Quote:
Originally Posted by lar3ry I ended up hanging the logic analyzer on it, and figured it out. They lied about the contents of a packet. They also don't tell about all the message types (like "clear meter"). I am using SniffUSB to figure them out. |
By the way, using USB sniffer to accompany the protocol document is a good strategy. It's frustrating, but the Ultra2 protocol description is not very clear about the meter acknowledgment. (One might go so far as to call it a lie, but I can't figure out why J&J would do it purposefully.) If you follow the recipe using HyperTerm, it works but only because HyperTerm quietly does some CRLF -> CR conversion. No one has mentioned here yet, but the Ultra 2 meter acknowledgment is hex 11, 0d on the wire.
I might mention that when looking at the OneTouch Ultra, I found that misc.health.diabetes FAQ:
diabetes FAQ: bg monitoring (part 2 of 5)
to be helpful since it points out a non-lifescan description of earlier versions of the protocol:
ftp://vic.cc.purdue.edu/pub/
. Despite that Vic said that he faithfully copied the protocol description from a Lifescan memo, I think his is still much clearer.
Last, I'll ask: Does anyone have a published reference for the UltraSmart? It seems to look an awful lot like the Ultra 2 protocol so I don't know why it wouldn't be publishable.