DJI Mavic, Air and Mini Drones
Friendly, Helpful & Knowledgeable Community
Join Us Now

[Solved] Mavic Pro - Stuck on v01.03.0400

cucubits

Member
Joined
Nov 3, 2024
Messages
5
Reactions
0
Age
44
Location
Seattle, WA
Hi everyone. This is my first post here but I'm not new the Mavic by a longshot.

A bit of backstory, I had the Mavic for a few years and probably as many others, left it in storage untouched for too long. Both batteries discharged but that's another story. I was extremely happy to be able to revive them. One came back on its own after a long time on the charger and the other I had to reprogram to start charging and clear the Permanent Failure flag. I did the "needle" surgery on it, so I haven't destroyed the case. Both report as being happy, balanced and ok in the app now.

Back to the Mavic. With newly found enthusiasm I wanted to revive it and get a modified firmware running. Went with @brett8883 and his awesome Super-Patcher where everything seemed to have worked. Seemed is the key word here. I made a stupid but big mistake. Started with step 2 to flash the required stock firmware but I had to use DankDownloader to get it. SuperPatcher listed as being on firmware v01.04.0300 as a prerequisite so I went ahead and downloaded v01.03.0400 😅. From then on it went downhill, I was sure I'm on the right stock firmware, but the modified one would not load. It took me a couple days to notice that I've actually gone back to the wrong stock firmware.

Here we are now. I'm stuck on v01.03.0400 and for some reason it won't let me upgrade/downgrade do anything from it. If I try any other stock firmware with Dumldore, it'll finish transferring the file but never starts the upgrade process. If I try with NLD Mod Client, it will just say: "failed to enter upgrade mode".

I did do some more research and next I'm going to open the Mavic and put an sdcard, but I don't know if that's what's keeping me stuck. Any advice is appreciated! Thanks!
 
Well shoot. There's already an sdcard in there from the factory. Now I really don't know what to do, how to get upgraded or downgraded from v01.03.0400


1730663767572.png
 
I may have found the way! 😅

I took the internal sd card out and Dumldore is able to write a new firmware now. Flashing 01.04.0300 now. Will flash it two times and run Super-Patcher after. Fingers crossed.
 
  • Wow
Reactions: Wild Drone Pilot
I may have found the way! 😅

I took the internal sd card out and Dumldore is able to write a new firmware now. Flashing 01.04.0300 now. Will flash it two times and run Super-Patcher after. Fingers crossed.
WOW You are lucky on two fronts. Flashing a 01.03.xxxx firmware accidentally is really bad because if you didn’t already have an as card installed when flashing those earlier firmwares is a great way to brick the bird.

Typically you’d upgrade to the last 01.03.xxxx firmware,( I think it’s 01.03.0700?), and then upgrade to a 01.04.xxxx firmware but perhaps by doing what you did you made this step unnecessary.

Likewise, taking the SD card out while still on an earlier firmware is also really risky. However, sounds like you came out fine. 😅😅. When having issues upgrading firmware by firmware is something to try.

Yeah make sure to flash that 01.04.0300 firmware twice and make sure it is SUCCESSFUL to get any gremlins flushed out of the firmware after what you did.
 
Last edited:
  • Like
Reactions: Wild Drone Pilot
WOW You are lucky on two fronts. Flashing a 01.03.xxxx firmware accidentally is really bad because if you didn’t already have an as card installed when flashing those earlier firmwares is a great way to brick the bird.

Typically you’d upgrade to the last 01.03.xxxx firmware,( I think it’s 01.03.0700?), and then upgrade to a 01.04.xxxx firmware but perhaps by doing what you did you made this step unnecessary.

Likewise, taking the SD card out while still on an earlier firmware is also really risky. However, sounds like you came out fine. 😅😅. When having issues upgrading firmware by firmware is something to try.

Yeah make sure to flash that 01.04.0300 firmware twice and make sure it is SUCCESSFUL to get any gremlins flushed out of the firmware after what you did.

Pfew, it does sound like a dodged a bullet here. I think we're fine. That's exactly how I did it. After taking the card out, I flashed 01.03.700 and then it needed two runs of 01.04.0300 but it all worked.

Then I went through all the Super-Patcher steps just like in the video and everything worked perfectly. Now I just need to learn all the parameters I need to change again and we're good to start flying.

It's possible taking out the sdcard was unnecessary. I haven't attempted to go from 03.0400 to 03.0700 before all this and it's possible that may have solved it without the need to open it up.

Thanks again!
 
Last edited:
Pfew, it does sound like a dodged a bullet here. I think we're fine. That's exactly how I did it. After taking the card out, I flashed 01.03.700 and then it needed two runs of 01.04.0300 but it all worked.

Then I went through all the Super-Patcher steps just like in the video and everything worked perfectly. Now I just need to learn all the parameters I need to change again and we're good to start flying.

It's possible taking out the sdcard was unnecessary. I haven't attempted to go from 03.0400 to 03.0700 before all this and it's possible that may have solved it without the need to open it up.

Thanks again!
I think the issue is that on the 01.03.0xx firmwares the flight logs were stored on the SD card so if you go to take off on that firmware and there is no SD card is where it can really screw things up.

Sounds like maybe you didn’t try to fly it without the SD card on those earlier firmwares so maybe that’s why you didn’t have a problem.
 
I think the issue is that on the 01.03.0xx firmwares the flight logs were stored on the SD card so if you go to take off on that firmware and there is no SD card is where it can really screw things up.

Sounds like maybe you didn’t try to fly it without the SD card on those earlier firmwares so maybe that’s why you didn’t have a problem.

You are correct. Last time I flew it a couple years ago it was on 01.03.0xx firmware and it was ok (with the factory sd card in there).

Now it's ready to go with 01.04.0300 modded firmware, with the internal sd card removed.

I did take a peek on the 8Gb sd card that had been in there and yes, it was full of flight logs. I don't intend to go back to 01.03.0xx firmware so we should be fine.
 
You are correct. Last time I flew it a couple years ago it was on 01.03.0xx firmware and it was ok (with the factory sd card in there).

Now it's ready to go with 01.04.0300 modded firmware, with the internal sd card removed.

I did take a peek on the 8Gb sd card that had been in there and yes, it was full of flight logs. I don't intend to go back to 01.03.0xx firmware so we should be fine.
Cool beans. Yea, the 01.04.0xxx firmwares don’t use the SD card at all so it’s not necessary to have one.

Btw, I was going to mention that Super-Patcher already changes the most important parameters like disable height restrictions and disable no fly zones. You may have specific speed parameters you want to change but those are personal preference.
 
  • Like
Reactions: cucubits
Lycus Tech Mavic Air 3 Case

DJI Drone Deals

New Threads

Forum statistics

Threads
134,443
Messages
1,594,825
Members
162,978
Latest member
dojin23