1

(Suite de ce début de discussion pour qu'on s'y retrouve)

C'est amusant, ce système de loopback marche aussi quand on essaie d'envoyer un document : il le reçoit en même temps qu'il l'envoie, et crée un nouveau document avec un suffixe numérique pour éviter d'écraser l'original. Je viens de tester sur un port USB du PC sur lequel le driver n'était pas installé, il n'intervient absolument pas là-dedans.

J'ai testé avec la Nspire en USB hôte (avec une souris branchée via un adaptateur), ça ne marche pas.

2

En effet c'est spécial.
Echec de connexion avec un appareil photo. cheeky
avatarla Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

3

La gestion du suffixe est un peu merdique. Genre après Document3 il m'a créé un Document32 puis ensuite Document322. J'essayes de voir ce que ça donne si un nom de fichier est trop long après un transfert. Ou encore si l'espace mémoire est insuffisant.

A pour finir j'ai déconnecté la prise USB durant un transfert de fichier 2: Send. Le truc chelou c'est qu'il m'indique un espace total de 4 Ko dans le dossier Temp alors que celui-ci est composé de 5 fichiers de 1 Ko chacuns. cheeky Bref il ne comptabilise pas la taille du fichier.

[Edit] Si un nom de fichier est trop long (echec de connexion)
avatarla Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

4

geogeo (./3) :
Bref il ne comptabilise pas la taille du fichier.

J'avais remarqué ça aussi. C'est pas plutôt qu'il arrondit toujours au ko supérieur ?

5

Je vais essayer avec des fichiers plus volumineux.
avatarla Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

6

En effet c'est une histoire d'arrondi.
Donc c'est bien un loopback, si on fait un 2: Send avec un gros fichier (> 1 Mo) et que l'on retire la prise USB immédiatement, on obtient aucune erreur.

[edit] En faisant un Save AS avec un fichier corrompu j'ai obtenu une réinitialisation complète de la machine (choix de la langue, taille police, message de bienvenue).
avatarla Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

7

Un truc étrange :
Le loopback ne fonctionnait pas. J'ai débranché, rebranché, éteinds la calc sans succès.
J'ai lancé TI Nspire link, validé la détection de la calc, puis quitté.
Maintenant le loopback fonctionne.

8

J'avais simplement remarqué que si une commande 'disconnect' du protocole n'était pas envoyée par le PC après ses transferts, ça ne marchait pas (arrêt brutal de Computer Link par exepmle). Mais débrancher et rebrancher semblait la faire remarcher.

9

10

Le loopback est-il existant en mode TI-84+ ?
avatarla Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

11

Non.

12

ExtendeD (./8) :
J'avais simplement remarqué que si une commande 'disconnect' du protocole n'était pas envoyée par le PC après ses transferts, ça ne marchait pas (arrêt brutal de Computer Link par exepmle). Mais débrancher et rebrancher semblait la faire remarcher.

En fait, ça semble plus compliqué.
Voila ce que je deduis du comportement de ma calc :

Pour la calc, on a deux états de la liaison USB, et deux comportements possibles :

état E1 : "USB énuméré"
on entre dans cet état lorque la calc est reliée au PC et le driver TI chargé (donc calc allumée pour être détectée par le PC)

état E2 : "USB non énuméré"
on entre dans cet état lorsque la calc est allumée et n'a pas de +5V sur l'USB


comportement C1 :
pas de loopback
les timeouts sont longs : si on essaie d'envoyer un fichier ou l'OS, on a "l'horloge" pendant un temps assez long avant l'échec

comportement C2 :
si état E1 et pas de TI computer link, loopback
si état E2, erreur immédiate

Après un reset, la calc est dans l'état (C1, E2)

Pour passer de C1 à C2 (cela semble irréversible sans reset), il faut que dans l'ordre
1) la calc passe dans l'état E1
2) la calc passe dans l'état E2

Par exemple : si je connecte la calc au PC, je l'eteinds, je déconnecte, je reconnecte (soit au PC, soit même à un +5V), et je rallume, la calc est toujours dans l'état E1, et donc a le comportement C1