Edit 6/23/2014: Before continuing, please see Woodinblack's new Zeo viewer here:
Zeo Viewer for Bedside Models. (verified with Windows 7)
An open source Java based application originally published by Zeo.
This viewer will only view new unencrypted data. It will not view data previously encrypted.
This is what it looks like:
To install the viewer, first remove all previous versions of Java from the PC, then install the latest from Java.com. For Mac, see Java.com for for instructions pertaining to particular OS.
Next, place the Zeo SD card in the PC and copy the Zeo Folder to the PC to save the encrypted data in case a method to open encrypted data become available later. The Zeo Folder is written to the card by the Bedside unit and contains the ZeoSleep.dat data file. Update: See bo3bber's post to decrypt saved encrypted data.
Then acquire Zeo firmware-v2.6.3O, or Zeo firmware-v2.6.3R, either will work to unencrypt future data. R is needed if serial port access is desired.
INSTALL THE FIRMWARE
Download one of the firmware updates above and extract the zeo.img file
Copy and place the extracted zeo.img file in the Zeo folder on the SD card. If there isn't a Zeo folder on the SD card, put it the Bedside unit to write one, the firmware update must be in the Zeo folder to work.
After the firmware has been placed in the Zeo Folder of the SD card, place the card in the Bedside unit and press the Settings button, then the Right button 7 times to show the software version, then the Down button to load the new firmware.
Then erase the SD card by pressing the Settings button, then the Right button 5 times, then the Down button. This removes previously encrypted data and must be done after loading the new firmware.
Leave the SD card in the Bedside unit and collect new sleep data.
INSTALL THE VIEWER
Install the viewer by download this application: ZeoDecoderViewer0.2a2Release.zip (594.2 KB)
ZeoDecoderViewer0.2a2Release.zip not Source ZeoDecoderviewer0.2a2 (
sourceZeocoderviewer contains the source files only) (there is a
Zeodecoderviewer 0.3a, but it was broken as published)
Once the viewer is downloaded, copy the zip file to a location of choice, (a new folder is recommended) and extract the files. Once extracted, there will be a Lib file and a
ZeoDecoderViewer executable file.
Place the SD card with new data back in the computer.
Start the viewer application by double clicking the executable file.
When the viewer opens, select File, select Load DAT File, navigate to your SD card and open the ZeoSleep data file (in the Zeo folder on the card). This should load all the data on the card for viewing. Select the year, month, day of the desired data to view.
A Zeo Data file will be created and stored on the PC in the folder where the Library and Executable files were extracted which allows access to data downloaded from the card. This data is stored in xml format.
The attached snip, opened with browser, contains the portion of the example day's file which contains the 5 min and 30 sec hypnograms. Either of these could be transferred to a spreadsheet as space-separated values for further manipulation and graphing.
For additional resources, go here:
Edit 8/09/13: updated source for decoderviewer