Hi Jef,

Thank you to both you and Giorgio. The second powered USB hub works consistently.

One final request. Could you look at the attached log file and tell me if it contains records of valid dive data?


Diving Log 6.0 appears to download all 46 dives but after a successful download imports 46 blank dives with no profile and the date and time of download.

 

Subsurface downloads fine.

 

I just want to make sure the download is OK before going back to Sven.

 

Thanks again.

 

Kind regards,
Stuart Burton
 

Hi Jef,

Thanks for the reply and guidance.
 I'll try another USB powered hub.

Kind regards,
Stuart Burton

 

On 5/10/2024 14:45, Stuart Burton wrote:
Please find attached two log files of failures on my Windows 11 ARM64 tablet


The first one failed with a checksum error:


INFO: Read: size=33, data=93001E1D807D050001FD0000000100FF00FF00FF00FFFE00FF0001FE0000FF01B9
ERROR: Unexpected answer checksum. [in suunto_vyper.c:370 (suunto_vyper_read_dive)]
ERROR: DC_STATUS_PROTOCOL


 From your first successful log, we have the expected packet:


INFO: Read: size=33, data=93001E1D807D010001FD0000000100FF00FF00FF00FFFE00FF0001FE0000FF01B9


There is indeed a byte that has changed from 0x01 to 0x05. That's one bit that flipped during the transmission.



In the second log, you get a packet that is too small, and contains complete garbage:


INFO: Read: size=14, data=F4FEFF80C0C1CD3FFA7FFDA88DFF
ERROR: Failed to receive the answer. [in suunto_vyper.c:212 (suunto_vyper_transfer)]
ERROR: DC_STATUS_TIMEOUT


The expected packet here was:


INFO: Read: size=25, data=050016140001A21C0000000034DB569A0135160A35251344F4



Looks like a bad connection somewhere. Or maybe as Giorgio suggested your ARM tablet does not supply enough power for the PC interface? In that case using an intermediate powered USB hub might indeed help.


Jef