π
<-

News 2025
May (3)
April (2)

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)

Un lanceur d'OS persistant pour TI-Nspire ClickPad/TouchPad

New postby critor » 01 Jan 2013, 19:03

Il fait l'évènement en ce 1er janvier 2013, nLaunch, l'outil que personne n'attendait, est apparu aujourd'hui dans la communauté. :?

Il s'agit d'un lanceur d'OS pour TI-Nspire ClickPad/TouchPad comme le défunt OSlauncher. :~o

nLaunch permet de lancer deux types d'OS:
  • des OS TI-Nspire
  • des OS Linux via leur chargeur

Mais contrairement à son prédécesseur, la différence c'est que nLaunch marche!

OSlauncher était tombé sur un os. Étant un programme Ndless, il fallait donc que l'OS d'origine, c'est-à-dire ici l'OS 3.1, soit déjà lancé afin de pouvoir exécuter le nouvel OS par dessus c'est-à-dire "à chaud". De plus, OSlauncher ne pouvait lancer que des OS avec un numéro de version identique ou quasi identique. Or à partir de la version 3.1 les OS TI-Nspire semblent disposer de diverses protections contre les lancements à chaud, les bloquant sur l'écran grisé au lancement.

Comment fait nLaunch alors? Et bien ce n'est pas un programme Ndless! :#fou#:
nLaunch passe au-dessus et s'attaque directement au Boot2, plus précisément dans sa version 1.4.1571 qui comporte une faille permettant l'exécution de code tiers:
1780


Pour utiliser nLaunch, il faudra donc commencer par reprogrammer votre Boot2 en version 1.4.1571, ce qui est désormais très simple grâce à nsNandMgr qui vient de sortir.



En ce qui concerne les OS TI-Nspire, nLaunch semble les charger en ignorant la quasi totalité des vérifications officielles. Il est en effet possible d'installer et lancer:
  • indifféremment un OS de développement ou de production (la signature RSA est donc ignorée)
  • en conséquence, des OS officiels modifiés
  • indifféremment un OS CAS ou non-CAS (les bits indiquant le type de modèle sont dont ignorés)
  • des OS dont le numéro de version est antérieur à la version minimale installable inscrite en début de mémoire NAND avant le système de fichier (la protection anti-downgrade est donc ignorée)
1799


En prime, nLaunch installe automatiquement Ndless 3.1 dans le cas d'un OS 3.1 si son fichier de ressources est présent sur la calculatrices! :bj:

Les nouvelles possibilités offerts par nLaunch sont tout bonnement énormes, car cette fois-ci la porte est grande ouvert: plus rien n'est interdit.



Pour installer un OS Nspire avec nLaunch, il faut déjà en retirer le Boot2 avec TNOC.
En effet sinon, au 1er démarrage de l'OS nouvellement installé, il y aura une mise à jour du Boot2 vers la version 3.0.1 supprimant la faille permettant à nLaunch de fonctionner.

Il suffit ensuite de renommer le fichier d'OS en 'phoenix.tns' et de le déposer dans le dossier 'nlaunch' de la calculatrice:
Image


La TI-Nspire devra alors redémarrer deux fois, une fois pour installer l'OS et une fois pour le charger, et effectivement à chaque fois nLaunch prend la main au niveau du Boot2:
1798 1797




Puisque l'installation d'OS est désormais aussi simple avec une simple copie ou renommage de fichier, on peut se mettre à rêver... Rêver à un dual Boot Ndless / 3.2 ou Nspire Linux... Ou encore au lancement d'un OS 3.2 modifier afin d'y réintroduire les failles permettant l'installation de Ndless 3.1! :#fou#:



Bien que persistant au redémarrage, il n'y a apparemment pas de volonté de nuire explicitement à Texas Instruments, notamment avec les examens où l'utilisation de calculatrices CAS est interdite. En effet, nLaunch peut être apparemment désinstallé par simple envoi d'OS, ce qui peut donc être fait massivement sur un réseau Nspire Navigator filaire ou sans-fil.

