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

How to rollback Mavic firmware

It seems that the latest firmware has changed permanently the way the logs are stored so when downgrading there is some inconsistency. I would like to know if someone here has performed the same downgrade (04.0000 to 03.0700) without your same issue.
I would try to downgrade to 03.1000 in the official way (assistant 2) and then to 03.0700...
So I downgraded to 03.1000 and it worked just fine, no errors, so then I downgraded to 03.0700, but the data recording error showed up again when trying 03.0700.
 
I've read that they have changed the flight logs on the mavic, even after downgrading it still has new flightlog method, could be the cause

Try using DUMLdore to downgrade to 1.3.0700 then open fw 1.4.0000 with 7zip, delete 305 & 306, DUMLdore modded 1.4.0000

Best of both worlds, features or 1.4.0000 with functions of 1.3.0700
 
I've read that they have changed the flight logs on the mavic, even after downgrading it still has new flightlog method, could be the cause

Try using DUMLdore to downgrade to 1.3.0700 then open fw 1.4.0000 with 7zip, delete 305 & 306, DUMLdore modded 1.4.0000

Best of both worlds, features or 1.4.0000 with functions of 1.3.0700
I'm confused. You mean I should do this?

1. Use DUMLdore to downgrade Mavic Pro to 1.3.0700
2. Download the 1.4.0000 firmware from here dji_system.bin/bins at master · MAVProxyUser/dji_system.bin · GitHub
3. Unzip it and delete the files that have "305" and "306" in them
4. then what?

Also are you sure this won't brick the drone?

Thanks
 
Just doing it at the moment, several on slacks have done it
don't unzip just open and delete, close

They are the files that effect parameters
 
Use a fan in front of mavic when fw loading
As I have had a failed update before which killed the core board and I've just had a fw load freeze at 85% and the fan inside stopped causing the mavic to get very hot, luckily this time I just got a firmware mismatch
 
Use a fan in front of mavic when fw loading
As I have had a failed update before which killed the core board and I've just had a fw load freeze at 85% and the fan inside stopped causing the mavic to get very hot, luckily this time I just got a firmware mismatch
Just doing it at the moment, several on slacks have done it
don't unzip just open and delete, close

They are the files that effect parameters

Whoa! I'm glad I saw these latest posts. I was going to upgrade to 01.04.0000 to test out quickshots, but now I'm not so sure. Now I have a couple questions:

Has anybody successfully downgraded back to 1.03.0700 or 1.03.0400 and been able to fly?
If I haven't upgraded yet to 1.04.0000, and I delete the 305 and 306 files, will that allow me to downgrade later to 1.03.0400 without any problems?
 
  • Like
Reactions: Dronion
This is a very good question! I would like to know the same because I would like to know too if I can downgrade from 01.04.0000 to 01.03.0900 without facing any issue.
 
You can downgrade from any version to any version

I was recommending a fan due to my experience and issues I've had

By deleting the 305 & 306 files in the firmware it stops those modules from being updated

If you have 1.3.400 and update to 1.4.0000 minus 305 & 306 you get the new features but still have the perks of the older fw

There's a few of us that now have this setup and it flies fine
Downgrading doesn't effect it flying
 
You can downgrade from any version to any version

I was recommending a fan due to my experience and issues I've had

By deleting the 305 & 306 files in the firmware it stops those modules from being updated

If you have 1.3.400 and update to 1.4.0000 minus 305 & 306 you get the new features but still have the perks of the older fw

There's a few of us that now have this setup and it flies fine
Downgrading doesn't effect it flying
Thanks for the clarifications. That's what i was hoping to hear.
 
Okay, I just re downloaded & still getting the same result. Gosh this is so irritating lol... I appreciate your help, thank you. I will see what else I can research to get this working!

I have had a big discussion in the DJI forum about the malfunction of the AC FTP server and other software issues.
Here is the Link Mavic Pro. No connection from RC to AC

