π
<-
Chat plein-écran
[^]

libhpcalcs: a toolkit for communicating with Prime calcs...

Nouveautés, projets, mises à jour.

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 16 Nov 2013, 11:57

A propos de la définition udev, pas moyen d'utiliser la même que celle déjà créée pour TILP ? :)

Ca en sera fortement inspiré, en effet, mais il faudra changer les IDs USB :)

Sur la branche master2, j'ai poussé deux commits à tester, l'un pour essayer de récupérer le maximum de données quand même si un backup a foiré, et l'autre pour passer la BOM UTF-16LE dans les programmes.
Est-ce que les notes ont le même problème que les programmes vis à vis de la BOM ? Si oui, il faut juste que j'ajoute un type dans la condition d'un if().
Aussi, est-ce que quelqu'un pourrait se débrouiller à créer et transférer des .hpappprgm et .hpappnote, de manière à confirmer l'ID de type de fichier correspondant ?
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Persalteas » 16 Nov 2013, 12:02

En tout cas, je viens de réessayer une deuxième fois, tout en sudo, le problème persiste.
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude wawachief » 16 Nov 2013, 12:27

Aussi, est-ce que quelqu'un pourrait se débrouiller à créer et transférer des .hpappprgm et .hpappnote, de manière à confirmer l'ID de type de fichier correspondant ?


J'ai testé le transfert de hpapp et de hpnotes dans les deux sens (receive backup, envoi, reception) et cela fonctionne.
Juste pour les notes, toujours le soucis quand j'édite avec kate du premier caractère parasite une fois retransféré sur la prime.
Avatar de l’utilisateur
wawachief
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 93.3%
 
Messages: 44
Inscription: 10 Nov 2013, 08:57
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 16 Nov 2013, 12:56

J'ai testé le transfert de hpapp et de hpnotes dans les deux sens (receive backup, envoi, reception) et cela fonctionne.

En effet, mais il se trouve qu'il existe également des .hpappprgm et .hpappnote (du moins, j'en vois dans la liste des fichiers de la version ordinateur du logiciel Prime) :)
Mais je ne sais pas ce qu'il faut faire pour les créer.
Un truc que je peux faire, c'est ajouter deux entrées pour ces types de fichiers, de manière à ce que les .hpappnote soient envoyés avec le type 0x07 et les .hpappprgm avec le type 0x08, et après, regarder si dans les backups, on retrouve ces types.

Juste pour les notes, toujours le soucis quand j'édite avec kate du premier caractère parasite une fois retransféré sur la prime.

OK, donc le BOM UTF-16LE doit être filtré des notes. Je m'y attendais, mais je voulais une confirmation d'abord :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude deloge » 16 Nov 2013, 13:02

Persalteas avait dit que tu en avais besoin alors voici : http://rapidshare.com/share/7314EE56222 ... 843D0C4A88
ImageImage
Avatar de l’utilisateur
deloge
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.9%
 
Messages: 125
Inscription: 19 Mai 2013, 19:54
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 16 Nov 2013, 13:17

OK, merci :)
Tu n'aurais pas de .hpappnote ?

De mon côté, je viens d'ajouter [EDIT: sur la branche master2, toujours, c'est la branche de test, qui peut être réécrite] les deux entrées sus-mentionnées pour .hpappnote et .hpappprggm, vous allez donc pouvoir tester de trois façons:
* ceux qui sont sous Windows peuvent a) utiliser le Connectivity Kit pour transférer les tels fichiers puis faire un backup avec test_hpcalcs pour voir quel type de fichier est indiqué par la machine, ou b) utiliser le Connectivity Kit pendant qu'un dump des paquets USB est en place pour trouver les types de fichiers;
* les autres peuvent utiliser test_hpcalcs pour transférer les fichiers (avec les types potentiellement faux que j'ai mis) et voir comment ils apparaissent sur la machine.

Bons tests, merci d'avance ;)
Fichiers joints
libhpcalcs-0.0.1-package.zip
Version de test
(1.32 Mio) Téléchargé 73 fois
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude deloge » 16 Nov 2013, 13:18

ImageImage
Avatar de l’utilisateur
deloge
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.9%
 
Messages: 125
Inscription: 19 Mai 2013, 19:54
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 10 Déc 2013, 08:39

Ce topic est devenu bien silencieux :)

Hier soir, j'ai implémenté la base pour le remote control des Prime. Les 51 touches sont numérotées dans l'ordre [en haut à gauche] -> [en bas à droite]: Apps a le code 0, + le code 50. Il y a quatre plans de touches:
* plan normal 0-50: la touche est interprétée comme si ni Shift, ni Alpha ne sont pressés;
* plan shift 51-101: la touche est interprétée comme une pression de Shift + la touche;
* plan alpha 102-152: la touche est interprétée comme une pression de Alpha + la touche;
* plan shift+alpha 153-204: la touche est interprétée comme une pression de Shift + Alpha + la touche.

Aussi, ça serait super que quelqu'un puisse tester la branche master2, que j'ai rebasée sur les derniers changements, pour confirmer que hpappnote et .hpappprgm sont bien les types 7 et 8 :)

Par ailleurs, j'ai obtenu quelques dumps des 39gII, qui montrent que le protocole supérieur est similaire à celui des Prime, mais le protocole inférieur est différent. L'architecture héritée de libti* est faite pour gérer ce genre de cas. Je n'ai pas encore réussi à communiquer avec la 39gII de mon "cobaye" Marcus Von Cube avec deux hacks simples, donc il faudra prendre un peu plus de temps après une petite réorganisation de la base de code.
Et puis il reste les éléments habituels de TODO list:
* détection automatique des calculatrices qui peuvent être branchées à l'ordinateur;
* faire en sorte que le code de backup résiste mieux aux pertes de paquets;
* ouvrir les fichiers PNG et réaliser la conversion de couleur...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

En ligne

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude DoOmnimaga » 10 Déc 2013, 20:22

J'enverrais bien un dump 39gII, mais comme elle plante à 99.9% des tentatives de connexion du cable ou de reset, j'ai comme abandonné, surtout qu'avec le fait que le nouveau firmware 39gII ne fixe aucun bug (même que c'est encore pire coté connexion), alors que le nouveau firmware de la HP Prime en corrige beaucoup, il est devenu clair pour moi qu'HP ne prennent même plus la HP 39gII au sérieux.
Dream of Omnimaga
ImageImageImageImage
Avatar de l’utilisateur
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 7.3%
 
Messages: 681
Images: 25
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: DJOmnimaga
Twitter/X: DJOmnimaga
Facebook: djomnimaga

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 10 Déc 2013, 21:11

Merci, mais tant que je n'arrive pas du tout à échanger des paquets avec une 39gII, je n'ai pas besoin de dumps supplémentaires de l'interaction 39gII <-> CK 39gII :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

PrécédenteSuivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1939 utilisateurs:
>1925 invités
>9 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)