C'est visiblement développé dans une optique d'ouverture, la possibilité de lancer un OS CAS n'étant même pas mentionnée explicitement dans la documentation, et cela semble être un simple effet de bord mais en aucun cas le but de l'outil.

Rappelons que tricher à un examen, c'est mal et grave! :#non#:




nLaunch est signé par la 'nLaunch Team', totalement inconnue jusqu'à ce jour. Le code source très conséquent, fourni sous licence GPL, ne date clairement pas d'hier. Il semble beaucoup plus poussé que celui des divers outils que nous avons vu défiler jusqu'à présent.
Serait-ce de nouveaux venus dans la communauté? Peut-être, puisque la documentation comporte des messages à l'intention des auteurs de Ndless et du portage de Linux.



A bientôt pour les applications pratiques de nLaunch!




Lien:
nLaunch
This is definitely *the* event of January 1, 2013 : nLaunch , the tool that nobody expected, which appeared today in the community. :?

nLaunch is a utility program that is an OS launcher for the TI-Nspire ClickPad/TouchPad, as was the deceased OSlauncher. :~O

nLaunch can launch two types of OS:
  • TI-Nspire OSes
  • Linux OS through its launcher

But unlike its predecessor, the difference is that... nLaunch works !

OSlauncher had experienced trouble. Being a Ndless program, it was necessary that the original OS, here meaning OS 3.1, was already running in order to run the new OS on top of it - that is called "hot-launch" . In addition, OSlauncher could only start OS which versions number were identical or almost identical. But since version 3.1, the TI-Nspire OS seems to have various protections against hot-launches, locking the whole process while in the grey loading screen.

How is nLaunch working, then? Well, it's not an Ndless program ! :#fou#:
nLaunch makes it way by directly attacking the boot2, actually its version 1.4.1571, which contains a "loophole" for running third-party code:
1780


To use nLaunch, you must therefore begin by reprogramming your boot2 to version 1.4.1571, which is now very simple with nsNandMgr that came out not so long ago.



Regarding the TI-Nspire OSes, nLaunch seems to load them ignoring pretty much all official security checks. It is possible to install and run:
  • either a development or production OS (the RSA signature is ignored)
  • Accordingly, any modified official OS
  • either a CAS or non-CAS OS (bits indicating the type of model are ignored)
  • an OS whose version number is earlier than the minimum version normally installable, written before the beginning of the NAND filesystem (the anti-downgrade protection is ignored)
1799


As a bonus, nLaunch automatically installs Ndless 3.1 in the case of OS 3.1, if the resource file is present on the calculator! :bj:

The new possibilities offered by nLaunch are, simply put, enormous, because this time the door is well open : nothing is forbidden.



To install an Nspire OS with nLaunch, one must already remove its boot2 file with TNOC.
Indeed, otherwise, the first startup of the newly installed OS, there will be a boot2 update to version 3.0.1 removing the loophole nLaunch exploits to run.

Then just rename the OS file to 'phoenix.tns' and put it in the 'nlaunch' folder on the calculator:
Image


The TI-Nspire will then restart twice, once to install the OS and once to load it, and indeed at each boot, nLaunch takes over at the boot2:
1798 1797




Since the OS installation is now as easy with a simple copy or rename files, we can start to dream ... Dream of a dual boot Ndless / Nspire 3.2 or Linux ... Or the release of a change to OS 3.2 to reintroduce vulnerabilities to install Ndless 3.1! :#fou#:



Although reboot-proof, there is apparently no desire to explicitly harm Texas Instruments, specifically with the examinations where the use of CAS calculators is prohibited. Indeed, apparently nLaunch can be uninstalled by simply sending a new OS, which can be done on a massive, wired or wireless, Nspire Navigator network.

This is clearly developed with a view of openness, and the possibility of launching a CAS OS is not even explicitly mentioned in the documentation, and it seems to be just a side effect of protections breaking, but not the purpose of the tool.

Remember that cheating is bad and not to be taken lightly ! :#non#:



nLaunch is signed by the 'nLaunch Team , totally unknown to this day. The source code, released under the GPL license, is very consistent and it clearly took some time to create. It seems much more advanced than the various tools that we have seen so far.
Could it be newcomers to the community? Perhaps, since the documentation includes messages for authors Ndless and porting Linux.



