FW 623 et Linux

Toutes les questions sur la GEC

FW 623 et Linux

Messagepar orienteur51 » 02 Mars 2016, 07:41

Visiblement cette lib SportIdent pour Python ne supporte pas le Firmware 623 http://bosco.durcheinandertal.ch/
J'ai notamment un "This module only works with BSM7/8 stations: Invalid start byte 0xf0 " sur une BSM7 mis à jour sur le dernier firmware 623.

Si je downgrade en FW 580 : no soucy.

Quelqu'un saurait ce qui a changé ? Au pire je vais faire un diff entre GECO et cette lib, ça servira !
Habitué au refus de départ en masse au CFC
orienteur51
Administrateur
 
Messages: 992
Inscription: 10 Mai 2012, 20:34

Re: FW 623 et Linux

Messagepar simon » 02 Mars 2016, 22:18

Pas trop d'idée, surtout que sportident ne communique pas beaucoup sur les évolutions techniques de leur firmware. Peut-être que le nouveau firmware est plus strict sur la façon de communiquer et de s'initialiser. En tout cas, "Invalid start byte 0xf0", ça fait penser que le boîtier a reçu l'instruction 0xf0 un coup trop tôt dans la séquence de communication, alors que le boîtier attendait plutôt un STX = 0x02

Dans la doc, ils disent qu'il faut d'ailleurs mieux commencer la séquence d'initialisation avec un WAKEUP, STX, STX avant la première instruction. Comme ici : https://github.com/sdenier/GecoSI/blob/ ... .java#L131
simon
 
Messages: 157
Inscription: 14 Mai 2012, 17:50

Re: FW 623 et Linux

Messagepar orienteur51 » 03 Mars 2016, 07:58

Yes, en fait j'ai mis à jour la bibliotheque python, elle n'envoyait pas ce signal avant.
En usb ça fonctionne très bien. Le problème vient du RS232, soit une alimentation pas assez puissant.. ou non compatibilité des adaptateurs RS232 sur le Rpi.
Habitué au refus de départ en masse au CFC
orienteur51
Administrateur
 
Messages: 992
Inscription: 10 Mai 2012, 20:34


Retourner vers GEC

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité