Zeo shutting down: export your data!

Hi

The app is the same for the iPhone and iPad, just that you view it at double size on the iPad. I initially had it on the iPad, but recovered the ipa file from the iPad and installed it on my iOS 6 iPhone. The app is a bit flakey at times anyway, so you may want to try it a few times!

I got an Android phone and the app, but my headband won’t maintain the bluetooth pairing for some reason, but not had the time to investigate yet :frowning:

Jane

I am quite sure it is not about the lack of repeated attempts. Actually I tried at least ten times. I guess it is due to my unprofessional .ipa hacking.

Sad to read that you have problem with your Android phone. I also realized that it is best to unpair and re-pair each time I use the head band, but after this short process Samsung maintains the connection.

I am running the Zeo App on my IOS7 iPhone 5 so far without a problem. I have the app backed up on iTunes. I can provide the file for anyone that might want it.

I would also like to find out if I can locate and copy out the data file with my nights information in it. I don’t know the format or if I could extract the data in any way.

I’m trying to setup a the Zeo serial connection to my Windows 8.1 PC so that I can get the real time data from programs like ZeoScope & ZeoLab. Does anyone have that working? Here is what I did:

  1. Built the serial cable following the instructions at http://www.sleepstreamonline.com/rdl/starting.html
  2. I used PUTTY to test to see if my serial cable works. I set my serial parameters to 38400, no parity, one stop bit and connected to the port. I can see gibberish text every few seconds so I feel like the hardware is talking.
  3. Installed Python 2.7 64bit
  4. Installed pySerial 64bit
  5. Installed Zeo Raw Data Library

Everything ‘seemed’ to go smoothly but I can’t get ZeoScope or ZeoLab to display any data. They start up but when I press start recording button I get no data…

Anyone have any ideas how to debug this problem?

James,

You might try an email to member @woodinblack, his posts imply he is familiar with the process, but he hasn’t visited the forum in a while.

I have a small Christmas present for some of us long time users of Zeo bedside.

The original firmware not only encoded the data, but also *encrypted *the data. If you have a ZEOSLEEP.DAT file that you created before the open firmware version 2.6.3O, it’s encrypted, and previously assumed to be unrecoverable.

Please note the difference between an encoded file, and an encrypted file. All 2.6.3O files are still encoded, but are no longer encrypted.

If you saved your old sleep data, we can now actually decrypt and recover your historic sleep data!

I worked with a couple of members of the original Zeo team who graciously agreed that it was better to allow us to recover our historic data. They prefer to remain nameless, but I am impressed by their integrity and appreciate their help.

This is a Java jar file. You need Java installed to use this. I’m working on a Win32 version and will post it when I get it working.

Here’s how to do it.

  1. Download ZeoDecryptor.zip (29.7 KB), and unzip it to c:\Zeodecrypt.
    You can use any directory you like. You’ll have a “ZeoDataDecoder.jar” file there when done.
  2. Copy your encrypted ZEOSLEEP.DAT file to the same directory.
  3. Start menu, and type cmd to open a command window
  4. cd c:\Zeodecrypt
  5. Enter the command:
    java -cp ZeoDataDecoder.jar ZeoDataDecoder.Gost ZEOSLEEP.DAT decrypted.dat

You should then have the decrypted.dat file, which you can then decode with the viewers that other people have provided.

Please let me know if you have any trouble or it doesn’t seem to work.

1 Like

@bo3bber,

I love you!!!
This is absolutely brilliant!
Thank you so much!

I’m new to the website and have tried to read through several pages of the threads to find the information on this, but didn’t see it (either it’s not there or I missed it)

Most of the posts refer to the bedside unit which provides what appears to be easier access to data and has plenty of information on updating the firmware. Since it has an external SD card it makes it easier to manipulate and access the firmware as well as the data.

I am wondering if anyone knows where to get the latest firmware update for the mobile sleep manager head band and what the instructions are for uploading it. The version that I have on my current head band is 0.0.47. For over a year now that has worked fine so I am also wondering if anyone knows what the firmware update is good for since in contrast to the bedside unit I don’t believe there is an option to export raw data as a CSV file (ie encoded and encrypted data doesn’t mean anything here since all you get are hypnographs). There appears to be another thread discussing this, but sadly no answer to this question, so I am wondering if anyone here has the answer.

Having used the device for over a year I think I can answer a few of the questions I saw that came up here regarding the mobile version of the device. The advantage of the mobile device is that you can access your data on an iPhone or Android phone. What is displayed is what I think everyone else is referring to as a hypnogram. Also the headband and charger are a little easier to transport & can be charged via a computer using the micro or mini usb port (depending on whether you have the mobile pro or mobile pro plus). The data can also be exported, but I don’t see any way to get the underlying data as a CSV file like you can with a bedside unit (for the average person that level of detail is probably unnecessary). I do have probably about a years worth of data showing up on my phone so its easy to see. So the person who said you can easily see and access just a weeks worth of data on the mobile device is incorrect. In fact, it sounds like the iPhone app (and perhaps the Android) permits you to see MORE not less historical data than the bedside unit. I can’t tell for sure, but I think the bar graph increments are about 7-8 minutes. From what I read that suggests that the bedside unit provides a more detailed hypnogram. Does it matter? probably not for most of us.

