The only potential problem I've heard of, is trying to use a BBSHD, with the 48v firmware, with a 52v battery. Apparently it can throw up an overvolt code.
This issue can be solved by uploading the correct 52v firmware to the controller, which can be done via a programming cable. The same cable...