π
<-

News 2024
August (1)
July (1)
May (1)

News 2023
June (2)
April (1)
March (2)

News 2022
July (1)
June (4)
May (4)
April (4)
March (3)

News 2021
August (5)
July (1)
June (1)
May (3)
April (12)
March (4)

News 2020
August (1)
July (3)
June (2)
May (2)
April (7)
March (4)

News 2019
August (1)
June (1)
May (3)
April (7)
March (10)

News 2018
August (3)
July (7)
June (3)
May (8)
April (13)
March (5)

News 2017
August (1)
July (1)
May (10)
April (3)
March (4)

News 2016
August (12)
July (3)
June (8)
May (12)
April (7)
March (9)

News 2015
August (11)
July (7)
June (6)
May (10)
April (2)
March (6)

News 2014
October (12)
August (4)
July (3)
June (13)
May (14)
April (12)
March (15)

News 2013
October (30)
August (14)
July (8)
June (27)
May (12)
April (29)
March (19)
January (27)

News 2012
October (37)
August (40)
July (27)
June (19)
May (35)
April (34)
March (42)
January (46)

News 2011
October (22)
August (23)
July (14)
June (29)
May (44)
April (24)
March (27)

News 2010
August (6)
July (10)
June (4)
May (1)
April (2)
March (1)

News 2009
June (1)

1ère reprogrammation du Boot1 d'une TI-Nspire de production

New postby critor » 18 Dec 2012, 22:50

Dans une news précédente, nous avions vu que suite à une petite différence de brochage, la puce Flash NOR des prototypes TI-Nspire ClickPad était reprogrammable.
Image


Cette possibilité de reprogrammer le Boot1 nous avait par la suite permis de transformer ces prototypes TI-Nspire ClickPad en modèles de production complètement utilisables! :bj:



Dans une news précédente, une source anonyme nous avait publié des informations sur une modification matérielle des TI-Nspire ClickPad de production, qui permettrait de rendre la puce Flash NOR reprogrammable exactement comme sur les prototypes.
Image


Nous n'avons pu obtenir aucune information supplémentaire sur la fonctionnalité de la chose, alors le mieux était de tenter nous-même pour vérifier:
Image

Le montage nécessite effectivement un interrupteur inverseur pour basculer entre l'état d'origine et modifié de la calculatrice. En effet, dans l'état modifié la calculatrice ne démarre pas, ce qui semble indiquer qu'il y aurait d'autres différences matérielles avec les prototypes puisque eux sont capables de démarrer dans cet état.


Une fois la calculatrice démarrée, il suffit donc de basculer l'interrupteur juste avant de lancer la reprogrammation du Boot1.

Modifions donc un Boot1 1.1.8916 en changeant sa chaîne de version en 1.1.9999 et tentons de le programmer...
Image


Bingo, ça a marché. :#fou#:



Puisque l'on peut désormais modifier le Boot1 absolument comme on veut, il devient possible de programmer n'importe quoi comme Boot2, logiciel de diagnostics ou même OS.

Les possibilités sont tout bonnement énormes! :bj:
Rappelons que le Boot1 lance au démarrage soit le Boot2, soit le logiciel de diagnostics. Ces deux modules utilisent le même format en mémoire et sont donc entièrement interchangeables, la seule contrainte étant la taille (la zone de diagnostics est limitée à 640Ko, mais le code inclus peut être compressé).

On pourrait avoir nos propres logiciels de diagnostics/dépannage/maintenance, avec des possibilités supérieures...

Ou encore l'installation permanente de Linux via la programmation d'un loader...

Ou même un véritable dual-Boot, permettant de lancer deux OS différent... par exemple pour alternet entre l'OS Nspire et Linux... ou encore pour alterner entre le lancement de l'OS 3.1 (pour Ndless) et de l'OS 3.2 (pour les nouvelles applications Lua) sans avoir à se taper sans arrêt des réinstallations d'OS selon les besoins.



Bref, les possibilités défient l'imagination. :bj:



