Author: John Stilia
This is a list of scripts that you can activate by using the on/off button of your Bebop.
These scripts are tested with my own Parrot Bebop 1 ( FW 3.2.0). It is not guaranty that it will work with your Parrot Bebop, therefore it might end up been bricked. Be familiar with the Factory Reset process as well as the Firmware Update process in case of something go wrong
- Download the master.zip file,
- Press your Bebop's power button four (4) times ( to enable telnet )
- Use your PC/Mac/Linux to connect to the Bebop's Wifi network
- Connect with telnet to your Bebop's IP ( usually is 192.168.42.1)
- Change the filesystem from R/O to R/W with this command mount -o remount,rw /
- Extract the master.zip files
- Use and FTP client and uploads the files to the /data/ftp/internal_000/ directory
- Copy the .sh files to the /bin/onoffbutton directory ( cp /)
- Change the attributes of the files to 755 (chmod 755 /bin/onoffbutton/*.sh )
- Execute sync; reboot from terminal
Script | Hold button | Function | Edit |
---|---|---|---|
longpress_0.sh | 3s | Switch Wifi Band 2.5GHz / 5GHz | Yes |
shortpress_1.sh | 0s | Turn Off the Drone | Yes |
shortpress_2.sh | 0s | Empty Slot | Yes |
shortpress_3.sh | 0s | Empty Slot | Yes |
shortpress_4.sh | 0s | Activates telnet and usb networking ( R/W Permissions ) | Yes |
shortpress_5.sh | 0s | Copy folders to a USB Stick (/media, /academy and /thumb) | Yes |
shortpress_6.sh | 0s | Delete files from Bebop (/media, /academy and /thumb) | Yes |
shortpress_7.sh | 0s | Cold GPS start | Yes |
shortpress_8.sh | 0s | Custom camera settings ( V=140 C=1280x3072 s=1024x600 I=off ) | Yes |
shortpress_9.sh | 0s | First Person View ( no stabilisations ) | Yes |
shortpress_10.sh | 0s | First Person View ( with stabilisations ) | Yes |
shortpress_11.sh | 0s | Empty Slot | Yes |
shortpress_12.sh | 0s | Enable Telnet ( Read Only permissions ) | Yes |
shortpress_13.sh | 0s | Activates USB networking | Yes |
verylongpress_0.sh | 10s | Factory Reset / Hard Reset | No |
You can add more scripts by renaming one of the shortpress scripts with a bigger than 13 number
- Connect Bebop to PC/Mac/Linux via wifi
- Download and install an FTP Client
- Open Command Prompt
- Turn on Bebop by pressing power button, then press 4 times when that button finishes flashing. This will wnable telnet on your Bebop.
- Type in the Command Prompt box telnet 192.168.42.1 and press enter - it should connect to Bebop.
- Then type mount -o remount,rw / and then press enter
- Then type vi version.text and press enter - it will say your version number at the top 3.3.0
- Now type r1:wq then press enter
- Then retype vi version.txt and press enter your Bebop should now be version 1.3.0
- Open Filezilla and where it says Host type in 192.168.42.1 press enter and it will connect to Bebop
- Now find your 3.2.0 firmware on PC/Mac/Linux and drag an drop it to the folder on the right that says internal_000
- Once it has finished transfering to the bebop close the FTP Client and open Command Promt again and type telnet 192.168.42.1 press enter should connect to Bebop 2 again
- Once connected via telnet type /bin/updater/updater_scan.sh /data/ftp/internal_000 and press enter an it will transfer firmware to updater
- Reboot the Bebop and wait for it to update itself, after it has updated an rebooted, remove battery for 1 minute place battery back in and power on Bebop
- Do a factory reset of Bebop by holding the power button until it resets.
- See how she flies and happy flying