Flashing the AVR through Wifi
From Just in Time
Wifi flashing through ESP8266
After a long search and many discarded ideas, this hackaday page points to esp-link, an esp8266 firmware dedicated to providing a transparent wifi-serial bridge.
This page lists available esp8266 modules. I've got an esp-01 (and several esp-03s).
The tool esptool is documented here. This page also explains how to connect the gpio pins to get the device into serial programming mode. Notably:
- GPIO0 to GND to select serial bootloader.
- GPIO2 to Vcc using a resistor
- GPIO15 is already pulled low on the module (apparently)
Discarded Ideas
- bluetooth (HC05) appears too unreliable