Skip to content

The PortaProg Project: Portable Multi-Protocol Firmware Programmer

Bradan Lane

Bradan Lane introduces PortaProg, an open-source portable hardware programmer for flashing Atmel AVR microcontrollers via ISP and UPDI in the field.

Summary

The Need for Standalone Field Firmware Programmers

Hardware hackers and embedded developers frequently need to reprogram AVR microcontrollers in the field without carrying bulky computers and programmer dongles.

Introducing the Open-Source PortaProg

Bradan Lane presents PortaProg, a compact, battery-powered hardware programmer capable of flashing firmware across diverse Atmel chips.

Multi-Protocol Support: ISP, UPDI, and High-Voltage Programming

Lane explains how the device handles In-System Programming (ISP), Unified Program and Debug Interface (UPDI), fuse byte modification, and EEPROM read/write.

Benchtop and Field Deployment Workflows

The author demonstrates flashing firmware directly from PortaProg's on-board SPIFFS storage, providing open-source hardware schematics and code.

Related talks