Des utilisateurs ont reporté des temps de lecture des puces très longs sur certains ordinateurs. Dans ces cas la lecture d’une seule prend environ 10 secondes au lieu des 1 à 2 secondes habituelles, ce qui rend Geco impraticable en compétition. Le problème semble apparaître uniquement quand le boîtier maître SPORTident est branché directement sur l’ordinateur. Bien que la cause du problème soit encore inconnue, il est possible de le résoudre en branchant un hub USB entre l’ordinateur et le boîtier maître. Une configuration typique de GEC est l’utilisation du hub pour le boîtier maître et l’imprimante à ticket, tandis que les autres ports USB sont libres de recevoir une imprimante normale ou des clés USB.
Les temps dans les puces SI 5 sont enregistrés sur 12h00 et repartent ensuite à zéro. Geco doit recalculer le temps correct à partir de l’heure zéro de la compétition.
Geco scanne les ports série au démarrage pour détecter une station SPORTident. Si Bluetooth est activé, il sera aussi scanné ce qui ralentit considérablement le lancement de Geco (plus de 10 secondes d’attente). Vous pouvez soit :
java -Dgnu.io.rxtx.SerialPorts=COM1;COM3 -jar gecoXXXX.jar
COM1
et COM3
sont les ports susceptibles d’accueillir votre station SPORTident (à adapter suivant votre configuration). Vous pouvez créer un fichier batch pour éviter de taper cette commande à chaque fois.Guy P. a écrit un tutorial détaillé et pas à pas si vous n’êtes pas habitué aux manipulations systèmes décrites ci-dessous.
Il faut télécharger le pilote Mac OS pour le chip USB des boîtiers SPORTident, puis changer quelques informations du pilote pour que Mac OS le reconnaisse pour le boîtier.
1. Télécharger et installer le pilote depuis SI labs, section Tools, sélectionner CP210x VCP Mac OSX Drivers (ou essayer le lien direct Mac_OSX_VCP_Driver.zip). L’installation demande un redémarrage.
Deux pilotes sont installés, une version 32 bits /System/Library/Extensions/CP210xVCPDriver.kext
et une version 64 bits /System/Library/Extensions/CP210xVCPDriver64.kext
. Vous pouvez modifier l’un ou l’autre des pilotes. Le tutorial continue avec la version 64 bits.
2. Ouvrir le fichier /System/Library/Extensions/CP210xVCPDriver64.kext/Contents/Info.plist
avec un éditeur de texte (il vous faut les droits admin). Vous pouvez faire une copie de sauvegarde avant édition.
Dans le fichier, repérer les deux lignes suivantes en cherchant la chaîne 60000 :
<key>idProduct</key> <integer>60000</integer>
Remplacer 60000 par 32778 (identifiant des boîtiers SPORTident).
<key>idProduct</key> <integer>32778</integer>
3. Uniquement sous Lion (Mac OSX 10.7), il faut mettre à jour le cache pour que le chargement du pilote soit automatique au branchement du boîtier. Les deux dernières commandes prennent un peu de temps.
sudo kextload -b com.silabs.driver.CP210xVCPDriver64 sudo kextcache -system-prelinked-kernel sudo kextcache -system-caches
4. Redémarrer à nouveau pour vérifier que le système prenne en compte les modifications.
Le boîtier apparaît sous l’identifiant /dev/tty.SLAB_USBtoUART dans Geco (et aussi comme SPORTident USB to UART Bridge Controller dans le profil système).