π
<-
Chat plein-écran
[^]

News 2024

News 2023
Juin (2)
Avril (1)
Mars (2)

News 2022
Juin (4)
Mai (4)
Avril (4)
Mars (3)

News 2021
Août (5)
Juin (1)
Mai (3)
Avril (12)
Mars (4)

News 2020
Août (1)
Juin (2)
Mai (2)
Avril (7)
Mars (4)

News 2019
Août (1)
Juin (1)
Mai (3)
Avril (7)
Mars (10)

News 2018
Août (3)
Juin (3)
Mai (8)
Avril (13)
Mars (5)

News 2017
Août (1)
Mai (10)
Avril (3)
Mars (4)

News 2016
Août (12)
Juin (8)
Mai (12)
Avril (7)
Mars (9)

News 2015
Août (11)
Juin (6)
Mai (10)
Avril (2)
Mars (6)

News 2014
Octobre (12)
Août (4)
Juin (13)
Mai (14)
Avril (12)
Mars (15)

News 2013
Octobre (30)
Août (14)
Juin (27)
Mai (12)
Avril (29)
Mars (19)
Janvier (27)

News 2012
Octobre (37)
Août (40)
Juillet (27)
Juin (19)
Mai (35)
Avril (34)
Mars (42)
Janvier (46)

News 2011
Octobre (22)
Août (23)
Juillet (14)
Juin (29)
Mai (44)
Avril (24)
Mars (27)

News 2010
Août (6)
Juillet (10)
Juin (4)
Mai (1)
Avril (2)
Mars (1)

News 2009
Juin (1)

L'éditeur de textes nTxt mis à jour pour TI-Nspire CX CR4+

Nouveau messagede critor » 09 Déc 2018, 22:57

Produites depuis octobre 2015, les TI-Nspire CX de révision matérielle W ou supérieure (dites TI-Nspire CX CR4+), utilisent en interne une géométrie d'écran différente, 240x320 au lieu de 320x240 pixels.

Lorsque des programmes Ndless non mis à jour pour ces nouvelles calculatrices sont exécutés sur ces calculatrices, Ndless active un mode de compatibilité qui normalement corrige l'affichage au prix d'un net ralentissement.

10060Toutefois, comme signalé sur notre chat ce soir par IyStix, dans le cas de nTxt, l'éditeur de fichiers textes par lkj, le mode de compatibilité de Ndless ne fonctionnait pas correctement.

Cela venait du fait que nTxt pouvait faire appel simultanément :
  • à son propre code d'affichage utilisant l'ancienne géométrie
  • au code du système pour l'affichage des boîtes de dialogue (ouvrir, enregistrer...), utilisant donc la nouvelle géométrie
Donc que ce soit avec ou sans le mode de compatibilité, dans tous les cas il était impossible d'obtenir simultanément les deux affichages corrects sur les TI-Nspire CX CR4+. :mj:

Ce soir après recompilation sur un SDK récent, nous te publions la nouvelle version de nTxt enfin compatible avec les TI-Nspire CX CR4+.

Tu vas enfin pouvoir sur ta TI-Nspire CX CR4+ ouvrir, modifier et enregistrer tes fichiers textes avec un affichage lisible et fluide ! :bj:

Merci IyStix pour avoir rendu cette correction possible ! :bj:


Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=19525
Lien vers le sujet sur le forum: L'éditeur de textes nTxt mis à jour pour TI-Nspire CX CR4+ (Commentaires: 2)

Prototype D3-DVT2.0, OS 1.2.DEVBUILD et nom de code Encore

Nouveau messagede critor » 23 Déc 2018, 13:21

100951009610097Il est déjà arrivé que comsmy, collectionneur et revendeur asiatique de prototypes TI-Nspire, nous en offre quelques-uns. Notamment quand ils avaient un problème matériel, ou quand il n'arriverait pas à les mettre à jour avec des versions de production.

En voici justement un qui nous arrive fort à propos pour Noël, un prototype non-CAS TI-Nspire D3-DVT2.0, plus précisément le numéro 021 et donc un des tout premiers sous cette référence.
Le code D3 combine le nom de code de la génération, ici Dragon, avec le numéro indiquant le type du modèle (1 pour les TI-Nspire CAS et 3 pour les TI-Nspire numériques)

On remarque à l'intérieur :
  • l'utilisation d'une carte écran D3_LB_DVT_2420
  • l'utilisation d'une carte mère D3_MB_DVT2.0_4420

