π
<-
Chat plein-écran
[^]

News 2024

News 2023
Août (2)
Juin (3)
Mai (7)
Avril (2)
Mars (3)

News 2022
Août (3)
Juin (4)
Mai (1)
Avril (6)
Mars (4)
Janvier (12)

News 2021
Août (8)
Juillet (28)
Juin (20)
Mai (19)
Avril (25)
Mars (15)

News 2020
Août (16)
Juillet (13)
Juin (17)
Mai (38)
Avril (21)
Mars (17)

News 2019
Août (10)
Juin (4)
Mai (11)
Avril (8)
Mars (18)
Janvier (14)

News 2018
Août (5)
Juin (9)
Mai (10)
Avril (2)
Mars (14)
Janvier (12)

News 2017
Août (10)
Juillet (14)
Juin (14)
Mai (11)
Avril (9)
Mars (12)
Janvier (11)

News 2016
Octobre (10)
Août (8)
Juin (8)
Mai (14)
Avril (9)
Mars (13)
Janvier (11)

News 2015
Octobre (15)
Août (11)
Juin (7)
Mai (12)
Avril (6)
Mars (11)

News 2014
Août (2)
Juin (2)
Mai (5)
Avril (4)
Mars (5)

News 2013
Août (6)
Juin (8)
Mai (14)
Avril (24)
Mars (16)
Janvier (10)

News 2012
Octobre (11)
Août (6)
Juin (8)
Mai (16)
Avril (16)
Mars (6)

News 2011
Août (4)
Juin (11)
Mai (5)
Avril (2)
Mars (6)

News 2010
Juin (1)
Mai (2)
Avril (1)

News 2009
Août (2)
Avril (1)

TI-83+ & TI-84: la porte est grande ouverte sur le monde!

Nouveau messagede critor » 20 Juin 2011, 19:13






Dans une news précédente, nous vous annoncions la sortie prochaine du premier navigateur Internet mobile pour TI-83+/84: Gossamer.







Le grand jour est enfin arrivé!















Grâce à Gossamer, avec une simple prise USB et un ordinateur faisant tourner le client globalCalcNet, votre calculatrice TI-84 peut afficher des documents HTML.

Votre TI-83+ toutefois ne dispose pas de prise USB, et nécessitera donc du câblage supplémentaire.











A noter que Gossamer nécessite la nouvelle version bêta 2 de DoorsCS 7.2.











Avec Gossamer sur ta TI-83+/84, calcule l'Internet!












Lien:

Gossamer

Doors CS 7.2 bêta 2 (inclut le client globalCalcNet)
Lien vers le sujet sur le forum: TI-83+ & TI-84: la porte est grande ouverte sur le monde! (Commentaires: 0)

Zoom dans la TI-84 Pocket.fr

Nouveau messagede critor » 23 Juin 2011, 21:24

Dans une news précédente, nous vous présentions un test exclusif de la nouvelle TI-84 Pocket.fr.

Nous remarquions notamment sur le numéro de série qu'il s'agissait de la 1ère version du matériel, alors que les anciennes TI-84+ approchaient la 20ème version. C'est en effet logique, puisque la carte mère a probablement du être complètement reprise afin de suivre la miniaturisation du boîtier.

Image




Qu'en est-il vraiment? Et bien regardons!

Image




Première chose qui resort: alors que les TI-84+ utilisaient une carte mère monobloc, la TI-84 Pocket.fr revient à 2 cartes interconnectées, comme sur l'ensemble des autres calculatrices z80 (TI-80, TI-81, TI-82, TI-83/82Stats/76.fr, TI-83+, TI-85, TI-86):

- une carte avec l'écran

- une carte avec le clavier et les piles



Mais à la différence des calculatrices citées qui faisaient déjà usage de cette configuration, il semble y avoir eu ici un travail exceptionnel d'intégration, puisque la quasi-totalité des composants électroniques sont concentrés au dos de la carte écran, occupant donc moins de 50% de l'espace! :bj:
La carte avec le clavier et les piles ne comporte presque aucun composant électronique.



Les deux cartes sont reliées:

- avec une nappe souple à 16 fils permettant l'interfaçage avec les 50 touches du clavier

- avec 3 fils pour l'alimentation (rouge pour le pôle plus des 4 piles en série, blanc pour le pôle plus de la pile bouton de sauvegarde, et noir pour la masse)



Intéressons-nous maintenant aux puces visibles sur la carte écran:

Image




On remarque bien l'utilisation de la puce ASIC TI-REF 84PLCR/TA1 qui équipe les TI-84+ depuis la révision H du matériel (2008 ). Cette puce inclut un processeur z80 cadencé à 15MHz, et 48Ko de mémoire RAM, comme nous le constations déjà logiciellement lors de notre test.

L'autre puce remarquable est la mémoire ROM Flash, ici une A29L800ATV-70F de chez Amic Technology. Sur les architectures 8-bits, c'est bien une puce qui offre une capacité de 1Mo et ce comme les TI-84+ basiques, ce qui confirme encore une fois ce que nous annoncions dans notre test.
Rappelons toutefois que seuls 480Ko sont utilisables en tant que mémoire d'archive, le reste étant réservé au stockage du système d'exploitation, du Boot Code, et du certificat, entre autres.





Les progrès dans la miniaturisation et l'intégration effectués par TI sur les derniers modèles de calculatrices graphiques, TI-84 Pocket.fr mais également TI-Nspire CX CAS, sont tout bonnement impressionants. Avec ici une surface électroniquement "utile" inférieure à 50%, il serait parfaitement envisageable d'aller bien plus loin, même si personnellement je ne suis pas convaincu de l'efficacité d'un clavier virtuel ou d'un écran tactile, dans un contexte de travail/production.
Lien vers le sujet sur le forum: Zoom dans la TI-84 Pocket.fr (Commentaires: 0)

Nouvelles TI-84+ avec Boot Code 1.03, protection "qualité Nspire"

Nouveau messagede critor » 28 Juin 2011, 06:45

Dans une news précédente, nous vous parlions du nouveau Boot Code 1.03 découvert sur les nouvelles TI-84 Pocket.fr.

Image




Ce nouveau Boot Code refusait d'installer tout OS autre que le 2.55MP original: pas d'OS antérieur, pas d'OS modifié, et pas d'OS tiers. Curieusement, lors de l'installation de l'OS officiel ce nouveau Boot Code effectuait des vérifications consécutives à l'envoi pendant 6 à 7 minutes. Nous ne pouvions alors que supposer qu'il y avait quelque chose de "gros" derrière.

Image




Il nous semblait évident qu'une telle protection n'avait pas été faite exclusivement pour la France, et c'est ce que confirme DrDnar de la communauté anglophone Omnimaga (Amérique du Nord). Il vient d'acheter une TI-84+SE neuve et elle était livrée avec le nouveau Boot Code 1.03.

La protection n'est donc pas spécifique à la nouvelle TI-84 Pocket.fr, mais concerne bien tous les nouveaux modèles TI-84+ et TI-84+SE vendus dans le monde.



Le numéro de série de la calculatrice de DrDnar se termine par le code P-0211Q qui indique:

- une fabrication par l'usine "P" (Chine)
- une fabrication en février 2011
- une révision "Q" du matériel (17ème révision, soit 18ème version du matériel)


Nous avons confirmation que les dernières révisions matérielles "M", "N" et "O" faisaient encore usage du Boot Code 1.02.

Il est donc relativement simple de deviner quelle est la version du Boot Code utilisée avant même d'acheter une nouvelle TI-84+ ou TI-84+SE, en regardant le dernier caractère du code à droite du numéro de série:

- si c'est un chiffre, c'est le Boot Code 1.00
- si c'est une lettre "A" à "O", c'est le Boot Code 1.02
- si c'est la lettre "P", on ne sait pas encore...
- si c'est une lettre "Q" ou ultérieure, c'est le Boot Code 1.03



Image
(exemple d'une TI-84+ en révision matérielle I, et donc munie du Boot Code 1.02)




Mais qu'y a-t-il dans ce nouveau Boot Code 1.03 et dans l'OS 2.55MP finalement?

La communauté vient de répondre à la question est c'est assez similaire aux nouveaux Boot2 3.01 et OS 3.0 des TI-Nspire.

Le fichier de l'OS 2.55MP est plus gros que ceux des OS précédents tout simplement car il contient une 2ème signature avec une clef RSA 2048-bits.

Le nouveau Boot Code 1.03 vérifie cette nouvelle signature ignorée par les anciens Boot Codes, et c'est ça qui prend 6 à 7 minutes. Les anciens OS qui ne l'ont pas sont donc refusés, et les OS modifiés également puisque nous n'avons pas la clef privée correspondant permettant de générer cette nouvelle signature.

Il n'est d'ailleurs même pas sûr que la clef publique associée soit factorisée en clef privée de notre vivant, et d'une façon ou d'une autre il va falloir envisager les choses "autrement".



Nouvelle calculatrices 84+: TI met le paquet sur les protections!
Lien vers le sujet sur le forum: Nouvelles TI-84+ avec Boot Code 1.03, protection "qualité Nspire" (Commentaires: 0)

Reprogrammation logicielle du Boot Code des TI-84 enfin possible!

Nouveau messagede critor » 28 Juin 2011, 08:01

Dans la news précédente, nous vous disions qu'après l'ajout d'une protection par clef RSA 2048-bits dans le Boot Code 1.03 des nouvelles TI-84+, il allait falloir envisager les choses "autrement", la factorisation de la clef en question étant impossible à l'échelle d'une vie humaine.

Image




Et c'est exactement ce que ThePenguin77 et Brandon Wilson que l'on ne présente plus, ont fait! Ils attaquent directement le mal à la racine et réalisent encore l'impossible, venant de développer une méthode entièrement logicielle pour reprogrammer le Boot Code des TI-84+! :bj:

Image




Sur les TI-z80 Flash, la mémoire ROM est divisée en pages de 16Ko. Le Boot Code qui est le programme qui s'occupe d'installer, vérifier, et lancer l'OS, est enregistré sur la dernière page mémoire. Le certificat lui est stocké dans l'avant dernière page mémoire.

Image
(cartographie de la ROM 512Ko d'une TI-83+)




En conséquence, selon le modèle de calculatrice les Boot Code et certificat n'auront pas la même adresse mémoire! Ils seront stockés:

- sur les pages 30 et 31 pour une TI-83+ (512Ko de ROM)
- sur les pages 62 et 63 pour une TI-84+ ou TI-84 Pocket.fr (1Mo de ROM)
- sur les pages 126 et 127 pour une TI-84+SE ou TI-83+SE (2Mo de ROM)



Normalement ces pages auraient du être protégées matériellement contre l'écriture, ce qui est probablement le cas sur TI-83+.

Mais les TI-84+ et TI-84+SE utilisent le même matériel: seule la taille de la puce ROM et son contenu diffèrent. Et comme dit précédemment, le Boot Code n'est donc pas enregistré sur les mêmes pages mémoire selon que l'on est sur TI-84+ ou sur TI-84+SE.

Il y a bien une protection contre l'écriture, mais elle est ici par simplicité logicielle: stockée dans la puce ROM et plus précisément dans le Boot Code, qui diffère entre les deux modèles. Les numéros des pages mémoire protégés contre l'écriture sont contrôlés par un port dont la valeur est réglée par le Boot Code.

Il suffit donc tout simplement en assembleur de modifier la valeur de ce port pour déplacer la zone protégée contre l'écriture, et pouvoir ainsi reprogrammer le Boot Code et même le certificat.



L'on suppose qu'il en est de même sur les TI-83+SE.



Cela ouvre donc la voie sur TI-84+, TI-84+SE, TI-84Pocket.fr et TI-83+SE:
- à des modifications du Boot Code
- à la reprogrammation complète du Boot Code
...bref, à la déprotection pure et simple des nouvelles TI-84 munies du Boot Code 1.03.

La modification du certificat devrait même pouvoir envisager de façon permanente la transformation d'une TI-83+SE en une TI-84+SE avec l'utilisation d'un OS MathPrint!

Image




Il faut toutefois comprendre que le programme dont il est question ici est le plus dangereux programme TI-83+/84+ jamais produit. Le Boot Code d'une TI-83+/84+, c'est comme le Bios d'un ordinateur! Le moindre incident pendant la reprogrammation (comme des piles faibles ou défectueuses) et la calculatrice est définitivement inutilisable! (à moins d'un fer à souder couplé à un microscope pour réécrire matériellement la ROM en la reliant à un programmateur...)

Il n'est pas dans l'habitude de TI-Bank de diffuser des fichiers dangereux pour l'utilisateur.





Si la communauté tient toujours à pouvoir installer des OS/applications modifiés ou tiers (bien que l'on se demande bien dans quel but, de tels OS et applications brillant par leur absence depuis 2 ans que les clefs RSA 512-bits sont factorisées), nous espérons que d'autres solutions moins radicales et donc moins dangereuses pour l'utilisateur seront trouvées à l'image de ce que nous avions fait avec Boot2launcher sur TI-Nspire.

Le programme en question n'est heureusement pas disponible publiquement pour le moment.






Source:
Blog de Brandon Wilson
Lien vers le sujet sur le forum: Reprogrammation logicielle du Boot Code des TI-84 enfin possible! (Commentaires: 0)

-
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.
752 utilisateurs:
>741 invités
>6 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)