π
<-

Découvre le matériel J anti-Ndless des nouvelles Nspire CX

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Découvre le matériel J anti-Ndless des nouvelles Nspire CX

Unread postby critor » 30 Aug 2013, 00:10

Dans une actualité précédente, nous t'annoncions l'arrivée pour cette rentrée 2013 de nouvelles TI-Nspire CX anti-Ndless et anti-Nlaunch.
In a previous news, we announced you the arrival for back to school 2013 of a new TI-Nspire CX anti-Ndless and anti-Nlaunch.

2876
En effet, Nlaunch et Ndless nécessitent respectivement les versions 3.1 du Boot2 et du système. Or, ces nouvelles calculatrices viennent avec les dernières versions 3.2.4 du Boot2 et du système, et sont dotées d'un nouveau matériel de code 'J' gravé au dos (11ème version) sur lequel le Boot2 3.1 est incapable de fonctionner correctement. Il est donc impossible d'y installer Nlaunch, ce qui interdit d'y mettre le système 3.1 et donc en conséquence d'utiliser Ndless. :(
Indeed, Nlaunch and Ndless require respectively 3.1 versions of the Boot2 and system. These new calculators come with the latest version 3.2.4 of Boot2 and system, and feature a new hardware revision 'J' as engraved on the back (11th version) on which Boot2 3.1 is doesn't run properly. It is therefore impossible to install Nlaunch there, which prevents to put system 3.1 and then consequently forbirds to use Ndless. :(

Bizarremment, sur les anciennes TI-Nspire CX en révision matérielle A à I, même après une mise à jour vers les dernières versions 3.2.4 il reste possible (péniblement) de réinstaller le Boot2 3.1. Le matériel J des nouvelles TI-Nspire CX devrait donc comporter des nouveautés spécifiques que nous allons nous empresser de découvrir ce soir sur TI-Planet:
Strangely on the old TI-Nspire CX hardware revision A to I, even after upgrading to the latest 3.2.4 version it is possible (painfully) to reinstall the 3.1 Boot2. So new TI-Nspire CX hardware J must include something new we are going to discover together on TI- Planet:


Non, tu ne vois rien de spécial à priori? La carte ressemble aux précédentes? Attends un peu, nous allons comparer plus en détail avec les évolutions des cartes TI-Nspire CX CAS:
You don't see anything special? The board looks like previous boards? Wait a minute, we will compare to compare them thoroughly for the TI-Nspire CX CAS:
Révision matérielle
Hardware revision
Carte mère
Motherboard
ASICBoot1NAND
Carte clavier
Keyboard
Carte Dock
Dockboard
Photo
AFirebird Color MB 6422ET-NS2010B-13.0.0.99Samsung K511F12ACA-B075Firebird Color KB EVT 4421Firebird Color BTB EVT1.2 24121229
BFirebird Color MB 6422ET-NS2010B-13.0.0.99Samsung K511F12ACA-B075Firebird Color KB EVT 4421Firebird Color BTB EVT1.2 24122634
CFirebird Color MB 6422ET-NS2010B-13.0.0.99Samsung K511F12ACA-B075Firebird Color KB EVT 4421Firebird Color BTB EVT1.2 24121227
DFirebird Color MB 6422ET-NS2010B-13.0.0.99Samsung K511F12ACA-B075Firebird Color KB EVT 4421Firebird Color BTB EVT1.2 24122397
FFirebird Color MB 6430
Image
ET-NS2010B-13.0.0.99Samsung K511F12ACA-B075Firebird Color KB EVT 4421Firebird Color BTB EVT1.2 24122398
JNSC CR MB 4440
Image
ET-NS2010B-13.0.0.99ESMT FM60D1G12A
Image
Firebird cas Color KB DVT 4424
Image
Firebird Color BTB EVT1.2 24122878


Le nouveau matériel HW-J, malgré sa ressemblance dans l'architecture de la carte mère apporte en fait nombre de nouveautés.

Certaines choses ne changent pas, dont notamment le Boot1 qui reste en version 3.0.0.99 et la puce ASIC qui reste une ET-NS2010B-1.

Mais à côté de ça nous avons nombre de choses:
Despite the similar architecture, the new HW-J does actually provides many new features.

Some things didn't change like the Boot1 (still version 3.0.0.99) or the ASIC chip (still en ET-NS2010B-1).

But besides that we have many new things:

  • la puce NAND qui avait toujours été une Samsung K511F12ACA-B075 et se voit soudainement remplacée par une ESMT FM60D1G12A
  • la carte clavier qui avait toujours été une Firebird_Color_KB_EVT_4421 et se voit soudainement remplacée par une Firebird_cas_Color_KB_DVT_4424
  • une nouvelle carte mère comme pour le matériel HW-F, mais cette fois-ci avec une référence complètement différente, NSC_CR_MB_4440 :o
  • la suppression du connecteur interne J04 :#roll#:
  • les points de test de la carte clavier ont également été retirés
  • NAND chip which had always been a Samsung K511F12ACA-B075 has suddenly been replaced with an ESMT FM60D1G12A
  • keyboard which had always been a Firebird_Color_KB_EVT_4421 has suddenly been replace with a Firebird_cas_Color_KB_DVT_4424
  • like with hardware F we get a new motherboard, but this time with a completely different reference NSC_CR_MB_4440 :o
  • internal J04 connector has been removed
  • keyboard testpoints were remove too

Le connecteur interne J04 offrait, comme le connecteur inférieur J01/Dock, un accès à la console série RS232. Il était donc notamment utile sur les TI-Nspire CM, calculatrices qui ne disposent pas de connecteur Dock. Sa présence sur les TI-Nspire CX n'est pas une absurdité, puisqu'il est supposé donner accès au JTAG, un protocole de reprogrammation des puces électroniques. Il peut être notamment utile lors de la programmation initiale des puces sur la chaîne de montage, mais aussi pour la reprogrammation des puces d'une TI-Nspire ne démarrant plus. A ma connaissance, il n'a jamais été exploité par la communauté et nous sommes donc surpris de cette suppression. Sans doute y avait-il des choses intéressantes à faire avec pour que Texas Instruments se soit donné cette peine... Dans son virage sécuritaire, TI préfère visiblement supprimer une possibilité de réparation des TI-Nspire et jettera peut-être désormais les TI-Nspire CX ne démarrant pas qui seront retournées au lieu de les réinitialiser.
The internal J04 connector did offer access to the RS232 serial console like the lower J01/Dock connector. It was therefore particularly useful on the TI- Nspire CM calculators which don't have the Dock connector. But its presence on the TI-Nspire CX is not an absurdity, as it is supposed to give access to the JTAG protocol. It can be particularly useful during the manufacturing process in order to perform the initial programming of chips, but also for reprogramming the chips of a TI-Nspire which no longer boots. To my knowledge, it has never been used by the community and so we are surprised by this removal. But apparently TI prefers to remove some way of repairing the TI-Nspire in order to secure it, and might just scrap and replace new TI-Nspire CX if they're ever returned for repair instead of reinitializing.

Il y a donc une nouvelle puce NAND de chez ESMT qui remplace la puce Samsung qui nous accompagnait depuis le début. Il est certes possible que ce soit cette puce qui déclenche l'erreur du Boot2 3.1 sur le nouveau matériel, mais normalement c'est bien une NAND de 128Mo comme l'ancienne.
So there is a new NAND chip by ESMT which replaces the Samsung chip which was thete since the beginning. It is certainly possible that this chip is responsible for the Boot2 3.1 error, but normally it's a 128MB NAND chip like the old one.

Mais le plus surprenant est le changement complet de référence de la carte mère. Après la Firebird_Color_MB_6422 et la Firebird_Color_MB_6430 on passe donc à une NSC_CR_MB_4440. C'est là encore un indice de gros changements.
Justement, nous pensons avoir déjà découvert un ancêtre de cette carte mère dans une actualité précédente sur un échantillon de TI-Nspire CX en provenance de Chine encore une fois, et dont un sticker au dos suggérait une nouvelle gravure en 4 couches:
But the most surprising thing is the new motherboard with a completely new reference. After Firebird_Color_MB_6422 and Firebird_Color_MB_6430 we get a NSC_CR_MB_4440, a hint of big changes
Precisely, we think we had already discovered an previous version of this new motherboard in a previous news on a chinese TI-Nspire CX sample which had a sticker on the back suggesting the use of 4 layers:


Bien qu'il s'agisse selon la coque d'une révision matérielle C, l'on avait donc une carte mère différente de la révision C ci-dessus. Même si la puce NAND restait la Samsung, on y observait déjà la suppression du connecteur J04 ainsi qu'une référence similaire à cette nouvelle carte mère: NSC_CR_MB_4420 au lieu de NSC_CR_MB_4440.
Although it was supposed to be a hardware revision C the motherboard was different than the above revision C. Even if the NAND chip remained the Samsung one, the J04 connector was missing and the reference was already similar to the hardware revision J one: NSC_CR_MB_4420 instead of NSC_CR_MB_4440.




Au final, il reste encore à recoller les morceaux et je pense hélas avoir apporté plus de questions que de réponses, sur le virage sécuritaire du matériel TI-Nspire CX, qui sera peut-être bientôt accompagné d'un virage sécuritaire du système dans la prochaine version 3.6.
In the end, I think I've brought more questions than answers and we still need to pull the puzzle pieces together. But such hardware security enforcement may be followed by a software security enforcement in the next 3.6 system.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby Lionel Debroux » 30 Aug 2013, 06:47

qui sera peut-être bientôt accompagné d'un virage sécuritaire du système dans la prochaine version 3.6.

Même sans avoir aucun détail technique sur les modalités (car bien entendu, TI ne tient pas les développeurs au courant), on peut d'ores et déjà enlever le "peut-être" de cette phrase, sans surprise mais hélas...
Pour que TI EdTech prenne la peine de faire un nouveau jeu de PCBs - ce qui est plus coûteux que des modifications logicielles - et en profite pour enlever le connecteur J04 alors même que les tiers n'ont jamais réussi à l'utiliser, c'est que le management n'a vraiment pas dû aimer nLaunch (on sait que le nouveau boot2 est tout juste postérieur à nLaunch en janvier); l'OS 3.6 sera forcément à l'unisson...

Ils imaginent peut-être toujours que malgré le coût en développement (certes petit pour une grosse structure) et en image (manque à gagner des ventes perdues, même si le public pour lequel les protections sont un sujet sensible est minoritaire) des protections, lesdites protections leur permettront de protéger leurs marges et leurs profits... ça reste à voir.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby Persalteas » 30 Aug 2013, 09:12

Je ne suis pas certain que TI "prenne la peine" de développer tout un nouveau hardware, y compris suppression du connecteur J04, uniquement dans le but de bloquer nlaunch.

Peut être ont ils uniquement refourgué aux dernières CX un hardware en développement pour la future CX Premium... (J'ai pensé a ça quand j'ai vu disparaitre le "Firebird" du nom de la carte... Si ça change de nom de code, ça change de modèle ? De plus, la carte clavier est en DVT et plus en EVT...)
Il se sont dit "tiens ça marche"...
ça expliquerait la protection peu classe que ça donne, au final.
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby Lionel Debroux » 30 Aug 2013, 10:00

Je ne suis pas certain que TI "prenne la peine" de développer tout un nouveau hardware, y compris suppression du connecteur J04, uniquement dans le but de bloquer nlaunch.

Ben... la famille Nspire a eu des connecteurs J04 pendant presque 6 ans, et il disparaît d'un coup, quelques semaines après nLaunch (on peut développer un nouveau PCB similaire à l'ancien, le prototyper et le tester, en quelques semaines) et quelques mois après la modif matérielle des plus vieilles Clickpad (pourtant non applicable depuis 2007) ?
On ne peut pas exclure que ce soit une synchronisation temporelle d'événements indépendants, mais ça fait quand même une certaine coïncidence, à mon avis.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby Adriweb » 30 Aug 2013, 10:14

