DUMLdore is a Windows app that can transfer firmware to/from a DJI product. You can download and read detailed instructions at the GIT repository here
As of 2.11 incorporates DUMLRacer to allow downgrading of Mavic FW 1.04.0100
Thanks to hostile, the_lord, p0v and many others for the information :)
-jezzab (copied from his Git, with additions)