賊船

DJI Mavic PRO 修改參數破解限高

破解限高-自上次7歲小屁孩吵著要玩空拍機偏偏tello忘記帶,想說飛高一點到100M以上再讓小孩玩一下飛高高,結果小鬼一直左邊往前推飛高高第一次上到500M,恰巧當天雲層很低500M就已經穿越雲層看到跟雲層下面陰天不一樣的漂亮景致後一放假就常常看窗外雲層高低。
可是要碰上低雲層可能需要人品大概一年碰不到幾次,所以就請谷哥大神查了一下限高破解,還真有零碎的文章說明也不是很完整, 拍賣上也有人再幫人破解這東西要價800NT起,身為一個資訊人破解這樣冒險的事情也常碰到所以就嘗試著把資料碎片整理一下自己來。
經過了兩次操作也就成功了其實不難一小時內可以搞定。不過看完說明下面自己動手的話後續風險與責任就請各位看倌自行承擔了。

提醒
飛的越高風速越大溫度也越低,所以要考慮一下是不是會被風吹著跑上升時可以考慮先逆風飛行一段距離,上升到500M以上也要隨時注意低溫對電池的變化。
穿越雲層時請切換到Sport模式來關閉避障功能避免雲層造成誤判。
最重要的兩點
今年即將上路的法規,禁止在ˋ400英尺以上飛行,不要法規上路後觸法。
在機場周邊及禁飛區請勿飛行,在限高區域請遵守60M的限高規定。

操作環境
Windows 10
文書編輯軟體 Notepad++
DJI Assistant2 Installer v1.1.2
韌體寫入軟體 DUMLdore
韌體下載軟體 DankDroneDownloader

相關軟體及韌體分流我會放在底下連結中,請自行取用。
https://drive.google.com/drive/folders/16GDrXseO_whHVBqZ2p9dD4nbiGYlJF8o?usp=sharing

破解說明
首先以Mavic pro 1來說,必須把韌體降到1.3.900這是能改限高參數的最後版本,我的Mavic Pro (2020/01/18) 版本為1.4.500,降版不能跳太遠我的順序是1.4.500->1.4.300->1.4.000->1.3.1000->1.3.900每降一個版本約耗費10-15分鐘,先降完空拍機再來降遙控器,遙控器降版時間就縮短很多。
降到1.3.900之後重新開啟空拍機開啟DJI Assistant 2的工程除錯模式,再點選空拍機進去改各參數。

首先安裝DJI Assistant2 Installer v1.1.2這是珍藏的舊版,新版已經無法修改。
然後將無人機用手機連接線連結到電腦USB埠上。

再來執行DUMLdore,為了避免不必要的麻煩我建議都右鍵用管理員身分執行

此時下方的紅框會顯示目前連接的裝置空拍機或遙控器目前的版本讓我們判斷前一個降版是否成功,降版有順序不能一次就直接降到1.3.900,必須慢慢往下降版本所以必須要往下降版好幾次。
上面紅框是選擇讀取你要降版的版本。

下載韌體,建議把1.3.900-1.4.500的空拍機韌體與遙控器韌體全下載回來,我分享空間內有Mavic PRO1的韌體分流其他版本就自己下載器上選擇自己的型號自己下載囉。

下載完畢選擇讀入你要降版的版本後按Flash FW鈕來寫入空拍機,刷機前請確認你的電池需要滿電低於50%程式會拒絕你刷入,滿電可刷到1.3.900之後還有約60%左右的電量。
刷機時請勿斷電或中斷請耐心等候,100%之後會跳出完畢的確認視窗才算完成。

成功降到1.03.900之後就成功了90%了,取得修改限高限遠等等的門票了,
64位元作業系統請依紅框路徑找到main.js,用文書編輯器修改它。

在113行把mainWindow.webContents.openDevTools()前面的註解符號//刪除,並存檔離開

再來開啟DJI Assistant 2,選resources在file://那邊把 debug 改成1 把factory_enabled改成true,這工程模式每次開啟Assistant2都會恢復預設所以有重開程式都必須要修改這兩個。
再點選左邊空拍機型號進入參數修改。

Filter那邊可以輸入flying會列出相關的參數你找到我上方紅框那四條參數後面有個+號讓它跑到上方常用參數那邊以後要修改比較容易找到,我們就修改上面紅框裡面四個參數就好了其它不知道的就不要動,還能開啟另一個GPS系統定位不過這邊就不介紹了因為我也沒改夠用就好。

改完返回關閉程式之後,換到遙控器將韌體降到跟空拍機一致的版本。
就能到戶外測試啦如果做到這邊都沒問題原則上是成功了。
風大先試飛個1500米就好。

DJI Mavic PRO 修改參數破解限高

Exit mobile version