De CRC heb ik laten ontcijferen. Heb alle registers van de 3000-range uitgelezen.Jordi_ schreef op dinsdag 24 maart 2026 @ 14:26:
[...]
Ik heb dit nog niet geprobeerd dus ook niet helemaal helder hoe dit precies werkt, maar de originele software van de Amber gebruikt dit mechanisme om settings te veranderen. Daarbij is het aanpassen van de checksum ook belangrijk.
Nu nog de vraag hoe we dit verder moeten toepassenHet is een CRC16 Modbus over de 510 databytes uit register 3000..3509.
Concreet:
Neem van elk register alleen de lage byte als data-byte.
Bereken CRC16/Modbus met:
init 0xFFFF
polynomial 0xA001
Uitkomst: 0xB191
Dat matcht exact met de sheet:
3510 = 0x91 = checksum low byte
3511 = 0xB1 = checksum high byte
/f/image/1ZdJBzRuHTb7ADjiE6XLcfdO.png?f=fotoalbum_large)
:strip_exif()/f/image/PzOoC5s0nSppcvHtGDMPbqpu.jpg?f=fotoalbum_large)
:strip_exif()/f/image/eKlEm0HWlsJ6k0tnpmDhlYeZ.jpg?f=fotoalbum_large)