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

Inspire 2 needs help , antirollback prevents downgrading from 1.02.0500 , this tool only supports up to 1.02.0300 #1

Open
kramer123 opened this issue May 28, 2024 · 3 comments

Comments

@kramer123
Copy link

Most inspire 2 drones now (2024) are at FW 1.02.0400 , 0500 or current FW 1.02.0600 , on DJI assistant 2 can not go below 1.02.0500 due to the antirollback , DH tool also says NO.
on drone-hacks website NFZ hack recommended FW is 1.02.0500 and 1.02.0600 , so I know the hack is possible. this tool would be great if it could work on 1.02.0500 . Thanks for your work here.
also on the OLD Dumldore v30 has Backup Firmware button. if that worked , would have been great. message from Dumbldore is won't work on newer drones!!!
come on people with coding skills , fix these great tools!
Thanks

@kramer123
Copy link
Author

This newer patcher does not run from windows and I think says I need to modify the firmware myself, very confusing instructions. I tried with an I2 at 0300 FW, no SP file is downloaded into the flash folder so of course can't flash it. What the heck

@kramer123
Copy link
Author

No One answers here, abandoned scripts or just outdated. But I will post again. So trying to use the inspire 1 decompiler, it does see the Inspire 2 bin file, but when it trys to find and extract the 306 file, it does not find it. is it possible to extract the inspire 2 FW, in the bat file it says dji_xv4_fwcon.py -vv -x -p %filename%, Line 137, but that apparently does not work to extract on I2 FW. any suggestions or suggestions on how to extract the I2 FW 306 module?

@digdat0
Copy link
Owner

digdat0 commented Jun 3, 2024

@kramer123 This is intended to be used with the fcpatcher scripts, available here: https://github.com/o-gs/DJI_FC_Patcher
You would replace the file FC_patch_sequence_for_dummy_verify.sh, but using the .sh file here. That repo will have detailed instructions on how to use it, and an even more detailed step-by-step is here https://wiki.dji-rev.com/howto/fc_patcher_tool
That last doc is as simple as one can make it, but its not super easy.

That said, this script doesnt support 1.02.0500 and 1.02.0600 and likely won't be updated to support these versions. In order to mod, you need to extract the parameters, modify them, re-compile into a firmware file, and then install the firmware file on the aircraft. Its a complicated process .. and even if you can extract the parameters, modify them, re-compile into a firmware file, installing the firmware often requires an exploit or a hack to install the file on the bird. This file, as a standalone, won't accomplish that, you need other files to assist in the process, as outlined in the how-to above. To my understanding, the i2 1.02.0500 and 1.02.0600 versions require a special hack to get adb shell, and install the firmware, which hasn't been published and is not freely available for use. So even if you extract, modify and re-compile the firmware, its useless without the updated hack to install on the bird.

I recommend buying a license to drone-hacks.com, as they have this all automated in their software solution. Its €40.00 or $43.00, which is nothing to be able to unloick these features, especially on a bird which was $3k+. For $43 and less than 10 minutes of time, it will do all of this for you, super easily.

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

2 participants