I now have a Flipper Zero for over a year, but it took me quite a while to actually figure out “for what is it actually good for”? Flipper is getting all the attention for it’s RF- and NFC-nonsense but the real usual features for me are the GPIO-features.

I’ve tried various alternative firmwares for the Flipper Zero, but the most useful one I think - which has a lot of features, many FAPs (Flipper Applications) bundles and is stable enough is the Momentun Firmware.

Momentun has the “[AVR] AVR Flasher” Application bundled. I thought I’d give it a try and as a victim-board I’m gonna use an Arduino Uno (the Elegoo R3 variety). First thing I like, it has a wiring diagram which shows how to connect the Flipper to the board’s ICSP’s header:

Flipper Zero to ICSP header wiring

So browsing through my collection of jumper wires, using a magnifying glass (mey eyes becomes worse and worse), I hooked up everything:

FZ nd AVR wiring madness

Now it has three functions; “Dump AVR”, “Flash AVR” and “ISP Programmer”. I’m gonna try the first two of them. So having everything hooked up, I start the “Dump AVR” function and it immediately said “AVR chip detected!” and after having picked a filename it started to dump happily.

Flashing worked again just as nice.

So there you have it: I have a portable AVR firmware dump and flash device. Nice!