1009910098Sur cette dernière on note la nouvelle architecture à 3 puces au lieu de 4 :
  • l'ASIC : TI-nspire TI-NS2007C-0 Magnum ZEVIO
  • la Flash NAND : ST NAND256R3A
  • la SDRAM : Qimonda HYB18L256160 avec 32Mio

En effet notons que les prototypes Dragon, contrairement aux prototypes Phoenix, sont ultérieurs à la commercialisation. Peut-être que leur raison d'être était de tester cette nouvelle architecture qui après la révision matérielle A a migré le Boot1 de la puce Flash NORexterne à la puce ASIC.

Ce prototype semble effectivement malade. Il s'allume difficilement (la touche
ON
ne provoquant la plupart du temps aucune réaction)
, le contraste de l'écran est trop faible lorsque alimenté sur piles pourtant neuves, et trop fort lorsque alimenté en USB, et ce même après réglage. Symptomes qui semblent renvoyer à un problème électrique, plus particulièrement de condensateurs.

Une fois enfin démarré, nous constatons que ce prototype fait tourner des versions de production, et peut donc être mis à jour avec les dernières versions de production :
  • Boot1 1.1.8916
  • Boot2 1.1.8981
  • OS 1.3.3298

Mais si nous t'en parlons c'est qu'il y a quelque chose d'intéressant, et effectivement dans le dossier MyLib nous trouvons 5 exemples d'un étrange fichier TI-NspireEncore de près de 3Mio.

Pour rappel, les versions TI-Nspire prennent dans l'ordre alphabétique des noms basés sur des objets célestes et Encore, la planète du film du même nom, faisait bien partie de la liste que nous t'avions déjà constituée :
Version TI-NspireNom de code interne
?Encore
1.4Festivus
1.6Galileo
1.7Hercules
2.0-2.1Iris
3.0-3.1Jupiter
3.2Khronos
3.3-3.4Luna


Ce fichier serait-il donc un OS ? Va-t-il enfin nous permettre d'associer un numéro de version à Encore ? Il nous suffit d'essayer.

Après expérimentation, le fichier que tu retrouveras ci-dessous est effectivement une image d'OS datée du 23 août 2007 et installable sur les calculatrices de production, et ce malgré un numéro de version clairement non final, 1.2.DEVBUILD.
Pour référence, la version finale 1.2.2398 date quant à elle du 26 août 2007.

Bref, ce qui nous permet de compléter notre liste : :)
Version TI-NspireNom de code interne
1.2Encore
1.4Festivus
1.6Galileo
1.7Hercules
2.0-2.1Iris
3.0-3.1Jupiter
3.2Khronos
3.3-3.4Luna



Téléchargement : OS TI-Nspire 1.2.DEVBUILD
Lien vers le sujet sur le forum: Prototype D3-DVT2.0, OS 1.2.DEVBUILD et nom de code Encore (Commentaires: 1)

(Un)Boxing week - day #1 : Prototype TI-XXXXXXXX (Nspire)

Nouveau messagede critor » 26 Déc 2018, 13:50

La Boxing week est une période de 6 jours débutant le 26 décembre. Le terme, inventé et popularisé dans les années 2000 en Grande Bretagne et dans les pays du Commonwealth, désigne une période de promotions où les différents distributeurs écoulent leur stock de Noël invendu, à l'origine à des prix intéressants.

Dans notre (Un)Boxing week 2018 sur TI-Planet, nous te proposons donc, cette semaine uniquement, de te déballer tous nos cadeaux inédits à raison de 1 par jour, un petit avant-goût des recherches, tests et expériences à venir sur le site pour l'année 2019 ! ;)



10109Les noms des prototypes Texas Instruments aiment souvent la lettre X. Etaient connus à ce jour :
  • la TI-XXX (avec 3 X), prototype de TI-83 Plus emporté par Patrick Verstrepen, ancien superviseur technique chez Texas Instruments
  • la TI-XXXXXXX (avec 7 X), prototype de TI-Voyage 200 récupéré par le musée Datamath puis cédé à Brandon Wilson
  • les TI-XXXXXXXXXXX (avec 11 X), prototypes DVT1 et DVT1.2 des TI-Nspire ClickPad CAS et numériques de la rentrée 2007
Désormais tu vas devoir jongler sans te tromper avec une nouvelle référence que nous te dévoilons en première mondiale ce jour, la TI-XXXXXXXX (avec 8 X) ci-contre.

