Re: Please set me straight -- CPAP Smart Card or SD Card ?
Posted: Thu Oct 29, 2009 6:25 pm
Here is some background, from early postings on the subject, on the data/format that is stored on the SmartCard. It may or may not apply to how the data is stored on the SD card found in the PR-1:
James Skinner is the author of the EncorePro Analyzer (EPA). Phil is the author of the MyCPAP card utility and the owner of the MyCPAP.org website. Both are EXTREMELY knowledgeable!
The following is an exchange between James Skinner and Snoredog (may he RIP) about the Smartcard 32KB "Blob"
I suspect that Respironics is continuing their proprietary format for the SD card. They want to discourage anyone, especially accomplished hackers, from figuring out the data & format so that users could design and write their own charting programs. A user-written program, especially for free or at a low price, could displace their EncorePro and EncoreViewer software reporting packages.
James Skinner is the author of the EncorePro Analyzer (EPA). Phil is the author of the MyCPAP card utility and the owner of the MyCPAP.org website. Both are EXTREMELY knowledgeable!
Postby jskinner on Fri Aug 03, 2007 2:50 pm
Bert_Mathews wrote:Haven't spent much time looking at the recovered data file "YET" but do you know of any programs that can IMPORT the file??? James hope you can run with this!!!
Well the data is just a big binary blob so there is not much to look at There is no program that can currently import from this format (besides Encore Pro)
I believe that Phil it working on decoding it as he found some information on its format in some Resperonics patents (US #7,225,809 for those interested).
If I was felling better I certainly be trying to work on it too. It could be a big job depending on how well its documented (or how much documentation that can be located) Its also possible that there have been different version of the data format on the cards which could complicate things but lets hope not. Worse case a lot of it will have to be reverse engineered, not impossible just not fun.
The following is an exchange between James Skinner and Snoredog (may he RIP) about the Smartcard 32KB "Blob"
Snoredog wrote:What you should see in the memory addresses on that card is all the data dumped to the SQL database.
Yep, same data but in very different format. The data on the card is a binary blob packed into 32k, it has to be decoded to meaningful data when stored in the DB tables.
Snoredog wrote:Part of that data from the card identifies the type of machine it is which selects which template from the MSQL templates to use.
Yes based in the model number EP would know how to decode that binary blob. I don`t see any templates in the DB though for this... My guess is that its just code in EP that does the decoding and then dumps the data into the tables (in a messy way
I suspect that Respironics is continuing their proprietary format for the SD card. They want to discourage anyone, especially accomplished hackers, from figuring out the data & format so that users could design and write their own charting programs. A user-written program, especially for free or at a low price, could displace their EncorePro and EncoreViewer software reporting packages.