OpenFlash is an open-source NAND/eMMC/NOR flash programmer that turns cheap microcontrollers ($4 Raspberry Pi Pico, STM32, ESP32) into full-featured flash memory readers/writers.
-
Updated
Oct 19, 2026 - Rust
OpenFlash is an open-source NAND/eMMC/NOR flash programmer that turns cheap microcontrollers ($4 Raspberry Pi Pico, STM32, ESP32) into full-featured flash memory readers/writers.
A handheld PCB designed for easy factory programming of your IoT product. Transfer files, binary images, security credentials, or certificates from an SD card to a target SPI flash IC or UART system at the click of a button. This repo contains all necessary files to manufacture your own product.
A modern, high-performance, and cross-platform NAND/NOR/EEPROM flash programmer tool written in Rust. Supports CH341A, CH347, FTDI and more.
Android CH341A programmer for I2C (24Cxx) & SPI flash (25xx) chips. Read, write, verify & back up firmware to unbrick modems, routers, IP cameras, DVRs, TV boards & BIOS, from your phone via OTG. No PC needed. Kotlin + hex editor + Colab build.
Program BIOS and SPI flash chips with a plain Raspberry Pi Pico (RP2040). A Windows front-end to flashrom that will not let you write until the checks pass: two agreeing reads, a mandatory dry run, a live chip map and an independent final verification. First target: AMD BC-250.
A graphical flash programming tool: Arm Cortex-M targets with any debug probe pyOCD supports, and many other devices through SEGGER's J-Link Commander. Apache-2.0
Working prototype: an ESP32-S3 that writes 512 KB images into an SST39SF040 flash chip over USB or WiFi. Built to burn Roland U-110 sound cards. No level shifters or resistors needed.
Want Atmel FLIP was 'n groot FLOP. A zero-install Atmel FLIP replacement for AT89LP51RD2 / AT89C51RD2 8051 development with SDCC - one-keypress flash, built-in serial monitor, and a headless CLI
To associate your repository with the flash-programmer topic, visit your repo's landing page and select "manage topics."