Skip to content

uavpal/disco-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

UAVPAL Logo

Parrot Disco Storage Mod

Introduction

The Parrot Disco comes with internal storage of 32 GB, which allows video recording (in 1080p) of less than 2.5 hours. This modification enables video/photo recording to a USB thumb-drive attached to the Disco's CHUCK.

Disco Storage Mod

Advantages

  • More storage space available than the built-in 32 GB: great for longer flights or multiple flights where videos cannot be transferred to a PC immediately.
  • No more long transfer time required from the Disco to a PC (usually done via USB cable or Wi-Fi).
  • Saves battery power (and reduces charging cycles long-term) as videos don't have to be transferred on a battery-powered CHUCK.
  • The thumb-drive can be unplugged after the flight and plugged into a PC - the pilot can watch the video immediately without having to transfer anything first.

How does it work

  • Once installed, the mod is active in the background and works as follows.
  • Plug the USB OTG cable into the right Micro USB port on CHUCK and plug the USB thumb-drive into the female port of the USB OTG cable (see photo above).
  • Whenever an external USB thumb-drive is plugged in, the Disco's power button LED will change its color from orange → green → cyan → blue → magenta quickly to indicate that videos and photos will now be recorded to the USB thumb-drive.
  • Whenever an external USB thumb-drive gets unplugged (or the Disco could not detect/mount the file system), the Disco's power button LED will flash red three times. This indicates that all videos and photos will be recorded to the internal storage.

Requirements

USB OTG Cable for Parrot Disco

Software/Installation Steps

You need a PC for the initial setup (to load the scripts to the Disco via a Wi-Fi connection). These instructions should work on the latest OS versions of Windows, macOS and GNU/Linux.

  • Download .zip archive of the latest Disco Storage Mod.
  • Unzip contents (the extraction process automatically creates a new folder "disco-storage-master" or "disco-storage-x.y", where by x.y is the release version number).
  • 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 mod to your Disco.
    • Connect via FTP to 192.168.42.1 (no username/password required)
    • You have to set the transfer type to Binary (not ASCII). In FileZilla under Edit → Settings... → Transfers → FTP: File Types → Default transfer type → change from Auto to Binary.
    • Transfer the "disco-storage-master" or "disco-storage-x.y" folder 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 to install the Storage Mod.
    • 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/disco-storage-*/disco/storage_*.sh
    • /data/ftp/internal_000/disco-storage-*/disco/storage_install.sh
  • That's all! 👻 You don't need to restart the Disco, the mod is fully functional now.

Also check out our amazing 4G/LTE softmod if you are interested in flying your Parrot Disco without any range limitation!

Note

  • This mod is not required for pilots who have the 4G/LTE softmod installed, as it already comes with the external storage capability built-in (v1.3 and higher).
  • To uninstall, follow the installation steps above, but run /data/ftp/internal_000/disco-storage-*/disco/storage_uninstall.sh as the last step instead.

Community

UAVPAL Slack Workspace

Instructions too technical? Having trouble installing the Storage Mod? Questions about our 4G/LTE softmod? Want to meet the developers? Interested in other mods (batteries, LEDs, etc.)? Interested to meet like-minded people? Having a great idea and want to let us know?
We have a great and very active community on Slack, come join us!