The PortaProg Project: Portable Multi-Protocol Firmware Programmer
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
Hardware Hacking Village·36 min
Ben Gardiner
Ben Gardiner walks through solving HHV Challenge 6, combining Radare2 AVR disassembly, logic analyzer decoding in Sigrok, and 7-segment display reverse engineering.
FIRST·29 min
Presenters detail vulnerability discovery and exploitation in Practical ISP CSIRT Incident Handling w/ Network Flows, ELK Stack & Cybersecurity Intelligence....
Black Hat Europe 2024·38 min
Security analysis of Residential Gateways and ISPs: global network domination is (sneakily) possible
Ta-Lun Yen
Security researchers examine technical aspects of Security analysis of Residential Gateways and ISPs: global network domination is (sneakily) possible.


