Suunto download missing alerts?
Jef Driesen
jef at libdivecomputer.org
Thu Sep 22 01:52:19 PDT 2016
On 2016-09-21 19:36, Miika Turkia wrote:
> I got
> a memory dump of for the issue, but cannot get the simulator working
> with Subsurface. Was there some trick required or should it work at
> all? I do get dctool to start parsing the data, but it fails with
> following:
>
> ERROR: Error parsing the dive mode. [in output_xml.c:358
> (dctool_xml_output_write)]
> ERROR: Error parsing the dive data. [in dctool_download.c:99 (dive_cb)]
> ...
> ERROR: Invalid ringbuffer pointer detected (0xe8f5 0x05be). [in
> suunto_common2.c:400 (suunto_common2_device_foreach)]
> ERROR: Error downloading the dives. [in dctool_download.c:218
> (download)]
> ERROR: Data format error
>
> So right now I am not able to test your patch nor do any other
> debugging. But then again when looking at the event list, it might be
> that we just don't have the appropriate sample event there...
I guess you are missing the *.bin.header for the memory dump file.
For the d9 and vyper2 backends it contains the 4 byte version packet
with the model number. That's used by libdivecomputer to select the
correct memory layout. If it's missing, the simulator will fall back to
using some default value. But if that guess is wrong, you'll get
unexpected results when trying to download from the simulator.
Jef
More information about the subsurface
mailing list