<div dir="ltr">Hi again, <div><br></div><div>Sorry for not getting back on this, internet down here has been a bit shady. </div><div><br></div><div>Ehm, I did some tests with the dive computer and the pc interface from another computer and LogTRAK and I had the same problem there. So while it seems weird, it actually looks like my new hardware is broken. I'll have to check it with Scubapro when I get back home.</div><div><br></div><div>Thanks for taking the time and explaining how it works though, it makes sense now. </div><div><br></div><div>Best regards, </div><div>Patrik Martinsson, </div><div>Sweden (Malaysia)</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 15, 2015 at 9:34 AM, Jef Driesen <span dir="ltr"><<a href="mailto:jef@libdivecomputer.org" target="_blank">jef@libdivecomputer.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 14-07-15 17:27, Patrik Martinsson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm trying to get my "Scubapro Chromis" to work with "libdivecomputer", but it<br>
doesn't seem to work.<br>
Is this tested with a real "Scubapro Chromis" or is the support "just added on<br>
belief that it should work" (I noticed that the support was added a couple of<br>
months ago for the Chromis) ?<br>
</blockquote>
<br></span>
The rule of thumb is that a device only gets added to the list of supported devices if I receive data from at least one successful download. But for the Chromis, the only information I got is the new model number, and that the communication protocol and data format should be identical to the Meridian.<br>
<br>
So it should work, but in this particular case I can't guarantee completely.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This is what I get when I try to dump the memory from the Chromis,<br>
<br>
./universal -n "Scubapro Chromis" -b "meridian" /dev/ttyUSB0<br>
</blockquote>
<br></span>
You forgot the "-v" to enable a more verbose log with the I/O. But no worries, I already got that from your post to the subsurface mailinglist :-)<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
DATETIME 2015-07-14T14:07:51Z (1436882871)<br>
VERSION 0.5.0-devel (0158739bcff3c4c3f8944e6e06932d836821cf28)<br>
Opening the device (Scubapro Chromis, /dev/ttyUSB0).<br>
ERROR: Failed to receive the header. [in uwatec_meridian.c:111<br>
(uwatec_meridian_transfer)]<br>
Registering the event handler.<br>
Registering the cancellation handler.<br>
Downloading the memory dump.<br>
Event: progress 0.00% (0/4294967295)<br>
ERROR: Failed to receive the header. [in uwatec_meridian.c:111<br>
(uwatec_meridian_transfer)]<br>
universal.c:795: Error downloading the memory dump.<br>
Result: Timeout<br>
<br>
I would be surpriced if there was something wrong with the watch, however that<br>
is of course possible.<br>
<br>
Looking at the code I can see that there is an "echo" that is being received<br>
before the header, so something is going on right (or am I missing something) ?<br>
</blockquote>
<br></span>
You receive only the echo, but not the actual data packet. Echo's are often generated by the electronics in the PC interface, and not send by the dive computer. You can easily verify this by trying to download without the dive computer attached, only the PC interface. If you still receive the echo's, then they are not send by the dive computer.<br>
<br>
Anyway, the important part is that the presence of the echo does not indicate there is some communication going on.<br>
<br>
Have you ever tried to download your Chromis with the official Scubapro software (LogTRAK)? If not, can you try this? If that works, then we can already rule out hardware and driver problems. Next, try libdivecomputer's universal tool again on the exact same setup where you tried LogTRAK.<span class="HOEnZb"><font color="#888888"><br>
<br>
Jef<br>
</font></span></blockquote></div><br></div>