The Problem:
Commercial flash programmers = $200-2000
Look like they escaped from 2003
Closed source, paid updates, Windows XP vibes
The Solution:
OpenFlash = $4 microcontroller + jumper wires
Modern cross-platform app
Open source, free forever, AI-powered
โโโโโโโโโโโโโโโ
โ DEAD โ
โ ROUTER โ
โ โโโโโโโโโ โ
โ โ NAND โโโโผโโโโ What's inside?
โ โโโโโโโโโ โ
โโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโ
โ OpenFlash โ
โ โโโโโโโโโโโโ
โ SECRETS โ
โ REVEALED โ
โโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ COMMERCIAL PROGRAMMER vs OPENFLASH โ
โ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโ โ
โ โ
โ ๐ฐ $200 - $2000 ๐ฐ $4 - $30 โ
โ ๐ฅ๏ธ Windows XP era UI ๐ฅ๏ธ Modern React + Tauri โ
โ ๐ฆ Pay for chip database ๐ฆ 230+ chips FREE โ
โ ๐ Pay for updates ๐ Free forever โ
โ ๐ค No AI ๐ค AI-powered analysis โ
โ ๐ Closed source ๐ MIT License โ
โ ๐
Looks like 2003 ๐
Looks like 2025 โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โก MICROCONTROLLERS
Platform
Price
Speed
Best For
Special
๐ Raspberry Pi Pico
~$4
โโโโโ
Beginners
PIO magic
๐ Raspberry Pi Pico 2
~$5
โโโโโ
Enthusiasts
NV-DDR support
๐ค STM32F4 Black Pill
~$5
โโโโโ
Best value
168MHz Cortex-M4
โก Teensy 4.0 / 4.1
~$20-30
โโโโโ
Speed demons
USB HS 480Mbps!
๐ต Arduino GIGA R1
~$60
โโโโโ
Enterprise
WiFi + Hardware ECC
๐ถ ESP32
~$4
โโโโโ
Wireless
WiFi operation
๐ STM32F1 Blue Pill
~$2
โโโโโ
Ultra budget
Cheapest option
๐ฅ๏ธ SINGLE BOARD COMPUTERS
Platform
Price
Speed
Best For
Special
๐ฅง Raspberry Pi 4/5
~$35-75
โโโโโ
Headless server
Native GPIO
๐ Orange Pi
~$15-50
โโโโโ
Budget SBC
Allwinner/Rockchip
๐ Banana Pi
~$15-35
โโโโโ
RISC-V fans
SpacemiT K1 RISC-V!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ PARALLEL NAND โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 60+ โ
โ Samsung โข Micron โข SK Hynix โข Kioxia โข Macronix โข Winbond โ
โ โ
โ SPI NOR โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 75+ โ
โ Winbond โข GigaDevice โข Macronix โข Micron โข ISSI โข XMC โข EON โ
โ โ
โ SPI NAND โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 55+ โ
โ GigaDevice โข Winbond โข Micron โข Macronix โข Kioxia โข XTX โข Foresee โ
โ โ
โ eMMC โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 40+ โ
โ Samsung โข Micron โข SK Hynix โข SanDisk โข Kingston โ
โ โ
โ UFS โโโโโโโโโโ 10+ (detection) โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ TOTAL: 230+ CHIPS โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
READ โโโโโโโโโโโโโโโโโโโโ โ
WRITE โโโโโโโโโโโโโโโโโโโโ โ
ERASE โโโโโโโโโโโโโโโโโโโโ โ
VERIFY โโโโโโโโโโโโโโโโโโโโ โ
CLONE โโโโโโโโโโโโโโโโโโโโ โ
Hamming โ 1-bit correction
BCH-4 โ 4-bit correction
BCH-8 โ 8-bit correction
BCH-16 โ 16-bit correction
BCH-24 โ 24-bit correction
๐ Pattern Detection
Encrypted โ Compressed โ Executable
๐ Filesystem Detection
SquashFS โ UBIFS โ JFFS2 โ ext4 โ FAT
๏ฟฝ Key Search
AES-128/192/256 keys in dumps
๐ Wear Analysis
Remaining chip life estimation
๐บ๏ธ Memory Map
Visual partition layout
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ v1.x โ
Foundation โ
โ NAND โข SPI โข eMMC โข AI analysis โข Python API โข CLI โ
โ โ
โ v2.x โ
Scale โ
โ 11 platforms โข REST API โข Device farm โข Production line โ
โ Logic analyzer โข JTAG/SWD โข OpenFlash PCB โ
โ โ
โ v3.0 โ
Cloud โโโโ YOU ARE HERE โ
โ โ๏ธ Sync dumps across devices โ
โ ๐ฅ Team collaboration โ
โ ๐ Community chip database โ
โ ๐ AI model updates OTA โ
โ ๐ข Enterprise support โ
โ โ
โ v3.x ๐ Coming โ
โ FPGA support โข Forensics tools โข More chips โ
โ โ
โ v4.0 ๐ฎ Future โ
โ WebAssembly โข Distributed dumping โข Real-time collab โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1GB DUMP TIME
โโโโโโโโโโโโโ
Teensy 4.1 (USB HS) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 3-5 min
Arduino GIGA โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~10 min
Raspberry Pi 4 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~12 min
STM32F4 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~25 min
RP2350 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~30 min
RP2040 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~45 min
ESP32 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~50 min
1๏ธโฃ Try Without Hardware
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ Open App โ Click "Mock" โ Scan โ Connect โ Dump โ
โ โ
โ Explore all features with simulated data! โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
TOTAL COST: ~$6
โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
โ Raspberry Pi Pico โ โ Jumper Wires โ
โ ~$4 โ + โ ~$2 โ
โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
3๏ธโฃ Wiring (SPI Flash)
PICO FLASH CHIP
โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ โ โ โ
โ GP16 โโโโโโโโโโโโโโโโโโโโโโค DO (MISO) โ
โ GP17 โโโโโโโโโโโโโโโโโโโโโโค CS# โ
โ GP18 โโโโโโโโโโโโโโโโโโโโโโค CLK โ
โ GP19 โโโโโโโโโโโโโโโโโโโโโโค DI (MOSI) โ
โ 3V3 โโโโโโโโโโโโโโโโโโโโโโค VCC โ
โ GND โโโโโโโโโโโโโโโโโโโโโโค GND โ
โ โ โ โ
โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
Open App โ Scan โ Connect โ Detect Chip โ Dump โ ๐
import openflash
# Connect
device = openflash .connect ()
chip = device .detect ()
# Read
dump = device .read_full ()
dump .save ("firmware.bin" )
# Analyze
analysis = openflash .ai .analyze (dump )
print (f"Quality: { analysis .quality_score :.0%} " )
print (f"Filesystem: { analysis .filesystem } " )
# Scan for devices
openflash scan
# Read chip
openflash read -o dump.bin
# AI analysis
openflash analyze dump.bin
# Write with verification
openflash write -i firmware.bin --verify
# Batch processing
openflash batch jobs.toml
๐๏ธ Build from Source
# Prerequisites: Rust 1.70+, Node 18+
git clone https://github.com/openflash/openflash.git
cd openflash/openflash
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โ GUI (Tauri + React) โ
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
cd gui && npm i && cargo tauri dev
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โ CLI โ
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
cargo build -p openflash-cli --release
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โ Firmware (pick your platform) โ
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# RP2040 (Raspberry Pi Pico)
cd firmware/rp2040
rustup target add thumbv6m-none-eabi
cargo build --release --target thumbv6m-none-eabi
# RP2350 (Raspberry Pi Pico 2)
cd firmware/rp2350
rustup target add thumbv8m.main-none-eabihf
cargo build --release --target thumbv8m.main-none-eabihf
# Teensy 4.x (USB High Speed!)
cd firmware/teensy4
rustup target add thumbv7em-none-eabihf
cargo build --release --target thumbv7em-none-eabihf
๐ ะงัะพ ัะฐะบะพะต OpenFlash?
ะัะพะฑะปะตะผะฐ:
ะัะพัะตััะธะพะฝะฐะปัะฝัะต ะฟัะพะณัะฐะผะผะฐัะพัั = $200-2000
ะัะณะปัะดัั ะบะฐะบ ะธะท 2003 ะณะพะดะฐ
ะะฐะบััััะน ะบะพะด, ะฟะปะฐัะฝัะต ะพะฑะฝะพะฒะปะตะฝะธั, Windows XP ะฒะฐะนะฑั
ะ ะตัะตะฝะธะต:
OpenFlash = ะผะธะบัะพะบะพะฝััะพะปะปะตั ะทะฐ $4 + ะฟัะพะฒะพะดะฐ
ะกะพะฒัะตะผะตะฝะฝะพะต ะบัะพััะฟะปะฐััะพัะผะตะฝะฝะพะต ะฟัะธะปะพะถะตะฝะธะต
Open source, ะฑะตัะฟะปะฐัะฝะพ ะฝะฐะฒัะตะณะดะฐ, ั AI
โโโโโโโโโโโโโโโ
โ ะะะ ะขะะซะ โ
โ ะ ะะฃะขะะ โ
โ โโโโโโโโโ โ
โ โ NAND โโโโผโโโโ ะงัะพ ะฒะฝัััะธ?
โ โโโโโโโโโ โ
โโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโ
โ OpenFlash โ
โ โโโโโโโโโโโโ
โ ะกะะะ ะะขะซ โ
โ ะ ะะกะะ ะซะขะซ โ
โโโโโโโโโโโโโโโ
๐ฏ ะะพัะตะผั OpenFlash?
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ ะะะะะะ ะงะะกะะะ ะะ ะะะ ะะะะะขะะ vs OPENFLASH โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโ โ
โ โ
โ ๐ฐ $200 - $2000 ๐ฐ $4 - $30 โ
โ ๐ฅ๏ธ ะะฝัะตััะตะนั ัะฟะพั
ะธ Windows XP ๐ฅ๏ธ ะกะพะฒัะตะผะตะฝะฝัะน React+Tauriโ
โ ๐ฆ ะะฐะทะฐ ัะธะฟะพะฒ ะทะฐ ะดะตะฝัะณะธ ๐ฆ 230+ ัะธะฟะพะฒ ะะะกะะะะขะะ โ
โ ๐ ะะฑะฝะพะฒะปะตะฝะธั ะทะฐ ะดะตะฝัะณะธ ๐ ะะตัะฟะปะฐัะฝะพ ะฝะฐะฒัะตะณะดะฐ โ
โ ๐ค ะะตะท AI ๐ค AI-ะฐะฝะฐะปะธะท ะฒัััะพะตะฝ โ
โ ๐ ะะฐะบััััะน ะบะพะด ๐ MIT ะปะธัะตะฝะทะธั โ
โ ๐
ะัะณะปัะดะธั ะบะฐะบ 2003 ๐
ะัะณะปัะดะธั ะบะฐะบ 2025 โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โก ะะะะ ะะะะะขะ ะะะะะ ะซ
ะะปะฐััะพัะผะฐ
ะฆะตะฝะฐ
ะกะบะพัะพััั
ะะปั ะบะพะณะพ
ะัะพะฑะตะฝะฝะพััั
๐ Raspberry Pi Pico
~$4
โโโโโ
ะะพะฒะธัะบะธ
PIO ะผะฐะณะธั
๐ Raspberry Pi Pico 2
~$5
โโโโโ
ะญะฝััะทะธะฐััั
NV-DDR ะฟะพะดะดะตัะถะบะฐ
๐ค STM32F4 Black Pill
~$5
โโโโโ
ะัััะตะต ัะพะพัะฝะพัะตะฝะธะต
168MHz Cortex-M4
โก Teensy 4.0 / 4.1
~$20-30
โโโโโ
ะกะบะพัะพััั ะฒะฐะถะฝะฐ
USB HS 480Mbps!
๐ต Arduino GIGA R1
~$60
โโโโโ
Enterprise
WiFi + Hardware ECC
๐ถ ESP32
~$4
โโโโโ
ะะตัะฟัะพะฒะพะดะฝะฐั ัะฐะฑะพัะฐ
WiFi ะพะฟะตัะฐัะธะธ
๐ STM32F1 Blue Pill
~$2
โโโโโ
ะฃะปัััะฐ-ะฑัะดะถะตั
ะกะฐะผัะน ะดะตััะฒัะน
๐ฅ๏ธ ะะะะะะะะขะะซะ ะะะะะฌะฎะขะะ ะซ
ะะปะฐััะพัะผะฐ
ะฆะตะฝะฐ
ะกะบะพัะพััั
ะะปั ะบะพะณะพ
ะัะพะฑะตะฝะฝะพััั
๐ฅง Raspberry Pi 4/5
~$35-75
โโโโโ
Headless ัะตัะฒะตั
Native GPIO
๐ Orange Pi
~$15-50
โโโโโ
ะัะดะถะตัะฝัะน SBC
Allwinner/Rockchip
๐ Banana Pi
~$15-35
โโโโโ
ะคะฐะฝะฐัั RISC-V
SpacemiT K1 RISC-V!
๐พ ะะพะดะดะตัะถะธะฒะฐะตะผัะต ัะธะฟั
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ PARALLEL NAND โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 60+ โ
โ Samsung โข Micron โข SK Hynix โข Kioxia โข Macronix โข Winbond โ
โ โ
โ SPI NOR โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 75+ โ
โ Winbond โข GigaDevice โข Macronix โข Micron โข ISSI โข XMC โข EON โ
โ โ
โ SPI NAND โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 55+ โ
โ GigaDevice โข Winbond โข Micron โข Macronix โข Kioxia โข XTX โข Foresee โ
โ โ
โ eMMC โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 40+ โ
โ Samsung โข Micron โข SK Hynix โข SanDisk โข Kingston โ
โ โ
โ UFS โโโโโโโโโโ 10+ (ะดะตัะตะบัะธั) โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ ะะกะะะ: 230+ ะงะะะะ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โจ ะะพะทะผะพะถะฝะพััะธ
๐ง ะะฐะทะพะฒัะต ะพะฟะตัะฐัะธะธ
ะงะขะะะะ โโโโโโโโโโโโโโโโโโโโ โ
ะะะะะกะฌ โโโโโโโโโโโโโโโโโโโโ โ
ะกะขะะ ะะะะ โโโโโโโโโโโโโโโโโโโโ โ
ะะ ะะะะ ะะ โโโโโโโโโโโโโโโโโโโโ โ
ะะะะะะ ะะะะะะ โโโโโโโโโโโโโโโโโโ โ
๐ก๏ธ ะะพััะตะบัะธั ะพัะธะฑะพะบ
Hamming โ 1-ะฑะธั ะบะพััะตะบัะธั
BCH-4 โ 4-ะฑะธั ะบะพััะตะบัะธั
BCH-8 โ 8-ะฑะธั ะบะพััะตะบัะธั
BCH-16 โ 16-ะฑะธั ะบะพััะตะบัะธั
BCH-24 โ 24-ะฑะธั ะบะพััะตะบัะธั
๐ ะะตัะตะบัะธั ะฟะฐััะตัะฝะพะฒ
ะจะธััะพะฒะฐะฝะธะต โ ะกะถะฐัะธะต โ ะัะฟะพะปะฝัะตะผัะน ะบะพะด
๐ ะะตัะตะบัะธั ัะฐะนะปะพะฒัั
ัะธััะตะผ
SquashFS โ UBIFS โ JFFS2 โ ext4 โ FAT
๐ ะะพะธัะบ ะบะปััะตะน
AES-128/192/256 ะบะปััะธ ะฒ ะดะฐะผะฟะฐั
๐ ะะฝะฐะปะธะท ะธะทะฝะพัะฐ
ะัะตะฝะบะฐ ะพััะฐะฒัะตะณะพัั ัะตััััะฐ ัะธะฟะฐ
๐บ๏ธ ะะฐััะฐ ะฟะฐะผััะธ
ะะธะทัะฐะปัะฝะฐั ัั
ะตะผะฐ ัะฐะทะดะตะปะพะฒ
๐ ะัะพะดะฒะธะฝัััะต ัะธัะธ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ v1.x โ
ะคัะฝะดะฐะผะตะฝั โ
โ NAND โข SPI โข eMMC โข AI-ะฐะฝะฐะปะธะท โข Python API โข CLI โ
โ โ
โ v2.x โ
ะะฐัััะฐะฑ โ
โ 11 ะฟะปะฐััะพัะผ โข REST API โข Device farm โข Production line โ
โ ะะพะณะธัะตัะบะธะน ะฐะฝะฐะปะธะทะฐัะพั โข JTAG/SWD โข OpenFlash PCB โ
โ โ
โ v3.0 โ
ะะฑะปะฐะบะพ โโโโ ะะซ ะะะะกะฌ โ
โ โ๏ธ ะกะธะฝั
ัะพะฝะธะทะฐัะธั ะดะฐะผะฟะพะฒ ะผะตะถะดั ััััะพะนััะฒะฐะผะธ โ
โ ๐ฅ ะะพะผะฐะฝะดะฝะฐั ัะฐะฑะพัะฐ โ
โ ๐ ะัะฐัะดัะพััะธะฝะณ ะฑะฐะทั ัะธะฟะพะฒ โ
โ ๐ OTA ะพะฑะฝะพะฒะปะตะฝะธั AI-ะผะพะดะตะปะตะน โ
โ ๐ข Enterprise ะฟะพะดะดะตัะถะบะฐ โ
โ โ
โ v3.x ๐ ะกะบะพัะพ โ
โ FPGA ะฟะพะดะดะตัะถะบะฐ โข Forensics ะธะฝััััะผะตะฝัั โข ะะพะปััะต ัะธะฟะพะฒ โ
โ โ
โ v4.0 ๐ฎ ะัะดััะตะต โ
โ WebAssembly โข ะ ะฐัะฟัะตะดะตะปัะฝะฝัะน ะดะฐะผะฟะธะฝะณ โข Real-time ะบะพะปะปะฐะฑะพัะฐัะธั โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐๏ธ ะกัะฐะฒะฝะตะฝะธะต ัะบะพัะพััะธ
ะะ ะะะฏ ะะะะะ 1GB
โโโโโโโโโโโโโโโ
Teensy 4.1 (USB HS) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 3-5 ะผะธะฝ
Arduino GIGA โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~10 ะผะธะฝ
Raspberry Pi 4 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~12 ะผะธะฝ
STM32F4 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~25 ะผะธะฝ
RP2350 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~30 ะผะธะฝ
RP2040 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~45 ะผะธะฝ
ESP32 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ~50 ะผะธะฝ
๐ ๏ธ ะัััััะน ััะฐัั
1๏ธโฃ ะะพะฟัะพะฑัะน ะฑะตะท ะถะตะปะตะทะฐ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ ะัะบัะพะน ะฟัะธะปะพะถะตะฝะธะต โ "Mock" โ Scan โ Connect โ Dump โ
โ โ
โ ะะทััะธ ะฒัะต ััะฝะบัะธะธ ะฝะฐ ัะธะผัะปะธัะพะฒะฐะฝะฝัั
ะดะฐะฝะฝัั
! โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2๏ธโฃ ะะธะฝะธะผะฐะปัะฝะพะต ะถะตะปะตะทะพ
ะะะฉะะฏ ะกะขะะะะะกะขะฌ: ~$6
โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
โ Raspberry Pi Pico โ โ ะัะพะฒะพะดะฐ-ะฟะตัะตะผััะบะธ โ
โ ~$4 โ + โ ~$2 โ
โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
3๏ธโฃ ะะพะดะบะปััะตะฝะธะต (SPI Flash)
PICO FLASH ะงะะ
โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ โ โ โ
โ GP16 โโโโโโโโโโโโโโโโโโโโโโค DO (MISO) โ
โ GP17 โโโโโโโโโโโโโโโโโโโโโโค CS# โ
โ GP18 โโโโโโโโโโโโโโโโโโโโโโค CLK โ
โ GP19 โโโโโโโโโโโโโโโโโโโโโโค DI (MOSI) โ
โ 3V3 โโโโโโโโโโโโโโโโโโโโโโค VCC โ
โ GND โโโโโโโโโโโโโโโโโโโโโโค GND โ
โ โ โ โ
โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
ะัะบัะพะน ะฟัะธะปะพะถะตะฝะธะต โ Scan โ Connect โ Detect Chip โ Dump โ ๐
๐ป ะะฒัะพะผะฐัะธะทะฐัะธั
import openflash
# ะะพะดะบะปััะตะฝะธะต
device = openflash .connect ()
chip = device .detect ()
# ะงัะตะฝะธะต
dump = device .read_full ()
dump .save ("firmware.bin" )
# ะะฝะฐะปะธะท
analysis = openflash .ai .analyze (dump )
print (f"ะะฐัะตััะฒะพ: { analysis .quality_score :.0%} " )
print (f"ะคะก: { analysis .filesystem } " )
# ะะพะธัะบ ััััะพะนััะฒ
openflash scan
# ะงัะตะฝะธะต ัะธะฟะฐ
openflash read -o dump.bin
# AI-ะฐะฝะฐะปะธะท
openflash analyze dump.bin
# ะะฐะฟะธัั ั ะฟัะพะฒะตัะบะพะน
openflash write -i firmware.bin --verify
# ะะฐะบะตัะฝะฐั ะพะฑัะฐะฑะพัะบะฐ
openflash batch jobs.toml
๐๏ธ ะกะฑะพัะบะฐ ะธะท ะธัั
ะพะดะฝะธะบะพะฒ
# ะขัะตะฑะพะฒะฐะฝะธั: Rust 1.70+, Node 18+
git clone https://github.com/openflash/openflash.git
cd openflash/openflash
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โ GUI (Tauri + React) โ
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
cd gui && npm i && cargo tauri dev
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โ CLI โ
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
cargo build -p openflash-cli --release
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โ ะัะพัะธะฒะบะฐ (ะฒัะฑะตัะธ ัะฒะพั ะฟะปะฐััะพัะผั) โ
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# RP2040 (Raspberry Pi Pico)
cd firmware/rp2040
rustup target add thumbv6m-none-eabi
cargo build --release --target thumbv6m-none-eabi
# RP2350 (Raspberry Pi Pico 2)
cd firmware/rp2350
rustup target add thumbv8m.main-none-eabihf
cargo build --release --target thumbv8m.main-none-eabihf
# Teensy 4.x (USB High Speed!)
cd firmware/teensy4
rustup target add thumbv7em-none-eabihf
cargo build --release --target thumbv7em-none-eabihf
๐ ะะพะบัะผะตะฝัะฐัะธั
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ YOUR DATA WANTS TO BE FREE โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ ะขะะะ ะะะะะซะ ะฅะะขะฏะข ะกะะะะะะซ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โญ Star ยท ๐ Issues ยท ๐ฌ Discussions
MIT License โ Do whatever, don't sue us / ะะตะปะฐะน ััะพ ั
ะพัะตัั, ัะพะปัะบะพ ะฝะต ััะดะธ