In my case, there are several issues with the drone (BTW: RC is up/downgradable):
  1. Upgrade with DJI Assistant 2 not working, after downloading the files the tool stops without error number.
  2. dumldore fails
  3. Filezilla can download some files but very slow
  4. WIFI mode is not working, no SSID
  5. No connection from RC to AC, but the craziest thing is, I get the live stream from the AC camera on my smartphone. AC can not be controlled by the AC (see link above)
The malfunctions occurred during a simulation flight on 2017/10/02.

I think the AC is very busy and has not initialized all parts of the necessary internal software. After a short while the fans of the AC starting.
I tried to make a firmware reset with the assistant, but this seems to be a fake routine. After invoking the reset function the communication between AC and the PC does nothing (I used wireshark).
I have got a case number from DJI and will send the the complete Mavic Pro Fly more Bundle back next week.
 
Should I upgrade the RC to 1.04.000 as well or should I leave it at 0.700 in order to keep my custom parameters and ignore NFZ?
 
Can the height limitation of 500m be removed in the latest firmware? I fly a lot in the mountains and this limitation is the stupidest thing ever - I stay legally within 400ft of the terrain yet I need to fly higher than 500m above the takeoff point - for example, to find the best way to climb the mountain when there's no trail. Why this arbitrary number - 500m, is beyond me. It's not like this is the height where there will be not enough battery to come down. I'd prefer to have the latest FW, not interested in circumventing the NFZ's and stuff like that, just get rid of the height limit and fly in the mountains 100% legit.
 
Can the height limitation of 500m be removed in the latest firmware? I fly a lot in the mountains and this limitation is the stupidest thing ever - I stay legally within 400ft of the terrain yet I need to fly higher than 500m above the takeoff point - for example, to find the best way to climb the mountain when there's no trail. Why this arbitrary number - 500m, is beyond me. It's not like this is the height where there will be not enough battery to come down. I'd prefer to have the latest FW, not interested in circumventing the NFZ's and stuff like that, just get rid of the height limit and fly in the mountains 100% legit.

No, it cannot. The later versions of the firmware (I think .800 and onward) have removed that capability.

Join us on the dark side my young Padawan.... ;)
 
  • Like
Reactions: Xtreme Drone Pilot
I've read that they have changed the flight logs on the mavic, even after downgrading it still has new flightlog method, could be the cause

Try using DUMLdore to downgrade to 1.3.0700 then open fw 1.4.0000 with 7zip, delete 305 & 306, DUMLdore modded 1.4.0000

Best of both worlds, features or 1.4.0000 with functions of 1.3.0700
I have upgraded to V01.03.1000.
When I downgrade to V01.03.0900, I get the "Main Controller Error" error.

What can I do to fix it?
 
Can the height limitation of 500m be removed in the latest firmware? I fly a lot in the mountains and this limitation is the stupidest thing ever - I stay legally within 400ft of the terrain yet I need to fly higher than 500m above the takeoff point - for example, to find the best way to climb the mountain when there's no trail. Why this arbitrary number - 500m, is beyond me. It's not like this is the height where there will be not enough battery to come down. I'd prefer to have the latest FW, not interested in circumventing the NFZ's and stuff like that, just get rid of the height limit and fly in the mountains 100% legit.
I also want to just remove the height limitation!!! However , I have upgrade to 01.03.1000 and fail to downgrade!
 
I've read that they have changed the flight logs on the mavic, even after downgrading it still has new flightlog method, could be the cause

Try using DUMLdore to downgrade to 1.3.0700 then open fw 1.4.0000 with 7zip, delete 305 & 306, DUMLdore modded 1.4.0000

Best of both worlds, features or 1.4.0000 with functions of 1.3.0700
Hi has anyone tried doing this but then copy the 305 & 306 folders from the older v01.03.0700 firmware?
Just wondering if this would prevent the overheating issues while flashing?

I know that we would still have to repeat the parameter modifications again, but might just remove some risk during flashing.
 
