Page 3 of 4

Re: Mares Icon HD

Posted: Tue Jul 27, 2010 9:52 am
by nick
The Icon HD is not currently supported.

Re: Mares Icon HD

Posted: Tue Jul 27, 2010 9:56 am
by Jimb
Interestingly, MacDive must be "seeing" the ICONHD in some fashion because it promptly crashes and the program has to be restarted if I unplug the Mares ICONHD. The dive computer, however, does NOT appear on the desktop nor does the Disk Utility see it.

Again, the ICONHD promptly goes into USB mode when I plug it in.

Curious.

Jim B

Re: Mares Icon HD

Posted: Tue Jul 27, 2010 10:25 am
by nick
Are you trying to import at the time it is crashing? Or do you mean MacDive just crashes if it's sitting there idle and you plug/unplug an Icon ?

I can't think of any reason it would have an effect on MacDive at all, if it's just sitting there doing nothing. And if you are trying to import as another device, it's unsupported and issues are to be expected.

edit: If MacDive was sitting there 100% idle and you simply plugged in the device, then unplugged it, and this caused a crash, please send me the Crash Report.

Re: Mares Icon HD

Posted: Tue Jul 27, 2010 3:10 pm
by TnT
Jimb wrote:When I plug the ICONHD into the USB it immediately goes into USB mode. However, when I try to import dives, I get the following:

Nemo: No error message: IT shows it's downloading but it remains at 0.00% complete. At least for the 5 minutes I waited.
Nemo Wide : Import Error; failed to connect...
Excel/Nemo Air/Puck/Puck AIr: Import Error; failed to connect...
The protocol of the iconhd is different from that of the other mares computers. So it's no surprise it won't work. The fact that the nemo backend remains at 0% is normal. It's waiting for data that will never arrive and thus it will simply wait forever.
Jimb wrote:Interestingly, MacDive must be "seeing" the ICONHD in some fashion because it promptly crashes and the program has to be restarted if I unplug the Mares ICONHD. The dive computer, however, does NOT appear on the desktop nor does the Disk Utility see it.
If you were in the middle of a transfer when pulling the plug, that might be the driver causing trouble. I can image the driver doesn't handle a disappearing device very well when there is an open connection. If you were not in the middle of a transfer, I don't see how that could have any effect on macdive.
Jimb wrote:Again, the ICONHD promptly goes into USB mode when I plug it in.
That has nothing to do with macdive. When you connect the usb cable to the pc, the iconhd electronics will detect that (probably because it gets some power on one of the usb pins) and goes into transfer mode.

Re: Mares Icon HD

Posted: Sat Sep 18, 2010 9:35 pm
by Exposure
Hi There,

Do you need some more dump? I have 47 dives on it now.

Let me know
Yvan

Re: Mares Icon HD

Posted: Sun Sep 19, 2010 4:16 am
by TnT
Ideally, I would need a dump from an iconhd with really many dives (like a few hundred).

Re: Mares Icon HD

Posted: Sun Sep 19, 2010 8:49 pm
by Exposure
Oups, it will take time for me. I'll see if I can find somebody with more than 100 dives on his ICON.

Yvan

Re: Mares Icon HD

Posted: Sun Sep 19, 2010 10:06 pm
by TnT
The iconhd is a relative new device, so it might be hard to find anyone with enough dives. The fact that it has a large amount of memory (about 1M it seems) doesn't help either. Anyway, I have updated the libdivecomputer library to make the iconhd backend more functional. It's likely to break at some time (with many dives), but it works for now (at least with your test data), and that's better then nothing :-) Now you can start asking Nick to integrate it in macdive :-)

You may still send new dumps. You never know I can find something useful in there.

Re: Mares Icon HD

Posted: Mon Sep 20, 2010 2:36 pm
by nick
I've just started taking a look at this. I've sent you an email asking for some information (serial number, etc). If you have a chance, let me know.

Re: Mares Icon HD

Posted: Mon Sep 27, 2010 1:14 am
by Exposure
Hi Nick, TnT,

Just sent you some new files. I had a problem with iconhd-monitor.exe (need to kill it to stop it), so I used iconhd.exe.

Yvan