My boron is not charging when connected to a power source by the USB plug and gives a Fault error. The yellow charge status led flashes about 1/second also indicating a fault.
So far I have:
-
used several different batteries that came with boron or electron orders
-
used several different cables and chargers
-
run SystemPowerConfiguration conf;
SystemPowerConfiguration conf; System.setPowerConfiguration(conf); to reset the PMIC -
run diagnostic commands:
Log.warn("Current PMIC settings:"); Log.warn("VIN Imax_current_mA_max_limit: %u", power.getInputCurrentLimit()); Log.warn("VIN Vmin_V_input_lowest: %u", power.getInputVoltageLimit()); Log.warn("Ichg_current_mA_value: %u", power.getChargeCurrentValue()); Log.warn("Iterm_charge_termination_V: %u", power.getChargeVoltageValue()); int powerSource = System.powerSource(); waitMS(100); int batteryState = System.batteryState(); waitMS(100); float batterySoc = System.batteryCharge(); waitMS(100); -
which generated the following results:
0000001333 [app] WARN: Current PMIC settings:
0000001334 [app] WARN: VIN Imax_current_mA_max_limit: 900
0000001335 [app] WARN: VIN Vmin_V_input_lowest: 3880
0000001336 [app] WARN: Ichg_current_mA_value: 896
0000001337 [app] WARN: Iterm_charge_termination_V: 4112
0000001640 [app] WARN: Power source: usb host
0000001640 [app] WARN: Battery state: 5-fault
0000001640 [app] WARN: Battery charge: 77.984375
Any suggestions for something that might fix this fault is appreciated.
john