Elle nous est offerte par comsmy,collectionneur asiatique passionné qui s'est donné comme but, en suivant nos tutoriels et conseils, de récupérer et revendre un maximum de prototypes TI-Nspire après les avoir transformés en modèles de production acceptant la dernière version 3.9. Lorsqu'il nous offre quelques échantillons c'est qu'un problème logiciel ou matériel l'a empêché de mener à bout la transformation, et c'est souvent qu'il y a des choses particulièrement intéressantes dans la machine en question... ;)

Il s'agit donc ici d'un prototype de TI-Nspire qui nous est venu sans clavier, modèle numérique (non-CAS) si l'on fait confiance aux bordures blanches ainsi qu'au clavier amovible. Peut-être que le nombre inférieur de X indique qu'il est beaucoup plus ancien que les prototypes DVT1.



10107Notons sa couleur gris foncé, ne correspondant à rien de connu. Cela ne nous empêche pas de lui adjoindre un clavier même si il n'a pas la bonne couleur.

Une fois correctement alimenté, le prototype démarre avec un petit carré de le coin supérieur gauche, indiquant qu'il fonction avec les clés de développement et ne peut donc accepter des versions de production.

Le prototype nous réclame un OS, ce qu'il veut dire qu'il dispose déjà au moins de Boot1 et Boot2 fonctionnels.

Aucun logiciel de diagnostics ne semble lançable par la combinaison de démarrage
esc
menu
-
.

Tentons donc de lui installer un OS de développement.



Mais voilà déjà qui n'augure rien de bon, le logiciel TI-Nspire Computer Link ne l'identifie ni comme une TI-Nspire ni comme une TI-Nspire CAS, mais comme Unknown... :o

En effet, l'identifiant de modèle commençant par FF n'est clairement pas bon. Pour rappel, les valeurs attendues sont :
  • 01 : TI-92 Plus
  • 02 : TI-73
  • 03 : TI-89
  • 04 : TI-82 Plus / TI-83 Plus
  • 08 : TI-Voyage 200
  • 09 : TI-89 Titanium
  • 0A : TI-83 Plus.fr USB / TI-84 Plus
  • 0B : TI-82 Advanced
  • 0C : TI-Nspire CAS / TI-Phoenix 1 / TI-Nspire+ / TI-Nspire CAS+
  • 0D : TI-Nspire Lab Cradle / TI-Nspire ViewScreen
  • 0E : TI-Nspire
  • 0F : TI-Nspire CX CAS / TI-84 Plus C Silver EDition
  • 10 : TI-Nspire CX
  • 11 : TI-Nspire CM CAS
  • 12 : TI-Nspire CM
  • 13 : TI-83 Premium CE / TI-84 Plus CE
  • 1B : TI-84 Plus T

Le logiciel TI-Nspire Computer Link refuse en conséquence d'envoyer le moindre OS à cette machine, ce qui nous empêche de la remettre en état. :(

Le logiciel TiLP quant à lui n'a pas ce blocage, mais côté calculatrice ça ne s'installe pas pour autant, le Boot2 vérifiant bien évidemment l'identifiant de produit car sinon il serait possible d'installer facilement des OS CAS sur des machines non-CAS.

Un problème de puce Flash-NAND visiblement. Mais puisque le Boot2 qui en fait partie reste fonctionnel, on peut supposer que le début de la puce, soit la partiton Manuf dont l'offset 0x804 contient le 1er octet de l'identifiant, a été effacé.



Le logiciel TI-Nspire Computer Link nous permet toutefois d'autres choses, comme consulter les versions installées sur la machine. Si le Boot2 est sans intérêt car déjà dumpé sur d'autres prototypes, le Boot1 est lui particulièrement intéressant. Avec une version 1.1.5006, il s'agit du plus ancien Boot1 trouvé à ce jour sur les TI-Nspire à puce ASIC.
La plus ancienne version trouvée (et dumpée) à ce jour était la 1.1.6818 sur une TI-XXXXXXXXXXX CAS DVT 1.2, version compilée le 4 février 2007.

Il serait donc fort intéressant de dumper cette version 1.1.5006, mais pour cela il nous faudrait Ndless, et pour cela il nous faudrait arriver à installer un OS...



10108Poursuivons notre exploration avec le dos de la machine :
  • ce prototype TI-XXXXXXXX a visiblement appartenu à Julie Dunn vu l'étiquette
  • notons une ouverture ayant détruit le numéro de série commençant par P3 afin de permettre l'accès au connecteur J04/JTAG, hélas ici explosé :'(
  • le numéro de série inutilisable est remplaca par un numéro manuscrit 2011002722
  • notons également une étiquette code barre 474 476
  • ainsi qu'une étiquette confirmant son caractère de prototype :
    Prototype - Not for Sale
    This device has not been authorized
    as required by the rules of the Federal
    Communications Commission. This
    device is not, and may not be, offered
    for sale or lease, or sold or leased,
    until authorization is obtained.
  • remarquons aussi que la légende illustrant le clavier amovible au-dessus du bouton de déverrouillage est remplacée par un cadre vide, comme sur notre prototype TI-Nspire CAS TouchPad RCB-EVT, et de même pour la légende du bouton reset.



10106Sortons notre cradle analyseur de TI-Nspire afin d'en apprendre davantage.

L'écoute du port série nous confirme l'amorçage sur le Boot 1.1.5006 utilisant les clés de développement, et nous apprend en prime qu'il fut compilé de façon cohérente le 14 décembre 2006.

La partition Diags semble bien contenir quelque chose vu la mention de quelques erreurs de lecture, mais ça ne devrait pas être lié à l'effacement de la partition Manuf, vu que la partition Boot2 intermédiant fonctionne apparemment parfaitement.
Boot Loader Stage 1 (1.1.5006)
Build: 2006/12/14, 23:45:8
Copyright (c) 2006 Texas Instruments Incorporated
Using developer keys

Last boot progress: 20764
Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz

Available system memory: 37292
PM is turning the device OFF
PM has turned the device ON
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
Boot option: Normal

Loading DIAGS software...

ECC error at location: 0x00161600
expected 0x00FFFFFF
calculated 0x00CC0C0C
ECC error at location: 0x00161600
expected 0x00FFFFFF
calculated 0x00CC0C0C
ECC error at location: 0x00161600
expected 0x00FFFFFF
calculated 0x00CC0C0C
ECC error at location: 0x00161600
expected 0x00FFFFFF
calculated 0x00CC0C0C
ECC error at location: 0x00161600
expected 0x00FFFFFF
calculated 0x00CC0C0C
Error reading/validating DIAGS image

Loading BOOT2 software...

99%
BOOT1: loading complete (512 ticks), launching image.



Boot Loader Stage 2 (1.1.8310)
Build: 2007/4/1, 23:28:14
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using developer keys

Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A


Initializing graphics subsystem.
Boot option: Normal


Initializing filesystem.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
Filesystem ready.

Loading Operating System...

Error loading OS image. Removing OS remnants.
Deleting file [/phoenix/manuf.dat]
Removing directory [/phoenix/install/]

Waiting for OS download.
Starting Connectivity services.
Initializing USB subsystem...Done.
Setting Console Log Level = 0
RET - SC: TI_CN_Nspire_SC_Init called
NavNet Ready.
USB Download is enabled.
Press <Enter> to download through the serial port.


L'envoi d'un OS via le port série comme la console nous y invite ne marche hélas pas mieux. :'(



1010410105Terminons avec une exploration des entrailles de ce spécimen. Nous y notons l'usage :
  • d'une carte écran de référence exotique TG2997LB-2423-061005, suggérant une conception du circuit de façon cohérente le 5 octobre 2006
  • d'une carte mère de référence P2/P3 ASIC MB_6421, de numérotation effectivement inférieure aux P2/P3 ASIC MB_DVT1.2 6423 des prototypes TI-XXXXXXXXXXX DVT1.2

Niveau puces par contre rien de particulier, nous avons déjà les mêmes que sur les premières TI-Nspire de production :
  • ASIC TI-NS2006A LSI Logic Zevio
  • Flash-NOR SST 39WF400A avec 512Kio pour le Boot1
  • Flash-NAND ST NAND256R3A avec 32Mio
  • SDRAM Qimonda HYB18L256160 avec 32Mio

A bientôt nous espérons en 2019 pour le dumping du Diags et du Boot1, et à demain pour la prochaine surprise ! ;)
Lien vers le sujet sur le forum: (Un)Boxing week - day #1 : Prototype TI-XXXXXXXX (Nspire) (Commentaires: 5)

(Un)Boxing week - day #5: TI-Nspire TestBoard CX/CM/TouchPad

Nouveau messagede critor » 30 Déc 2018, 12:46

La Boxing week est une période de 6 jours débutant le 26 décembre. Le terme, inventé et popularisé dans les années 2000 en Grande Bretagne et dans les pays du Commonwealth, désigne une période de promotions où les différents distributeurs écoulent leur stock de Noël invendu, à l'origine à des prix intéressants.

