GoPro SD
Backup2Phone
Flat Possum
Missing out on action because your GoPro's SD card is full?
Back it up to your phone with one touch, in the field!
Introducing the GoPro SD Backup2Phone app by Flat Possum
=====================================================
Quickly backup your SD card to your phone with 1 touch.
Here's a quick and easy way to back up your camera's memory card into your Android
device.
The app was designed specifically with the GoPro Hero2 in mind, but will work with any
memory card you can mount on your Android device.
The Hero2 SD cards are automatically detected by the app, and only the media folder
(named 100GOPRO) will be copied to your device's storage.
*Please report any problems and bugs to info@flatpossum.net.nz
Prerequisites:
* Your phone must support USB OTG (USB on the go).
* You must have a USB OTG cable and a USB card reader, or a micro USB card reader.
* You will have to know your phone's storage MOUNT NAME (emmc, sdcard, ext_sd etc) to
set up the backup storage location when launching the app for the first time.
* Currently the app can only access a mounted USB OTG device if its mount name is
"usbdisk".
If your device mounts USB OTG under a different name, the app won't recognise it. This
should be resolved in a future release.
Features:
* Backup the media folder from your GoPro Hero2 SD, or other memory cards in full, into
your phone's storage memory with one touch.
* Selectable destination storage (internal phone storage or expansion card).
* Destination folder is automatically named by date and time.
* All operations are recorded in a log file, stored in the the app's data folder in your phone's
internal storage.
* Log file can be viewed or cleared from within the app.
* Non-Hero2 flash memory (mounted USB storage) can also be copied. Unlike a Hero2 SD
that only get the media folder (100GOPRO) copied, other flash memory cards will be copied
in full.
* Optional progress bar (can be turned on/off in the Settings menu).
Note that turning the progress bar ON will slow down the copy process and cost more battery.
The default setting is OFF.
* "Copy Finished" notification.
* Auto-terminates if no user interaction for 30 seconds on main menu (saves battery).
Limitations and known issues:
* USB OTG data rate is slow. Live with it. It may take 10 minutes to copy 1GB.
* Not all OTG cables and card readers are made equal!
Some will take forever to copy, drain your battery in minutes, or dismount the SD card, or
cause your device to reboot, or any combination of the above.
Test your hardware and change the OTG/card reader or both if you are having stability
issues.
* The app keeps your screen on while running.
Extensive testing I've done found this to be the best way to avoid file corruption while copying.
If the app crash half way through the copy, or you're device run out of juice, your device may
lose its screen timeout settings and keep the screen on until turned off by the user.
If this happens, simply launch the app again and exit through the menu, and your screen
timeout settings will be restored.
* Large capacity memory cards consume more power. If your device behave nicely with
smaller capacity cards but become unstable with the big ones, avoid using them.
About the app's permissions:
* android.permission.DISABLE_KEYGUARD,
needed in order to keep the device from locking while copying, which can corrupt the files.
* android.permission.WAKE_LOCK,
needednin order to keep the device from sleeping while copying, which can corrupt the files.
* android.permission.WRITE_EXTERNAL_STORAGE,
android.permission.READ_EXTERNAL_STORAGE,
needed for accessing and saving files to device's storage.
* android.permission.SYSTEM_ALERT_WINDOW,
needed to display app's dialogs and messages.
Updated 7/11/12
v4.12