bperrybap
Contributor
This sounds like a pretty large ambitious project. How about a
much simpler one first?
(One that you would probably have to do anyway)
How about having people go off and reverse engineer and
document the data protocols for their top favorite dive computers?
(At least for those that won't willingly give up their documentation)
I think once these are documented and handed out to the folks
that already have dive s/w, direct download support for
these computers will come sooner than a new project
will be available.
At a minimum, the other 3rd party guys could be working on
updating their s/w while this project is going.
I know the Aeris/Oceanic dive computers use a serial interface.
It is pretty trivial to capture & log all the serial data and
control signals with readilyy available snoopers such as
"Portmon".
Then, its just a matter of decoding the fields and figuring out
their checksum algorithms (if any).
Sure, the reversed engineered data protocol would probabaly not
be complete, but it would definitely be good enough to reliably
download and configure the dive computer.
In the mean time, I'll see if I can lean on the Oceanic/Aeris
guys to willingly cough up the documentation for the serial interface.
--- bill
much simpler one first?
(One that you would probably have to do anyway)
How about having people go off and reverse engineer and
document the data protocols for their top favorite dive computers?
(At least for those that won't willingly give up their documentation)
I think once these are documented and handed out to the folks
that already have dive s/w, direct download support for
these computers will come sooner than a new project
will be available.
At a minimum, the other 3rd party guys could be working on
updating their s/w while this project is going.
I know the Aeris/Oceanic dive computers use a serial interface.
It is pretty trivial to capture & log all the serial data and
control signals with readilyy available snoopers such as
"Portmon".
Then, its just a matter of decoding the fields and figuring out
their checksum algorithms (if any).
Sure, the reversed engineered data protocol would probabaly not
be complete, but it would definitely be good enough to reliably
download and configure the dive computer.
In the mean time, I'll see if I can lean on the Oceanic/Aeris
guys to willingly cough up the documentation for the serial interface.
--- bill