I have a 6V 2W solar panel from Adafruit and am trying to Power/Charge a Boron with a cylindrical 3.7V LiON battery (also from Adafruit). Charging the battery from the micro USB port through the computer works fine with a solid orange charging light. Connecting the solar panel to the VUSB pin the orange charging light blinks about 2 times per second.
I’ve tried lowering the charge current by setting:
SystemPowerConfiguration conf; conf.powerSourceMaxCurrent(200) // Default 900 .powerSourceMinVoltage(3880) // Default 3880 .batteryChargeCurrent(100) // Default 896 .batteryChargeVoltage(4112); // Default 4112 System.setPowerConfiguration(conf);
This has had the same result, a slow orange blinking light. Voltage output from the solar panel is ~7.3V and when connecting a ~40ohm resistor across the leads there is some voltage drop and the resistor gets hot so I assume the solar panel is working properly.
Any thoughts on what the issue could be here?
The docs say there is a power management IC fault register. How do I go about reading this register and interpreting the fault code?