![10888](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=10888)
![9459](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=9459)
Il y a
quelques mois nous te présentions la calculatrice graphique
TY-TX800 du constructeur chinois
Tianyan. Un modèle extraordinaire puisque bien que basé sur une technologie de calculatrice scientifique il n'en arrive pas moins à disposer d'un écran pleinement matriciel, d'un langage de programmation qui pour le coup ressemble vraiment
Basic, d'une connectivité USB, d'une évolutivité avec la possibilité d'installer des mises à jour, de 12 applications intégrées, et même pour certaines d'entre elles de fonctionnalités intégrées exclusives comme des interfaces dédiées aux suites arithmétiques et géométriques !
Des qualités hélas égalées par les minables capacités de communication du constructeur, aucun des contacts officiels n'ayant daigné nous fournir ne serait-ce qu'une simple réponse de politesse à côté de la plaque à une simple demande d'information. Et il ne s'agit pas d'un incident isolé, puisque la demande a été renvoyée deux autres fois à quelques semaines d'intervalle avec à chaque fois un destinataire différent !
![9447](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=9447)
![9451](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=9451)
La
TY-TX800 est aussi un modèle surprenant, dans le sens ou malgré un boîtier copié sur celui de la
Casio fx-9750GII (version internationale de la Graph 35+E française), malgré un clavier copié sur les
Casio fx-ES PLUS (gamme internationale dont est issue la fx-92 Collège 2D+ française), et malgré des icônes d'applications copiers ou très fortement inspirées des
Casio Graph sans USB, le dos de l'emballage et du manuel mettaient en avant une participation institutionnelle, avec :
- Ministry of Education Research (Ministère de l'Education et de la Recherche)
- Center for Educational Equipment (Centre de Développement pour l'équipement scolaire)
Cela n'enlève rien aux immenses qualités du modèle, mais sans aucune indication de pays ces mentions anglophones passe-partout nous semblaient déjà suspectes.
L'inadmissible incorrection du constructeur ne va toutefois pas nous empêcher de continuer à t'informer équitablement sur ce modèle, et justement une mise à jour de son système a enfin été publiée !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![9534](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=9534)
La mise à jour se présente sous la forme d'un fichier
UpDate_EV1.3.UD faisant exactement
256Kio. Il rentre donc sans problème dans la
Flash NOR SST39VF088 de
1Mio de la calculatrice.
Malgré cette taille nous ne sommes toutefois pas sûr qu'il s'agisse d'une image brute, puisque l'on y trouve 15 mentions
BankProgramEnd numérotées de 0 à 13 et à chaque fois suivies d'octets nuls.
Il n'empêche que nombre de chaînes de caractères y sont lisibles et que le format ne serait donc pas compressé. Le processeur y est donc très certainement identifiable.
On y note entre autres la mention
KSF022A V01.03.
KSF022A serait donc la référence logicielle du modèle, et la version de la mise à jour ne serait donc pas
1.3 comme vu plus haut mais
1.03.
![9536](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=9536)
On y trouve également une liste de différentes puces
Flash NOR :
- SST39VF080 (1Mio)
- SST39VF088 (1Mio)
- SST39VF1681 (2Mio)
- SST36VF3203 (4Mio)
- A29L800ATV (1Mio)
- A29L800AUV (1Mio)
- A29L160ATV (2Mio)
- A29L160AUV (2Mio)
- A29L320ATV (4Mio)
- A29L320AUV (4Mio)
Soit il est donc prévu que la
TY-TX800 puisse évoluer et utiliser dans de prochaines révisions matérielles une puce
Flash NOR différente de capacité supérieure... Soit il s'agit bêtement d'un code de détection repompé l'on ne sait où, car après tout avec un système qui à date ne dépasse pas 256Kio, il va se passer un bon moment avant que l'actuelle capacité de 1Mio ne soit insuffisante.
![9532](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=9532)
![](https://i.imgur.com/caQXHxpt.png)
Le logiciel de mise à jour se connecte sans difficulté à la calculatrice.
Son cadre de texte ne permet hélas pas de revenir en arrière, mais voici une retranscription de ce qu'il raconte à la connexion, avec peut-être quelques informations utiles sur le protocole de communication :
- Code: Select all
GetHidGuid
Result = L' opération a réussi.
The GUID number returned by the system: 4D1E55B2-F16F-11CF-88 CB 00 11 11
SetupDiClassDevs(Find all HID deviced)
Result = L' opération a réussi.
SetupDiEnumDeviceInterfaces
Result = L' opération a réussi.
DeviceInfoSet for device Find the equipment you need#0:
SetupDiGetDeviceInterfaceDetail(Device path)
Result = La zone de données passée à un appel système est insuffisante.
(OK to say too small)
Required buffer size for the data: 77
Result of second call:(the second recall)
Result = L' opération a réussi.
MyDeviceInterfaceDetailData.cbSize: 5
Device pathname:
\\?\hid#atk3001#3&2b9532e0&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
CreateFile(Designation code)
Result = L' opération a réussi.
Returned handle: 3BCh
HidD_GetAttributes(Take PID,VID)
Result = L' opération a réussi.
HIDD_ATTRIBUTES structure filled without error.
Vendor ID: 0
Product ID: 0
CloseHandle(Close the interface)
Result = L' opération a réussi.
SetupDiEnumDeviceInterfaces
Result = L' opération a réussi.
DeviceInfoSet for device Find the equipment you need#1:
SetupDiGetDeviceInterfaceDetail(Device path)
Result = La zone de données passée à un appel système est insuffisante.
(OK to say too small)
Required buffer size for the data: 86
Result of second call:(the second recall)
Result = L' opération a réussi.
MyDeviceInterfaceDetailData.cbSize: 5
Device pathname:
\\?\hid#vid_04fc&pid_0c77#6&4debd4e&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
CreateFile(Designation code)
Result = L' opération a réussi.
Returned handle: 3C0h
HidD_GetAttributes(Take PID,VID)
Result = L' opération a réussi.
HIDD_ATTRIBUTES structure filled without error.
Vendor ID: 4FC
Product ID: C77
The equipment has been found!
DestroyDeviceInfoList(Releasing resources)
Result = L' opération a réussi.
HidD_GetPreparsedData
Result = L' opération a réussi.
RtlMoveMemory
Result = L' opération a réussi.
HidP_GetCaps
Result = L' opération a réussi.
Last error:
Usage: 3
Usage Page: 1
Input Report Byte Length: 64
Output Report Byte Length: 64
Feature Report Byte Length: 0
Number of Link Collection Nodes: 5
Number of Input Button Caps: 0
Number of Input Value Caps: 3
Number of Input Data Indices: 3
Number of Output Button Caps: 0
Number of Output Value Caps: 3
Number of Output Data Indices: 3
Number of Feature Button Caps: 0
Number of Feature Value Caps: 0
Number of Feature Data Indices: 0
HidP_GetValueCaps
Result = L' opération a réussi.
HidD_FreePreparsedData
Result = L' opération a réussi.
CreateFile, ReadHandle
Result = L' opération a réussi.
Returned handle: 3DCh
CreateEvent
Result = L' opération a réussi.
Connected to the device, you can download files!
![10886](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=10886)
![](https://i.imgur.com/ypT4UFht.png)
![](https://i.imgur.com/KCq2rdht.png)
Une fois le fichier de mise à jour sélectionné, le logiciel met environ 4 minutes à l'envoyer à la calculatrice, en ne mentionnant ici bizarrement que 4 banques, puis la calculatrice met environ 3 minutes supplémentaires pour reprogrammer la
Flash NOR.
![9460](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=9460)
Parmi les nouveautés, nous notons que le menu d'accueil ne rame plus : on peut désormais passer d'une icône d'application à une autre sans avoir à patienter une seconde comme nous le regrettions dans notre test !
Les performances de la calculatrice n'ayant pas été améliorées selon nos tests, il s'agit donc d'une optimisation de ce menu, et non d'une accélération du processeur.![10887](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=10887)
![](https://i.imgur.com/pgmFnaut.png)
Une autre nouveauté est l'ajout d'un logo affiché à l'allumage et à l'extinction de la calculatrice.
Avec
Department of EDucation, il s'agit donc d'une 3
ème institution qui débarque de nulle part, n'ayant en effet rien à voir avec celles au dos de la boîte et du manuel.
Encore une fois, l'absence de mention d'un pays dans un contexte anglophone est surprenante, puisqu'il pourrait donc y avoir plusieurs institutions homonymes de par le monde.
Nous finissons par retrouver le logo qui correspond à une institution... aux Philippines alors que le constructeur est chinois.
Ces trois mentions institutionnelles suffisamment vagues pour être passe-partout nous semblent extrêmement suspectes. Elles pourraient être purement mercatiques sans véritable participation active derrière, ou pire sans même que l'institution en question soit au courant.
Quoi qu'il en soit, cela n'enlève rien aux formidables capacités de la TY-TX800 relativement à son prix d'environ 30€, écrasant complètement la misérable Lexibook GC3000FR que certaines enseignes osent même parfois proposer pour plus cher que ça ! ![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)