Hi, I'm trying to unbrick a DJI Mavic Pro battery using an Arduino Uno R3 with the script to clear the PF flag via I2C. I've followed the instructions, then tried connecting SDA and SCL directly on the board and uploaded the script. I can read battery data (like voltage or capacity), but unfortunately, nothing else works as expected. The serial monitor outputs:
I2C Command Sender
Reading Battery Information...
Serial Number: Error requesting data from address 0x0B
Cycle Count:
It seems the Arduino is failing to communicate properly with the battery over I2C for some commands, particularly when trying to send unseal/PF clear commands. Has anyone encountered this issue or have suggestions on how to troubleshoot? Any advice on debugging or fixing this would be appreciated!