Les prototypes Nspire se font passer pour des Nspire CAS
Posted: 27 Jul 2012, 01:08
L'année dernière, nous vous mettions en garde contre la revente de prototypes TI-Nspire sur les sites de vente en ligne. En effet, ces prototypes venaient avec d'antiques OS de développement 1.1 ou 1.2, et refusaient tous les OS commerciaux diffusés par le site de Texas Instruments.
Heureusement, après des mois de travail acharné, TI-Planet t'a publié en mars 2012 un tutoriel pour transformer ces prototypes en modèle commerciaux - que j'ai d'ailleurs appliqué avec 100% de réussite sur ma petite 10aine de prototypes
Et bien chose curieuse que j'ai remarquée seulement aujourd'hui car je développe principalement sur TI-Nspire CX, le logiciel TI-Nspire Computer Link prend certains de mes prototypes TI-Nspire numérique pour des TI-Nspire CAS!
Vous pouvez vérifier: c'est le même ID produit (Product ID).
D'ailleurs un petit interlude sur les ID produit qui permettent d'identifier les modèles de TI-Nspire avec leurs premiers caractères:
Bref, j'ai donc certains prototypes TI-Nspire numérique que le logiciel prend pour des TI-Nspire CAS et d'autres non.
Très étrange... Nous ne pouvons ignorer un tel mystère et allons donc mener l'enquête de suite!
Réunissons donc un maximum de prototypes TI-Nspire numérique et faisons 2 tas:
Pour les prototypes un peu plus récents dont la face avant ne montre pas le nom de modèle spécial TI-XXXXXXXXXXX, nous pouvons vous confirmer que ce sont bien des prototypes puisque leur ID produit commence bien par "0E0E1D0" (zoomez sur les photos).
Qu'y a-t-il donc de différent matériellement entre ces 2 groupes de prototypes? A priori rien... Il y a des prototypes plus ou moins vieux avec des TI-XXXXXXXXXXX et des TI-Nspire de chaque bord...
Cherchons donc du côté du logiciel!
Vérifions l'OS installé:
Ah ah! La voilà la différence! Eurêka, j'ai trouvé!
A partir de l'OS 3.1 publié à la rentrée 2011, il semble donc que TI ait modifié la routine de l'OS qui vérifie le matériel et renvoie le type de modèle Nspire au logiciel de transfert.
Peut-être était-ce d'ailleurs une réponse à la sortie de OSlauncher avant l'été 2011, qui permettait de lancer des OS TI-Nspire CAS sur des TI-Nspire numériques, mais n'a plus été mis à jour de façon "fonctionnelle" depuis pour Ndless 3 et les TI-Nspire CX.
Et il se trouve que visiblement, la nouvelle routine se trompe sur le matériel des prototypes TI-Nspire numériques, les prenant pour des TI-Nspire CAS.
Pourtant l'ID produit est correct et commence bien par "0E"... Il faut donc croire que la nouvelle routine vérifie autre chose de plus profond/compliqué.
Mais comme cette erreur se produit uniquement sur des prototypes qui n'auraient jamais du être revendus et pas sur les modèles commercialisés, nous ne pouvons pas la qualifier de "bug".
Ah vous vous demandez sans doute si au final cela permet d'installer des OS TI-Nspire CAS sur les prototypes TI-Nspire numérique en question?
Alors certes sans ruser, le logiciel TI-Nspire Computer Link ne peut plus envoyer que des OS TI-Nspire CAS...
Mais le prototype en face lui se considère encore comme une TI-Nspire numérique et refuse d'installer les OS TI-Nspire CAS.
Heureusement, après des mois de travail acharné, TI-Planet t'a publié en mars 2012 un tutoriel pour transformer ces prototypes en modèle commerciaux - que j'ai d'ailleurs appliqué avec 100% de réussite sur ma petite 10aine de prototypes
Et bien chose curieuse que j'ai remarquée seulement aujourd'hui car je développe principalement sur TI-Nspire CX, le logiciel TI-Nspire Computer Link prend certains de mes prototypes TI-Nspire numérique pour des TI-Nspire CAS!
Vous pouvez vérifier: c'est le même ID produit (Product ID).
D'ailleurs un petit interlude sur les ID produit qui permettent d'identifier les modèles de TI-Nspire avec leurs premiers caractères:
- 0C... : TI-Nspire CAS
- 0C0000... : TI-Nspire CAS de production (commercialisée)
- 0C1E1D0... : TI-Nspire CAS de développement (prototype)
- 0C2000... : TI-Nspire CAS TouchPad
- 0D... : TI-Nspire Lab Station Cradle
- 0E... : TI-Nspire
- 0E0000... : TI-Nspire de production (commercialisée)
- 0E0E1D0... : TI-Nspire de développement (prototype)
- 0E1000... : TI-Nspire TouchPad
- 0F... : TI-Nspire CX CAS
- 10... : TI-Nspire CX numérique
- 11... : TI-Nspire CM CAS
- 12... : TI-Nspire CM numérique
Bref, j'ai donc certains prototypes TI-Nspire numérique que le logiciel prend pour des TI-Nspire CAS et d'autres non.
Très étrange... Nous ne pouvons ignorer un tel mystère et allons donc mener l'enquête de suite!
Réunissons donc un maximum de prototypes TI-Nspire numérique et faisons 2 tas:
- à gauche, ceux qui sont détectés comme des TI-Nspire
- à droite, ceux qui sont détectés comme des TI-Nspire CAS
Pour les prototypes un peu plus récents dont la face avant ne montre pas le nom de modèle spécial TI-XXXXXXXXXXX, nous pouvons vous confirmer que ce sont bien des prototypes puisque leur ID produit commence bien par "0E0E1D0" (zoomez sur les photos).
Qu'y a-t-il donc de différent matériellement entre ces 2 groupes de prototypes? A priori rien... Il y a des prototypes plus ou moins vieux avec des TI-XXXXXXXXXXX et des TI-Nspire de chaque bord...
Cherchons donc du côté du logiciel!
Vérifions l'OS installé:
Ah ah! La voilà la différence! Eurêka, j'ai trouvé!
- OS 2.0.1, 3.0.1, et 3.0.2 pour les prototypes de gauche qui sont bien détectés en tant que TI-Nspire
- OS 3.1, 3.2.0.1212, et 3.2.0.1219 pour les prototypes de droite qui sont anormalement détectés en tant que TI-Nspire CAS
A partir de l'OS 3.1 publié à la rentrée 2011, il semble donc que TI ait modifié la routine de l'OS qui vérifie le matériel et renvoie le type de modèle Nspire au logiciel de transfert.
Peut-être était-ce d'ailleurs une réponse à la sortie de OSlauncher avant l'été 2011, qui permettait de lancer des OS TI-Nspire CAS sur des TI-Nspire numériques, mais n'a plus été mis à jour de façon "fonctionnelle" depuis pour Ndless 3 et les TI-Nspire CX.
Et il se trouve que visiblement, la nouvelle routine se trompe sur le matériel des prototypes TI-Nspire numériques, les prenant pour des TI-Nspire CAS.
Pourtant l'ID produit est correct et commence bien par "0E"... Il faut donc croire que la nouvelle routine vérifie autre chose de plus profond/compliqué.
Mais comme cette erreur se produit uniquement sur des prototypes qui n'auraient jamais du être revendus et pas sur les modèles commercialisés, nous ne pouvons pas la qualifier de "bug".
Et voilà, à peine découvert, le mystère est déjà résolu!
TI-Planet: les experts!
TI-Planet: les experts!
Ah vous vous demandez sans doute si au final cela permet d'installer des OS TI-Nspire CAS sur les prototypes TI-Nspire numérique en question?
Alors certes sans ruser, le logiciel TI-Nspire Computer Link ne peut plus envoyer que des OS TI-Nspire CAS...
Mais le prototype en face lui se considère encore comme une TI-Nspire numérique et refuse d'installer les OS TI-Nspire CAS.