Page 3 sur 9
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 23 nov. 2016, 19:30
par deennoo
Ouais...j'ai mis en pause, car ma solution n'est viable que pour les installation sur jessie...hors il y en a encore sur wheezy + les syno qui fonctionne differement.
Sans parler des windows. Et autres "exotisme".
Et je suis en mode nounou sur 5 jours...
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 24 nov. 2016, 10:09
par fredandrick65
deennoo a écrit :Ouais...j'ai mis en pause, car ma solution n'est viable que pour les installation sur jessie...hors il y en a encore sur wheezy + les syno qui fonctionne differement.
Sans parler des windows. Et autres "exotisme".
Et je suis en mode nounou sur 5 jours...
Dommage j aurai bien apprécier de ne pas avoir a débranché le Rflink de mon Syno à chaque nouvelle version.
Mais je vais patienter et croiser les doigts pour que cela ce fasse

Re: Beta Testers Wanted (LINUX ONLY)
Publié : 24 nov. 2016, 13:08
par frenchyyii
Petit retour de mon côté peu interessant car mon RFlink devait déjà être à jour.
RPI Pi2
Linux raspberrypi 4.4.27-v7+ #917 SMP Tue Oct 25 16:00:29 BST 2016 armv7l GNU/Linux
DZ en beta 3.5983
Juste un message de forcing activé mais cela semble fonctionner.
Merci Deennoo, good job.
Code : Tout sélectionner
Welcome to RFLink Update Script
INSTALLING DEPENDENCIE
E: Il y a des problèmes et -y a été employé sans --force-yes
Your RFLink Hardware IDX is == 11
Your RFLink Hardware serial port is == /dev/ttyACM0
Your RFLink Hardware Name is == RFlink
Your RFLink version is == 44.7
Create RFLink dir on /tmp
Check for a new RFLink FW
DOWNLOADING LAST RFLINK FW
Disabling RFLink Hardware
UPDATING YOUR RFLINK CAN TAKES TIME BE PATIENT PLEASE
Enabling RFLink Hardware
Update Done, Thanks using RFLink
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 24 nov. 2016, 14:01
par roondar
Une première chose serait de changer la shebang en
Pour gérer les erreurs.
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 24 nov. 2016, 14:02
par deennoo
frenchyyii a écrit :Petit retour de mon côté peu interessant car mon RFlink devait déjà être à jour.
RPI Pi2
Linux raspberrypi 4.4.27-v7+ #917 SMP Tue Oct 25 16:00:29 BST 2016 armv7l GNU/Linux
DZ en beta 3.5983
Juste un message de forcing activé mais cela semble fonctionner.
Merci Deennoo, good job.
Code : Tout sélectionner
Welcome to RFLink Update Script
INSTALLING DEPENDENCIE
E: Il y a des problèmes et -y a été employé sans --force-yes
Your RFLink Hardware IDX is == 11
Your RFLink Hardware serial port is == /dev/ttyACM0
Your RFLink Hardware Name is == RFlink
Your RFLink version is == 44.7
Create RFLink dir on /tmp
Check for a new RFLink FW
DOWNLOADING LAST RFLINK FW
Disabling RFLink Hardware
UPDATING YOUR RFLINK CAN TAKES TIME BE PATIENT PLEASE
Enabling RFLink Hardware
Update Done, Thanks using RFLink
ok tu as pris quel script ? celui du zip ou de github ?
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 24 nov. 2016, 14:11
par deennoo
roondar a écrit :Une première chose serait de changer la shebang en
Pour gérer les erreurs.
Merci je corrige.
C'est mon premier script, je le fait comme je le sent, mais il est vrai qu'il me manque une bonne formation pour bien faire les choses.
C'est Open source : donc si il y a des pros pour déja amelioré la chose n'hesitez a me contacter, c'est avec plaisir que l'on peut discuter et echanger.
Le plus important serait que le script check vraiment si il y a une mise a jour du FW car pour le moment il ne le fait pas, Stuntteam a les elements necessaire pour le faire avec un fichier update.jsp qui répond non si pas besoin et oui avec une adresse url si besoin :
rel = c'est la version ou "release" qui correspond a VERSION dans le script.
Si rel< que la derniere release dispo
Besoin d'une update
update.jsp =
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8" ?>
<Result>
<Value>1</Value>
<Url>http://www.nemcon.nl/blog2/fw/44/RFLink.cpp.hex</Url>
<MD5>a4b81a6939763fca6214e766ca652550</MD5>
</Result>
Si rel= ou > que la derniere release dispo
Pas besoin d'update
update.jsp =
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<Result>
<Value>0</Value>
</Result>
Il faut faire reagir le script a 1 et parser l'url pour le download du fw et biensur effacer ce fichier une fois la verif faite, c'est la que j'ai besoin d'aide.
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 24 nov. 2016, 16:59
par frenchyyii
deennoo a écrit :ok tu as pris quel script ? celui du zip ou de github ?
Github
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 25 nov. 2016, 20:08
par roondar
Une version améliorée:
https://github.com/roondar/RFLink-updat ... _RFLink.py
Normalement, il suffit juste d'avoir python d'installer sur le système et bien sûr la commande avrdude.
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 25 nov. 2016, 21:19
par deennoo
Je test des que possible, merci !
Re: Beta Testers Wanted (LINUX ONLY)
Publié : 28 nov. 2016, 10:07
par deennoo
Je viens de tester :
Mon RFLink est en 1.1 45.5
Donc ton script detecte bien que j'ai une mise a jour a faire car ma version retourne un update value 1
Mais ne la fait pas (juste aprés le download fw, les lignes s'enchaine mais n'ont aucune action)
Code : Tout sélectionner
Your RFLink hardware has idx 25 in version 45.5 on port /dev/ttyUSB-RFLink
Download the lastest rflink version
Disabling RFLink Hardware
Flashing RFLink Hardware
Executing: /usr/bin/avrdude -v -v -v -p atmega2560 -c wiring -D -P /dev/ttyUSB-RFLink -b 115200 -U flash:w:RFLink.cpp.hex:i
Flashing was successful
Enabling RFLink Hardware
Update Done, Thanks using RFLink