An opensource rewrittement of autoelectric.cn programming utility

Lubomir Rintel f72554f021 Exit upon encountering unknown options 9 years ago
bash_completion.d 3051da84c5 Remove the shebang from the completion file 9 years ago
debian 786374107e Build scripts for Debian / Ubuntu 10 years ago
man 7dca381282 Add option to turn ICSP voltage off 9 years ago
udev 78455b23f7 Avoid world-writable device 9 years ago
LICENSE c742a6b4d5 Added a license 10 years ago
Makefile e93c8694db Adds miniprohex to make install 9 years ago
README.md cca9b905e7 Update README.md 10 years ago
byte_utils.c 82862ab144 Essential functionality: read / write / initialize 10 years ago
byte_utils.h 82862ab144 Essential functionality: read / write / initialize 10 years ago
database.c 125e9a1a39 Case insensitive device name matching 9 years ago
database.h 1899112d72 AVR & PIC fuses support 10 years ago
devices.h b5df7332c5 Added 2 fuse word support for 55 mid range PIC devices 10 years ago
easyconfig.c 7779cda1a5 Update FSF address 9 years ago
easyconfig.h 7779cda1a5 Update FSF address 9 years ago
error.h 82862ab144 Essential functionality: read / write / initialize 10 years ago
fuses.c 47d4e3388a Fix config read for AVR devices with one or two fuses 9 years ago
fuses.h 47d4e3388a Fix config read for AVR devices with one or two fuses 9 years ago
main.c f72554f021 Exit upon encountering unknown options 9 years ago
main.h 82862ab144 Essential functionality: read / write / initialize 10 years ago
minipro-query-db.c 125e9a1a39 Case insensitive device name matching 9 years ago
minipro.c 49f9cde3aa Implement the ICSP port option 9 years ago
minipro.h 49f9cde3aa Implement the ICSP port option 9 years ago
miniprohex 34a8186288 miniprohex: Fix temporary file handling 9 years ago

README.md

minipro

An opensource rewrittement of autoelectric.cn programming utility

Features

  • Compatibility with Minipro TL866CS and Minipro TL866A
  • More than 13000 target devices (including AVRs, PICs, various BIOSes and EEPROMs)
  • ZIF40 socket and ISP support
  • Vendor-specific MCU configuration bits
  • Chip ID verification
  • Overcurrency protection
  • System testing

Synopsis

$ minipro -p ATMEGA48 -w atmega48.bin
$ minipro -p ATMEGA48 -r atmega48.bin

Installing under Debian / Ubuntu

Building a Debian package directly from this repository is as easy as

sudo apt-get install build-essential git fakeroot dpkg-dev libusb-1.0-0-dev
git clone https://github.com/vdudouyt/minipro/ && cd minipro/
fakeroot dpkg-buildpackage -b
sudo dpkg -i ../minipro_0.1-1_*.deb