A tempérer par un gros bémol: on parle ici des TI-Nspire ClickPad commercialisées jusqu'en 2009-2010, qui disposent d'une puce Flash NOR externe.

A partir de 2010-2011, les TI-Nspire TouchPad puis CX et CM ont vu leur puce Flash-NOR transférée à l'intérieur de la puce ASIC.

Cette Flash-NOR interne inconnue est très probablement protégée contre l'écriture si TI a bien fait les choses, et une modification similaire nécessiterait de décapsuler la puce ASIC sans la détruire pour ensuite modifier sous microscope... Clairement mission impossible donc.

In a previous news, we saw that a small broaching difference around the NOR Flash chip in TI-Nspire ClickPad prototypes was making the chip writeable.
Image


This ability to reprogram the Boot1 had then helped us transforming TI-Nspire ClickPad prototypes into fully functionnal production TI-Nspire.



In a previous news, an anonymous source had published information about a hardware mod for production TI-Nspire ClickPad, which would make the Flash NOR chip writeable like on prototypes.
Image


We were unable to obtain any further information, so it was best to try ourselves to check:
Image

The installation does require a switch to toggle between the original and modified states of the calculator. Indeed, in the modified state the calculator does not boot, which suggests that there are other hardware differences with the prototypes since those are able to boot in this state.


Once the OS has started, you just have to flip the switch before launching the NOR flasher.

Let's try to reprogram a 1.1.8916 Boot1, with its version string modified to 1.1.9999...
Image



Success!



Since you can now modify the Boot1 exactly as you want, it becomes possible to program anything as Boot2 and diagnostics software, or even as OS.

The possibilities are simply huge! : Bj:
Note that the Boot1 does launch either the Boot2, either the diagnostic software. Both use the same format in memory and are fully interchangeable, the only constraint being the size (the diags area is limited to 640KB, but the code can be compressed).

We could have our own software diagnostics / troubleshooting / maintenance, with more and greater options than the official one...

Or permanently install Linux by programming a loader as a Boot2 or Diags...

Or even have a true dual-boot, to run two different OS ... for example to switch between the Nspire OS and Linux... or to switch between OS 3.1 (for Ndless) and OS 3.2 (for new Lua apps)... No need for a computer or another calculator anymore to constantly install the currently needed OS every 2 days!

And much more... ;)



But don't be too excited: we are talking about TI-Nspire ClickPad sold until 2009-2010, which had an external Flash-NOR chip.

From 2010-2011, TI-Nspire TouchPad, CX and CM had their Flash-NOR chip moved inside the ASIC.

This internal Flash-NOR internal is unknown and probably write-protected. A similar change would require to uncap the ASIC chip without destroying it and then modify it under a microscope... Let's say it more simply: it's impossible.


Un prototype de TI-Nspire CAS TouchPad DVT

New postby critor » 18 Dec 2012, 21:42

Il doit y avoir un problème de fuite quelque part... décidément tous les prototypes TI semblent refaire surface en Chine en ce moment.



Aujourd'hui, l'excellent forum cncalc.org nous présente un prototype de TI-Nspire CAS TouchPad DVT, notre tout premier prototype TI-Nspire TouchPad! :o

Image



Le numéro de série mentionne le code DVT1P2-0910:
Image


'P2' serait donc l'abréviation de "Phoenix 2", qui serait le nom de code interne de la 2ème génération des TI-Nspire, les TI-Nspire TouchPad.

Le prototype daterait donc ici d'octobre 2009.



Habituellement, les prototypes de type DVT ont un matériel très similaire aux modèles finaux. Ici, on constate toutefois une belle différence:
Image


Il n'y a pas de couvercle amovible pour accéder à l'emplacement de la batterie rechargeable.
Peut-être qu'il faut entièrement ouvrir la calculatrice pour la remplacer, ou peut-être tout simplement que ce prototype n'a pas été prévu pour accueillir cette batterie.


Image


Le prototype présente un logiciel de diagnostics "CAS 2.0 DIAG FOR ASIC" en version 2.00.DEVBUILD et daté du 19 août 2009, soit à peu près 1 an avant la sortie des TI-Nspire TouchPad.



