Changes between Version 33 and Version 34 of Stuff/FirmwareUpdate
- Timestamp:
- 11/25/10 15:39:46 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Stuff/FirmwareUpdate
v33 v34 29 29 30 30 '''Programming''' 31 * Host application must send an Init-Chunk-Message: FF 07 F0 FA FF vh vl ss chk, where:31 * Host application must send an Init-Chunk-Message: FF 07 F0 FA FF vh vl ch cl ss chk, where: 32 32 * vh:vl - major and minor version numbers of the new firmware 33 * ch:cl - CRC16 checksum of the firmware delivered with the firmware file 33 34 * ss - 8 bit seed number (can be any random number) 34 35 … … 47 48 * OpenBM bootloader indicate that it does not accept any data anymore by sending: F0 05 FF FB eeh eel chk, where: 48 49 * eeh:eel - 16bit error code: when everything went right, we receive 0=OK, otherwise we receive an error code. Check bootloader documentation for error code definitions 50 51 * When last chunk was received, OpenBM checks if the fimrware CRC16 is equal to the given crc16 number in the init chunk. If it is not equal, then bootloader restarts (indicated by a version string send again). Otherwise main application will boot. 49 52