Skip to content

Manual firmware upgrade and downgrade of Parrot Disco

SoftIce edited this page Jun 4, 2019 · 12 revisions
  • Download the Disco firmware you want to install.
  • These firmware files only work for the Parrot Disco and Parrot Disco-Pro AG.
Firmware Version Download Link MD5
1.7.1 disco_update.plf afd8947c2033c39c26a948c1f003c573
1.7.0 disco_update.plf 40de596a2f3f56fea05f69665936a4d4
1.4.1 disco_update.plf 1bfa82f7ecaa0a6ac2257e8dd0484ffe
1.3.0 disco_update.plf d45916ba223b4e4d7757f84f333405fa
1.2.1 disco_update.plf 0c71ae949c55b4f87d444f66a0c850a5
1.1.1 disco_update.plf f3844177de032d08132c4eaf4823b3aa
1.1.0 disco_update.plf f10bb6cee5562609360348194d61514d
1.0.5 disco_update.plf 37dbff196db0ed6d97ee182abf2da37d
1.0.3 disco_update.plf fda7778397cea3f5dd9a2ac34d5ba7b3
  • Make sure nothing is plugged into the Disco's USB ports!
  • Make sure your Disco's battery is fully charged!
  • Turn on your Disco.
  • Connect your PC's Wi-Fi to the Disco (e.g. DISCO-123456).
  • Use an FTP tool (e.g. FileZilla) to upload the firmware to your Disco.
    • Connect via FTP to 192.168.42.1 (IMPORTANT: use Port 51 instead of the default 21! no username/password required)
    • Transfer disco_update.plf to the "/" 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)
    • /usr/bin/pinst_trigger 1
    • /bin/reboot.sh
  • Wait for about 3 minutes while the Disco firmware gets installed (the Disco will reboot 3 times).
  • Turn on Skycontroller 2, once you get green LED on the controller's power button (Wi-Fi connection), the installation process is completed.

⚠️ Note: if you downgraded the firmware, FreeFlight Pro might be bothering you with "UPDATE REQUIRED - Your device needs to be updated". This is because the Firmware update has been downloaded to the iOS device earlier using the App itself. The only way to get rid of this message is by clearing the App's data container.

Android: Settings → Apps → FreeFlight Pro → Storage → Clear Data
iOS: removing and reinstalling the App seems to be the easiest way...