https://nolimitdronez.com/boards/topic/12/over-all-guide-read-this-first
Hello!
Try doing the downgrade in this order:
1. downgrade to 01.04.0100
2. downgrade to 01.03.0900
3. downgrade to 01.03.0700 and flash it twice. Always flash twice to ensure a complete firmware flash. Also power off the drone between flashes, even when flashing the same firmware version, just to ensure a complete boot up.
Notes:
*ALWAYS FLASH FIRMWARE WITH A FULLY CHARGED BATTERY AND WAIT UNTIL IT IS COMPLETELY DONE WITH FIRMWARE FLASHING*
1st firmware flash should take about 15 minutes, 2nd flash will take about 3.
If at anytime you think the drone is "stuck" or not working during a flash, or it goes into a loop (phases)...DO NOT TURN IT OFF!! You can brick the drone that way.
Power on your RC and try to connect to the drone. If you can connect to it, it isn't flashing, even if the software says it is. You can then disconnect the drone, end task the software and start all over again. Be patient. Sometimes breaking the downgrade lock that DJI put in the firmware takes more than a couple of tries.
The NLD software doesn't control the flashing procedure, NLD just makes it possible to upgrade and downgrade. Once the flashing starts, it's all the drone that does it, and sometimes it may error, this is why you flash twice. NLD just monitors the % done that the drone reports, and sometimes it will not report 100%, this is why you try and connect with your RC.
If you have a Mavic Pro Platinum, and use anything other than NLD GO 4.1.22, you may get errors when on 01.03.0700 firmware. The Platinum was made after 01.03.0700 firmware and the new hardware (ESCs) are not supported in that firmware, so you will get errors when using stock GO.
If this is a new Mavic Pro or Platinum(all) you will also need to do this:
Since September 2017 DJI has been shipping all Mavic's and Mavic Platinum without the internal SD card. The older firmware that is more exploitable needs this card in order to write the flight files to it. If you tried downgrading without an SD card will result in errors when you try to arm/fly the drone.
In order to fix this you will need to open it up, just under the battery on the top of the drone there is an SD card slot. You just need to remove the glue and mount an SD card in the card holder. The holder is still there, but it's empty.
As for what type of card, you can use a small card, 8gb or more. Format it first by putting the SD card into the standard slot on the side of the drone (where your videos and photos are stored) and select Format from inside DJI Go 4, then you can mount it on the inside slot.
Once you do that, you can downgrade to the earlier firmware V01.03.0900 and below and have no errors. Go to 01.03.0700 for best results.
Here is a how to: http://dji.retroroms.info/howto/recorder-sdcard-fix
And and excellent video from our friend digdat0:
https://www.youtube.com/watch?v=H_RhqHHli7Q&feature=youtu.be
Hello!
Try doing the downgrade in this order:
1. downgrade to 01.04.0100
2. downgrade to 01.03.0900
3. downgrade to 01.03.0700 and flash it twice. Always flash twice to ensure a complete firmware flash. Also power off the drone between flashes, even when flashing the same firmware version, just to ensure a complete boot up.
Notes:
*ALWAYS FLASH FIRMWARE WITH A FULLY CHARGED BATTERY AND WAIT UNTIL IT IS COMPLETELY DONE WITH FIRMWARE FLASHING*
1st firmware flash should take about 15 minutes, 2nd flash will take about 3.
If at anytime you think the drone is "stuck" or not working during a flash, or it goes into a loop (phases)...DO NOT TURN IT OFF!! You can brick the drone that way.
Power on your RC and try to connect to the drone. If you can connect to it, it isn't flashing, even if the software says it is. You can then disconnect the drone, end task the software and start all over again. Be patient. Sometimes breaking the downgrade lock that DJI put in the firmware takes more than a couple of tries.
The NLD software doesn't control the flashing procedure, NLD just makes it possible to upgrade and downgrade. Once the flashing starts, it's all the drone that does it, and sometimes it may error, this is why you flash twice. NLD just monitors the % done that the drone reports, and sometimes it will not report 100%, this is why you try and connect with your RC.
If you have a Mavic Pro Platinum, and use anything other than NLD GO 4.1.22, you may get errors when on 01.03.0700 firmware. The Platinum was made after 01.03.0700 firmware and the new hardware (ESCs) are not supported in that firmware, so you will get errors when using stock GO.
If this is a new Mavic Pro or Platinum(all) you will also need to do this:
Since September 2017 DJI has been shipping all Mavic's and Mavic Platinum without the internal SD card. The older firmware that is more exploitable needs this card in order to write the flight files to it. If you tried downgrading without an SD card will result in errors when you try to arm/fly the drone.
In order to fix this you will need to open it up, just under the battery on the top of the drone there is an SD card slot. You just need to remove the glue and mount an SD card in the card holder. The holder is still there, but it's empty.
As for what type of card, you can use a small card, 8gb or more. Format it first by putting the SD card into the standard slot on the side of the drone (where your videos and photos are stored) and select Format from inside DJI Go 4, then you can mount it on the inside slot.
Once you do that, you can downgrade to the earlier firmware V01.03.0900 and below and have no errors. Go to 01.03.0700 for best results.
Here is a how to: http://dji.retroroms.info/howto/recorder-sdcard-fix
And and excellent video from our friend digdat0:
https://www.youtube.com/watch?v=H_RhqHHli7Q&feature=youtu.be
1