o-gs / dji-firmware-tools

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

trying to clear error 10016 on Air2 S #383

Open Judslat opened 4 months ago

Judslat commented 4 months ago

Might be barking up the wrong tree with this but ive been told that running the below command from the comm_og_service_tool.py tool may clear the error So I issue the command python comm_og_service_tool.py --port com3 -vv wm232 CameraCalib EncryptCheck then run python comm_og_service_tool.py --port com3 -vv wm160 CameraCalib EncryptPair

and i get Error: Calibration for selected platform is not supported.

Ive tried changing the WM number to different quads with the same error each time, the Drone is on a FW with ARB5.

Any ideas or is there another fix for error 10016_

rsrmdp commented 4 months ago

10016, it is an error in the camera sensor. no gimbal calibration

mefistotelis commented 4 months ago

then run python comm_og_service_tool.py --port com3 -vv wm160 CameraCalib EncryptPair and i get Error: Calibration for selected platform is not supported.

Lucky you. Trying to pair encryption post-production would only update keys in chips which were not set to write-protect after the original pairing in factory. The other chips would keep the previous keys, making complete encryption desync.

Judslat commented 4 months ago

10016, it is an error in the camera sensor. no gimbal calibration

Strange how it happened after clearing a 40021 error though.

Oh well looks like no one has an answer to the error

alives2000 commented 4 months ago

To remove error 10016, the first thing - you need to put the drone into service mode (OTA), the second thing - to have a camera calibration file, it's different for each camera module. And several DUML packages to activate the calibration file. The problem is that all these things can only be done with access to the dji vpn account. There is another way - an exploit to get adb root access and manually replace some files

KTM1551 commented 1 month ago

To remove error 10016, the first thing - you need to put the drone into service mode (OTA), the second thing - to have a camera calibration file, it's different for each camera module. And several DUML packages to activate the calibration file. The problem is that all these things can only be done with access to the dji vpn account. There is another way - an exploit to get adb root access and manually replace some files

What exploit method is used to get ADB Root Access to the Air 2s? I have one Air2s on the older FW with a low ARB#, and i also have another Air2s that i was periodically updating until i kind of stopped using as much about 2yrs ago now. I got the DJI FPV for a great deal, and I learned Acro on that after a long time of not wanting to try M mode lol..

Now my newer drones i have are mostly the CF 3" & 5" FPV Drones with DJI Air Unit, O3, and Analog..

But ive always wanted to get the Adb root access working, i know its possible, i just havent really looked into it much, and when i did i couldn't find too much information about it.

Ive been studying Linux and Android coding for about a year and a half now and i would love to just take a look at it really and see how it works.. Idk if i have anything to change now, but i do need to replace the front vision sensors on one of them.

I have my other Air2s if anything goes wrong, plus my Mini 3 Pro, which unfortunately for videos and photos straight from the Drone, i think the M3P has the advantage as far as that goes. Plus the low light filming is significantly better it seems...

Is it possible to order oem new DJI parts? I bought new Gimbal Mount Rubber Dampers, but after i installed them they were basically as soft as the used rubbers i replaced and one was even ripped, but it seemed better before. It just moves too much..

Thanks!