Windows 11 ARM64

Jef Driesen jef at libdivecomputer.org
Mon Oct 7 11:44:00 CEST 2024


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


More information about the devel mailing list