If the PMIC is in hardware charging mode where it's using the default values in the EEPROM, can registers be changed (and used) while remaining in hardware charging mode? In particular I'd like to modify VBAT_FULLCHRG.
On a somewhat related note, can charging continue during the switch between the transition from hardware to software charging?