Na základě dobrých referencí jsem se rozhodl koupit čínský programátor a tester TL866, konkrétně v poslední verzi - tedy TL866II Plus. Samozřejmý požadavek pro mě byl, aby ovládací software pracoval v Linuxu. Když ne nativně, tak alespoň pod Wine, u mě pak v Kubuntu 18.04 LTS 64bit.
Přístroj dnes dorazil. Pominu-li skutečnost, že k pořizovací ceně cca necelých 2.600,- Kč (programátor + 15 adaptérů) si ještě sosnul přepravní globalizátor necelých 600,- peněz (za pár kliknutí nazvaných "zajištění proclení") a více než 600,- peněz bolševik (za DPH), tak jinak proběhlo vše OK.
32bitový ovládací software Xgpro verze 9 je k dispozici zdarma na stránkách výrobce. Při kontrole přes Virus Total se u něj sice objevuje několik (cca 3 z více než 60?) pozitivních výsledků, ale jde převážně o nějaké okrajové antiviry, takže snad planý poplach... Instalační program nabízí výběr umístění pracovního adesáře. Po instalaci se vytvoří pracovní adresář (defaultně nazvaný
xgpro9), v něm je kromě jiného i vlastní ovládací program. Zdá se, že ovládací program je schopen funkce i při prostém zkopírování či přesunu celého pracovního adresáře jinam, než se původně instaloval. Z toho vyvozuji, že by (možná) fungoval i jako portable...
Ovládací progam (alespoň zatím) běží zcela bez problémů pod Wine 3.0-1 (32bit). K úspěšné funkci je po instalaci ještě třeba udělat dvě věci:
1) do pracovního adresáře programu (zde tedy výše uvedený
xgpro9) je nutné nahrát knihovnu
setupapi.dll (viz odkazy na konci tohoto příspěvku)
2) pro přístup k USB rozhraní programátoru je nutné vytvořit soubor
/etc/udev/rules.d/51-minipro.rules s obsahem
SUBSYSTEMS=="usb", ATTRS{idVendor}=="a466", ATTRS{idProduct}=="0a53", GROUP="plugdev", MODE="0666"
a restartovat PC, nebo alespoň udev příkazem
sudo udevadm trigger
Uživatel by přitom - jak plyne z kódu - měl být ve skupině
plugdev.
Poznámka: postup vytvoření
/etc/udev/rules.d/51-minipro.rules uvedený na stránce dole - cituji:
Add the following rule to the udev subsystem:
open terminal and as root type:
#echo 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="a466", ATTRS{idProduct}=="0a53", GROUP="plugdev", MODE="0666"' > /etc/udev/rules.d/51-minipro.rulesnefunguje!Co funguje, je třeba toto:echo 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="a466", ATTRS{idProduct}=="0a53", GROUP="plugdev", MODE="0666"' | sudo tee -a /etc/udev/rules.d/51-minipro.rules
Nebo lze soubor vytvořit klasicky (třeba rootovským správcem souborů) a do něj doplnit výše uvedený obsah. Možností je víc, nemá smysl zde uvádět všechny...
Jediné, co mi pod Wine nefunguje, je spuštění kalkulátoru jeho ikonou v ovládacím programu. Zatím jsem to nestudoval blíž, ale pravděpodobně se má spustit kalkulačka z Windows (?), což ve Wine samozřejmě nativně chybí...
Edit: ano, stačí do
/home/uzivatel/.wine/drive_c/windows/ přidat
calc.exe (ona kalkulačka z Windows). A nemusí to být ani MS originál - funguje třeba open source Precise Calculator z
http://preccalc.sourceforge.net/download.shtml , kde se
preccalc.exe přejmenuje na
calc.exe a vše včetně příslušných složek a jejich obsahu se opět přidá do
/home/uzivatel/.wine/drive_c/windows/.
Stránka výrobce: http://www.autoelectric.cn/en/tl866_main.htmlStránka výrobcem doporučovaného dealera (spíš též výrobce?): http://www.xgecu.com/en/TL866_main.htmlEdit: aha, ona to bude jedna a ta samá firma, jen prostě má stránky po dvěma různými doménami...
Stránka autora úprav pro běh na Linuxu: https://github.com/radiomanV/TL866 a konkrétněji pro popisovaný model pak
https://github.com/radiomanV/TL866/tree/master/wine/TL866II