- Joined
- Jun 30, 2015
- Messages
- 199
- Reaction score
- 52
- Age
- 50
The firmware appears to have a last-known-good system for allowing the P3 to bypass a bad firmware install. I can attest to the fact that it works at least some of the time because the very first time I attempted to upgrade the firmware I decided that 20 minutes was really excessive and pulled the card.I have a question for our tech dudes
I'm thinking on just editing firmware version and tricking device to install that one.
That should be possible to do in HEX editor in 10mins with 99% confidence that something will not go wrong.
BUT: I would like to make sure we can trick device to install custom versioned firmware and then successfully getting back to original one. That would give us confidence that we will not brick device or damage it in any way and user can revert back any time.
You thing that's good idea for start?
The MVOM0Fw.bin is a service file created by DJi for devices, that got stuck during firmware updates. Only update the copter, not the rc.
There has to be a design in the software that reads a no fly database that must be in the config files. If the config files could be altered to wipe the actual zones it would be defeated. DJI could implement some really sophisticated techniques making it hard to do that, such as encryption, checksums and encryption that calculates a hash and encrypts it to check if the data has been altered at run time. This may not be easy to defeat.If this is regarding GEO, would someone even need to jailbreak the Phantom's firmware? Isn't GEO part of the app?
Sounds like a good approach. I doubt there is a checksum before installing. Can set the default value in FW to what is desired. This way just install and leave those value alone.I have a question for our tech dudes
I'm thinking on just editing firmware version and tricking device to install that one.
That should be possible to do in HEX editor in 10mins with 99% confidence that something will not go wrong.
BUT: I would like to make sure we can trick device to install custom versioned firmware and then successfully getting back to original one. That would give us confidence that we will not brick device or damage it in any way and user can revert back any time.
You thing that's good idea for start?
I was really thinking about what you said here. Yes I like your idea and should work great for the NFZ issue. And in not saying to stop working on the idea. My only thought was this won't help those who have degraded characteristics due to updating firmware. I would also like to gain the ability to allow owners the choice to go to their older firmware if they choose.......and have found a lot in regards to NFZ's and bypassing them. On a side note there is also a lot of references to the Phantom 4 in there.
From what i have found i don't believe we need to touch firmware / risk bricking as the apps seem to manage the NFZ data and then push it to the flight controller...
I wanted to let you know what I found to get my rc back. It might give you a little insight to the P3 setup......I'm thinking on just editing firmware version and tricking device to install that one.
That should be possible to do in HEX editor in 10mins with 99% confidence that something will not go wrong.
BUT: I would like to make sure we can trick device to install custom versioned firmware and then successfully getting back to original one.
So who here other than Shammyh has some technical capabilities to start hacking this thing? Let's start some lists:
Devs:
@Shammyh
@Muva Bee
@Apilot101
And who else wants to throw in some monetary support? So far, we've got:
Contributors :
@flyNfrank
@aka1ceman
@skeeterest
@jasonb777
@ianwood (just added myself)
@Apilot101
Could the internal sd card in the phantom have some data on it that controls how far you can downgrade?
If anyone wants to take a moment to consider this, it might be worth thinking about.
I can include a hidden discussion forum along with the others on my website. Once logged in, only you will be able to see and access the forum. You can then set your preferences to send you a email if someone adds any content. That way there wont be the need to visit the forum to check activity. (As for the current discussion forum, it consist of very limited activity. A few years back I felt it to be more important to be part of this group without appearing as if I had some type of hidden agenda.)
Anyhow, I just wanted those that are participating in this subject to know this option is available. Other then that, it is good to see this is progressing.
We use essential cookies to make this site work, and optional cookies to enhance your experience.