Wireless Bootloader

We are working on a wireless bootloader for Avoccado° that uses the NRF24 plus AVR micro controller platform. It’s tricky to debug these endeavours because we don’t have debugging equipment and lack AVR platform experience. If you have experience with this and want to help out, please get in touch.

With a wireless bootloader, Avoccado° and other Arduino compatible boards (equipped with the AtMega 328p) can be programmed over the air (OTA). For Avoccado° prototypes that are fully enclosed in wood and have no ports exposed, an OTA update function will save us from having to disassemble the unit, hook up the ICSP (in circuit serial programming) cables and then reassemble the unit again.

Joel and Shure trying to squeeze UART debug messages into the bootloader to make the micro controller talk back. Due to the size constrains in the bootloader flash space of only 2048 byte it's not easy.
Joel and Shure trying to squeeze UART debug messages into the bootloader to make the micro controller talk back. Due to the size constrains in the bootloader flash space of only 2048 byte it’s not easy.
Natalie Kane

Natalie Kane

Every team should have at least one human in their roster - with Natalie we hit the creative jackpot. When she's not busy styling the site, she translates the cryptic technical updates from us geeks into human readable text. Still not sure where she sources her super powers, Alex's bet is on her ginger freckles.