minipro
open-source programmer for TL866II+, TL866A, and TL866CS devices
TLDR
Read chip to file
SYNOPSIS
minipro [-p device] [-r file] [-w file] [-E] [-f format] [options]
DESCRIPTION
minipro is an open-source programmer for TL866II+, TL866A, and TL866CS devices. It programs EEPROMs, flash memory, microcontrollers, and other programmable chips.
The tool supports thousands of devices including Atmel AVR, Microchip PIC, EPROMs, EEPROMs, and various flash memory chips. The device database is community-maintained.
Read operations dump chip contents to files. Write operations program chips from binary or hex files. Verification confirms successful programming.
Erase is typically automatic before write but can be performed separately. Some chips require specific erase procedures or unlock sequences.
Intel HEX and Motorola S-Record formats are supported for microcontroller firmware. Raw binary works for data storage chips.
PARAMETERS
-p DEVICE
Specify chip/device.-r FILE
Read chip to file.-w FILE
Write file to chip.-E
Erase chip.-m FILE
Verify against file.-l
List all supported devices.-L PATTERN
Search devices by pattern.-f FORMAT
File format (raw, ihex, srec).-y
Skip verification after write.-c CONFIG
Config file for chip settings.-s
Skip chip detection.-v
Verbose output.-e
Skip erase before write.
CAVEATS
Requires compatible TL866 programmer hardware. Not all chips in database tested. Some chips need specific adapter sockets. USB permissions may need configuration on Linux.
HISTORY
minipro was created as an open-source alternative to the proprietary Windows software for TL866 programmers. Development began around 2014, enabling Linux and macOS support for this popular affordable programmer.
SEE ALSO
avrdude(1), flashrom(8), stm32flash(1)
