I am trying to download from a Diverite Nitek Trio (= Zeagle N2ition3).
I have setup the com port driver and when I run the download test program n2ition3 com7 all works perfectly. I get a great big file full of info downloaded from the DC. So all good there.
But
when I run DL5.0.2 and run the Download function as soon as the download starts it crashes with a C++ error:
Assertion failed!
Program: c:\program files\diving log 5.0\divelog.exe
File: ringbuffer.c
Line: 79
Expression: a >= begin
(abort, retry, ingore)
pretty drastic crash - and seems to be within the DL5 codebase given that the test program works.
Any chance of a fix?
Im happy to test/provide more information
Cheers
Al
Bug in download function
Re: Bug in download function
It's a bug in the libdivecomputer parsing code. Most likely due to some small difference in the data format of the n2ition3 and the Nitek Trio.
Re: Bug in download function
turned out to be due to the fact that I was downloading from a brand nwe computer with empty memory; which caused the parser to choke. Jef kindly fixed it up and sent me a new dll which works just fine and will be included in later versions of downloader....just in case anyone else has the same problems
Re: Bug in download function
Thank you for letting us know! I'm glad it works now!
Best regards,
Sven
Best regards,
Sven