The overheating issues I've had were the 801 and 802 modules which are the core board that's why the fan stops
Module description from the assistant 2 log
C:\Users\Halow\AppData\Roaming\DJI Assistant 2\log\

[22:17:13][Q DEVICE Lb_dm3xx_sky (8 :1) Ldr : 1.6.0.17 App : 1.6.0.17
[22:17:13][Q DEVICE ] Controller (3 :5) Ldr : 34.4.0.23 App : 34.4.0.23
[22:17:13][Q DEVICE ] Controller (3 :6) Ldr : 34.4.0.23 App : 3.2.13.16 NAVI wm220 20170112|132359
[22:17:13][Q DEVICE ] BAT.Mgr (11:0) Ldr : 3.3.0.2 App : 1.0.18.24
[22:17:13][Q DEVICE ] Esc (12:0) Ldr : 1.2.0.1 App : 1.10.0.0
[22:17:13][Q DEVICE ] Esc (12:1) Ldr : 1.2.0.1 App : 1.10.0.0
[22:17:13][Q DEVICE ] Esc (12:2) Ldr : 1.2.0.1 App : 1.10.0.0
[22:17:13][Q DEVICE ] Esc (12:3) Ldr : 1.2.0.1 App : 1.10.0.0
[22:17:13][Q DEVICE ] Lb_dm3xx_sky (8 :3) Ldr : 0.0.0.0 App : 0.0.4.9
[22:17:13][Q DEVICE ] Lb_dm3xx_sky (8 :4) Ldr : 1.0.0.2 App : 1.0.0.11
[22:17:13][Q DEVICE ] Gimbal (4 :0) Ldr : 1.20.0.0 App : 1.50.12.10
[22:17:13][Q DEVICE ] Lb_mcu_sky (9 :5) device no reply, request timeout!
[22:17:13][Q DEVICE ] Lb_dm3xx_sky (8 :2) Ldr : 0.0.0.0 App : 1.1.0.2
[22:17:13][Q DEVICE ] Camera (1 :0) Ldr : 2.8.506 App : 2.8.506
[22:17:13][Q DEVICE ] Camera (1 :1) Ldr : 2.8.506 App : 2.8.506
[22:17:13][Q DEVICE ] Lb_dm3xx_sky (8 :5) Ldr : 1.3.0.95 App : 1.3.0.95
[22:17:13][Q DEVICE ] Lb_mcu_sky (9 :7) Ldr : 0.0.0.0 App : 47.26.2.18
 
Hi has anyone tried doing this but then copy the 305 & 306 folders from the older v01.03.0700 firmware?
Just wondering if this would prevent the overheating issues while flashing?

I know that we would still have to repeat the parameter modifications again, but might just remove some risk during flashing.
I just did the following and flashed back to AC in usual time if around 15 minutes:

1) Deleted folders 305 & 306 from latest firmware V01.04.0000.
2) Connected AC to dumldor and backed up my modified firmware V01.03.700 from AC to Dumldore.
3) Opened that backup using 7-zip and copied the folders 305 & 306 in to new firmware bin file.
4) Flashed modified firmware v01.04.0000 took around 15 as usual.
5) check parameters folder and all modified settings present and correct.
 
Should I upgrade the RC to 1.04.000 as well or should I leave it at 0.700 in order to keep my custom parameters and ignore NFZ?
RC won't effect parameters or nfz

Is there any known issues with either leaving the RC on an earlier firmware (.700) or updating the RC to the latest V01.04.0000? any incompatibilities that are know in mismatching firmware's?

Also after flashing the latest firmware I noted that the installed AC battery was also updated. However when I swap batteries I don't get any prompt in Assistant 2 of a firmware mismatch which has happened in the past until the battery is updated. Is this likely to be any issue as now two batteries are on .700 firmware and one on the latest version.
 
Last edited:
Lycus Tech Mavic Air 3 Case

DJI Drone Deals

New Threads

Forum statistics

Threads
131,309
Messages
1,561,946
Members
160,255
Latest member
SlayTech