Page 1 sur 1

FW 623 et Linux

MessagePosté: 02 Mars 2016, 07:41
par orienteur51
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 !

Re: FW 623 et Linux

MessagePosté: 02 Mars 2016, 22:18
par simon
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

Re: FW 623 et Linux

MessagePosté: 03 Mars 2016, 07:58
par orienteur51
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.