Manifest Technology
        Making Sense of Digital Media Technology
        By Douglas Dixon
  BLOG
  ARTICLES
 - PC Video
 - Web Media
 - DVD & CD
 - Portable Media
 - Digital
     Imaging
 - Wireless
     Media
 - Home Media
 - Technology
     & Society
  GALLERIES
 - Video - DVD
 - Portable
  TECHNICAL
     RESOURCES
  ABOUT
 - What's New
<<< HOME 

 

  DIGITAL IMAGING ARTICLES

  Manifest Technology Blog -- Site: | Articles | Galleries | Resources | DVI Tech | About | Site Map |
    Articles: | PC Video | Web Media | DVD & CD | Portable Media | Digital Imaging | Wireless Media | Home Media | Tech & Society |
    Digital Imaging: | Digital Imaging Articles | Digital Cameras Gallery | Digital Camcorders Gallery |

Eye-Fi - Wi-Fi SD Card for Digital Cameras  (12/2007)

    by Douglas Dixon

Eye-Fi Manager Software
Configuring Wireless Networking
Configuring Uploading
Testing the Eye-Fi Card
Hacking the Eye-Fi

Someday all our devices will be wireless, so our files and media can flow automatically between fixed devices like the storage attached to our home computers and portable devices like PDAs, media players, and digital cameras.

Until then, we're stuck with a lot of manual messing around whenever we want to get photos from a digital camera -- Bring the camera back to the computer, dig out the necessary cables and docking connectors, fire up the photo software to upload the files, and then shutdown and disconnect the camera.

The Eye-Fi Wi-Fi-enabled SD card just ends all that fuss (www.eye.fi). It's a standard SD memory card with built-in Wi-Fi wireless networking, so it can upload your photos whenever you are in range of your home wireless network.

        Eye-Fi Wi-Fi-enabled SD card

The Eye-Fi SD card works with many models of digital cameras, with a good 2 GB of storage for your photos. It was released in October 2007, and is priced at $99.

To use the card, you first set up the wireless interface by connecting the included USB reader on a PC or Mac and running the Eye-Fi Manager software. You then configure your home wireless connection, and specify the location where you want the files transferred -- to your local machine (running the Eye-Fi software), or to a photo sharing website (via the Eye-Fi Web service).

I was hoping to take advantage of the card to do some more tricky things like transferring non-photo files or adding Wi-Fi capabilities to a Palm Treo PDA, but the Eye-Fi card is relentlessly focused on working simply and well with digital cameras.

Even so, from my experience it's still useful to understand some of the additional details about how it works that are not explained in the documentation. And, since it works silently and without any feedback, there are some useful ways to test it out and monitor its actions before walking off with a camera.

     Find the Eye-Fi Card on Amazon.com

Eye-Fi Manager Software

You first set up the Eye-Fi card and Eye-Fi Manager software by creating an account on the Eye-Fi server. You must have an Internet connection to use the software, even if you just want to transfer files to your local machine.

You then configure the card to connect to your wireless network, and specify the online photo service and/or folder on your local computer for uploading files.

        Select open Wi-Fi network

You then can configure the upload information without re-inserting the card, but re-configuring the networking does require inserting the card in the Eye-Fi USB reader, and then inserting the reading in a USB port on your computer. (The Eye-Fi reader is different from other SD card readers, since it keeps the card powered on as you update its configuration.)

If you are uploading to your local computer, you then must leave the Eye-Fi Manager software running to receive the files from the card.

Configuring Wireless Networking

The Eye-Fi card supports 802.11b/g, Wi-Fi, with a typical range of 90+ feet outdoors and 45+ feet indoors. It supports the typical Wi-Fi security mechanisms, including Static WEP 40/104/128, WPA-PSK, and WPA2-PSK.

