His solution was to desolder the USB port in order to separate its 5V pin from the PCB. He then etched a tiny board to host a MAX1555 charging IC. With the new hardware in place the controller is ...