C'est en effet une "drôle" de coïncidence si les événements ne sont pas liés, mais ça me fait demander aussi pourquoi TI a gardé ce connecteur de debug J04 aussi longtemps (et qui n'a jamais été utilisé par la communauté!), justement...
La seule autre hypothèse (mais bon, elle vaut ce qu'elle vaut :P) à laquelle j'ai pu penser, autre qu'une réponse relativement rapide à nLaunch, et qui serait derrière les autres changements sur ce HW, c'est que TI a atteint un stade "mûr" sur les cartes mères de ses CX, et n'a [même] plus besoin de ce connecteur de debug là (et d'autres points de tests aussi, il me semble) pour le développement.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby Bisam » 30 Aug 2013, 10:14

Moi, ce qui me frappe, c'est le mot "cas" dans le nom de la carte clavier... Cela a tendance à me faire croire qu'il y aurait un hardware différent pour CAS et non CAS afin de limiter encore plus la possibilité de mettre le CAS sur du matériel non CAS !

Vous en pensez quoi ?
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby Persalteas » 30 Aug 2013, 10:17

Possible... On ne sait même pas si cette révision matérielle J concerne aussi les CX non-CAS ?
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby critor » 30 Aug 2013, 10:17

Oui Bisam, c'est le cas.

Les cartes clavier CAS et non-CAS ne sont pas interchangeables. Cela fait échouer le démarrage de l'OS.