Le prototype venait sans OS, mais il a été possible d'y installer un OS normal.
Cela signifie donc que pour une raison ou une autre, l'équipe de développement l'a programmé avec des versions de production des Boot1 et Boot2.

Aucune transformation n'a donc été nécessaire ici pour pouvoir l'utiliser correctement! :bj:





Source:
http://www.cncalc.org/thread-8263-1-1.html
Link to topic: Un prototype de TI-Nspire CAS TouchPad DVT (Comments: 0)

Un connecteur Dock de qualité professionnelle !

New postby critor » 16 Dec 2012, 11:29

Depuis des années, nous utilisions le connecteur Dock des calculatrices Nspire tels des amateurs! :(
795


Mais DebboR de la communauté Omnimaga a décidé de retrousser ses manches et de nous montrer la voie! ;)

Il est sur le point de sortir et commercialiser un connecteur Dock de qualité professionnelle, que l'on pourra mettre en place et retirer d'un seul mouvement exactement comme les Navigator Cradle et Lab Cradle! :bj:
Image


On aime les broches isolées pour l'alimentation et le port RS232! :)


Pour le moment, nous avons par contre des doutes sur la fiabilité du contact, en comparaison des connecteurs officiels:
Image


Mais gardons confiance en DebboR, à qui nous avons signalé le problème.



Tous nos encouragements à cette initiative constructive! :bj:




Source:
http://www.omnimaga.org/index.php?topic=15179.0

Quotients de racines et bugs du CAS 3.2

New postby critor » 16 Dec 2012, 00:05

Texas Instruments fait régulièrement évoluer le moteur de calcul formel CAS de ses calculatrices TI-Nspire, afin de toujours offrir le meilleur à ses utilisateurs.

Par exemple, usuellement quand on a des quotients avec des racines au dénominateur, on transforme cette expression en faisant disparaître ces dernières.

Selon le cas, ce sont des méthodes différentes qui doivent être utilisées (multiplication par la racine, par le conjugué...).

Un cas notamment n'était pas géré par la version 3.1 et l'est désormais par la version 3.2, c'est quand le dénominateur est de la forme √(a±√(b)), avec a et b entiers.
Image


Tout a l'air super n'est-ce pas? Le CAS 3.2 se débrouille beaucoup mieux avec cette expression et nous donne une forme bien plus sympathique! :bj:



Sauf que je viens de découvrir un problème... Creusons un peu la chose:
Image


Non? Rien vu?

Sous la grande racine carrée apparaît un coefficient a²-b qui vaut ici successivement 2, 98, puis 20. Ces deux dernières valeurs auraient du vous choquer... En effet, elles sont simplifiables:
Image


En conséquence, le CAS 3.2 ne termine pas la simplification des expressions dans le cas où a²-b est un multiple de carré parfait.



"Et alors", diront sûrement certains d'entre vous? "Où vais-je trouver des racines de racines?"
Il n'y a justement pas besoin de chercher bien loin - un tout petit peu de trigonométrie et on y arrive très vite:
Image

Et de là aux quotients il n'y a qu'un pas, puisqu'il suffit de sortir une tangente...



Intéressons-nous donc au problème. Que se passe-t-il si on redonne d'une façon ou d'une autre le résultat non simplifié à la calculatrice?
Image Image

Visiblement, la calculatrice termine son travail et achève la simplification.
Ce serait sans doute super pour détailler les calculs étape par étape, bien que ça n'ait probablement jamais été prévu pour ça...



Avec la version 3.2 du CAS, on peut donc désormais avoir le même résultat exprimé à des degrés de simplification divers, et ce serait génial si ça ne causait pas problème...
Comme la simplification bloque sur certaines formes, si ces formes sont utilisées au sein d'un calcul, toutes les simplifications qui en découlent sont également bloquées! :(
Regardez - prenons une forme qui cause problème, et mémorisons la successivement sous deux variables a et b - ce qui nous permet de la stocker à des niveaux de simplification divers.
Vous conviendrez que c'est donc la même valeur qui est stockée sous a et b. Et que donc a-b=0... Et bien regardez:
Image


