Skip to content

Manual firmware upgrade and downgrade of Parrot Bebop 2

SoftIce edited this page Jun 4, 2019 · 7 revisions
  • Download the Bebop 2 firmware you want to install.
  • These firmware files only work for the Parrot Bebop 2 and Parrot Bebop 2 Power - not for the Parrot Bebop-Pro Thermal.
Firmware Version Download Link MD5
4.7.1 bebop2_update.plf 2acd5b95bd01294d7806e0e869c4385f
4.7.0 bebop2_update.plf cfb9a349e66ecf9384289c4a3c8ff7c7
4.4.2 bebop2_update.plf fe06121568cab659e9a35ca0fbd50b75
4.4.0 bebop2_update.plf 726514189d87acb825fb92d59d85af5c
4.3.1 bebop2_update.plf f46dbfe78ff47dfd8a53a3e6a78e0edc
4.3.0 bebop2_update.plf 3d48a96259e7cec1a822fb57eea8db5f
4.2.1 bebop2_update.plf 7a07d06704667b0caa2923086bc53aef
4.2.0 bebop2_update.plf fd90938443dde993b1eb12c1628acce3
4.0.6 bebop2_update.plf 9b8dac7779bddcded4cb9bf313259d3d
4.0.5 bebop2_update.plf 395f27219b3dd23ad1af74a0df87ca7c
4.0.4 bebop2_update.plf 23a1a0d2edf46248a30127e00f017d51
4.0.3 bebop2_update.plf 6d1e242e345f347a771fe73fd90cfe4e
4.0.0 bebop2_update.plf fbe191dbd6c55bda861f8c99ef5825fe
3.9.0 bebop2_update.plf ea0a1fa0a2133a99a303f34925560c44
3.3.0 bebop2_update.plf 0862cf1dfeb6b7327a1ff80f7922b688
  • Make sure nothing is plugged into the Bebop 2's USB port!
  • Make sure your Bebop 2's battery is fully charged!
  • Turn on your Bebop 2.
  • Connect your PC's Wi-Fi to the Bebop 2 (e.g. Bebop2-123456).
  • Use an FTP tool (e.g. FileZilla) to upload the firmware to your Bebop 2.
    • Connect via FTP to 192.168.42.1 (IMPORTANT: use Port 51 instead of the default 21! no username/password required)
    • Transfer bebop2_update.plf to the "/" folder on the Bebop 2.
  • Press the Bebop 2's power button four times 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)
    • mv /update/bebop2_update.plf /update/bebopdrone_update.plf
    • /usr/bin/pinst_trigger 1
    • /bin/reboot.sh
  • Wait for about 3 minutes while the Bebop 2 firmware gets installed (the Bebop 2 will reboot twice).
  • 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...