Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

phantom 4 pro PF reset procedure #409

Open
owenfred opened this issue Oct 8, 2024 · 0 comments
Open

phantom 4 pro PF reset procedure #409

owenfred opened this issue Oct 8, 2024 · 0 comments

Comments

@owenfred
Copy link

owenfred commented Oct 8, 2024

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

  • 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant