π
<-
Chat plein-écran
[^]

Mise à jour 1.03 Tianyan TY-TX800

Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 20 Mar 2019, 19:37

108889459Il 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 ! :bj:

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 ! :mj:


94479451La
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 ! :bj:



9534La 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
.

9536On 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.

9532Le 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!


10886Une 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
.



9460Parmi 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 ! :bj:
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.


10887Une 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 ! :bj:




Téléchargements
:

Source
:
viewtopic.php?f=110&t=21691&start=10#p240837
(thanks )
Image
User avatar
critorAdmin.
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 0.1%
 
Posts: 34173
Images: 8850
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby jean-baptiste boric » 20 Mar 2019, 22:16

Vite, que quelqu'un pétitionne Lexibook pour remplacer la GC3000FR! :troll:

Plus sérieusement, la disponibilité de l'utilitaire USB rend cette calculette beaucoup plus attrayante pour faire des bidouillages, d'autant plus que la plateforme sent bon la simplicité sans pour autant être une calculette simpliste. Je me tâte à en commander une pour la science... Même si l'icône de l'utilitaire est celle par défaut lorsqu'on crée un exécutable avec des outils Microsoft des années 1990/2000 :p

La transcription de l'utilitaire ne fait qu'un état des lieux de la connexion USB. C'est pratique pour diagnostiquer des problèmes et éventuellement faire du reverse-engineering de l'exécutable, mais guère plus. En passant, une cinquantaine de kilo-octets l'utilitaire, c'est tout riquiqui!
Last edited by jean-baptiste boric on 21 Mar 2019, 22:17, edited 1 time in total.
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.8%
 
Posts: 291
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 20 Mar 2019, 22:33

Merci pour ton retour.

La TY-TX800 me semble très intéressante en effet, puisque je pense que l'on peut reflasher n'importe quoi, à une éventuelle correction de checksum près. :)

Par contre si l'outil de mise à jour dit vrai, pas de boot code
(ou plus précisément, le firmware est le boot code)
.
Donc comme je ne suis pas encore sûr du format .ud, j'évite de tester - il ne faudrait pas qu'un fichier .ud mal modifié interrompe le transfert au milieu.
Image
User avatar
critorAdmin.
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 0.1%
 
Posts: 34173
Images: 8850
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby jean-baptiste boric » 20 Mar 2019, 22:40

J'arrive pas à trouver un revendeur à un prix décent et en euros par contre... Tu l'avais acheté où?
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.8%
 
Posts: 291
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 20 Mar 2019, 22:45

Je l'avais trouvée sur eBay, mais effectivement là j'ai du mal moi aussi...
Image
User avatar
critorAdmin.
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 0.1%
 
Posts: 34173
Images: 8850
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 20 Mar 2019, 22:54

Amazon, mais pour plus cher que ce j'avais trouvé l'année dernière :
https://www.amazon.com/Graphing-Calcula ... way&sr=8-2
Mais après tout, quand le vendeur s'appelle prymax, ce n'est pas surprenant.

De façon générale, j'ai l'impression que les stocks sont en voie d'épuisement cette année, et donc il ne nous reste que le plus cher.
J'ignore si c'est que le constructeur s'apprête à sortir un nouveau modèle, ou a décidé d'abandonner le segment des calculatrices graphiques.
Image
User avatar
critorAdmin.
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 0.1%
 
Posts: 34173
Images: 8850
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 20 Mar 2019, 23:02

eBay pour un prix bien plus similaire à ce qui se faisait l'année dernière :
https://www.ebay.com/itm/College-Test-I ... 2875227553

Par contre, le vendeur semble mal avoir configuré son annonce/compte.
Il dit qu'il expédie dans le monde entier, mais eBay dit que non
(et justement ne me renvoyait pas ce résultat via son moteur de recherche interne)
.
Image
User avatar
critorAdmin.
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 0.1%
 
Posts: 34173
Images: 8850
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby jean-baptiste boric » 21 Mar 2019, 17:32

J'ai commandé au final sur Amazon UK, 53€ avec les frais de livraisons et de conversion de devise. Normalement ça devrait arriver quelques jours avant le Brexit, mais on sait jamais...
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.8%
 
Posts: 291
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 21 Mar 2019, 17:48

Ah, félicitations. :)

Tu nous portes le firmware NumWorks dessus ?
:troll:
Image
User avatar
critorAdmin.
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 0.1%
 
Posts: 34173
Images: 8850
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby jean-baptiste boric » 21 Mar 2019, 18:14

critor wrote:
Tu nous portes le firmware NumWorks dessus ?
:troll:

N'allons pas violer les conventions de Genève d'entrée de jeu quand même, j'ai déjà un autre patient en pleine vivisection :troll:

La structure du firmware semble être très bordélique et redondante, d'après l'analyse de l'entropie par binvis.io:
Image
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.8%
 
Posts: 291
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Next

Return to News Tianyan

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Featured topics
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
607 utilisateurs:
>588 invités
>13 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)