tag:blogger.com,1999:blog-2044427065375438750.post6478252334706825910..comments2023-12-19T00:12:44.340-08:00Comments on Return Boolean True: Eye Fi Standalone Server Version 2.0Jeff Tchanghttp://www.blogger.com/profile/16674769228742309517noreply@blogger.comBlogger202125tag:blogger.com,1999:blog-2044427065375438750.post-18560826064125571172017-03-01T13:55:41.227-08:002017-03-01T13:55:41.227-08:00Hi,
i have a good old eye-fi with sw-version 5.20...Hi,<br /><br />i have a good old eye-fi with sw-version 5.2010 and the card is working perfect with connection to my router. Now i have buyed 2 another cards with SW-Version 5.0001. No chance to get a connection to router... any Idea how i can update the soft of my cards??<br /><br />chris...AAACHhttps://www.blogger.com/profile/06435412099897855000noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-16544908455847683192016-12-26T22:19:58.483-08:002016-12-26T22:19:58.483-08:00I hope some love is inflicted upon the new EyeFi M...I hope some love is inflicted upon the new EyeFi MobiPro cards to circumvent the need to pay monthly tithing to eyefi.<br /><br />Additionally extending basic alternative sdWifi host cards would be grand:<br /><br />monoprice, amazon ASIN: B00KFSMEJM<br /><br />EZshare amazon ASIN: B00H4A6TGI<br /><br /><br /><br />The adapter is much preferable in lower end devices to avoid the gamble on junk-TFcards.<br /><br /><br /><br />Kittens are delicioushttps://www.blogger.com/profile/12869145287419009473noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-23200861706453971082016-12-26T22:16:39.708-08:002016-12-26T22:16:39.708-08:00This comment has been removed by the author.Kittens are delicioushttps://www.blogger.com/profile/12869145287419009473noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-64728210352935113682016-12-01T20:55:06.528-08:002016-12-01T20:55:06.528-08:00I am wondering if this is still supported. For so...I am wondering if this is still supported. For some reason my .log files extracted from the tar ball have a lot of binary garbage. Is that normal? It's choking the splitter out. I saw some other example code on skipping lines without enough arguments, but not sure that makes sense. Any hints are appreciated, as other than that, everything seems to be working (ubuntu host) I can post one of the log files if necessary (200k)Anonymoushttps://www.blogger.com/profile/08150542496411435981noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-40281009636590575492016-09-21T22:12:46.804-07:002016-09-21T22:12:46.804-07:00Pedro, I'm also interested in using this metho...Pedro, I'm also interested in using this method. My card was activated but I recently had to completely recover my laptop and the eye-fi software with the directory with the upload key is gone. The X2U only works on newer OS machines and I have a old Windows XP laptop I use for downloading the eye-fi photos to... <br />Anonymoushttps://www.blogger.com/profile/15151644881526307884noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-73592714596106159572016-08-25T09:00:41.931-07:002016-08-25T09:00:41.931-07:00Hello.
I wonder if it is necessary to make a chang...Hello.<br />I wonder if it is necessary to make a change in the command line, ie, a change in EYE-FI card programming, to use an online own server.<br />The problem is that the EYE-FI company announced that the card will no longer have their current features, which interressa me most is the sending of the photos from my camera directly to the Flickr website.<br />Could you change the card programming for loading on flickr, because it is currently loaded on an online server EYE-FI and then be redirected to Flickr. And this server EYE-FI will stop working on September 16, 2016Anonymoushttps://www.blogger.com/profile/14992973013631743735noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-9862161723761878892016-07-23T05:45:37.419-07:002016-07-23T05:45:37.419-07:00Greetings,
I have been trying to implement this on...Greetings,<br />I have been trying to implement this on my eye-fi and windows desktp pc. I just don't understand how to put it working (I never used python or anything like that).<br />My problem is that my eye-fi would connect to my wireless router, upload to eye fi servers and then download to my pc which is connected to the router with a cable (the pc is not wireless is a wired only work pc), so I can't put direct mode on it...<br />Can anyone help me with the steps to configure this on windows? <br />So angry with eye fi right now...O Anónimo que por acaso tem este blog!!!https://www.blogger.com/profile/04406839710340355544noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-78515627087205346402016-07-02T06:07:36.197-07:002016-07-02T06:07:36.197-07:00I agree with Unknown about point 1, we'll need...I agree with Unknown about point 1, we'll need an alternative configurator.<br /><br />Regarding point 2, it already works on Windows and MacOS. I just tested it under Windows and it worked fine for me.Annihilannichttps://www.blogger.com/profile/10085302792785669212noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-17753115683882037252016-07-01T09:07:34.917-07:002016-07-01T09:07:34.917-07:00EyeFi just announced that they are abandoning all ...EyeFi just announced that they are abandoning all customers running EyeFi cards prior to 2015. The list of cards they are no longer supporting are at the end of this comment. They will stop running the servers that the EyeFi configuration utility needs to log into when people change their card configurations. What is needed urgently is:<br /><br />1. A stand alone utility to allow people to configure/reconfigure their EyeFi cards.<br />2. Your EyeFi server ported to Windows & Mac OS's.<br /><br />Effective September 16, 2016 the following products may no longer operate: <br /><br />Eye-Fi 1.0 Products:<br /><br /> All original pre-X2 products (Original, Home, Share, Explore, Video Share, Video Explore, Pro)<br /> 4GB Geo X2<br /> 4GB Connect X2<br /> 8GB Explore X2<br /> 8GB Mobile X2<br /> 8GB Pro X2<br /> 16GB Pro X2<br /> Visioneer X2<br /> Sandisk X2<br /> Eye-Fi Windows desktop software (Eye-Fi Center)<br /> Eye-Fi Mac desktop software (Eye-Fi Center)<br /> Eye-Fi app for iOS<br /> Eye-Fi app for Android<br /> Eye-Fi Center web app (center.eye.fi)Unknownhttps://www.blogger.com/profile/13956932084682856587noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-18704598383632361992015-04-12T21:55:11.508-07:002015-04-12T21:55:11.508-07:00I'm seeing this error:
-----------------------...I'm seeing this error:<br />----------------------------------------<br />Exception happened during processing of request from ('10.0.1.5', 54101)<br />Traceback (most recent call last):<br /> File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread<br /> self.finish_request(request, client_address)<br /> File "EyeFiServer.py", line 177, in finish_request<br /> self.RequestHandlerClass(request, client_address, self)<br /> File "EyeFiServer.py", line 193, in __init__<br /> BaseHTTPRequestHandler.__init__(self, request, client_address, server)<br /> File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 649, in __init__<br /> self.handle()<br /> File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 340, in handle<br /> self.handle_one_request()<br /> File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request<br /> method()<br /> File "EyeFiServer.py", line 256, in do_POST<br /> response = self.startSession(postData)<br /> File "EyeFiServer.py", line 534, in startSession<br /> eyeFiUploadKey = self.server.eyeFiConfiguration['Card']['UploadKey']<br /> File "/Users/peter/Downloads/EyeFiServer-master/Release 2.0/configobj.py", line 580, in __getitem__<br /> val = dict.__getitem__(self, key)<br />KeyError: 'Card'<br />----------------------------------------brbttylhttps://www.blogger.com/profile/13523676743393044301noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-29279939945377446952013-03-25T14:52:47.119-07:002013-03-25T14:52:47.119-07:00Hi. Thanks for your great work! I had some trouble...Hi. Thanks for your great work! I had some trouble in setting the server up, but with a little playing around, I got everything running. To help others on their way, I wrote a little installer script, based on your Eye-Fi server, and a fairly extensive installation how-to, see http://thijs.elenbaas.net/2013/03/installing-an-eye-fi-server-on-a-synology-nas/. <br />Perhaps you could have a look at it. I would be very interested to hear if it fully complete and correct<br />Anonymoushttps://www.blogger.com/profile/10169090311560615776noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-49006840617726968272012-11-23T14:52:38.152-08:002012-11-23T14:52:38.152-08:00It seems that the file servers are not working. I ...It seems that the file servers are not working. I have tried several times to get the standalone server and even view the source but no luck. I keep getting "connection reset by peer" when trying to get the zip file.<br /><br />If there is an issue with the host, I would be happy to donate some bandwith to house the zip file for you. <br /><br />I just want a copy for myself for now if someone can help me get it.<br /><br />http://www.darkeneddesire.com/EyeFiServer/2.0/EyeFiServer-v2.0.zipGlenn J. Schworakhttps://www.blogger.com/profile/02333137015451246380noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-67156603822527670052012-10-31T20:35:50.111-07:002012-10-31T20:35:50.111-07:00Quick patch to add support for more than 1 eye-fi ...Quick patch to add support for more than 1 eye-fi card. <br /><br />--- EyeFiServer.py.org 2012-10-31 23:23:18.032307000 -0400<br />+++ EyeFiServer.py.new 2012-10-31 23:23:16.497093700 -0400<br />@@ -393,7 +393,7 @@<br /> # Perform an integrity check on the file before writing it out<br /> eyeFiCrypto = EyeFiCrypto.EyeFiCrypto()<br /> verifiedDigest = eyeFiCrypto.calculateIntegrityDigest(untrustedFile.getvalue(),<br />- self.server.eyeFiConfiguration['Card']['UploadKey'])<br />+ self.server.eyeFiConfiguration['Card'][handler.extractedElements["macaddress"]]['UploadKey'])<br /> unverifiedDigest = form['INTEGRITYDIGEST'][0]<br /><br /> # Continue only if the digests match<br />@@ -479,7 +479,7 @@<br /> eyeFiLogger.debug("Extracted elements: " + str(handler.extractedElements))<br /><br /> # Calculate the credential string that I am expecting the card to send to me<br />- credentialString = handler.extractedElements["macaddress"] + self.server.eyeFiConfiguration['Card']['UploadKey'] + self.server.serverNonce;<br />+ credentialString = handler.extractedElements["macaddress"] + self.server.eyeFiConfiguration['Card'][handler.extractedElements["macaddress"]]['UploadKey'] + self.server.serverNonce;<br /> eyeFiLogger.debug("Concatenated credential string (pre MD5): " + credentialString)<br /><br /> binaryCredentialString = binascii.unhexlify(credentialString)<br />@@ -531,7 +531,7 @@<br /> eyeFiLogger.debug("Extracted elements: " + str(handler.extractedElements))<br /><br /> # Retrieve it from C:\Documents and Settings\\Application Data\Eye-Fi\Settings.xml<br />- eyeFiUploadKey = self.server.eyeFiConfiguration['Card']['UploadKey']<br />+ eyeFiUploadKey = self.server.eyeFiConfiguration['Card'][handler.extractedElements["macaddress"]]['UploadKey']<br /> eyeFiLogger.debug("Setting Eye-Fi upload key to " + eyeFiUploadKey)<br /><br /> credentialString = handler.extractedElements["macaddress"] + handler.extractedElements["cnonce"] + eyeFiUploadKey;<br />@@ -644,7 +644,8 @@<br /> def emit(self, record):<br /> pass<br /> eyeFiLogger.addHandler(NullHandler())<br />-<br />+<br />+<br /><br /><br /> def commandLineOptions():<br /><br /><br />configuration file looks like this:<br /><br />[card]<br /> [[033648569560]]<br /> UploadKey=Anonymoushttps://www.blogger.com/profile/12829071607988859688noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-77400055535221776632012-02-11T09:03:16.500-08:002012-02-11T09:03:16.500-08:00Running this on Ubuntu Linux, I can't get it f...Running this on Ubuntu Linux, I can't get it fully working. I take a photo and see log chatter (so <i>something</i> is working). I get a StartSession followed by StartSessionResponse in the log, but then that's all.<br /><br />If I fire up my Windows laptop (from the same network) it works just fine.<br /><br />Here's a log pastebin:<br />http://pastebin.com/jq0wajkY<br /><br />(MAC address and Upload Key replaced with "--???--")<br /><br />I've triple checked the Upload key is correct. Anyone have any ideas?Justinhttps://www.blogger.com/profile/02756231469852442893noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-85897314208639742022012-01-25T19:19:27.531-08:002012-01-25T19:19:27.531-08:00Ok, I figured it out and got EyeFiServer to talk t...Ok, I figured it out and got EyeFiServer to talk to the iOS app on my iPad and iPhone, pretty cool!<br /><br />I had to make two changes to the code:<br /><br />1. truncate the macAddress to 12 characters (to eliminate the extra character being returned by the iOS app for some reason)<br /><br />2. strip the "charset=utf-8;" out of the contentTypeHeader (again, something being added by the iOS app that the code was not expecting)<br /><br />I'm not saying this is the perfect way, but it worked for me! I'm able to send photos from my Eye-Fi Mobile|X2 card, my iPad, and my iPhone to my Ubuntu server.<br /><br />Here's my code diff, which assumes you already added corey's changes for multiple MACs in your DefaultSettings.ini file. <br /><br />http://www.windracer.net/outgoing/tc/windracer-ios-patch-eyefiserver.diff<br /><br />You'll need to add new entries to your DefaultSettings.ini file with the MAC address and upload key for each of your iOS devices (which you should be able to get out of the Eye-Fi Manager's settings.xml file.windracerhttps://www.blogger.com/profile/15923262881690357676noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-47084264676295447562012-01-25T05:31:05.162-08:002012-01-25T05:31:05.162-08:00This is the error that occurs right before the SOA...This is the error that occurs right before the SOAP one I posted above:<br /><br />Exception happened during processing of request from ('192.168.1.123', 53444)<br />Traceback (most recent call last):<br /> File "/usr/lib/python2.7/SocketServer.py", line 582, in process_request_thread<br /> self.finish_request(request, client_address)<br /> File "/usr/local/eyefi/EyeFiServer.py", line 179, in finish_request<br /> self.RequestHandlerClass(request, client_address, self)<br /> File "/usr/local/eyefi/EyeFiServer.py", line 195, in __init__<br /> BaseHTTPRequestHandler.__init__(self, request, client_address, server)<br /> File "/usr/lib/python2.7/SocketServer.py", line 639, in __init__<br /> self.handle()<br /> File "/usr/lib/python2.7/BaseHTTPServer.py", line 343, in handle<br /> self.handle_one_request()<br /> File "/usr/lib/python2.7/BaseHTTPServer.py", line 331, in handle_one_request<br /> method()<br /> File "/usr/local/eyefi/EyeFiServer.py", line 280, in do_POST<br /> response = self.getPhotoStatus(postData)<br /> File "/usr/local/eyefi/EyeFiServer.py", line 492, in getPhotoStatus<br /> credentialString = handler.extractedElements["macaddress"] + self.server.eyeFiConfiguration[macAddress]['UploadKey'] + self.server.serverNonce;<br /> File "/usr/local/eyefi/configobj.py", line 580, in __getitem__<br /> val = dict.__getitem__(self, key)<br />KeyError: u'XXXXXXXXXXXXb'<br /><br />I replaced my MAC address with Xs, but I think it's that "b" at the end that's causing the problem?windracerhttps://www.blogger.com/profile/15923262881690357676noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-5703687517499182552012-01-24T19:16:43.546-08:002012-01-24T19:16:43.546-08:00Thanks for a really cool solution to using my new ...Thanks for a really cool solution to using my new Eye-Fi Mobile X2 card with my Linux server!<br /><br />Has anyone tried using this with the Eye-Fi app for iOS? I thought it might be as easy as using corey's diff patch for multiple cards and just putting in the MAC address and UploadKey for my iPhone and iPad into my DefaultSettings.ini file. <br /><br />The app connects to the server, but then blows up on the SOAP envelope:<br /><br />Traceback (most recent call last):<br /> File "/usr/lib/python2.7/SocketServer.py", line 582, in process_request_thread<br /> self.finish_request(request, client_address)<br /> File "./EyeFiServer.py", line 179, in finish_request<br /> self.RequestHandlerClass(request, client_address, self)<br /> File "./EyeFiServer.py", line 195, in __init__<br /> BaseHTTPRequestHandler.__init__(self, request, client_address, server)<br /> File "/usr/lib/python2.7/SocketServer.py", line 639, in __init__<br /> self.handle()<br /> File "/usr/lib/python2.7/BaseHTTPServer.py", line 343, in handle<br /> self.handle_one_request()<br /> File "/usr/lib/python2.7/BaseHTTPServer.py", line 331, in handle_one_request<br /> method()<br /> File "./EyeFiServer.py", line 300, in do_POST<br /> response = self.uploadPhoto(postData)<br /> File "./EyeFiServer.py", line 383, in uploadPhoto<br /> soapEnvelope = form['SOAPENVELOPE'][0]<br />KeyError: 'SOAPENVELOPE'<br /><br />The only strange thing I can see is that, when getPhotoStatus lists out the extracted elements, the MAC address has a 'b' at the end (only when connecting from iOS, it works fine from the Eye-Fi card itself).<br /><br />Any ideas?windracerhttps://www.blogger.com/profile/15923262881690357676noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-5437735009741120102012-01-17T11:34:07.777-08:002012-01-17T11:34:07.777-08:00I bought an Eye-Fi Connect X2 card without even co...I bought an Eye-Fi Connect X2 card without even considering that my NAS is a Linux server, and I don't leave a Windoze or Mac running at all times like I do with the NAS. This looks like a VERY promising workaround to the lack of Linux support for the card.<br />Thanks for thinking of the community! I'll be sure to post with any suggestions/questions once I get this running on my server.<br />THANKS!Alex Toombshttps://www.blogger.com/profile/12204837435009547776noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-7749190696406400462011-12-14T06:07:22.790-08:002011-12-14T06:07:22.790-08:00Your blog accommodation are actually arresting and...Your blog accommodation are actually arresting and additionally adequate looking. i actually enjoyed to saw your blog. so acceptance for accoutrement the adequate brawl blog..<br /><br /><a href="http://www.android-app-development.com/" rel="nofollow">Android app developer</a>Ecommercehttps://www.blogger.com/profile/18047821751705575605noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-65264478360958762662011-10-20T15:03:33.369-07:002011-10-20T15:03:33.369-07:00Hi Jeff,
I have got the program running and the E...Hi Jeff,<br /><br />I have got the program running and the Eye-Fi card is associated with the AP but the program does not download any images.<br /><br />Any pointers or tips would be appreciated.<br /><br />MattMatthttps://www.blogger.com/profile/15029020862814802089noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-57675851004642652662011-09-12T15:43:26.927-07:002011-09-12T15:43:26.927-07:00My laptop is running Fedora 15 (python 2.7.1) and ...My laptop is running Fedora 15 (python 2.7.1) and will work, though not with the regularity that inspires confidence. I'm still trying to track down the issue as there are many variables involved.<br /><br />I was hoping that the Routerstation would solve some of those issues. It's running Python 2.6.4. Because of the small memory footprint, developers tend to compile programs sans "un-important" features to save space, so I suspect something is missing from the OpenWrt install of Python.Unknownhttps://www.blogger.com/profile/00352387268495458710noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-32642503834046856902011-09-11T11:04:22.276-07:002011-09-11T11:04:22.276-07:00@Randy
What python version are you running? 2.6?@Randy<br /><br />What python version are you running? 2.6?Jeff Tchanghttps://www.blogger.com/profile/16674769228742309517noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-3620924216354506452011-09-10T16:27:19.594-07:002011-09-10T16:27:19.594-07:00I'm trying to run this on a Ubiquity routersta...I'm trying to run this on a Ubiquity routerstation with a USB hard drive attached. I've installed openwrt-backfire-10.03.1-rc5 with the python libraries.<br /><br />The server will run, but gives exceptions when it receives a request from the eye-fi. Can you help me understand what EyeFiServer is looking for?<br /><br />console messages:<br /><br /> Exception happened during processing of request from ('10.0.0.141', 65311)<br />Traceback (most recent call last):<br /> File "/usr/lib/python2.6/SocketServer.py", line 558, in process_request_thread<br /> self.finish_request(request, client_address)<br /> File "EyeFiServer.py", line 177, in finish_request<br /> self.RequestHandlerClass(request, client_address, self)<br /> File "EyeFiServer.py", line 193, in __init__<br /> BaseHTTPRequestHandler.__init__(self, request, client_address, server)<br /> File "/usr/lib/python2.6/SocketServer.py", line 615, in __init__<br /> self.handle()<br /> File "/usr/lib/python2.6/BaseHTTPServer.py", line 329, in handle<br /> self.handle_one_request()<br /> File "/usr/lib/python2.6/BaseHTTPServer.py", line 323, in handle_one_request<br /> method()<br /> File "EyeFiServer.py", line 256, in do_POST<br /> response = self.startSession(postData)<br /> File "EyeFiServer.py", line 529, in startSession<br /> parser = xml.sax.parseString(postData,handler)<br /> File "/usr/lib/python2.6/xml/sax/__init__.py", line 43, in parseString<br /> parser = make_parser()<br /> File "/usr/lib/python2.6/xml/sax/__init__.py", line 93, in make_parser<br /> raise SAXReaderNotAvailable("No parsers found", None)<br />SAXReaderNotAvailable: No parsers found<br /><br />I'm not a python program, but it appears to me that OpenWrt is missing a SOAP parser perhaps?Unknownhttps://www.blogger.com/profile/00352387268495458710noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-11644320123825831262011-09-10T03:42:06.062-07:002011-09-10T03:42:06.062-07:00Hi,
I am lolooking for Eye Fi standone server to ...Hi,<br /><br />I am lolooking for Eye Fi standone server to be used with Eye Fi card in a portable scanner.<br /><br />I want to send the image to a predeifned server once it is scanned.<br /><br />Let me know if this is possible.<br /><br />Thanks,<br />AnkyAman Guptahttps://www.blogger.com/profile/01926454002138404255noreply@blogger.comtag:blogger.com,1999:blog-2044427065375438750.post-22205576254449522682011-08-06T22:01:42.762-07:002011-08-06T22:01:42.762-07:00Is it currently possible to send audio files from ...Is it currently possible to send audio files from a wireless network directly to the Eye-fi card?<br /><br />Thanks,<br />MarkMarkhttps://www.blogger.com/profile/02920155970566676850noreply@blogger.com