Mint azt a DJI közölte, az új M300 RTK firmware egy új funkciót is tartalmaz, amely meggátolja a drónnal való repülést, ha az akkumulátor hőmérséklete 10 °C alá kerül, ezzel elkerülendő a drón esetleges károsodása és az ebből fakadó balesetek.
Ugyanakkor a frissítés egy további tulajdonsága, hogy alkalmazásával az akkumulátor hőmérsékletszabályozása alkalmazkodik a környezet hőmérsékletéhez. Mivel a töltöttségi idő mérsékelt hőmérsékleten hosszabb, mint alacsony hőmérsékleten, ez a változás hozzájárul a repülés biztonságához. Az alkalmankénti újratöltési problémákkal kapcsolatos, viszonylag kisebb hibák is kijavításra kerülnek.
A frissítés által lefedett további technológia magában foglalja az Android Pilot alkalmazást, a D-RTK 2 mobilállomást a Matrice-hoz, a Zenmuse kamerafunkciókat, a DJI Skyportot, a DJI Assistant 2-t, a távirányítót és a beépített DJI Pilot alkalmazást.
A firmware-frissítés a DJI Fly alkalmazáson keresztül végezhető el, miután az M300 RTK-t bekapcsolta és csatlakoztatta. Amikor megjelenik az elérhető frissítésekre vonatkozó figyelmeztetés, a felhasználónak a firmware hivatalos oldalán kell rákattintania az "összes frissítése" gombra.
A folyamat ezután automatikusan lezajlik, bár a kezelőnek ügyelnie kell arra, hogy a drónt és a távirányítót bekapcsolva tartsa, valamint, hogy ezek kellően legyenek feltöltve a frissítés és a telepítés ideje alatt.
A DJI azt is hozzáfűzi továbbá, hogy az M300-as drónokat Custom Network RTK használatával üzemeltető ügyfeleknek frissíteniük kell firmware-t a v01.00.02.14 vagy újabb verzióra, a gép optimális működése érdekében. Arra is figyelmeztet, hogy a rendszer utólagosan nem tud visszaállni a 01.00.02.11 vagy korábbi firmware-verzióra.