RonR
Contributor
Still sounds like an attempt to reverse engineer to me. Why choose the Cochran line of computers? Doing this with other brands? Would you be willing to sign an NDA and pay some fees for their information? Have you offered this? After all, they likely spent some bucks developing their software and unit firmware. NOTE...I in no way represent Cochran...just curious what Jvanostrand is really trying to do.
If others here want to donate, no problem...its a free world. But for me to donate an item I paid hundreds for, to a person whom I have no knowledge about, is not happening.
You’re not understanding what he’s doing. He is, as a volunteer effort, trying to build an open source, free software library that will enable third party dive log programs to reliably read information from these computers. In order to do that he needs to know and be able to test how various models send data. It’s got nothing to do with “reverse engineering” hardware or firmware- he just needs models to test for uploading dives. Cochran could very easily just provide this information to someone who is trying to improve the dive log options for Cochran computer users, but they apparently choose not to.
As a dive computer developer we are very happy when people want to do things like this, and we have been actively supporting third party dive log developers like Subsurface, MacDive, Dive Log Manager, Diving Log 6, etc. as well as library developers like LibDiveComputer. It’s absolutely no threat to our design or IP to let developers know how we send data and to help them develop reliable dive log software options for our users. We are happy to provide them support and loaner equipment to test, because they are providing more value for our users- including things like developing smartphone and tablet access. Working with all of these developers has been a pleasure. Most of their programs go way beyond anything any computer manufacturer provides. We have always been mystified as to why some other computer manufacturers don't support this sort of effort, in an (apparent) attempt to keep their users captive to a single proprietary dive log program.
As to why Cochran, I don't know the OP, but I’d hazard a guess that like most open source efforts it’s because he wants to be able to use the software himself, and he uses their computers. Most other manufacturers by now happily support third party developers, or their data structures have been worked out by the developers. Apparently that's not the case for Cochran.
-Ron