o-gs / dji-firmware-tools

Tools for handling firmwares of DJI products, with focus on quadcopters.
GNU General Public License v3.0
1.45k stars 405 forks source link

DJI Mavic Mini | Gimbal 40012 after ribbon / flex cable replacement #260

Open ma-mod opened 2 years ago

ma-mod commented 2 years ago

Hi Guys,

I've bought an Mavic Mini which has a broken arm and the Ribboncable to the Gimbal Yaw motor driver board was broken/tattered. I've ordered an replacement cable and replaced it, all plugs are plugged in fine but unfortunately I am getting these errors:

"Gimbal unable to connect. Repairs required. Contact DJI Support for assistance" - Code: 40012 "IMU initializing. Retrieving IMU data" - Code 30066 "Gimbal calibration error. Restart aircraft or contact DJI Support if the issue persists" - Code: 40011 "Gimbal stuck. Check whether gimbal cover is removed and make sure gimbal can rotate freely on all three axes" - Code: 40002

Interestingly, the first 2 errors were added after the replacement. before (with broken flexcable, they were not here)

When I do:

py comm_og_service_tool.py --port com4 WM160 GimbalCalib LinearHall py comm_og_service_tool.py --port com4 WM160 GimbalCalib JointCoarse

It works fine and the Gimbal is working fine until I restart the Mavic Mini. But in the App it will still show the error messages.

Does anyone know what could be the problem or has an Idea how to fix this?

Thanks in advance!

PS: Initially it was on Firmware 01.00.0300. I upgraded it to 01.00.0400, becaues I think 0500 and 0600 has an downgrade protection. right?

linoko commented 2 years ago

There is no cure for now. I spoke with service and they told that this message will disapper only if drone gone to their service. So dont worry its only warning message and not interfere working of gimbal

alxgacc commented 1 year ago

Who needs remove error 40011 or 40021, you can write me on WhatsApp +62 812-8430-9143 or telegram @djianderson