OpenWrt support for Netgear WAX610 / WAX610Y / WAX610PA

Sure. I need to properly document return to stock instructions anyhow.

  1. Get a firmware from Netgear's site.
  2. Extract the tar within and then extract the img within the tar (7zip can handle tar on Windows)
  3. Rename the img to C0A80064.img (optional, you can pass tftpboot a filename later instead)
  4. Plug the router into the PC and give your network adapter an address of 192.168.0.10
  5. Use tftpd or similar to serve the image file's directory.
  6. From UART interrupt U-Boot and issue the following commands:
tftpboot
imgaddr=$fileaddr
source $imgaddr:script
  1. You should see the following once it finishes
crc32+ Flashing ubi:                           [ done ]
  1. Issue a 'reset'
  2. If it's not booting into stock firmware, use the boot_count trigger to force a partition swap and see if it boots. If not, repeat the above post-swap.

It wouldn't be terribly difficult (I have it implemented but not in a format that would be accepted to the main project) to make custom builds that incorporate a similar u-boot flasher script so that one could tftp flash openwrt without booting a ram image first. Maybe something I'll consider if there's a real need for it.