-
Notifications
You must be signed in to change notification settings - Fork 91
Manual firmware upgrade and downgrade of Parrot Skycontroller 2
SoftIce edited this page Jun 4, 2019
·
18 revisions
- Download the Skycontroller 2 firmware you want to install:
Firmware Version | Download Link | MD5 |
---|---|---|
1.0.9 | mpp_update.plf | 5d210e5f3221c386867b63a2288dc970 |
1.0.7 | mpp_update.plf | c341021931ade857c41023b581135f46 |
1.0.6 | mpp_update.plf | 9b41ba4b8dfb9b5b8b575b7298afbd45 |
1.0.4 | mpp_update.plf | 2d95d3c6f4419b852775e44b9c3e633b |
1.0.3 | mpp_update.plf | 3170bd26df128f8fbdced5ca6d2f9704 |
1.0.2 | mpp_update.plf | 4b68316f9fa011b64badd1a61cd6beda |
- Download the tool adb
- Turn on your Disco.
- Turn on your Skycontroller 2.
- Make sure your Disco's and Skycontroller 2's batteries are fully charged!
- Connect your PC's Wi-Fi to the Disco (e.g. DISCO-123456).
- Wait for the Skycontroller 2 to connect to Disco via Wi-Fi (green solid LED on the controller).
- Use an FTP tool (e.g. FileZilla) to upload the firmware to your Disco.
- Connect via FTP to 192.168.42.1 (no username/password required)
- Transfer mpp_update.plf to the "/internal_000" folder on the Disco.
- Transfer adb to the "/internal_000" folder on the Disco.
- On Disco firmware 1.7.0 and newer: Double press the Disco's power button to enable the telnet server.
- Open a Command Prompt (Windows)/Terminal (macOS/Linux) and Copy/Paste the following commands manually (line by line) to install a firmware file.
-
telnet 192.168.42.1
(If you are getting "command not found" or "... is not recognized as an internal or external command", please check this FAQ article first) chmod +x /data/ftp/internal_000/adb
sc2_wifi_ip=$(netstat -nu |grep 9988 |grep 192.168.42 | head -1 | awk '{ print $5 }' | cut -d ':' -f 1)
-
/data/ftp/internal_000/adb connect ${sc2_wifi_ip}:9050
Repeat this command until it returns "connected". /data/ftp/internal_000/adb push /data/ftp/internal_000/mpp_update.plf /update/
-
/data/ftp/internal_000/adb shell
/usr/bin/pinst_trigger 1
reboot && exit
rm /data/ftp/internal_000/adb /data/ftp/internal_000/mpp_update.plf
-
- You can restart the Disco now. Skycontroller 2 should automatically re-connect to your Disco once the firmware installation is completed.
Android: Settings → Apps → FreeFlight Pro → Storage → Clear Data
iOS: removing and reinstalling the App seems to be the easiest way...