Peut-être une protection contre le case-switching (mettre le matériel CAS dans un boîtier non-CAS) - même si il suffit alors d'échanger tout le matériel au lieu de simplement la carte mère.

On alors plus simplement un héritage historique du temps des claviers amovibles qu'il fallait différencier.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby critor » 30 Aug 2013, 10:18

Persy -> probablement. Sinon on pourrait toujours transformer des CX en CX CAS, tu te rends compte! :P
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découvre le matériel J anti-Ndless des nouvelles Nspire

Unread postby critor » 30 Aug 2013, 10:24

On ne sait toujours pas qui se cache derrière Nlaunch...
Il n'est pas habituel de se cacher comme ça dans la communauté. Même les personnes ayant publié des PTT-killer sur Omnimaga et cnCalc ne se sont pas cachées.

Il fallait visiblement être au courant que ce serait un truc ultra sensible pour TI. Est-ce que ce pouvait être le cas pour un nouveau venu extérieur?...

Et si finalement c'était certains employés de TI qui nous avaient fait ça?
Pour voir ce que l'on en ferait, pour se donner du travail et justifier le maintien de leur poste, pour se donner une superbe réputation et/ou des primes en arrivant à expliquer/contourner le Nlaunch dans les heures/jours suivant la sortie?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 17 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
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.
901 utilisateurs:
>869 invités
>24 membres
>8 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)