Dans notre (Un)Boxing week 2018 sur TI-Planet, nous te proposons donc, cette semaine uniquement, de te déballer tous nos cadeaux inédits à raison de 1 par jour, un petit avant-goût des recherches, tests et expériences à venir sur le site pour l'année 2019 ! ;)



Dans deux articles précédents, nous te présentions et dumpions, la TI-Nspire TestBoard, la carte dédiée au connecteur interne J04 des TI-Nspire non tactiles sorties en 2007 et déverrouillant notamment l'accès au JTAG.

101399735Aujourd'hui nous avons l'insigne honneur et l'immense plaisir de disposer d'une nouvelle version de la TI-Nspire TestBoard, de référence ASIC_PROD_TESTBOARD_2413 au lieu de ASIC_PROD_TESTBOARD_2412.

L'on note rapidement ce qui a été changé : le format du connecteur carte à carte J04, plus petit bien que disposant toujours de 40 broches, et désormais adapté au nouveau format des connecteurs J04 TI-Nspire TouchPad, TI-Nspire CM et TI-Nspire CX.

A part cela nous notons toujours de ce côté-ci de la carte :
  • un connecteur J01 à 13 broches pour l'accès JTAG au processeur ARM de la TI-Nspire
  • un connecteur J05 à 14 broches pour l'accès JTAG au processeur de la carte
  • un bouton reset permettant d'envoyer un signal de redémarrage au processeur de la TI-Nspire
  • un port DB9 dupliquant l'accès à la console série de la TI-Nspire

101369736De l'autre côté de la carte nous trouvons l'électronique utilisée apparemment à l'identique, avec notamment :
  • une puce SP3220 qui s'occupe justement de la communication série avec la conversion entre le signal TTL (3 Volts) de la calculatrice et le signal RS232 (5 Volts) attendu par l'ordinateur
  • une puce 430F2111 qui regroupe :
    • un processeur Texas Instrumnts MSP430
    • 128 octets de RAM
    • 2304 Kio de Flash

974597449743Tentons de dumper le firmware (microprogramme) de cette nouvelle carte, comme nous l'avons déjà fait avec la précédente. Pour cela, munissons-nous d'une interface JTAG ciblant le processeur MSP430, la MSP430-JTAG-TINY-V2 de chez Olimex conseillée par Lionel Debroux et que voici ci-contre.

La boîte contient donc :
  • l'interface JTAG avec :
    • une prise USB-B femelle
    • un connecteur JTAG mâle avec 2×7=14 broches et muni d'un détrompeur
    • un voyant vert/rouge (prêt/occupé)
  • une nappe 2×7=14 fils femelle-femelle avec détrompeurs



10132La connexion de la nappe à l'interface est sans danger grâce aux détompeurs.

Par contre, le connecteur J05 de la carte TI-Nspire TestBoard n'a pas de détrompeur. Il faut donc bien faire attention au sens de connexion de la nappe, avec ici le fil rouge du côté des broches numérotées 1 et 2. :warning:



Niveau logiciel, pour éviter de se lancer dans de lourdes installations, on peut opter pour la solution légère du Olimex MSP430-programmer. Dans ce cas par contre il faudra bien installer ou basculer sur les pilotes FTDI, Windows n'intégrant pas de pilote compatible avec ce logiciel.

Une fois lancé il ne nous reste alors plus qu'à préciser la bonne référence de puce, MSP430F2111 comme vu dans l'article précédent.

C'est important, car les adresses ciblées pour les zones données et firmware ne sont pas les mêmes. Ici avec cette puce ce sera :
  • 0xF800-FFFF (2Kio) pour le firmware en tant que tel
  • 0x1000-10FF (256 octets) pour la zone de donnés



Plus qu'un clic sur le bouton Read et voilà, le firmware de la nouvelle TI-Nspire TestBoard est lui aussi dumpé ! :bj:

On se rend compte après analyse que la zone firmware est identique à celle de la carte précédente, mais qu'il y a 4 octets différents en zone de données à partir de l'adresse 0x10F8.



A bientôt en 2019 pour de toutes nouvelles aventures au cœur de la TI-Nspire CX, et en attendant rendez-vous demain pour la prochaine surprise ! ;)




Téléchargements :
Lien vers le sujet sur le forum: (Un)Boxing week - day #5: TI-Nspire TestBoard CX/CM/TouchPad (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.
2551 utilisateurs:
>2540 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)