The most important basis of the application:
1. It is important that the Eye-Fi SD Card and the G1 (or other device with Andoid OS) with an installed and running the program Eye-Fi Droid were connected to one WiFi access point (AP)!
2. It is important that all the other computers, laptops, etc. was not running any Eye-Fi Manager or even a copy of Eye-Fi Droid!
What is required to run Eye-Fi Droid and the Eye-Fi SD Card.
1. Eye-Fi SD Card, I use – Eye-Fi Share SD Card 2GB. You can use any other.
2. The camera, I use Canon IXUS 990 IS. You can use any that uses a SD media card.
3. WiFi Access Point – D-Link DWL-G730AP (smallest size, possibly powered by a USB port). You can use any other AP.
4. And, of course – T-Mobile G1. Or any other device based on the Google Android OS.
[ad]
Setting up the components:
1. Configuring an access point. I will describe the example of D-Link DWL-G730AP, if you already have a home set up an access point, I still recommend reading this section, to optimize settings for the Eye-Fi SD Card. If you do not have access to the configured AP, then read this section, you might understand some of the features Eye-Fi SD Card.
A bit of technical information for the understanding of how Eye-Fi SD Card is connected to the local eye-fi server.
After switching on the camera (and, accordingly, Eye-Fi SD Card), card gets an IP address from a DHCP server (DHCP server or a specialized one that is in the AP), IT IS IMPORTANT – Eye-Fi SD Card always asks for the IP address, respectively, if you are in network does not use a DHCP server, then the Eye-Fi SD Card can not work (it might not regard the new Eye-Fi Pro SD Card!). Then, after obtaining the IP address of SD card is trying to find a local Eye-Fi server:
• It tries to connect to the address where it has already been successfully upload a photo.
• It randomly moves the IP address of the subnet, is looking for working computers / devices and try to find a local Eye-Fi server (Eye-Fi Manager and Eye-Fi Droid)
Based on these 2 points, to increase speed (reducing the time a connection) and started downloading pictures is to realize 2 things:
• If the AP is able to adjust the allocation of permanent IP addresses to MAC address – that stands for the G1 always allocate the same IP address. As a solution, you can increase the time «Lease Time» maximized.
• You can reduce the number of possible IP address, change the mask for the subnet (such as 255.255.255.248, to limit the maximum number of IP addresses to 8 (7)). Details of the subnets and masks, you can read here: http://en.wikipedia.org/wiki/Subnetwork
Since my access point (D-Link DWL-G730AP) does not support the possibility to fix IP address for the MAC address, I will take advice number 2
Next, add and configure the internal DHCP server.
2. Setting up Eye-Fi SD Card. You need, with the help of Eye-Fi Manager to connect to the access point your Eye-Fi SD Card, if you have not already done so.
3. Installing and configuring Eye-Fi Droid.
• Start the Android Market -> search and type in the search for “eye fi droid”![]()
![]()
• Find, install and run the application.
• After the first start the program display window with an invitation to enter the e-mail / password of your Eye-Fi account. The same can be accessed here: Menu-> Settings-> Set EyeFi Upload Key
![]()
• Attention! Neither the email, or your password is not saved!
• After entering and clicking <Get Eye-Fi card lis> you’ll see a list of your Eye-Fi SD cards
![]()
![]()
• Attention! It is important to note cards that you want to use with the Eye-Fi Droid.
![]()
• Next, I suggest, to overload the program: Menu-> More-> Exit-> Yes
4. Using the Eye-Fi Droid
• Run
• Make sure that the G1 is connected to a WiFi AP.
• Turn the camera inserted with Eye-Fi SD Card and the captured images in the viewing mode.
• Make sure that this same access point and the Eye-Fi SD Card!
• Make sure that your computer is not running Eye-Fi Manager!
• Next, you’ll need to wait, wait (connection speed) depend on 2 factors (see 1.). According to statistics, for networks with 254 possible IP addresses (netmask 255.255.255.0) may take up to 2-5 minutes if the connection is not established, then I advise to turn off again and turn on a camera. In the same connection time depends on the G1, if the first boot a long time does not start, then I advise to turn off/On the G1, continue to wait for a connection to the AP and run the Eye-Fi Droid. If the first connection was successful, and started downloading, then further to the connection time will be influenced by factors that are described in 1.
Do not forget that to compare the speed of download from the Eye-Fi Manager and Eye-Fi Droid is not correct, Eye-Fi Manager works on a computer with a processor, I think no less than 1.6-2.5 GHz and 1-2GB of RAM, and Eye-Fi Droid on G1 in the processor has a maximum 528MHz and 192MB of memory!
If you find errors, you will be suggestions for improvement, please do not hesitate and write me.
In Part 2 of this HowTo I will describe in detail other settings. Perhaps version 0.8, which is actively testing the last 2 weeks. In version 0.8 will work with GPS and Google Maps.
[ad]
Hello,
I cannot get the eye-fi to communicate with my G1. They are both set to the same WIFI connection and computer was powered all the way down. After taking picture with my camera (Nikon D60 SLR), the G1 screen just stays black as if it’s waiting for something to happen. I have already entered my key and eyefidroid saved my card settings. I am in wireless mode on my phone. Powered it all the way down, reset the key, and tried again but still will not work. Please help! Again, phone can find my eyefi card, but will not even start to transfer pics! Yes I am shooting in Jpeg.
Thanks!
Hello!
Which version do you use?
Eye-Fi is indeed very useful. you do not need to physcially connect your digital camera to your pc whenver you want to transfer pictures. it is not yet available on our local stores so i might just have to wait a bit.
Does this work with a wifi hotspot set up on the G1 using a rooted phone and the wifi tether application? Or do I need an extra wlan?
Hello,
I try to use Eye-fi droid 1.0.1 but I cannot get Uploadkey from eyefi server.
I enter my account/password for Eye-fi then click ‘Get Eye-Fi card list’, I got ‘Bad API signature’.
What’s wrong?
Anyway to use this with Wifi tether to directly upload to your phone under an ad hoc connection with Eye Fi pro? Thereby not requiring an access point?
I actually have this application working very well on my G1 phone. I am also using an as hoc Wi Fi connection. (My camera connects directly to the G1 with no access point needed) What I’d love to do is have multiple cameras uploading at the same time is that possible or would that be an enhancement?
By the way is the Eye Fi Droid application published under the GNU license agreement and if so where is the source code published? Is it made available or do I need a link?
Yet published
@ Ron
I am unable to verify this, since I have only one Eye-Fi SD
But should work.
I checked, but I have all the normal, please check again, may be a temporary problem?
If you will be connected Android and Eye-FI SD to a hotspot. It is necessary to check, may be set at hotspot, which prohibit the use of so
Should work and it would be ideal!
Do you know if this works on the new Verizon Droid running Android 2.0? I have been fiddling with this for a couple of hours now, and tried multiple different access points, including the DWL-G730AP as you have listed above, without success. I’m running 1.02 of Eye-fi Droid, and yes, I do have a connection with the Access Point. Is it me, or Android 2.0? Any other suggestions would be most appreciated.
@Mike
I have no devices with Android OS 2.0, but I tested the program in the emulator 2.0, everything worked, although it does not figure.
1. Make sure that the Eye-Fi card and Droid are connected to one access point. (For test – Eye-Fi card, connect only one access point!)
2. Run the program when Droid are already connected to a WiFi access point.
3. Turn on the camera with a card and wait, possibly after 5 minutes will turn off and turn the camera and wait again for the first time a connection is required, it does not depend on my program, this search algorithm in eye-fi card.
Warning For all!
For the first connection is required “great” time, then the connection is faster.
after entering my email and password i get an error mesage
” The application Eye-Fi Droid(process com.leshak.eyefidroid) has stopped unexpectedly.Please try again.”
I am using a motorola “Droid” phone
I have no devices with Android 2.0, but I checked the program under the emulator Android 2.0 (SDK), everything worked fine.
I hope soon appear Android 2.0 for G1 and Magic, then I can test on a real device
My Verizon Moto Android does not seem to work.
Let me know when you get one of these that works please.
In post 9 you said ‘yet published’, has the source code been published yet, if your not gonna publish the code why don’t you change your license? Or at least provide some permission name so that the background service (com.leshak.eyefidroid.EyeFiSrvService) can be started from other apps, would be very useful.
I tried your latest version today, 1.0.3 on the Motorola Droid, and still cannot get it to work. I’ll keep waiting until you get all the bugs worked out…
At the moment I’m writing a program for PC to help to configure Eye-Fi Droid
No updates in over a month.
Would really like to see this work on a Motorola Droid.
@Mike-It DOES work on the Moto Droid! Download from Market Place.
I tried it on the Moto Droid again tonight with the new version, and still was not able to get it to work, after a couple of hours of trying. The app does not crash, but never gets images. I tried both Access Point and Router on my dLink Pocket Router. The eye-fi card and the droid who up in the DHCP table, so they are on the same network. I even tried reducing the size of the subnet to 255.255.55.248, but that didn’t help. Guess I need to wait until someone figures out the exact steps to get this to work…
@Mike
I think, Eye-Fi Droid has problem on Android 2.0, I have Samsung i5700 with pre Android 2.0 and I try to solve this problem. I’m rewriting network code on C (will be native library).
hello excuse for my english
i have a eye fi pro ,is possible work ad hoc with eye fi droid and eye fi pro directly photo from camera at my htc hero thanks
In the process, not yet ready
Thanks but with wifi thethering?
Has anyone been successful in using a rooted phone with wifi tether to upload to there computer through the phones network.
In other words eye fi card sends pictures to your computer through the phones internet connection instead of having a separate access point.
Cant find the source code anywhere…..
I set this up on my SE X10, and it works perfectly fine! The speed was incredible too. The second the picture was taken, it already started uploading on my phone. GREAT WORK!!
I have ver 1.0.4 and I’m runing it on a Sprint EVO droid. Everything seems to work OK on the transfer of images as I take them and I see the thumbnail ok but when I click on the thumbnail I get a white box on the screen with no inmage.
I use the Eye-Fi App with Eye-Fi Pro Card 4 GB, SD to CF adapter, Canon EOS 5D MKII, Canon EOS 1D MKIV, HTC Desire , Portable 3G Router Huawei E5830. It works great even with full Res. JPEGs.
Unfortunally the X2 cards doesn’t work with SD to CF adapters ! Why ?
I also recommend the Apps QuickShareMail and PhotoBeamPro.