Eye-Fi will discontinue their relayed transfer service on September 16, 2016. This is the service that supported transferring images from an Eye-Fi Pro X2 card over the internet to a computer running Eye-Fi Center or an FTP server. To continue transferring images from a Harbortronics time-lapse system with the network option, you will need to find an alternative. Basic image storage on the SD card will continue to work until the card is full.
For users whose camera is on the same Local Area Network as their computer, Eye-Fi has produced a replacement file transfer utility. This is applicable to many customers with the PoE option. If your computer is on the same LAN as the camera, you can continue to use your Eye-Fi Pro X2 card after following the Eye-Fi X2 Utility installation instructions:
It may also be possible to use this utility over a VPN, but this has not been tested by Harbortronics.
If your camera depends on an Internet connection to transfer files, no Eye-Fi products will work for you after September 16, 2016. One alternative is to use the Toshiba FlashAir card’s scripting features to upload images to an FTP server. You will need to arrange for your own FTP server*.
Harbortronics has produced Lua scripts compatible with third-generation Toshiba FlashAir cards to enable uploading images to an FTP server. After a photo is taken, the script searches the SD card for new files. Any new file will be uploaded to the FTP server. If the FTP server reports that the image was uploaded successfully, the script will mark the file to not upload again. If a problem occurs with the upload, it will retry when the next photo is taken. This is similar behavior to Eye-Fi’s Relayed Transfer feature.
* Toshiba FlashAir's FTP implementation has a bug that results in it only working with FTP servers that have single-line welcome messages. This means the default configuration of common FTP servers like Pure-FTPd, which sends five welcome lines, is incompatible. We have found a few services that have single-line welcome messages and are compatible: Box.com (Business plans only) and Exavault.com.
Toshiba FlashAir cards are widely available from electronics retailers. They are currently offered in 16 or 32 GB. When choosing a card, make sure it is marked as “FlashAir III” (third generation) on the label. The card itself will have “W-03” printed on the top right corner. Only third-generation cards are capable of FTP upload.
The Harbortronics FlashAir FTP upload scripts are available for download here:
Installation instructions can be read here or in the README.md file. You will need to edit the SD_WLAN/CONFIG file with your wifi credentials and Settings.lua with your FTP credentials.
Note: There is an option in Settings.lua called “delete_after_upload” that is set to false (disabled). This is an experimental feature that allows recovering space from successfully transferred images, much like Eye-Fi’s endless memory feature. This feature has been observed to lose image files on Canon and Nikon cameras. Do not enable it in a production setting! You can leave this option default to avoid any problems.
Unlike Eye-Fi cards, the FlashAir card does not communicate with the camera to keep it from sleeping. To allow uploads to complete, you must set the camera’s auto-power-off feature to a sufficiently long time to complete an upload on your connection. (Slower connections will require longer power-off times.) When using the DigiSnap to control power to the camera, you can completely disable the auto-power-off feature of your camera. Make sure the DigiSnap is configured for sufficient post-snap time to allow uploads to complete.
When using the FlashAir card with a TLP or Cyclapse with Network Transfer option, configure the DigiSnap with the following settings:
Because the FlashAir card does not delete images after upload, you will need to return to your installation site periodically to delete images. If you format the card, the FTP upload script and settings will be deleted. Instead, delete only the contents of the DCIM folder.
Questions can be directed to [email protected].