The original app is no longer available on iTunes and I don’t know if it is still available on Android (I’m guessing yes, since my brother bought a unit & used it on his Android phone AFTER Zeo went out of business). I followed with interest the thread on how the old iphone app doesn’t work on the new MAC OS 7 operating system. Oddly enough I did not experience such an issue. So yes this means my same old software from IOS 6 (which must be over a year old) still works on my iPhone 4S that has OS 7. It may be that the operating system on an iPhone 5 using IOS 7 is different from an iPhone 4S, but I doubt it. I’m more inclined to think that the software got corrupted (as sometimes happens) or that for users that started using the app BEFORE upgrading or who never restored their phone as new that the app will work fine. I’m not an iPhone developer, but I always had the impression it was possible to upload apps downloaded with a different Apple ID. I thought the issue is more of getting one of those nasty messages to input the password that you don’t know even though when you don’t the program still loads and still runs (of course NOT having much experience with this I could be totally wrong).

@hansolo,

These are interesting thoughts. I have both the Zeo bedside unit and the mobile version both bought on Ebay after Zeo went out of business. I like the mobile version for the same reason that Hansolo mentioned, plus I am able to take it with me when I am travelling thus helping me to evaluate how my sleep is affected by things outside of my daily routine.

I currently have the mobile version running on an Android device because the Android app was still available on Google Play while the Iphone app was already removed from the App Store. However I would rather run the device with my Iphone because I have all my other tracking applications on the Iphone as well. I have an Iphone 4s running IOS 7.

Would anyone be able to send me his or her backed-up Zeo Iphone app? I would really like to try to install it on my Iphone and see if it works. Thanks in advance for any help!

I would love it if you could provide the file! I’ve mucked around with my phone and now realized I couldn’t get the app anymore :frowning:

Thanks a million for everyone helping us in the post ZEO era! I was able to download the firmware and have been reading my sleep data every night. But having a little problem that I hope you have a suggestion on.

My REM time is reading to high for a given night. I can lay in bed barely awake watching the bedside unit and see it record me being in REM sleep for 10 or sometimes 15 minutes. If I get up and go to the bathroom, that wakes me up enough that it will record that I’m Awake. But after I get comfortable and relaxed in bed again and start to feel drowsy, it will record REM again.

I thought perhaps the problem is my headband sensors need to be replaced. So I bought the Ambu BlueSensor P Electrodes p/n P-00-S/50 (special order from my local medical supply store), http://web.archive.org/web/20120107073301/http://www.myzeo.com/sleep/node/594
I am having the same problem with REM being recorded by the Bedside unit even though I am awake.

Any suggestions on dealing with this would be greatly appreciated. I am an R&D engineer and accustomed to looking at raw electronics data. I’m thinking perhaps I am going to need to interpret the raw data from the ZEO myself to determine the quantity of REM I am actually getting each night.

On a related topic, the professionally administrated Polysonogram (PSG) I had done shows that I am getting very little deep sleep. The ZEO data matches this. If you any suggestions beyond the normal “get a better nights sleep recommendations,” specifically on getting more deep sleep, it would be greatly appreciated.

thanks,
Al

Al,

See the video “behind the headband part 4” here:

Zeo talks a little bit about the difficulty in some instances for them to differentiate between REM and Wake. You might try wearing your headband differently, higher or lower, or perhaps moving the bedside unit further from your bed to change the amplitude of the received signal and see if that helps. If you think about it, lying quietly in bed watching the bedside unit (eyes darting back and forth) probably looks very much like REM to the ZEO algorithm and there may not be much that can be done about it, except not wear the headband before you’re ready to go to sleep. I think Zeo is best suited for establishing trends rather than absolutes.

As one who has tried, I can tell you that it’s very difficult to increase the amount of deep sleep one obtains. Your PSG should have pointed out any sleep abnormalities such as apnea, PLMD, etc. If so, take care of those first. Do a complete blood work up to determine any vitamin or hormonal deficiencies (such as D3, B12, ferritin, thyroid, etc.), look for other factors which could disturb sleep, light, noise, pain, etc., and most importantly, practice good sleep hygiene and exercise. There are a few drugs which could help as a last, and probably not very effective, resort. You can Google “drugs which promote deep sleep” to get an idea. There are also many drugs which disturb sleep, again try Google. Many drugs, OTC and Rx, used for sleep promotion and maintenance actually have a negative impact on sleep architecture. See here for some examples: http://www.cpaptalk.com/viewtopic.php?f=1&t=68121

