Skip to content

Visual Minipro 1.5.8 — Linux

Latest

Choose a tag to compare

@Guimli Guimli released this 16 Aug 20:42
· 2 commits to main since this release

GTK4/libadwaita port of Visual Minipro 1.5.8 for Debian 13, with XGecu T76
support and MAME ROM identification.

Install

sudo apt install ./visual-minipro_1.5.8-1_all.deb

The package includes the MAME ROM database (~165 000 ROMs across ~50 000
machines) from
MAME-Embedded-Database, so
ROM identification works out of the box. Cloning the source does not give you
the database — that is why this package exists.

You still need minipro

minipro is not packaged in Debian and must be built separately. The package
installs without it and prints these instructions:

sudo apt install build-essential pkg-config libusb-1.0-0-dev zlib1g-dev
git clone https://gitlab.com/DavidGriffith/minipro.git
cd minipro && make && sudo make install
sudo cp udev/*.rules /etc/udev/rules.d/ && sudo udevadm control --reload-rules
sudo usermod -aG plugdev "$USER"   # log out and back in

What's in it

  • Read and write EEPROM and flash, with the full minipro option set
  • 74xx/40xx logic IC testing, with per-pin failure markers
  • Xgpro algorithm bundle installation for the T56 and T76
  • Firmware updates, behind a confirmation step the macOS original lacks
  • SHA1 of every read or opened buffer, looked up in the MAME database

Status

Verified against an XGecu T76 (firmware 00.1.18, USB 3.0): detection,
identification, chip database, firmware warnings and software-bundle matching
all confirmed on-device, and reading and writing a physical EPROM both
work
.

59 tests pass, most ported from the original's Swift test suite.