@Danilone19
The earlier example was just for Garmin Mobile PC and the calculation of "Software ID" from "Hardware ID".
Using ReadCID.exe from "jo0ls' .Net stuff" gives you the complete CID (128 bit / 16 bytes) and also the 32 bit PSN part. The PSN part should already have been calculated to decimal form by ReadCID.exe.
Your example data should be parsed with calculations for PSN bit fields [55:24]. Making [55:24] to count 16-bit atomic increment wise from 24 to 55 by using little-endian conversion.
Raw CID Bytes: 94-00-73-A2-7D-7D-10-30-30-30-30-30-4D-53-1B-00
Product Serial Number: 7d7da273 = 2105385587 in decimal form.
Code:
Please Login or Register to see the links
Bookmarks