DWL-900AP+/800AP+/810+ firmware checksum calculator

Saturday January 26th, 2008 by Acinonyx

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

😉

Download

C:dwl_checksum.c

Posted in WiFi | 1 Comment »

OpenWrt x86 Onyx build-0009

Thursday January 17th, 2008 by Acinonyx

Build configuration

config

Sources

http://openwrt.acinonyx.ath.cx/

Images

Packages

  • http://www.openwrt.gr/openwrt/x86/build-0009/packages

Posted in OpenWrt | No Comments »

 
© 2017 Acinonyx | Acinonyx Weblog