When extracting big files to Motorola S37, beginning with Address 0x01000000, the checksum is calculated wrong. It Looks like the MSB of the address is not considered.
Example:
S31500000020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA Address 0x00000020: ok
S31501000020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA Address 0x01000020: wrong
S31501000020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 Address 0x01000020: should be
Fixed: Export to Motorola S37, Checksum wrong if address > 16MB
Re: Export to Motorola S37, Checksum wrong if address > 16MB
Confirmed error in 1.7.7.0, fixed in development version.
Re: Fixed: Export to Motorola S37, Checksum wrong if address > 16MB
Available as stable in HxD 2.0 and later.