Chip,
FWIW, this is the only way I can get my Boron’s to behave with solar while using the EN pin.
PMIC pmic;
SystemPowerConfiguration conf;
STARTUP(batt_settings()); // Setting the charging parameters right on startup.
void batt_settings(){
conf.feature(SystemPowerFeature::DISABLE); // Disables the Power Manager
System.setPowerConfiguration(conf); // retains these settings
pmic.begin();
pmic.setInputVoltageLimit(5080);
pmic.setInputCurrentLimit(900) ; // using the default 900mA because my panels can't go over that anyway.
pmic.setChargeVoltage(4208); // DO NOT use this voltage unless you can ensure battery temp stays below 45°C
pmic.setChargeCurrent(0, 0, 1, 0, 0, 0); //1024mA
pmic.enableBuck();
pmic.enableCharging();
}