See you soon for practical applications of nLaunch




Download link:
nLaunch



Un editeur Nspire-Lua en ligne !

New postby Adriweb » 01 Jan 2013, 17:00

Si vous programmez en Lua, vous avez probablement entendu parler d'Inspired-Lua (peut-être son wiki) et/ou de son partenaire CompassTech, site sur lequel le bien connu Steve Arnold publie d'excellents tutoriaux de programmation en Nspire Lua.

Et bien un membre tout autant connu, Jim Bauwens, a commencé il y a quelques temps déja à créer un éditeur en ligne de Nspire Lua, en profitant des nouvelles technologies HTML5 / JS pour que chacun puisse programmer et tester en live des scripts, simples ou complexes(*), sur son navigateur (y compris donc pour plateformes mobiles comme les smartphones et tablettes !).
(*) Il reste tout de même quelques fonctions Nspire Lua non supportées, à ce jour.

Je reviens sur Steve Arnold qui a intégré cette prouesse à ses tutoriaux, ou vous n'avez plus qu'à cliquer sur le bouton "Run your code", exécutant le code source des tutoriaux :) En voici un exemple : http://compasstech.com.au/TNS_Authoring/Scripting/luajs/script_tut82_js.html

(Et un autre exemple sur ce screenshot :P : )



Il existe aussi une version "standalone" de cet éditeur Lua, que vous pouvez retrouver avec coloration syntaxique, sur le site de Jim Bauwens : http://bwns.be/jim/WEBspire/editor.html


Merci donc à Jim et Steve pour ce formidable travail qui va permettre à bien des personnes de s'initier plus rapidement et efficacement au Nspire Lua 0:]
Link to topic: Un editeur Nspire-Lua en ligne ! (Comments: 0)

Branchements de deux capteurs Vernier PhotoGate

New postby critor » 31 Dec 2012, 16:30

Adriweb semblait penser dans sa news précédente que les news étaient terminées pour l'année 2012... Et bien non! :P

Dans une autre news précédente, nous vous présentions le capteur Vernier Photogate, appelé aussi barrière lumineuse Vernier:
1583


Il s'agissait donc d'un capteur numérique pouvant retourner deux états selon que son rayon lumineux invisible était interrompu par un obstacle opaque ou pas:
1591


Nous remarquions qu'il était apparemment possible de chaîner plusieurs capteurs Vernier PhotoGate, le capteur étant lui-même doté d'une prise BT (British Telecom) numérique ici à droite pour accueillir un autre capteur numérique:
1584




Cette semaine, nous recevons donc enfin pour vous un deuxième capteur Vernier PhotoGate, et le voici donc branché en série avec le premier:
1788


Les deux capteurs n'occupent alors qu'une seule prise BT numérique sur l'interface et ne sont détectés que comme un seul capteur:
1789


Dès qu'au moins l'un des deux capteurs voit son rayon lumineux interrompu par un obstacle, la TI-Nspire affiche donc l'état "Bloqué":
1790 1791 1792

Par contre, dans cette configuration il est impossible de déterminer côté calculatrice quel est le capteur bloqué, puisqu'elle n'en voit qu'un seul.



Pour pouvoir différentier les capteurs, il faut utiliser les deux voies d'entrées numériques du TI-Nspire Lab Cradle:
1793


Dans ce cas-là, la TI-Nspire détecte bien deux capteurs, et précise indépendamment l'état de chacun:
1794 1796 1795




Selon la documentation, il est possible de chaîner un maximum de 4 capteurs Vernier PhotoGate, soit déjà bien plus que le nombre de voies d'entrées numériques de l'interface TI-Nspire Lab Cradle, limité à 2 ! :bj:

On pourrait donc utiliser ici un maximum de 8 capteurs Vernier PhotoGate répartis sur les 2 voies d'entrées.



C'est une fonctionnalité fort pratique pour l'utilisateur au final, lui évitant d'avoir à investir d'avantage dans le matériel d'interfaçage pour brancher plus de deux capteurs Vernier PhotoGate - merci Vernier :bj:

