LinuxCommandLibrary

minipro

open-source programmer for TL866II+, TL866A, and TL866CS devices

TLDR

Read chip to file

$ minipro -p [AT24C256] -r [output.bin]
copy
Write file to chip
$ minipro -p [AT24C256] -w [firmware.bin]
copy
Erase chip
$ minipro -p [AT24C256] -E
copy
Verify chip contents
$ minipro -p [AT24C256] -m [firmware.bin]
copy
List supported chips
$ minipro -l
copy
Search for chip
$ minipro -L [AT24]
copy
Read with Intel HEX format
$ minipro -p [ATmega328P] -r [output.hex] -f ihex
copy
Write without verify
$ minipro -p [AT24C256] -w [firmware.bin] -y
copy

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

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community