Really make sure that the programmer will not be damaged when there is any worst-case short circuit. At the same time, the programmed chip can be efficiently protected. This programmer will cut off the programming power supply VPP and VCC within 100us and send the message to the application program when there is short circuit. MiniPro is a software package for the CS1504 and OPN-2001 handheld mini barcode scanners. MiniPro extracts the barcodes from your scanner and provides the options to display, print, and export the.
TL866Open source firmware and utilities for Minipro TL866xx series of chip programmersThis project's scope is dealing with the firmware within the TL866itself. It includes software for dumping, reprogramming, andmanipulating the firmware. Schematics and discussion of internaloperations are also here.Also here you can find a linux USB wrapper for TL866 and TL866II which make these programmersnative software to work with Wine. The wrapper is located in wine folder. Installation of the TL866 Updater on Linux Install build dependencies Debian/Ubuntu sudo apt-get install build-essential pkg-config git libusb-1.0-0-dev libqt4-devCheckout source code and compile git clone TL866/QTqmakemakesudo cp TL866Updater /usr/local/binUdev configuration (recommended)If you want to access the programmer as a regular user, you'll have toconfigure udev to recognize the programmer and set appropriate accesspermissions. These are the same rules as are available with. If you already installed the rulesthere, you don't need to do it again here.
Debian/Ubuntu sudo cp udev/debian/60-minipro.rules /etc/udev/rules.d/sudo udevadm triggerYou'll also have to add your regular user to the plugdev systemgroup: sudo usermod -a -G plugdev YOUR-USERNote that this change will only become effective after your nextlogin. CentOS 7 sudo cp udev/centos7/80-minipro.rules /etc/udev/rules.d/sudo udevadm control -reload-rulesThe CentOS rules file currently make the programmer device writable forall users.
![6.50 6.50](/uploads/1/2/5/5/125504908/674914995.png)
Well, in this case you can do it in two ways: a simple and safe method and a dangerous and 'complicate' method.The simple method of changing from TL866CS to TL866A version:1. Download my firmware updater here: TL866 firmware updater and unzip it.2. Connect your device to USB cable.3. Run TL866.exe from the above downloaded archive4.
In the update.dat file section browse for that file (you can find this file in the minipro installation folder)5. In the 'Firmware to write' section select TL866A firmware6. Click reflash buttonYour device will be reflashed with the A firmware version. Done!The only drawback of this method is that future firmware upgrades can be done only with my tool, the minipro software will revert to original 'CS' version.The dangerous and complicated method:1. Run TL866.exe from downloaded archive2. In the update.dat file section browse for that file (you can find this file in the minipro installation folder)3.
![Download Download](https://vrtp.ru/uploads/post-109-1458286612.jpg)
In the 'Firmware to write' section select firmware dumper4. Click reflash buttonnow a custom firmware will be programmed into your device, just wait to finish5.
The Advanced button will become available, just click it and another window will appear!6. In this advanced window we have three fields: Bootloader section, Copy protection section and device serial number section7.
In the Bootloader section select 'A Bootloader' and click Write buttonnow your bootloader will be reflashed.8. Just close this advanced window and from main window in the 'Firmware to write' section select TL866A firmware9. Click reflash buttonnow your device will be reflashed with the A version firmware. Done!With this method your device will be permanently transformed to A version and future upgrades will be possible from minipro software. But why is this method dangerous?
Because if something goes bad (power failure, computer crash etc.) during bootloader reflash your device will be bricked (and you will need an external programmer).Logged.