= Using eyefiserver with Jolla = eyefiserver is a Python script that has many rewrites available. I've selected an old one that I used also with Nokia N9 successfully, and placed it at: http://people.debian.org/~timo/Jolla/eye-fi/ This is about using Eye-Fi card only to upload the photos wirelessly to your Jolla, instead of any silly cloud features Eye-Fi itself tends to promote. Tested with Eye-Fi Pro X2 16GB card + Jolla. == Setting up Eye-Fi card == You may either use http://sr71.net/projects/eyefi/ or one of the forks. Or you may use the official Windows software in eg. emulated VirtualBox environment. In both cases, you enable WiFi ad-hoc network on the Jolla via the Tethering app, and use the configuration software to enable that wifi network in Eye-Fi. You also need the 'upload key' to copy to eyefiserver.conf. === Notes regarding eyeficonfig === - If it happens your WPA password is 10 characters, the software guesses wrongly it's WEP password. I workarounded with using 11 characters then. - I'm not sure if I should have tweaked around with the transfer mode, but the mode needed for hotspot uploads didn't activate for me. === Notes regarding the windows software in VirtualBox === Regarding VirtualBox, you need to set USB filter or simply select it from the USB icon menu during runtime. Yay! Except that you may run into the notorious "VERR_READ_ERROR" problems ("Failed to create a proxy device", "VBoxManage list usbhost" says "Held") when trying to use eg. a card reader with Eye-Fi card inside. In those cases: - Go desperate googling for non-working instructions - Try the following two that helped me: 1. Disable USB3 (XHCI) support temporarily in system BIOS/UEFI. 2. Blacklist usb_storage + keucr kernel modules temporarily so that the device is not recognized by Linux as storage. (3. Try a USB2 port instead USB3 port (did not help me).) === Notes regarding the windows software in general === The Settings.xml might not contain the Upload Key. In that case, see http://is.gd/Zpne0H and leave the Computer / upload photos selected. I've used the following settings otherwise: - Relayed mode disabled - Endless mode disabled - Transfer mode "Selective Transfer" - In general, everything disabled except for the photos / upload to this computer needed for the Upload Key to be shown in settings.xml. == Setting up Jolla == 1. Edit your upload key to eyefiserver.conf 2. Copy the eyefiserver.py, eyefiserver.conf and (optional) eyefi.sh to /home/nemo on your Jolla == Usage == 1. Enable wifi tethering on Jolla 2. In terminal, cd /home/nemo (or just cd) + sh eyefi.sh (or create eg. Fingerterm shortcut like I've done, or maybe even GUI icon) 3. Power on camera which has Eye-Fi card + upload set to on. Use the "Protect" function to select images you want to be transfered. 4. Profit! Photos appear in gallery shortly, and in the terminal you'll see a lot of text whooshing by. Ctrl-C does not seem to work to stop the program, I've used kill in another terminal window. == Troubleshooting == Try connecting to the Jolla wifi from normal computer when eyefiserver is running on Jolla. Jolla should then available eg. at 192.168.1.1 when your computer uses Jolla's hotspot. Do 'telnet 192.168.1.1 59278' - if there's a response (not "Connection refused"), Jolla is probably responding just fine and the eyefiserver is running. In this case the problem is on the Eye-Fi card side (it usually is). Regarding Eye-Fi card, it's hard to say anything else but to reiterate trying to set the settings right, and double-checking the Upload Key. Once the bits happen to be in correct order, and Upload Key matches, it just works.