Le CAS 3.2 nous renvoie une expression monstrueuse, qui effectivement fait bien zéro - mais ce n'est sans doute pas évident au premier coup d'oeil pour tout-le-monde.

Une telle chose recopiée sur une copie vous vaudra sans doute l'incompréhension totale du correcteur et une belle pénalité à la question.


Et vous voulez rire jaune encore un peu plus ?
Image



En conséquence, que faire?...

Et bien si vous choisissez de continuer à utiliser l'OS 3.2, retapez systématiquement tous les résultats compliqués fournis par la calculatrice afin de voir si elle va plus loin dans les simplifications...

Mais vous avez aussi encore la possibilité de retourner à l'OS 3.1...
Texas Instruments regularly updates the CAS engine (symbolic calculation engine) of its TI-Nspire calculators in order to offer the best to its customers.

For instance, usually when you have quotients with roots in the denominator, the expression is transformed in order to remove them.

Depending on the case, these are different methods that should be used (multiplication by the root, the conjugate...)

A particular case was not handled by the version 3.1 and is now in version 3.2, this is when the denominator is of the form √ (a ± √ (b)) , with a and b being integers.
Image


Everything looks great, doesn't it? The 3.2 CAS is doing much better with this far more friendly expression ! :bj:



Except that I just discovered a problem ... Let's dig down a little further :
Image


No ? You didn't notice anything ?

Beneath the large square root is a coefficient a ²-b which is successively equal to 2, 98 and 20. These last two values ​​should have shocked you ... In fact, it can be simplified :
Image


So, the CAS 3.2 does not complete the simplification of such expressions when a²-b is a multiple of a perfect square.



"So what" you'll probably ask ? "Where am I going to find roots of roots anyway ?"
There is no need to look very far : just some trigonometry and you get some very quickly :
Image

And getting quotients now is just a step away, since you just need a tangent for example...



So let's take a look at the problem. What happens if we give the non-simplified expression to the TI-Nspire ?
ImageImage

Apparently, the calculator completes the simplification.
It would probably be great for detailing the calculations step by step, although it has probably never been planned for that ...



With CAS version 3.2, we can now have the same result expressed at various degrees of simplification, and it would be great if it did not cause any further issue...
As simplification blocks on certain forms, if these forms are used in a calculation, all resulting simplifications are also blocked ! :(
Look - take a form that is causing the problem, and successively memorize it into two variables a and b - which allows us to store it at various levels of simplification.
You agree that this is the same value that is stored in a and b. And then a-b = 0 ... Well, look:
Image
`

Want to laugh (sadly...) even more ?
Image


The 3.2 CAS gets us a quite huge expression, which actually equals zero as well - but it's probably not obvious at first glance for everybody.

Such a thing copied on a paper would probably create misunderstanding for the teacher/corrector and you'd probably get some points off...


Therefore, what can you do ... ?

Well, if you choose to continue using the OS 3.2, always retype (select it and enter) all 'complicated' results provided by the calculator to see if it gives further simplifications ...

But you're also still able to go back to OS 3.1 ...
Link to topic: Quotients de racines et bugs du CAS 3.2 (Comments: 10)

Le TI-Nspire Lab Cradle pour encore moins cher en France

New postby critor » 14 Dec 2012, 21:48

Dans une news précédente, nous vous informions que le TI-Nspire Lab Cradle, l'interface d'acquisition de mesures physiques pour TI-Nspire, devenait enfin disponible en France pour les particuliers au prix de 155€ via la boutique en ligne TSP. :bj:
1116


Mais désormais, il y a mieux...
La boutique en ligne Jarrety offre désormais le TI-Nspire Lab Cradle au prix très compétitif de 149€ TTC, et bien évidemment port inclus! :bj: :bj:



De quoi enfin démocratiser l'usage de cet excellent produit!
Merci Jarrety! ;)




Lien:
http://www.jarrety.fr/index.php/grand-p ... gory_id=10

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
809 utilisateurs:
>787 invités
>14 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)