Running CHDK on an Eye-Fi Card

  • 12 Replies
  • 1883 Views
Running CHDK on an Eye-Fi Card
« on: 17 / September / 2013, 17:53:44 »
Advertisements
Hello,

I am having trouble getting my eye-fi card to upload when it is running the Selective Intervalometer script.
It uploads no problem when I take pictures manually outside a CHDK boot, but not when this script is running.

I'm using a Canon A490 with Firmware 100f.
CHDK version is a490-100f-1.2.0-3118-full_BETA
I've used CardTricks to format the the SD card as FAT 16 and make bootable.
Script is here http://chdk.wikia.com/wiki/Selective_Intervalometer

If anybody knew of a tweak which I could use to get this working I would be very very grateful.
The cameras are going to be used for long term monitoring of window operation as part of an engineering PhD.

Thanks in advance,

Rory





Re: Running CHDK on an Eye-Fi Card
« Reply #1 on: 17 / September / 2013, 18:36:19 »
I am having trouble getting my eye-fi card to upload when it is running the Selective Intervalometer script.
Could you please be more specific than "I am having trouble".   Tell us exactly what steps you followed and exactly what happened.   No upload?  Slow uploads?  Intermittent uploads?  Camere crashes?  Corrupted images?  etc etc etc ..
Ported :   A1200    SD940   G10    Powershot N    G16

Re: Running CHDK on an Eye-Fi Card
« Reply #2 on: 18 / September / 2013, 06:40:27 »
Hi; Thanks for replying.

The problem is that when the selective intervalometer script is running none of the captured images upload. I have Eye-Fi set-up to deliver the images to my laptop, but none are arriving.

When I take a picture manually outside a CHDK boot the image typically arrives on my laptop within 1-2 minutes. I have left the interval script running for more than half an hour and none of the images it takes have ever made it to my laptop.

When I use the Ultra Intervalometer script the same happens while the script is running.
One difference is that the images DO start to upload once the script terminates (after a fixed number of shots) whilst the camera is still in CHDK mode.

Hope that info helps.....

Thanks for considering this.

Rory




Re: Running CHDK on an Eye-Fi Card
« Reply #3 on: 18 / September / 2013, 07:08:04 »
Just a short note to let you know that I think I have got this working now.
I had been using a very short interval (10 seconds) which I think was probably complicating things.
I've changed to a five minute interval and the camera is uploading the image to my computer between shots.

Thanks for the help,

Best,

Rory


Re: Running CHDK on an Eye-Fi Card
« Reply #4 on: 18 / September / 2013, 09:24:58 »
I had been using a very short interval (10 seconds) which I think was probably complicating things.
I've changed to a five minute interval and the camera is uploading the image to my computer between shots.
So it's really nothing to do with the actual intervalometer code.  Sounds more like the wifi card waits for a "quiet" period (i.e. no shooting) to start sending images to the PC.
Ported :   A1200    SD940   G10    Powershot N    G16

Re: Running CHDK on an Eye-Fi Card
« Reply #5 on: 18 / September / 2013, 12:35:02 »
So it's really nothing to do with the actual intervalometer code.  Sounds more like the wifi card waits for a "quiet" period (i.e. no shooting) to start sending images to the PC.
I find eye-fi to be slow to transfer images and perhaps this is one reason.  Another reason is that on many newer Powershots Canon turns off power to the card when taking a picture.  I think eye-fi convinced Canon to recognize their card and add a menu item to disable/enable it.  Then (I guess) some worrywart at Canon decided to turn off power to the card when a photo is taken.  This makes transfer even slower since the wifi has to reconnect every photo.

An alternative is a card from transcend, but the problem with that one is it uses a web interface (chrome extension) to transfer images and this requires an action -- you have to click on the image to download it.  The transcend card is relatively new and they may improve on this.  It has also been hacked.  According to the hackers it is running Busybox Linux.

*

Offline lapser

  • *****
  • 1093
Re: Running CHDK on an Eye-Fi Card
« Reply #6 on: 18 / September / 2013, 14:07:25 »
I think this applies to all Canon cameras:

http://support.eye.fi/cameras/canon/powershot_g1_x

Known Issues

    When an Eye-Fi Card is used in the Canon PowerShot G1 X, the camera automatically disables the Eye-Fi cards wifi when the shutter is pressed. Once a photo has been taken, the camera then re-enables wifi on the Eye-Fi card. This has the following effect:
        If you are transferring via Direct Mode your connection will be lost and your Eye-Fi X2 card will automatically restart the Direct Mode sequence.
        If you are transferring via wifi your connection will temporarily be lost and the Eye-Fi card will automatically reconnect to the network.
    We apologize for this user experience and are working with Canon to change this behavior.
EOS-M3_120f / SX50_100b / SX260_101a / G1X_100g / D20_100b
https://www.youtube.com/user/DrLapser/videos

*

Offline reyalp

  • ******
  • 11339
Re: Running CHDK on an Eye-Fi Card
« Reply #7 on: 18 / September / 2013, 16:09:34 »
I think this applies to all Canon cameras:

http://support.eye.fi/cameras/canon/powershot_g1_x
Ironically, I believe this only applies to Canon cameras that "support" eye-fi in the Canon firmware. Older cameras should not be affected.
Don't forget what the H stands for.


Re: Running CHDK on an Eye-Fi Card
« Reply #8 on: 18 / September / 2013, 19:09:50 »
I have been trying to figure out how the camera is able to recognize the eye-fi card. Does anyone have a clue?
The card can be formatted (so no special file is read), but eye-fi cautions against formatting in a SD to CF adapter, saying that it can cause the card to fail.  What is special about this format?
Ironically, I believe this only applies to Canon cameras that "support" eye-fi in the Canon firmware. Older cameras should not be affected.

*

Offline reyalp

  • ******
  • 11339
Re: Running CHDK on an Eye-Fi Card
« Reply #9 on: 18 / September / 2013, 23:24:52 »
I have been trying to figure out how the camera is able to recognize the eye-fi card. Does anyone have a clue?
The card can be formatted (so no special file is read),
I believe it is done with special files, see this thread http://chdk.setepontos.com/index.php?topic=6753.msg84657#msg84657

Since the eyefi is aware of the SD card filesystem, formatting shouldn't matter, it could create them or notice their creation.

Quote
but eye-fi cautions against formatting in a SD to CF adapter, saying that it can cause the card to fail. 
No idea about this.
Don't forget what the H stands for.

 

Related Topics