1.4 KiB
Common Checksums
Algorithms extracted from the repository
- CRC8
- CRC16 (CCITT-False, Modbus)
- CRC32
- CRC64
- Adler32
- SHA-1
- SHA-256
- MD5
Use pattern
Use them for offline validation and known vector comparison.
Article-derived note: Multi-PROG's own device-library checksum function
COMMUNITY/VENDOR REFERENCE — a single source article reports that Multi-PROG's own checksum
function is applied per supported device-library entry (shown as a green "C" indicator) and is used
through the host's Write/Verify UI, rather than as a standalone callable script API. The source
itself states that real-vehicle validation of the checksum result remains unconfirmed in its
report. This is a separate concept from the offline CRC/hash algorithms listed above: those are
generic, dependency-free implementations this kit can run and self-test independently; the
device-library checksum function described here is host/device-specific and has not been verified
against an installed Multi-PROG. Do not assume the two are interchangeable without confirming the
exact algorithm in Local Script Help.
- Source: How to Calculate Checksum for Xhorse Multi Prog?, 2026-01-23,
COMMUNITY/VENDOR REFERENCE(XT-005inUNIFIED_SOURCE_MANIFEST.csv) - See
13_Research_Expansion/OPERATIONAL_PRACTICES.mdfor the full practice note.