π
<-
Chat plein-écran
[^]

Mise à jour 1.03 Tianyan TY-TX800

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 21 Mar 2019, 18:29

jean-baptiste boric wrote:
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


Ah mais si c'est le fichier .ud que tu analyses, sur les 14 banques numérotées 0 à 13 il y a effectivement de la redondance.

Plusieurs banques ont le même contenu :
6 et 11
7 et 12
8 et 13

Et en prime, la banque 8 est en double.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 12.5%
 
Posts: 36927
Images: 10236
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby Thom986 » 21 Mar 2019, 23:52

Cette saga est bien intéressante à lire.
Bon courage.
La réalité, c'est ce qui refuse de disparaître quand on cesse d'y croire.
-
Philip K. Dick
User avatar
Thom986Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 10.4%
 
Posts: 251
Joined: 21 Feb 2018, 19:11
Gender: Male
Calculator(s):
GitHub: homeostasie

Online

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby jean-baptiste boric » 31 Mar 2019, 11:59

J'ai reçu la calculette, mais pas encore le matériel pour dumper les NANDs/NORs. Mes premières impressions:

Aucun doute, c'est bien une calculette graphique bas de gamme. Le feeling des touches est inégal et va de passable à immonde pour quelques unes, leur sérigraphie est approximative, le clavier souffre en partie d'une surcharge de fonctions auxiliaires et spécifiques probablement dû à l'héritage de calculette scientifique. Le démontage laisse apparaître quelques défauts de conception mineurs (entre autres une vis qui est sous la nappe du clavier d'un demi-millimètre et risque donc d'être endommagé par inadvertance) et de fabrication, sans influence sur le fonctionnement du produit. Les vis utilisées sont très susceptibles aux dégâts du cam-out. L'écran est correct mais susceptible à un phénomène d'ombre si une source de lumière style lampe de bureau est positionné sur le côté.

Mais bon, pour une trentaine d'euros c'est très honnête. Je dois être spolié par du matériel qui vaut du double au quadruple 0:]

Pour l'aspect bidouillage électronique, ça s'annonce bien. Des tests points sémantiquement annotés pour a peu près tout, y compris au dos de la carte mère (tous les pins utiles de la Flash semblent être exposés!), c'est une calculette qui n'a rien à cacher. Pas de JTAG ni de port série à première vue, mais ce n'est pas une surprise vu l'architecture. Je redoute principalement l'absence totale de documentation sur les puces et potentiellement le jeu d'instruction du CPU, ça serait un comble si au final je devrais fabriquer ma propre carte mère pour en tirer quelque chose...

Sur l'utilisation, il semblerait que des années sur TI-82 Stats.fr puis NumWorks et dans une moindre mesure HP Prime me rend incapable d'utiliser une calculatrice typée Casio :troll: Je pense qu'en passant du temps dessus je pourrais m'en servir convenablement à la longue, même si le firmware manque clairement de finitions et reste pensé pour le monde éducatif anglais (
$mathjax$\frac{4}{3}$mathjax$
donne
$mathjax$1\frac{1}{3}$mathjax$
par défaut).

En parlant de firmware, il semble que j'ai celui d'origine, avec le menu d'accueil lent. J'essaierai de le dumper avant de faire quoi que ce soit d'autre.
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 93.4%
 
Posts: 343
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 31 Mar 2019, 12:04

Merci pour ton retour.

Et super que tu aies le firmware d'origine ! :)
Sa perte avant dumping fut la seule chose que j'ai regrettée lors de la mise à jour.
Mais comme je n'avais pas de piste pour le dumping, et aucune intention d'en acheter une deuxième...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 12.5%
 
Posts: 36927
Images: 10236
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby Cakeisalie5 » 03 Apr 2019, 15:55

Wow, effectivement, ça ressemble beaucoup à de la CASIO. Tu as pu lancer Wireshark pendant l'opération pour capter tout ce qui était USB et permettre la rétro-ingénierie dessus ? Si tu veux voir pour le protocole, c'est la meilleure des choses à faire ^^
User avatar
Cakeisalie5Partenaire
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 62.5%
 
Posts: 49
Joined: 18 Jun 2016, 17:56
Location: France
Gender: Male
Calculator(s):
Class: Politique
Twitter: thecakefive

Online

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby jean-baptiste boric » 03 Apr 2019, 17:21

Cakeisalie5 wrote:Tu as pu lancer Wireshark pendant l'opération pour capter tout ce qui était USB et permettre la rétro-ingénierie dessus  ?

Pour ma part, je ne le ferai qu'une fois le firmware d'origine de mon exemplaire dumpé. Outre le reversement aux archives pour la postérité, une comparaison entre deux versions qui sont a priori assez proches pourrait être utile lors d'un reverse-engineering du firmware.

Les pièces pour le dump arrivent, mais je n'aurai de toutes façons probablement pas le temps de m'en occuper avant mes vacances en mai.
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 93.4%
 
Posts: 343
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Online

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby jean-baptiste boric » 13 Apr 2019, 17:59

L'équipement pour dumper les NANDs/NORs est arrivé au complet. Je pense tenter l'expérience début mai pendant mes vacances.
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 93.4%
 
Posts: 343
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Mise à jour 1.03 Tianyan TY-TX800

Unread postby critor » 13 Apr 2019, 19:15

Vivement les vacances alors ! :bj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 12.5%
 
Posts: 36927
Images: 10236
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Previous

Return to News Tianyan

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
607 utilisateurs:
>584 invités
>16 membres
>7 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)