Anyone still using Zeo Mobile? Android app crashing/headband disconnecting during the day

Hi, new user here. Bummed I seem to have missed the halcyon days of Zeo discussion here. I imagine that with the headbands being unavailable (except for at exorbitant prices on ebay) that most have moved on from the platform altogether.

I’ve had a Zeo Mobile since 2012 when Groupon was clearing them out for $39–a steal. I used it for a while until my headband started getting old and wouldn’t track consistently anymore. At one point though around when Zeo went kaput I found on amazon the adapter that allowed the use of snap-on electrodes along with bags of the custom three-part electrodes made for use with Zeo. I bought a couple of boxes but never did anything with them.

Fast forward to now, I’ve been having some sleeping issues lately and decided to dig out my old Zeo stuff. I still have an iPod Touch with the Zeo app on it, and it still works, but through this forum I found out about the Android App, and even cooler the ZeoCompanion app written by azmikemm. I also have an ancient 3rd generation Kindle Fire HD sitting around that I never use for anything else. I was able to sideload both apps on the device (neither are on the app store anymore) and everything worked great for a week or two.

But ever since I’ve been having this issue where the Zeo’s bluetooth connection gets disconnected from the tablet whenever the app is closed, and the app is closing itself every day now for some reason. I keep the tablet plugged in 24/7 and have disabled all power management on it, so the Zeo app, which I leave in the foreground, should be keeping the screen on with its screensaver all the time. During the first week or two I was using it that’s exactly what happened (and the headband status indication always properly updated with “Headband is Charging”, “Headband is Ready” when taken off the charger, and “Now Tracking” (when I put the headband on).

But now, because the app seems to be crashing at some point during the day, when I re-launch it at night it says “Headband Disconnected”. If I take the headband off the charger the status doesn’t change. If I briefly press the button on the headband the status will say “Headband is ready” for a split second before returning to “Headband Disconnected”. Returning the headband to the charger and taking it off again doesn’t change anything. The only way I can fix it is by holding the button down to put the headband in pairing mode and going through the “Pair headband” option in the app. After I do that it re-pairs and the status updates correctly when I put the headband on the charger, take it off, or put it on my head.

The good thing is that Zeo never seems to crash/force close during the night while tracking. The electrodes are working well and I’m getting a complete hypnogram every morning. But it is getting annoying to have to re-pair the headband every night–especially since it was working without doing that, if even for a short time.

So basically I would either like to figure out why the app is force-closing every day (or maybe the tablet is rebooting? Is there any way I can tell?) OR I’d like to know if there’s any way to keep the bluetooth connection between the headband and tablet alive even if the app is closed.

I don’t have the Kindle Fire rooted but I am willing to do that if it would give access to logs or other info that might help in troubleshooting this. It’s running the latest software, which I believe is FireOS 4 based on Android 4.4 KitKat. If a newer Android device would solve this problem I’d probably be willing to spend a bit, but I figured that since the Zeo app is so old anyway it’s probably best to run it on hardware of similar vintage (this Kindle Fire was released in late 2013).

I wish azmikemm was still around. From his postings here it seems he has a lot of knowledge about these. Alas he has ceased development on ZeoCompanion and stated he won’t be answering any support questions. Hope he is OK.

It’s really a shame that five+ years after Zeo’s demise there is nothing else on the market that picked up where it left off. I know there is a Philips product, but I haven’t found any in-depth review of it, and it seems like more of a coaching device–probably doesn’t provide access to raw data. I bought a Beautyrest Sleeptracker, which I think is probably the best of the ballistocardiography sensors (also tried Beddit and Withings). It does a pretty good job of recording my sleep and wake times, RHR and respirations. But its measurement of sleep phases seems to have zero correlation with Zeo, which I trust far more in that respect.

Anyway, if anyone has seen/solved this issue with the Zeo Android app (or can recommend an android device that they’ve had good success using Zeo with) I’d much appreciate any advice.

Hi Dan. I find myself in a similar situation. I’ve revived the Zeo application once already since I originally purchased it. Now that I’ve come to use it again, I find that the original Zeo Sleep Manager app is no longer in the PlayStore, on my Android device, nor in any of my backups due to rollovers, device upgrades etc.

I came up blank searching the web for it also until I found this site … any chance that you could pop your copy of the APK somewhere for me to collect. Many thanks.

As for your disconnection problem, I assume that the app closes the bluetooth connection on exit “by design” … from what I hear, the original Zeo app is a little buggy and suffers from crashes. I don’t know why the behaviour would have changed since you started using it again though. Have you tried a full reset on the headband … hold the button down for “a long time” (like 3-4 minutes).

I’ve had similar problems with the band not being recognised immediately or being reported in the wrong state, but I’m using a recent Android version so assumed that was the problem.

Also, there is some additional information available here (which is where I first learned of the device) … https://www.grc.com/zeo.htm

Cheers.

Hey Pete,

When I used Zeo originally I was using it with an iPod Touch. I’ve still got that device and the app still works on it, but I decided to use the Android app because of the ZeoCompanion app–it’s really a pretty cool add-on.

As far as obtaining the Android app, I was in the same boat as you. Fortunately, I was able to find it archived on apkpure: https://m.apkpure.com/zeo-sleep-manager/com.myzeo.android You can download it there and sideload it.

Does the Play store not allow you to re-download past purchases like the iOS app store does? I’m pretty sure I can still re-download the Zeo app on a compatible iOS device from my “Purchased” list even though it’s long gone for anyone trying to download it for the first time. Before resorting to sideloading it you might want to make certain you can’t get it that way.

If you want to check out ZeoCompanion you can download the (final?) version of it at the project’s github: https://github.com/azmikemm/ZeoCompanion/releases

I never figured out how to reset the headband… figured I would need to let the battery die or crack open the case to disconnect the battery. So the trick is holding the button down for several minutes? Does it give any indication that a reset was successfully triggered? I will give that a shot.

After you use the app for a few days I’d really be interested in hearing about your experience. My issues could be from trying to run it on a FireOS device rather than something more purely Android. So I might try to find a cheap Nexus 7 or something else to try it on. But if you see the exact same daily crashing/re-pairing stuff then I guess I won’t bother.

Guess I have to eat my words about the app still being downloadable on the iOS App Store for people who “bought” it previously. I just pulled out an old iPad 2 running iOS 9, which should still be compatible with the Zeo app, but scrolling through my list of purchased apps in the app store I don’t see it listed. Maybe I should attempt to pull the ipa file off my iPod Touch so I can archive it.

Anyway, with Android the situation is far easier since the apk has already been posted and it’s a cinch to sideload it.

Want to report back that I did indeed end up getting a cheap 2013 Nexus 7 to try. Figured I’d have the best luck with as “pure” an android device as possible. The one I bought came with Lollipop (Android 5.0) so I tried that first. The good news is that the app didn’t crash, but the bad news is that apparently the Nexus 7 developed bluetooth/wifi issues in later ROMs that result in frequent disconnection/reconnection of some BT devices. And that’s what was happening with the Zeo headband. It still worked ok because the headband keeps retrying sending its sleep updates throughout the night. But I didn’t like looking over at the screen and seeing “Headband disconnected”.

Apparently the BT issues started cropping up as of the KitKat (4.4) ROMs, so I decided to just flash the last official release of Jelly Bean (4.3). Happy to report that everything’s been working well for the last several days. The app isn’t crashing, the headband is staying connected (and in the rare case where it shows disconnected, pressing the button instantly reconnects it), and Zeo Companion is doing its thing too.

It’s possible other Kindle Fire models would work fine with Zeo, or maybe even the model I had with an older ROM. But I’m happy with the Nexus 7–it’s actually a pretty nice tablet in its own right.

Hi Dan,

Good to hear that you’ve stabilised your environment, and thanks for the ZeoCompanion link … I was also looking for that. It is indeed a cool and very well developed and implemented product (kudos to author).

I also use a Nexus 7 (2012) running Android 7.1 with my Zeo.

It’s been working well … my routine is

  1. Unplug headband (Nexus goes “ping”)
  2. Wear headband
  3. Fire up Zeo app and wait for recording to begin
  4. Sleep (or not)
  5. Remove headband and place on charge
  6. Inspect hypnogram and press headband button if incomplete (hardly ever)
  7. Reboot Nexus

This worked without fail until last night when the headband and Nexus were a room apart when I unplugged it … got into a weird state with red/yellow flashing light. Eventually, I had to reset and re-pair it. Seems fine now.

I would suggest for better sleeping, you don’t have your phone or Nexus visible from your bed. Any light interferes with sleep. If the hypnogram fails one night, it’s no great loss (IMO).

Cheers.