Controller is good. Review for BBSHD. Had to update firmware. On 52v battery fully charged get error 07- voltage too high. You would not see this on 48v battery. Info is on web endlesssphere and requires USB cable and PC. I would ask seller to update these controllers before shipping. After update controller works perfect.