Modifications

Sauter à la navigation Sauter à la recherche
7 762 octets ajoutés ,  13 août 2023 à 16:23
Ligne 32 : Ligne 32 :  
Voici les étapes suivie sous Linux Mint (Mate) qui est un dérivé d'Ubuntu.
 
Voici les étapes suivie sous Linux Mint (Mate) qui est un dérivé d'Ubuntu.
   −
=== Etape 1: Installer Wine ===
+
=== Etape 1: Télécharger XGecu ===
Utiliser le gestionnaire de logiciel pour installer Wine.
+
Suivez le lien du vendeur et téléchargez le logiciel d'installation.
 +
Ce dernier est contenu dans une archive de type RAR (un format de compression similaire aux archives ZIP).
    +
Dans l'exemple ci-dessous, l'archive {{fname|XgproV1257_Setup.rar}} est téléchargée.
    +
[[Fichier:XEGU-setup-rar.png]]
 +
 +
Après extraction, le fichier {{fname|XgproV1257_Setup.exe}} est disponible aux côté de l'archive.
 +
 +
{{ambox|text=Si le format RAR n'est pas prix en charge sur votre système Linux alors installez le paquet logiciel "Unrar"}}
 +
 +
=== Etape 2: Installer Wine ===
 +
Si Wine n'est pas encore installé sur for System, utilisez le gestionnaire de logiciel pour installer Wine.
 +
 +
<div style="border: 1px solid #BAC6C7; background-color: #F1BBBB; padding-top: 10px; padding-bottom: 10px; padding-left:10px; border-radius: 15px; margin-bottom: 10px; text-align: left;">La façon d'installer Wine sera déterminant pour permettre au logiciel Xgpro de détecter le périphérique USB!</div>
 +
 +
* Sous Linux Mint 21.1, j'ai installé la paquet "'''Wine64'''" qui installe Wine et les dépendances.
 +
* Sous Linux Mint 19.1, j'ai utilisé "'''apt install'''" en ligne de commande pour installer Wine et ses dépendances.
 +
 +
<nowiki>sudo apt install wine-stable
 +
sudo apt install wine-development</nowiki>
 +
 +
'''A éviter:'''<br />
 +
Sous Linux Mint 19.1, j'ai initialement essayé d'installer la paquet "'''Wine-installer'''" qui installe Wine et les dépendances nécessaire.<br />[[Fichier:XGECU-Install-Wine.png|480px]]<br />J'ai fini par désinstaller complètement cette version (et effacé les fichiers) car il était impossible de détecter le XGecu!
 +
 +
=== Etape 3: Installer XGpro ===
 +
A l'aide d'un terminal, rendez-vous dans le répertoire contenant le programme d'installation '''XgproV1257_Setup.exe''' avec la commande {{fname|wine XgproV1257_Setup.exe}}.
 +
 +
[[Fichier:XGECU-run-setup.png]]
 +
 +
Si c'est la première fois que vous utilisez Wine, il est fort probable que Wine initialise quelques paramètres avant de procédez à l'installation de XGpro.
 +
 +
Les éléments nécessaires une fois installés, le programme d'installation "Xgpro" démarre et propose la sélection du répertoire d'installation.
 +
 +
[[Fichier:XGECU-run-setup3.png]]
 +
 +
Cliquez sur le bouton "Browse" pour sélectionner un répertoire d'installation. Je vous propose de créer et sélectionner un sous-répertoire {{fname|xgpro}} dans le répertoire utilisateur {{fname|/home/domeu/}}
 +
 +
[[Fichier:XGECU-run-setup4.png]]
 +
 +
Et donc l'installation se fera dans ce nouveau répertoire
 +
 +
[[Fichier:XGECU-run-setup5.png]]
 +
 +
Le programme d'installation se termine par un message d'erreur "DPInst.exe does not execute on your current Operating System".
 +
 +
DPInst.exe s'occupe d'installer le pilote utilisé par Windows pour accéder au programmeur XGecu.
 +
 +
[[Fichier:XGECU-run-setup6.png]]
 +
 +
=== Etape 4: setupapi.dll ===
 +
Téléchargez la DLL {{fname|setupapi.dll}} depuis le dépôt suivant [https://github.com/radiomanV/TL866/tree/master/wine https://github.com/radiomanV/TL866/tree/master/wine] et copiez là dans le répertoire d'installation '''Xgpro''' utilisé pour installer le programme.
 +
 +
=== Etape 5: Accès USB ===
 +
 +
Il faut permettre au programme utilisateur (Xgpro) de pouvoir accéder au périphérique USB du programmeur. Cela se fait en ajoutant une règle udev.
 +
 +
Utiliser la commande {{fname|touch}} pour créer le fichier rules.
 +
 +
<nowiki>sudo touch /etc/udev/rules.d/50-xgpro.rules</nowiki>
 +
 +
Puis utiliser un éditeur de texte ("nano" par exemple)
 +
 +
<nowiki>sudo nano /etc/udev/rules.d/50-xgpro.rules</nowiki>
 +
 +
et y ajouter la ligne suivante:
 +
 +
<nowiki>SUBSYSTEM=="usb", ATTR{idVendor}=="a466", ATTR{idProduct}=="0a53", GROUP="plugdev"</nowiki>
 +
 +
Si vous utilisez "nano" alors la combinaison de touche '''[Ctrl] o''' (la lettre O, pas le chiffre) permet de sauver le contenu dans le fichier.
 +
 +
La combinaison '''[Ctrl] x''' permet de quitter l'éditeur.
 +
 +
Enfin, la commande {{fname|udevadm trigger}} permet d'intégrer la nouvelle règle udev.
 +
 +
<nowiki>sudo udevadm trigger</nowiki>
 +
 +
== Démarrer le logiciel ==
 +
 +
C'est le moment de brancher votre XGecu sur le port USB de votre ordinateur.
 +
 +
Placer la bouton Marche/Arrêt du XGecu sur la position marche (le LED "pow" doit être allumée).
 +
 +
Puis démarrez le programme XGpro depuis le menu démarré:
 +
 +
[[Fichier:run-xgpro.png|480px]]
 +
 +
Si le logiciel XGpro peut accéder accéder au programmeur XGecu alors l'écran principal est affiché.
 +
 +
La zone de log indiquant alors le type de programmateur installé.
 +
 +
[[Fichier:run-xgpro-connected.png]]
 +
 +
 +
=== XGecu non détecté ===
 +
 +
Si vous avez le message "''System Demo(Programmer not Found)''" c'est que votre XGecu est éteint ou que Wine ne peux pas accéder au port USB associé.
 +
 +
[[Fichier:run-xgpro-not-connected.png]]
 +
 +
Voyez la section "TroubleShooting" ci-dessous.
 +
 +
== TroubleShooting ==
 +
Si l'installation s'est bien déroulée sur un "Linux Mint 21.1" avec le paquet "Wine64", il n'en est pas de même sur mon "Linux Mint 19.1" avec le paquet "Wine-Installer".
 +
 +
=== Le XGecu est il détecté sous Linux? ===
 +
 +
Saisir la commande {{fname|dmesg}} dans un terminal juste après avoir branché votre XGecu.
 +
 +
Vous devriez voir les lignes suivantes:
 +
 +
<nowiki>[  238.312250] usb 2-4: new high-speed USB device number 7 using xhci_hcd
 +
[  238.458587] usb 2-4: New USB device found, idVendor=a466, idProduct=0a53
 +
[  238.458590] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
 +
[  238.458591] usb 2-4: Product: XGecu T56
 +
[  238.458593] usb 2-4: Manufacturer: Xingong Electronics Co.Ltd
 +
</nowiki>
 +
 +
=== udev: detection périphérique ===
 +
Saisir l'instruction {{fname|sudo udevadm monitor}} permet de voir si le périphérique est bien détecté et enregistré (bind) dans les périphériques.
 +
 +
Exécutez la commande puis allumer/eteindre votre XGecu... vous devirez voir les messages suivants:
 +
 +
<nowiki>$ sudo udevadm monitor
 +
monitor will print the received events for:
 +
UDEV - the event which udev sends out after rule processing
 +
KERNEL - the kernel uevent
 +
 +
KERNEL[5672.036933] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
KERNEL[5672.037467] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
 +
KERNEL[5672.037617] bind    /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
UDEV  [5672.061592] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
UDEV  [5672.062910] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
 +
UDEV  [5672.063996] bind    /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
KERNEL[5689.439737] remove  /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
 +
KERNEL[5689.440445] unbind  /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
KERNEL[5689.440545] remove  /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
UDEV  [5689.443094] remove  /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
 +
UDEV  [5689.445630] unbind  /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
UDEV  [5689.454104] remove  /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
</nowiki>
 +
 +
=== Le XGecu n'est pas détecté par XGpro ===
 +
Le logiciel XGpro indique le message "System Demo (Programmer not Found)" !
 +
 +
# Vérifier que le périphérique est bien détecté par Linux (voir ci-dessus).
 +
# Vérifier que la "udev" détecte le périphérique
 +
# XGecu toujours pas détecté? Désinstaller complètement Wine et ré-installer le tout.
 +
 +
'''D'expérience:'''
 +
 +
Désinstaller Wine, tous ses paquets et tous les répertoires utilisateurs Wine (y compris le répertoire caché ~/.wine) avant de procéder à une nouvelle installation peut être salvateur. Lors de mon premier essais sur Linux Mint 19.1 j'ai utiliser le paquet "Wine-Installer" sans succès (pas de détection du XGecu. Lors de mon second essai, j'ai utilisé les commandes "sudo apt install" et le résultat fut instantané :-)
    
== Où acheter ==
 
== Où acheter ==
Les produits XGecu sont abondement copiés (et pas forcement de la même qualité).
+
Les produits XGecu sont abondement copiés, surtout l'ancien TL866 (et pas forcement de la même qualité).
    
Alors pensez à passer par le site officiel pour effectuer votre achat:
 
Alors pensez à passer par le site officiel pour effectuer votre achat:
29 923

modifications

Menu de navigation