Eye-Fi X2: July 2017 update (aka "Eye-Fi X2 card registration failed")

Eye-Fi X2 card and the Eye-Fi X2 Utility

July 2017 update - Registration Server is dead! Cards in use can still function. It will fail if you buy a new X2 card. Moving to Windows 10 will likely fail on Wifi login./

7/28/2017
I discovered a file on the Mac that may be useful. I don't have a card anymore so I can't test it. 

  1. In the Finder press CMD+SHIFT+G  or Menubar Go > Go to Folder..
  2. Copy and paste ~/.python-eggs/eyefi-0.2-py2.7.egg-tmp/conf/base.conf
  3. Right-click on the base.conf and choose "Open with..." > Other, choose TextEdit
  4. In this file you might be able edit "active=" to true/yes or enter a valid "uploadkey ="
  5. Good luck!

7/25/2017
EYE-FI IS DEAD, UNLESS YOU ALREADY REGISTERED

7/16/2017
I bought this card specifically to be able to copy photos directly from the camera to a computer over wifi automatically, so I don't have to connect the USB and manually transfer the photos. The Eye-Fi X2 card using the Eye-Fi X2 Utility is only able to transfer to a computer folder, which is exactly what I need. It's an automatic one-way sync from from the camera to the computer.

Eye-Fi X2 Utility

Created by Eye-Fi in September 2016, after they were bought out by Keenai. This utility was only available from x2migration.eyefi.com. The domain, eyeif.com, appears to be down permanently.

MY EYE-FI X2 TIMELINE
  • July 13, 2017
    • X2 card arrives. 
    • Find Eye-Fi X2 Utility for Windows. Able to activate on one PC.
  • July 18, 2017: 
    • Activation error. Open Eye-Fi X2 Utility >  Add an Eye-Fi card > Activate Eye-Fi X2 Card > "The Eye-Fi X2 card registration failed".
    • On the original PC, photo transfer works. Then I inserted the card into SD card reader and the X2 Utility sees it. Then I remove the card using the Eye-Fi X2 Utility (Taskbar > Notifications > Eye-Fi > Options > Delete card.) When I try to reconnect, it won't work, same activation error. Odd!
  • July 19, 2017: 
    • I keep confirming that it won't activate on multiple PCs after uninstalling, reinstalling, and reformatting the card. 
    • All I see when I put the SD card into the SD Card reader and launch Eye-Fi is "The Eye-Fi X2 card registration failed".
  • July 20, 2017: 
    • I have the Eye-Fi upload key and I can connect to the card's wifi on Windows 7.
    • When I move the card to Windows 10, updating the settings with my "load key", I am unable to log in to the cards wifi. The password that worked on Win7 won't work on Win 10. Could be the type of encryption that Win10 is enforcing, but I couldn't figure what to change to make it work.
SUPPORT
Getting support is not possible. Eye-Fi shut down and they stopped doing any related to the Eye-Fi X2 in early 2017. A support forum is at 
x2migration.zendesk.com, but there is no way to create a new account. If you find one, lmk. 

DOWNLOADS
OTHER ARTICLES ABOUT X2 AND THE SHUTDOWN
GETTING THE EYE-FI UPLOAD KEY
  • Mac: Manually retrieve your upload key from your Settings.xml file --> On Mac, open Finder, hold down ALT, and click the Go menu -> Library. Keep holding ALT (or SHIFT) until you clicked on Library. Inside the Library folder, find the Eye-Fi folder -> the Settings.xml file is in here.
  • Windows: Manually retrieve your upload key from your Settings.xml file --> On Windows Vista, 7, 8, 10, the location is C:\Users\[user]\AppData\Roaming\Eye-Fi\Settings.xml – where [user] – is your current login name.
  • Code inside "Settings.Xml file"
    • <Cards>
      • <Card MacAddress="xx-xx-xx-xx-xx-xx">  
      • <UploadKey>f6462c078be265a1fbf422b2bae9d62d</UploadKey>
        •  (this is just a sample, will not work for you)
        • Key is on card's firmware, no way to retrieve it without reg server)
  • X2 Pro Upload Key: for older X2 Utility
  • Mobi Pro Upload Key: : For new X2 Utility
EYE-FI SERVER 2
Get a little crazy and build your own server. This may resolve the current situation. I haven't set this up yet. Here is the link: https://github.com/dgrant/eyefiserver2
Update - I could not get this to install on Mac OS X 10.12. There is an issue with "twistd".



