# nofeletru/UsbAsp-flash

Program allow you to program flash memory on the protocols spi, I2C, MicroWire. Supports CH341a, CH347, UsbAsp, AVRISP(LUFA), Arduino, FT232H.

Repository: https://github.com/nofeletru/UsbAsp-flash
Canonical: https://ross.abutalabs.com/products/usbasp-flash
Language: Pascal
License: MIT
License Family: permissive
Topics: usbasp, flash, ch341a, arduino, ft232h, ch347
Last push: 2025-02-06T06:15:29+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 5, release rhythm 28, longevity 100
- inputs: {"age_days": 4075, "days_push": 573, "days_rel": 586, "gap_med": 69.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1363, forks 259 (observed 2026-08-28T04:04:30.372660+00:00)

## What it is
AsProgrammer is a desktop application for programming flash and EEPROM memory chips over SPI, I2C, and MicroWire protocols. It supports a range of cheap USB programmers including CH341a, CH347, FT232H, USBasp, Arduino, and AVRISP-mkII.

## Use cases
- flash firmware onto a SPI NOR flash chip with a CH341a
- read and write EEPROM over I2C
- dump BIOS chip contents before flashing
- program 25 series SPI flash chips with FT232H
- backup and restore MicroWire EEPROMs
- use an Arduino as a flash programmer

## When to choose
- you need a free GUI tool to read/write SPI, I2C, or MicroWire memory chips
- you own a CH341a, CH347, FT232H, USBasp, or Arduino and want chip programming support
- you want to dump or flash BIOS/firmware chips on Windows

## When to avoid
- you need to program microcontrollers rather than memory chips
- you need a command-line or Linux-native flashing workflow
- your programmer hardware is not among the supported devices

## Facets
- artifact type: application
- maturity: active
- function: embedded, developer-tools
- domain: hardware, embedded-systems, developer-tools
- platform: windows
- tags: flash-programmer, spi, i2c, microwire, ch341a, ft232h, arduino, eeprom, desktop

## Member repositories
- nofeletru/UsbAsp-flash (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:30.372660+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:41:26.115777+00:00, confidence not recorded.
  - readme: https://github.com/nofeletru/UsbAsp-flash (fetched 2026-08-28T04:04:30.372660+00:00, sha bbc36edf270c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
