I've been playing with the AR7 port on the Netgear DG834.
By adding some padding and then putting on a header right at the end of the firmware, I can get the router to boot into openwrt.
The header contains a checksum that is validated by the DG834 version of Adam2.
Unfortunately the checksum is computed over the flash used by jffs2 and hence becomes wrong after the router has booted.
In other words the router will only boot once.
I can't figure out how to get around this without flashing a different version of Adam2.
I've tried playing with the partition table but the checksum location appears to be hardcoded.
Does anyone have any suggestions?
(Last edited by rdb on 20 Aug 2005, 00:35)