Dans la news d'hier, nous étions rendus compte qu'il y avait finalement une différence matérielle entre la TI-Nspire CX numérique et la TI-Nspire CX CAS.
Bien que ces calculatrices partagent la même carte mère/écran, une FireBird_Color_MB_6422 avec simplement des puces ROM et ASIC programmées différemment, nous remarquions que les cartes fille/clavier n'avaient pas la même référence:
Nous nous étonnions donc sur l'intérêt de maintenir une chaîne de production séparée pour les claviers TI-Nspire CX numérique, alors que depuis les TI-Nspire CX les deux claviers sont identiques.
Afin de mieux comprendre cette bizarrerie, faisons donc la manipulation la plus évidente, branchons une carte mère/écran de TI-Nspire CX CAS dans une TI-Nspire CX numérique:
La carte mère/écran TI-Nspire CX CAS refuse de démarrer l'OS si branchée sur une TI-Nspire CX numérique. On obtient le message d'erreur "unrecognized keypad" prouvant bien qu'il y a une différence autre que l'inscription sur la carte clavier.
Faisons l'inverse: branchons maintenant une carte mère/écran de TI-Nspire CX numérique dans une TI-Nspire CX CAS:
Cette fois-ci pas de message d'erreur, mais l'OS ne démarre pas et la calculatrice redémarre en boucle.
Bref bizarre tout ça...
A priori, on aurait pu penser à une protection contre la méthode de triche bien connue du "case switching", mais si l'on dispose bien des deux modèles, une fois les cartes mère/écran échangées, il n'est pas bien plus difficile d'échanger les cartes fille/clavier...
Peut-être est-ce une protection destinée à contrer les tentatives de modifications logicielles de TI-Nspire CX numériques en TI-Nspire CX CAS, le clavier empêchant la calculatrice de lancer un OS qu'elle ne serait pas supposée avoir installée, bien qu'à notre connaissance aucune modification de ce type, même temporaire, n'ait jamais été réussie sur TI-Nspire CX.
Ou peut-être tout simplement, que c'est un héritage des anciennes TI-Nspire ClickPad/TouchPad qui disposaient effectivement de claviers amovibles différents, qui aurait été conservé pour des raisons 'obscures' de compatibilité?...
Bien que ces calculatrices partagent la même carte mère/écran, une FireBird_Color_MB_6422 avec simplement des puces ROM et ASIC programmées différemment, nous remarquions que les cartes fille/clavier n'avaient pas la même référence:
- FireBird_Color_KB_EVT_4421 sur TI-Nspire CX CAS
- FireBird_Noncas_Color_KB_EVT_4421 sur TI-Nspire CX numérique
Nous nous étonnions donc sur l'intérêt de maintenir une chaîne de production séparée pour les claviers TI-Nspire CX numérique, alors que depuis les TI-Nspire CX les deux claviers sont identiques.
Afin de mieux comprendre cette bizarrerie, faisons donc la manipulation la plus évidente, branchons une carte mère/écran de TI-Nspire CX CAS dans une TI-Nspire CX numérique:
La carte mère/écran TI-Nspire CX CAS refuse de démarrer l'OS si branchée sur une TI-Nspire CX numérique. On obtient le message d'erreur "unrecognized keypad" prouvant bien qu'il y a une différence autre que l'inscription sur la carte clavier.
Faisons l'inverse: branchons maintenant une carte mère/écran de TI-Nspire CX numérique dans une TI-Nspire CX CAS:
Cette fois-ci pas de message d'erreur, mais l'OS ne démarre pas et la calculatrice redémarre en boucle.
Bref bizarre tout ça...
A priori, on aurait pu penser à une protection contre la méthode de triche bien connue du "case switching", mais si l'on dispose bien des deux modèles, une fois les cartes mère/écran échangées, il n'est pas bien plus difficile d'échanger les cartes fille/clavier...
Peut-être est-ce une protection destinée à contrer les tentatives de modifications logicielles de TI-Nspire CX numériques en TI-Nspire CX CAS, le clavier empêchant la calculatrice de lancer un OS qu'elle ne serait pas supposée avoir installée, bien qu'à notre connaissance aucune modification de ce type, même temporaire, n'ait jamais été réussie sur TI-Nspire CX.
Ou peut-être tout simplement, que c'est un héritage des anciennes TI-Nspire ClickPad/TouchPad qui disposaient effectivement de claviers amovibles différents, qui aurait été conservé pour des raisons 'obscures' de compatibilité?...
In a previous TI-Planet news, we figured out that there was a hardware difference between non-CAS TI-Nspire CX and TI-Nspire CX CAS.
Although both calculators are sharing the same screen board (which is the mainboard as it does include the ASIC and NAND chips but programmed differently), a FireBird_Color_MB_6422 we noticed that the keypad boards had different references:
We were wondering what the interest of maintaining a separate production line for non-CAS TI-Nspire CX could be, since unlike previous models both keyboards are now the same on TI-Nspire CX.
To better understand what TI had in mind, let's just plug a TI-Nspire CX CAS screen board in a non-CAS TI-Nspire CX:
The TI-Nspire CX CAS OS doesn't want to start and shows you an "unrecognized keypad" error message, confirming that there is some hardware difference between the non-CAS CX and CX CAS keypad boards.
Let's also plug a non-CAS TI-Nspire CX screen board in a TI-Nspire CX CAS:
This time no error message, but the OS does not boot and the calculator enters a reboot loop.
All this is weird...
We could think to a protection against 'case switching' but it's not much harder to swith keypad boards after switching screen boards.
It might be intended to counter temporary or permanent non-CAS to CAs modifications through OSlauncher or hwMod, although they've never been runned successfully on TI-Nspire CX.
Or perhaps simply that this has been kept for strange compatibility reasons with non-CX Nspire models which had different keyboards.
Although both calculators are sharing the same screen board (which is the mainboard as it does include the ASIC and NAND chips but programmed differently), a FireBird_Color_MB_6422 we noticed that the keypad boards had different references:
- FireBird_Color_KB_EVT_4421 for the TI-Nspire CX CAS
- FireBird_Noncas_Color_KB_EVT_4421 for the TI-Nspire CX numérique
We were wondering what the interest of maintaining a separate production line for non-CAS TI-Nspire CX could be, since unlike previous models both keyboards are now the same on TI-Nspire CX.
To better understand what TI had in mind, let's just plug a TI-Nspire CX CAS screen board in a non-CAS TI-Nspire CX:
The TI-Nspire CX CAS OS doesn't want to start and shows you an "unrecognized keypad" error message, confirming that there is some hardware difference between the non-CAS CX and CX CAS keypad boards.
Let's also plug a non-CAS TI-Nspire CX screen board in a TI-Nspire CX CAS:
This time no error message, but the OS does not boot and the calculator enters a reboot loop.
All this is weird...
We could think to a protection against 'case switching' but it's not much harder to swith keypad boards after switching screen boards.
It might be intended to counter temporary or permanent non-CAS to CAs modifications through OSlauncher or hwMod, although they've never been runned successfully on TI-Nspire CX.
Or perhaps simply that this has been kept for strange compatibility reasons with non-CX Nspire models which had different keyboards.