You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
find the address of the battery mine was 0x0b
./comm_sbs_bqctrl.py -a 0x0b read BatteryStatus
./comm_sbs_bqctrl.py -a 0x0b --short monitor BQStatusBitsMA
check for PF flag
if set continue to Unseal battery
./comm_sbs_bqctrl.py -a 0x0b sealing Unseal
Reset PF flag
./comm_sbs_bqctrl.py -a 0x0b trigger ManufacturerAccess.PermanentFailDataReset
Check PF Flag reset
./comm_sbs_bqctrl.py -a 0x0b --short monitor BQStatusBitsMA
Reseal the battery
./comm_sbs_bqctrl.py -a 0x0b sealing Seal
Hope this helps others.
The text was updated successfully, but these errors were encountered:
Hello all,
Just posting my notes on the PF reset. Please make sure your batteries are still functional before taking the steps below.
Connect your battery to rpi and connect the i2c per the youtube video https://www.youtube.com/watch?v=P5PNOO2GebY
Here are the commands to reset the PF flag:
sudo i2cdetect -y 1
./comm_sbs_bqctrl.py -a 0x0b read BatteryStatus
./comm_sbs_bqctrl.py -a 0x0b --short monitor BQStatusBitsMA
./comm_sbs_bqctrl.py -a 0x0b sealing Unseal
./comm_sbs_bqctrl.py -a 0x0b trigger ManufacturerAccess.PermanentFailDataReset
./comm_sbs_bqctrl.py -a 0x0b --short monitor BQStatusBitsMA
./comm_sbs_bqctrl.py -a 0x0b sealing Seal
Hope this helps others.
The text was updated successfully, but these errors were encountered: