OTA bootloader for ATmega128RFA1 - works!

I got hold of an old classroom PDA for hacking purposes and it's based on the ATmega128RFA1. It's difficult to open the case and access the serial ports, so I decided to write a wireless (802.15.4) bootloader for it. I wasted many frustrating hours trying to get STK500 to work over wireless and then changed directions and decided to capture the sketch into the local SPI flash memory, then forward it over wireless using my own protocol. I've written a blog post about it here:

Here's the code: GitHub - bitbank2/SMART_bootloader: Send sketches wirelessly from the Arduino IDE to your SMART Response XE