Today, I experienced a troubling incident involving my X8 quadcopter, which is equipped with a Cube Orange Plus flight controller running ArduPilot 4.5.1. The drone is powered by two 16,000 mAh batteries. While disconnecting the batteries, the motors unexpectedly spun up to a high RPM, causing significant injuries to my hand.
What makes this situation particularly puzzling is that the drone was not in a state to be armed at the time, ruling out the possibility of the motors being triggered by an RC input. Additionally, there are no log files available to analyze the event since the Pixhawk only begins recording logs once the drone is armed. This lack of data makes it difficult to diagnose the exact cause of the incident.
There was a recent version of BlHeli_32 that had a bug that could result in inadvertent spin up. Unfortunately that entire project is scrapped. If you are running v32.9, you’d best explore another ESC.
I was thinking that struggling while removing XT90 connector cause this problem because it was tightly connected with each other may be the unstable current flow cause this problem ( these are my assumptions)
You can provide a .param file from the full parameter list,
or set LOG_DISARMED,1 to generate a .bin log file while doing some motor tests.
You can just set it back to 0 afterwards.