Nouvel OS TI-Nspire CAS+ P1-DVT1 1.0.526

New postby critor » 30 Dec 2012, 12:27

Fortytwo, de la communauté Omnimaga s'est fait plaisir - il a commandé un prototype TI-Nspire CAS+ P1-DVT1 en Chine et à peine reçu il partage avec nous tous! :bj:
1787


Sa TI-Nspire CAS+ est donc dotée d'un OS 1.0.526 compilé le 11 août 2006.
Il se situe donc bien entre l'OS 1.0.494 du 27 juillet 2006 et l'OS 1.0.529 du 15 août 2006.

L'OS tourne apparemment sur des Boot1 et Boot2 1.0.526 comme les TI-Nspire CAS+ PVT.


Toujours pensant à vous tous, Fortytwo a déjà dumpé avec succès son OS grâce à nos tutos! :bj:
Image


Toutefois, les Boot1/Boot2 1.0.526 de production que nous avions refusaient cet OS.
Afin de le lancer correctement dans l'émulateur, nous avons du utiliser les Boot1/Boot2 1.0.491 de développement.

L'OS 1.0.526 est donc signé avec les clefs RSA de développement.
Il sera refusé par les TI-Nspire CAS+ P1-PVT.

Cela implique entre autres que les Boot1/Boot2 1.0.526 présents sur cette calculatrice sont différents de ceux que nous avons car utilisant les clefs RSA de développement.
Nous avions en effet déjà remarqué que des versions de développement et de production des Boot1/Boot2 pouvaient porter le même numéro de version.



Grâce à Fortytwo il est maintenant possible de mettre à jour les prototypes TI-Nspire CAS+ P1-DVT avec l'OS 1.0.526! :bj:

Merci Fortytwo! ;)




Liens:
OS TI-Nspire CAS+ 1.0.526 (pour prototype P1-DVT)
Versions OS TI-Nspire CAS+
Link to topic: Nouvel OS TI-Nspire CAS+ P1-DVT1 1.0.526 (Comments: 0)

Doodle Jump Lua

New postby Adriweb » 29 Dec 2012, 23:03

Salut à tous,

Il y a quelques semaines, j'avais commencé à coder un Doodle Jump en Lua, et il a quelque peu évolué depuis, mais j'avais oublié de faire la news dessus ... :D

Bref, certains d'entre vous l'ont peut-être déja vu passer dans les archives, mais pour le reste : Un "clone" du jeu Doodle Jump fidèle aux versions mobiles est désormais disponibles sur votre Nspire :D

Vous pouvez utiliser le clavier ou la souris pour déplacer le doodle (voir l'écran d'accueil pour plus de détails). Il y a aussi 2 modes de scrolling : le mode "original" et le mode un peu plus hardcore ou le défilement se fait en continu ;)

Voilà à quoi ça ressemble :
Image Image

(et, oui, au menu, le fond bouge :P)

Vous pouvez aussi tester le jeu Nspire en ligne avec le document player de TI : ( m'enfin il faudra redimensionner votre fenêtre ,ca sera mieux ;) )
Cliquez ici.

J'ai réalisé 2 versions (une pour OS 3.1 et l'autre pour 3.2+) pour satisfaire tout le monde en profitant des fonctionnalités que propose chaque OS. En effet, en OS 3.2, il existe un "hack" (merci Jim Bauwens ;) ) permettant de mettre une image de fond :)
Image


Voilà donc mon cadeau de noël en retard pour ceux qui ne l'avaient pas vu avant :D

Téléchargement :
- Pour OS 3.1 : http://tiplanet.org/forum/archives_voir.php?id=9446
- Pour OS 3.2 : https://raw.github.com/adriweb/Doodle-Jump-Lua/master/DoodleJumpLua32.tns
- Code Source : https://github.com/adriweb/Doodle-Jump-Lua/blob/master/DoodleJumpLua.lua
Link to topic: Doodle Jump Lua (Comments: 6)

-
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.
3821 utilisateurs:
>3782 invités
>30 membres
>9 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)