We are using the above device with either a USB or 5V input to supply power to our system, which has a 3.7V Li-ion battery connected to the battery terminals. The problem we have is that whichever input source we connect (5V or USB), the reported status is register 0 is 0x30 (charging from IN) if we have SUPPLY_SEL set to 0, or 0x48 (charging from USB) if we have SUPPLY_SEL set to 1. Moreover, with USB only connected, the device outputs 4.6V onto the IN input with SUPPLY_SEL = 0 and with 5V only connected to IN, the device outputs 4.6V onto the USB input with SUPPLY_SEL = 1.
Surely this isn't correct operation?