See this guy’s blog for some ideas analyzing your own data: http://wiredapneic.blogspot.com/

This has been kind of a rambling post, but hopefully it’s given you some ideas.
Jay

I just bought a ZEO Mobile device. Only to find out I can’t actually use it. Before I return it I would really like to try and get it working.

I run an iphone5s with ios7. Sounds like if I get the app from someone I should be able to look at my sleep data for the previous sleep.

As the app is no longer available on the iTunes store would someone please send it to me or let me know where I can get my hands on it.

Much appreciated.
Ced

Thanks to all that have contributed to these posts. There is much information that has been supplied and is helpful to others such as myself.

Last night I used my Zeo Sleep Manager Mobile device, for that first time. I had purchased it recently on eBay. All went fine installing the app, syncing the sensor and getting a night of data. My phone is a Samsung S4. The Zeo Manager HW version is 2.0.1 and SW version is 0.0.56. The Android app 1.2.7.

What I need to do is to save the data from each night. A number of ideas have appeared in the posts on this forum and I have tried some, but not all. First, I can “share” the activity of last night from the “history” tab of the app, but the attached picture does not include a whole nights-worth of data, just a small part of the image on the phone. As post #24 suggested, I examined the tmp folder of Android/data/com.myzero.android on my phone, but the *.jpg only showed part of the night’s activity and not all. I have found no way to email, text or share all of the data.

First I resorted to taking a picture of the display on my cell phone. Very crude, I admit, and not something I want to do all the time, but I captured it. I then discovered I could save a screen copy from the phone and share it. Crude, but it saves a picture of the data. However, I would like to down load the actual data rather than a picture. I have some things to try:

  1. The suggestion of post #222. I will need to ask the author some questions to do that. @jbebel?

    “However, it’s still possible to use adb from the android development kit to back up the data. Get the sdk from http://developer.android.com/sdk/index.html and run ‘adb backup com.myzeo.android’ Then you can use the android backup extractor from http://sourceforge.net/projects/adbextractor/ to get the data out of the backup. You wind up with a zeo.db sqlite file.”

  2. The suggestion in Post #190. I will need to ask the author some questions to do that. @smklancher?

    “For Android, you can use the following CSV app to dump the data and send them to yourself via email, etc. APK here: com.myzeo.android.demos.data_to_csv.apk”

The question: Has anyone been able to successfully download a night’s (or a week’s or more) worth of data from the Android app for the Zeo Mobile in either of the methods above or any other method? I would appreciate the help.

Does anyone know where the data is saved for the Zeo Sleep Manager (Mobile) for the Android operating system. I have searched all the files (hidden and not) of my Samsung Galaxy S4 and there does not seem to be a thing that has any reasonable sounding name. For those files that just might house the data, there is nothing that seems to be of the right size or structure - even in Hex.

Thanks, Bob

Hi bo3bber, Thanks for this. I have my old ZEOSLEEP.DAT file which is encrypted. It has 3-4 years of data and is 5mb+. I used your .jar file and created a decrypted.dat file of exactly the same size. When I try to use Zeo Decoder Viewer to load decrypted.dat I get a “File Error” Warning Dialog Box. See screenshot:

A Java programmer told me that my large ZEOSLEEP.DAT file may be compressed and can’t be read by Zeo Decoder Viewer. The Zeo Decoder Viewer works fine with my current decrypted ZEOSLEEP.DAT file from my bedside unit. Any thoughts would be appreciated. I’d be glad to send you the old ZEOSLEEP.DAT file to try to decrypt.

Hi drcbc,

I’m not sure what that error is about. My sleep file is only 2M though, so maybe there is something about the size.

I’ve made another possible way to decrypt it, with a Windows exe instead. This can avoid possible problems of running out of memory with the Java. Worth a try in any case.

Please try this exe if you can, and let me know if it works. Drag and drop your master onto the window, and the decrypted- version will be in the same directory. (No notification just yet, it’s not quite done.)

Please let me know either way. I can also take a closer look at the Java error.

http://bo3b.net/zeo/ZeoDecrypt.exe or ZeoDecrypt.zip (25.0 KB)

Thanks,
bo3b

1 Like

b03b thanks for this. Tried the exe file, it does create a decrypted-ZEOSLEEP.dat file, same size as the encrypted dat file but I get the same “File Error” message when I try to load it in the viewer. Is there any other viewer to try with the decrypted dat file?

Not that I know of, but someone else here might know of other viewers.

Please go ahead and send me your zeosleep.dat file via PM, and I’ll take a look with the debugger.

Sorry, not much help, but I have never found any Zeo files on my S4 either. I have tried the com.myzeo.android.demos.data_to_csv.apk method and it just gives me an error on my phone.

I would be very interested to learn of any way to get this to work.