Page 1 of 1

Premières références du connecteur J04/JTAG des TI-Nspire CX

Unread postPosted: 07 Oct 2013, 18:55
by critor
30193018
Les TI-Nspire CX disposent sur leur carte mère d'un contact J04 interne en 2x15 broches au pas de 0.5mm. Dans une actualité précédente, nous découvrions chez nos amis de cnCalc.org un étrange prototype de TI-Nspire CX, probablement un modèle de développement, où le contact J04 était surmonté d'un véritable connecteur accessible à travers une fente supplémentaire au dos du boîtier. L'on suppose que le contact J04 implémente entre autres le protocole JTAG qui permet un accès de bas niveau aux puces électroniques et même leur reprogrammation... ;)

On n'y voit pas très bien, mais il s'agit visiblement d'un connecteur mâle de type board-to-board (carte à carte). Il est donc destiné à s'enficher sur un connecteur board-to-board femelle présent sur une carte électronique comme son nom l'indique. Sans doute Texas Instruments dispose-t-il de telles cartes sur lesquelles il suffirait de poser les TI-Nspire CX de développement pour les reprogrammer. On peut supposer que ces cartes incluent un connecteur JTAG un peu plus standard, un port DB9 pour le RS232 qui est présent sur le contact J04, et peut-être même une prise USB si le port USB qui est caché dans le connecteur Dock/J01 des TI-Nspire est dupliqué sur le connecteur J04 (non confirmé à ce jour).

Comme déjà indiqué dans l'actualité précédente, une des premières choses les plus importantes à faire était d'identifier le type exact du connecteur. En effet il suffirait d'une minuscule différence sur les supports plastiques pour être incapable d'emboîter correctement le connecteur dans ce qu'il faut.



Comment allons-nous donc faire avec de si mauvaises photos? Vous oubliez bien vite ma (mauvaise?) habitude de jouer les Sherlock Holmes... ;)

Il y a déjà un couple de connecteurs board-to-board au pas de 0.5mm dans les TI-Nspire CX, pour interfacer les cartes clavier et écran! Certes, ils ne sont pas en 2x15 broches mais en 2x30 broches. Et vous me direz aussi que rien n'empêche TI d'utiliser un autre type de connecteur pour le J04.
3021


Mais si nous prenons maintenant un module WiFi TI-Nspire Navigator Cradle, vous remarquerez la présence d'un autre couple de connecteurs board-to-board au pas de 0.5mm en 2x10 broches avec des supports plastiques utilisant exactement la même forme! :bj:
3020


Ces deux paires de connecteurs sont donc de la même famille, et il serait fort cohérent que le connecteur J04 en fasse également partie.



Après de longues heures de recherche en ligne dans les boutiques dédiées à examiner à la loupe les connecteurs board-to-board, on finit par trouver des membres de cette famille. Mais c'est fastidieux... Il nous faudrait clairement une référence, car la simplement mention de "board-to-board" renvoie tout et n'importe quoi.
ImageImage




Quoi? Ce n'est pas le bon nombre de broches, dites-vous? Certes, mais nous pourrons choisir cette caractéristique lors de la commande. Visitons par exemple ensemble la boutique MMT Machrone en Californie, boutique dont proviennent les deux dernières images. Au moment de commander les connecteurs board-to-board, on peut en spécifier les caractéristiques en fonction du document de référence ci-contre auquel nous sommes renvoyés.

Le document nous fait partir d'une référence générique: BTBh005X-PtFXXGN pour la prise femelle et BTBh005X-PtMXXGN pour la mâle.

Comme nous voulons du 2x15= 30 broches, il nous faut remplacer le XX par 30 ce qui nous donne BTBh005X-PtF30GN pour la femelle et BTBh005X-PtM30GN pour la mâle.

Reste encore un autre X correspondant à la hauteur de nos connecteurs, à remplacer par une lettre allant de B pour le plus petit à F pour le plus grand.
Il semble en fait que cette information ne soit pas capitale. D'après les schémas, la partie des connecteurs dédiée aux contacts électriques a toujours même hauteur. Cette information modifie simplement la hauteur d'un socle qui surélève le connecteur. Toutes les prises mâle et femelle même de hauteurs différentes sembles s'emboîter selon le document. Il nous faut ici que la hauteur soit suffisante pour que prises mâle et femelle puissent se connecter sans être gênées par le boîtier des TI-Nspire CX/CM.
La sécurité en attendant de meilleures photos est donc d'opter pour la plus grande hauteur, et de commander un couple BTBh005F-PtF30GN / BTBh005F-PtM30GN, cette dernière étant la prise à souder sur la TI-Nspire CX.
Notons que j'ignore à ce jour si il s'agit de références internationales ou spécifiques à la boutique MMT Machrone...



Et voilà, tu peux désormais rajouter le connecteur J04/JTAG manquant sur ta TI-Nspire CX, en espérant qu'il se révèle fort utile un jour! ;)
A suivre...




Liens:
Liste des connecteurs board-to-board chez MMT Machrone
Références du connecteur mâle chez MMT Machrone
Références du connecteur femelle chez MMT Machrone

Re: Premières références du connecteur J04/JTAG des TI-Nspir

Unread postPosted: 07 Oct 2013, 21:11
by Lionel Debroux
C'est en effet un connecteur plausible, bien trouvé :)
J'avais cherché des connecteurs de marques comme HiRose par le passé, sans succès.

Re: Premières références du connecteur J04/JTAG des TI-Nspir

Unread postPosted: 07 Oct 2013, 21:40
by nikitouzz
Que peux t'on faire avec critor ? peux etre decouvrir des chose pour ndless ;)

Re: Premières références du connecteur J04/JTAG des TI-Nspir

Unread postPosted: 08 Oct 2013, 16:46
by Yamashita Ren
critor wrote:Et voilà, tu peux désormais rajouter le connecteur J04/JTAG manquant sur ta TI-Nspire CX, en espérant qu'il se révèle fort utile un jour! ;)

Ça, c'est de l'optimisme ! :D

nikitouzz wrote:Que peux t'on faire avec critor ? peux etre decouvrir des chose pour ndless ;)

Sur Xbox360, le Hack JTAG permet de booter la console sur un OS modifié et de shunter les protections software.
On peut donc imaginer que ce hack permettra de reprogrammer les Nspire plus en profondeur (boot 1 ?) et de mieux comprendre leur fonctionnement.
Tout cela n'est que suppositions, je laisse le soin aux experts de donner de meilleures informations :)

En tout cas, je sens que le JTAG Nspire n'a pas finit de faire parler de lui :p

Re: Premières références du connecteur J04/JTAG des TI-Nspir

Unread postPosted: 08 Oct 2013, 17:18
by critor
C'est bien ça. Le JTAG permet le contrôle total de bas niveau sur une puce. En théorie, il marche donc même sur des TI-Nspire incapables de s'amorcer correctement.

Si la puce câblée en JTAG est l'ASIC, ou plus précisément la partie de l'ASIC contenant le Boot1, c'est envisageable. :)