No description
Find a file
Dave Hansen 00ba8a61d6 Add some new code to handle D90 commands
I've pulled the card out of my Nikon D90 a few times while
it is accessing the card.  I can then put it in the PC and
see what the D90 was trying to do.

I've noticed two new commands: one to disable the WiFi on
the card, and the other to check to see if the WiFi is
currently disabled or not.

I haven't hooked these up to the user interface yet.

I also think the 'o' 13 command tells which ESSID the card
is currently associated with.  'o' 12 might be something to
do with pending uploads.
2010-08-09 13:10:11 -07:00
COPYING initial commit 2008-03-10 19:54:41 -07:00
eyefi-chdk.c prefix the network types with NET_ 2008-08-14 18:47:20 -07:00
eyefi-config.c Add some new code to handle D90 commands 2010-08-09 13:10:11 -07:00
eyefi-config.h Add some new code to handle D90 commands 2010-08-09 13:10:11 -07:00
eyefi-firmware-fetch.pl Add firmware fetch perl script 2010-05-04 10:53:06 -07:00
eyefi-linux.c Replace O_DIRECT with posix_fadvise(). This is easier to compile 2009-02-05 12:50:25 -08:00
eyefi-osx.c more portability improvements 2008-07-13 09:52:49 -07:00
eyefi-unix.c fix gcc warning 2009-03-26 15:28:07 -07:00
Makefile Added dependencies on eyefi-config.h 2009-03-26 15:31:16 -07:00
md5.c add new files 2008-05-23 10:00:40 -07:00
README initial commit 2008-03-10 19:54:41 -07:00
sha1.c add new files 2008-05-23 10:00:40 -07:00

Just:

	make

Then:

To scan for networks:

$ ./eyefi-config -s
Scanned wireless networks:
'MYESSID' type(2): WPA, strength: 33
'VEXD2' type(1): WEP, strength: -1

Fetch the log:

$ ./eyefi-config -l
fetching EyeFi card log part 1/4...done
fetching EyeFi card log part 2/4...done
fetching EyeFi card log part 3/4...done
fetching EyeFi card log part 4/4...done
56:48] Done scanning for new photos. Uploads not pending.
[56:48] Done scanning for all photos. Uploads not pending.
[802:37]   EAPOL-Key type=2
[802:37] WPA: RX message 1 of 4-Way Handshake from 00:11:95:aa:bb:cc (ver=2)
[802:37] WPA: Sending EAPOL-Key 2/4
...

Test a network (without adding to the card:

# ./eyefitest -t ESSID -p password
trying to connect to WPA network: 'MYESSID' with passphrase: 'password'
Testing connecion to 'MYESSID' (1): locating network
Testing connecion to 'MYESSID' (2): verifying network key.....
Testing connecion to 'MYESSID' (3): waiting for DHCP..................
Testing connecion to 'MYESSID' (4): testing connection to Eye-Fi server.....
Testing connecion to 'MYESSID' (5): success
Succeeded connecting to: 'MYESSID'

Add a network:

$ ./eyefi-config -a MYESSID -p password
trying to connect to WPA network: 'MYESSID' with passphrase: 'password'
Testing connecion to 'MYESSID' (1): locating network
Testing connecion to 'MYESSID' (2): verifying network key.....
Testing connecion to 'MYESSID' (3): waiting for DHCP..................
Testing connecion to 'MYESSID' (4): testing connection to Eye-Fi server.....
Testing connecion to 'MYESSID' (5): success
Succeeded connecting to: 'MYESSID'

List the networks configured on the card:

$ ./eyefi-config -c
configured wireless networks:
'bcdefghijkl'
'MYESSID'