While the documentation stresses that you do not have to change your wireless network settings, it's much easier to set up if you temporarily turn back on SSID broadcast if you have it disabled for privacy. By default, the Eye-Fi Manager software than can find the available networks, and even figure out the security type used so you can configure it as needed. Otherwise, you'll need to choose "Other Network" and enter all the information correctly yourself.

        Configure Wi-Fi with WEP security

Eye-Fi Manager than tests the network connection through the card and confirms if it is configured properly.

Configuring Uploading

So, where do you want your photos stored? On your computer, or uploaded directly to a Web photo sharing site?

You can configure the Eye-Fi card to upload photos to a folder on your computer. You then just need to leave the Eye-Fi Manager software running to communicate with the card and store the transferred files.

        Configuration: Wireless and Upload

But to share your photos immediately, you can upload to photo sharing websites directly from the card. Some 18 sites are currently supported, including Flickr, TypePad, Facebook, Kodak Gallery, Cosco, Walmart, Picasa, Shutterfly, Snapfish, and Photobucket. (The company expects that this list will grow, and there's no reason it could not also support more generic uploading, i.e. though FTP.)

        Upload to photo website

The way this works is that you enter the login information for accessing the desired photo site. The Eye-Fi card can then upload your photo files to the Eye-Fi website, which then transfers your uploaded files to the specified sharing site. In my case, the files were uploaded successfully to dotPhoto, and then saved in folders named for the date the photos were shot.

However, in my testing, I could not get photos to upload to both my computer and a website -- It could do one or the other, but not both. The company reports that this sound work, by uploading locally, and then from there to the Web.

Testing the Eye-Fi Card

The purpose of the Eye-Fi card is to upload new files, and so it will attempt to do so whenever it's powered on, in range of a Wi-Fi network, and notices new photo files stored on the card.

This means that it will upload when installed in a camera (while powered on), and also when it's inserted in the Eye-Fi USB reader. This means you can test the card by inserting it in your computer, view it like any other removable storage device (i.e., in Windows Explorer), and then drag and drop photo files to the card (to the DCIM folder).

The card will then start uploading the new files, and, even better, the Eye-Fi Manager software will show the uploading progress as each file is transferred. In this way, you can confirm that the card is connecting and uploading successfully before you move it to a camera.

        Web upload in progress

Note also that you can dig into the details of the Eye-Fi card's operation by using the software to upload and save the log file, showing attempts to connect over Wi-Fi and upload files.

My Eye-Fi card actually did not work with a Kodak C340 camera, for several reasons. First, the card can impact the battery life of a camera, particularly if it's doing long uploads. The company says the card is designed to not over-drain the battery, but the Kodak camera would shut itself off with a low battery warning when the Wi-Fi apparently was active. And even when the camera was connected to a AC power source, the card did not transfer photos. (Check the Eye-Fi website for a list of compatible cameras, and exceptions.)

Hacking the Eye-Fi

While I was hoping to extend the Eye-Fi card beyond simple use with digital cameras, its design was carefully planned to focus on only the intended use:

- It only transfers .JPG photo files -- not higher-quality RAW, for example. And you can't sneak around this by renaming a file on a PDA to JPG, because the company reports that the card actually checks for JPEG picture content.

- It only transfers new files found in the standard DCIM photo folder on the card (and any folders nested below it). All other files and folders on the card are ignored.

So you can't play games on a portable device by renaming other types of files to JPG in order to transfer them...

       Web and Computer uploads

I also saw some problems when testing the card by dragging and dropping multiple copies of the same file -- some files with alphabetic characters in their names (instead of just numeric photo sequence numbers) were not uploaded successfully to the online website. And the card was very confused by dragging a file named "zztop.JPG" (zztop111.JPG was OK) -- though obviously this is rude test well outside the bounds of its designed and purpose.

I also saw a problem with the Eye-Fi Manager software starting automatically at boot time, and then refusing to display the application interface. Apparently this is a known problem. You can work around this by killing the task and then setting the software to be run manually. Also see the Eye-Fi website to download the latest firmware and software updates.