Comments

  1. OMG thank you so much for this post. I recently formatted my computer and couldn't get my eye-fi x2 card registered. After looking at this post I went back into the backup I took of my users folder (thank god I did that before formatting) and pulled the Settings.xml file, copied it to my current users folder, and everything is working perfectly. Thank you!

    ReplyDelete
  2. Found a working link for the X2 Utility for Mac.
    http://macdownload.informer.com/eye-fi-x2-utility/download/

    ReplyDelete
  3. can u help to repair it for windows? Cant understand what to do

    ReplyDelete
    Replies
    1. In the section above, "GETTING THE EYE-FI UPLOAD KEY", follow the Windows instructions to manually retrieve your upload key from your Settings.xml file . Once you have that key, launch the Eye-FiX2 program, which will ask you for the registration key. Enter what you copied from the Settings file.

      Delete
  4. I was able to locate my upload key and NIC. when I run Eye-FiX2 it wanted to register. Looking at the folder thre appears to be a settings.xml file. Does anyone have a sample of the section I can use to put in this file (put in placeholder for MAC and upload key and I will upload with my own).

    ReplyDelete
    Replies
    1. Sample is listed above in the section, "GETTING THE EYE-FI UPLOAD KEY"

      Delete
  5. Hello. I downloaded the eyefi utility last autumn and had it running OK. I have not used it for a few months and now it is not working (probably because I am on anew broadband supplier/router/password). Probably stupidly I have re-downloaded the X2 programme and have run it in both repair and fresh installation versions. Either way I get the dreaded registration failed message. I have found the upload key as described above but can find no way of entering it into the box with the xxxx in it (i.e copy and paste or direct typing, nothing can be entered). Any clues where I am going wrong? -- and thank you in advance for this.

    Bryan Wolsey

    ReplyDelete
    Replies
    1. Bryan,

      Quit X2. Try removing your settings.xml file (but don't delete it). Then relaunch X2. Do you get the option to enter the code?

      Delete
    2. Hi jdub, I am having the same problem as Bryan, in that the Eye-Fi utility wont allow me to input the activation code. You mentioned in your response to Bryan to remove the settings.xml file, but how is that done without deleting it?
      I also can't see if it worked for Bryan or not.
      Thanks.
      Alfred Van Kalken.
      Brisbane Australia

      Delete
  6. In this file, there is nothing. a flash drive never connected
    settings.xml
    There can be any programs that can interrogate the flash drive to get the serial code. Maybe there is a working server that can give out the code, you can through the hosts redirected to your server

    ReplyDelete
    Replies
    1. They took down all of the servers : ( At the end of my post there is a link to instructions to building your own server - I had some issues on MacOS and don't have Linux set up to try it.

      Delete
    2. I looked around for programs to interrogate the flash drive. I didn't find anything. Seemed like a combination of skill and hardware to figure it out. I read about a few others who had tried, but didn't reverse engineer it.

      Delete
    3. On your point about any programs to interrogate the flash drive to get the code - there is actually someone made that is a Linux command line program - works perfect!. I put a youtube video together that describes step by step on how to get the Eyefi upload key code and to get the card tethering again. Here's the youtube video: https://www.youtube.com/watch?v=VB3eQsa7zQs

      Delete
  7. The request goes to api.eyefi.com:443 what kind of flash drive it receives information, can anyone know how to use the server to get the activation key for the USB flash drive

    ReplyDelete
    Replies
    1. EYE-FI SERVER 2
      Get a little crazy and build your own server. This may resolve the current situation. I haven't set this up yet. Here is the link: https://github.com/dgrant/eyefiserver2.
      Update - I could not get this to install on Mac OS X 10.12. There is an issue with "twistd".

      Delete
  8. Hi,
    I had bought an Eye-fi X2 pro card second hand and figured out how to query the card to get the upload key and use an Android app called MoPhotos that lets you bascially get the card working again in a tethered way. It doesn't require any of the eye-fi software that is pretty much dead if you haven't already set it up before the support and activation servers became discontinued in 2016 (ie. the settings.xml which I didn't have).
    If you search the following on youtube (copy and paste this) there is step by step video I made with instructions:

    "Eye-fi SD card retrieve your upload key and tether to DSLR camera with MoPhotos"

    ReplyDelete
    Replies
    1. Awesome! Thanks for posting. Here is the youtube link: https://www.youtube.com/watch?v=VB3eQsa7zQs

      Delete
    2. Here is the download linik: https://github.com/hansendc/eyefi-config/releases .... requires Linux to compile.

      Delete
    3. Glad I can help - I want to try and spread the word as much as I can as these Eye-fi cards are really a solid and cheap DSLR tethering solution. It's really too bad when the company was taken over in 2016 they effectively "bricked" all of the older generation cards - lets bring these back to life!

      Delete
  9. Hi, my X2 Utility stopped working recently after using it with two X2 Pro cards since it was released. I found my settings.xml file but it has no card info.

    Does anyone know if I can manually add the Card Mac Addresses and Upload Keys to the Settiings.xml file and whether this will allow me to get the X2 Utility running again? I would have to use the instructions on the linked YouTube page to get the MAC and Upload Keys as I don't have them.

    If not, I may have to go the MoPhotos route... In that case, does anyone know if there is any way to see which photos have been downloaded in the camera? (similar to how the X2 Utility puts an icon on photos that have been downloaded that I can see in my Canon DSLR and point-and-shoot camers)

    ReplyDelete
    Replies
    1. JRF, if your settings file is empty, then maybe you have a backup somewhere or it's in another profile/user account or on another computer. If not, then you would need to try the linux solution to interrogate the card, as Toronto Drumkit suggests above.

      Delete
  10. Thanks, jdub. I have looked all over and can't find a copy of my settings file that is not empty.

    If I interrogate the card and add the MAC addresses and Updload Keys into the XML file, do you know if I can get the X2 Utility working again?

    ReplyDelete
    Replies
    1. This should work, since the settings file will have the correct upload key and can verify against the card itself. I was able to get this working on Mac 10.12 and Windows 7, but not Windows 10.

      Delete
  11. This comment has been removed by the author.

    ReplyDelete
  12. http://dropmefiles.com/dRW6i
    Sattings win 10

    ReplyDelete
    Replies
    1. That should work. I was able to get this working (with my settings file, not your file) on Mac 10.12 and Windows 7, but not Windows 10.

      Delete
  13. [url=http://radikal.ru][img]http://s019.radikal.ru/i611/1712/8f/39b96205c4fc.jpg[/img][/url]
    I managed to get a password on wi-fi
    But I can not get the flash drive activation key
    What am I doing wrong? I do not see a key

    ReplyDelete
  14. I got the settings of the card on Win10 and I got the seting file from the backat and my flash drive was defined in the program Eye-Fi X2 Utility, I want to transfer all the settings from a similar card, I have a password and a wi-fi login but there is no mac address and a long one key which for some reason is not displayed

    ReplyDelete
    Replies
    1. I can not get the uploadkey on 8 gb
      on 4gb without a problem there is a key

      Delete
  15. I understood what was the problem why it was not determined Upkey I have 2 flash drives and one I immediately activated when I purchased the program in the Eye-Fi X2 Utility program and there without any problems by the code -u appeared Upkey
    All checked on windows 10 works!
    Is it possible to activate the flash drive if it has not repeatedly transferred files, new in the package. by the code -u there is nothing written,
    whether it is possible that that that to make on a flash card it was registered by its worker Upkey. The rest all the data mac address and SSD pass is.

    ReplyDelete
    Replies
    1. Max,
      If you still need some guidance, check out what Toronto Drumkit put together: Here's the link :
      http://1wayofdoingit.blogspot.ca/2017/12/how-to-get-your-eyefi-upload-key-and.htm

      Delete
  16. Hi, with the help of the info on this great blog and some other digging around, I was able to put together a step by step way to get the eyefi card setup and using the eyefi utility without the activation part. It's a little different than the youtube video I made. It also includes how to get your MAC address and upload key and downloadable links for the 3 files needed from my google drive acct. It should be able to help anyone that has one of these eyefi cards to get it to a useable state for tethering, Here's the link :
    http://1wayofdoingit.blogspot.ca/2017/12/how-to-get-your-eyefi-upload-key-and.html

    ReplyDelete
    Replies
    1. Nice! Thanks for putting that together. Very useful.

      Delete
    2. No problem - hope I can help others getting their cards going

      Delete
    3. Is there any simplet solution for Windows as I am not a heavy user? :-(

      Delete
    4. I wish there was...if you already have the upload key/MAC address it's really simple - just a matter of doing the utility install and updating the settings.xml (I was using Windows 7 - not verified on Windows 10...). If you don't unfortunately the only way that I'm aware of to get the upload key/MAC address is using the Linux program that interrogates the card - steps in the youtube video.

      Delete
    5. I was able to extract the required data via Linux but Eye-fi program does not see the card when it is connected through a card reader. Because of this, I can not add my network to it. I tried to do this via Linux, but the program does not respond to the command to add a password (-p). As a result, I can only forcefully add a network (--force). When try to add a normal network (-a), the program displays error ((

      Delete
  17. Linux method works perfectly on MacOS with Parallels. You will have to do the 32bit/x86 update noted in the youtube vid.

    ReplyDelete
  18. any way to make eye fi x2 pro to work after clean istall win 10?

    ReplyDelete
    Replies
    1. Hi for curiosity I tried a clean Windows 10 64 bit install on a VMware and it works exactly the same as on Windows 7 - you just need to follow the steps I put in the blog post and make sure you use the settings.xml that I posted and only change the MAC address and upload key - keep everything else as is.

      Delete
  19. Hi Everyone,

    I am quite furious right now and hope y’all can help.

    I have had the Eye-Fi iPhone App on my phone and all three of my Eye-Fi X2 Pro cards have been happily uploading images to my iPhone as I shoot. Until this morning that is, when disaster struck.

    Last night I updated the iPhone operating system to iOS 11.2.2 and now the Eye-Fi iPhone App will not work; I get an error message telling me that the developer needs to update the App to make it compatible with iOS 11.

    I later learned that iOS 11 will refuse to run any apps that are not 64bit compatible.

    So now my Eye-Fi cards are useless to me as I don’t shoot to a laptop.

    Does anyone know of a way of getting our Eye-Fi X2 Pro Cards to continue to transfer images to an iPhone?

    Thanks in advance

    ReplyDelete
    Replies



    1. This App ( https://www.photosync-app.com/photosync/en/help/iphone/answers/how-to-view-photos-on-a-remote-device-or-service-with-my-phone.html) could potentially offer a solution given that it works with Toshiba Air cards and FTP transfers but I am not tech savvy enough to know how to make it work

      Delete

  20. I tried everything I have a card registered in the Mac I bought another and nothing causes me to be able to register it instead of the other I use the Eye fi x2 utility when I use the command
    ~ / .python-eggs / eyefi-0.2-py2.7.egg-tmp / conf / base.conf
    returns in the user folder and nothing happens, any questions?

    ReplyDelete
  21. Able to use my old cards again by exploiting the settings.xml of an old machine according to your explanations. Many Thanks!

    ReplyDelete
  22. On iOS you can use ShutterSnitch with registered networks, you will need the upload key for that as usual, it is a very nice option.

    It would be great if anyone knows how to retrieve the cards wifi profile or password.

    What is somehow a nice feature, after the servers shutdown, I discovered that the old eye-fi center with a write protected settings.xml file will also work with the mobi pro cards, so you can mix multiple gen together. This also allowed to have different destination folders fo different cards, which wasn’t an option in the new utility (at least in the os I was using).

    I have also discovered that by using a portable router that makes that card connect to a network that is separated from the client’s network, it will find is route only if the dhcp adress of the client remained unchanged, the client is unable to communicate its new adress to the card. That way I can have all my cards in the same settings.xml file and « activate » the needed one on the chosen computer by setting it to the right adress. I do it simply by choosing the external Ethernet dongle that is attributed to this adress on the main router.

    This way I can run multiple simultaneous downloads on multiple computers, useful when I have multiple cameras/photographers working.

    What could be very useful to me is if I could virutalize multiple instances of an eyefi client on the same computer to enable simultaneous downloads without to require multiple computers.

    The same for managing my WiFi networks, right now I have to use 2 separate dedicated computers only to manage the 2 different gens networks, I don’t do this often, but it would be practical to have the ability to manage networks for any type of card on the actual used computer, either outside of the app, or on vitualized instance.

    I would do that on Mac 10.8.5 , mac 10.11.6, and or windows 10

    Thanks in advance for your help

    ReplyDelete
  23. HELLO i have EYE-FI x2 Card...After Formetting Card & Computer did not work...dont reg. my card & Did not get activation code...ple...Help me

    ReplyDelete

Post a Comment

Popular posts from this blog

MacOS, 10.12, Sierra: Keyboard commands, dragging to make an alias

ICELAND TOP TRAVEL TIPS