Firmware Modification Instructions
- Unarj some_firmware.bin (is actually an arj archive)
- Modify NML.MEM image
- Arj NML.MEM back to some_firmware.bin
- Pad zeros to end of some_firmware.bin until it reaches size 0xe0000
- Copy hardware version string starting at address 0xdffe0
- Compile dwl_checksum.c:
- gcc -o dwl_checksum dwl_checksum.c
- Calculate 32bit checksum:
- dwl_checksum < some_firmware.bin
- Copy 32bit checksum (lsbyte to msbyte) at address 0xdfffc
😉
One thought on “DWL-900AP+/800AP+/810+ firmware checksum calculator”
thanks