π
<-

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)

L'OS 3.2.4.1237 s'attaque à nLaunch, Linux et Ndless!!

New postby critor » 14 Jun 2013, 08:31


Il n'est pas encore disponible sur le site de Texas Instruments, mais les dernières TI-Nspire CX fabriquées viennent avec un nouvel OS, le 3.2.4.1237 (source).

Les OS TI incluent une "protection anti-downgrade": une version minimale d'OS installable qu'ils inscrivent en mémoire NAND entre le Boot2 et le Diags, une zone inaccessible aux différentes procédures de réinitialisation officielles.
Lors de son installation, l'OS 3.1.0.392 augmente cette version minimale à 3.0.2.1785, si le numéro était inférieur.
De même, les OS 3.2.0/3.2.2/3.2.3 l'augmentent à 3.1.0.392.

Il devient officiellement impossible de réinstaller un OS de version antérieure au numéro programmé.
En pratique, c'était possible via 2 méthodes:
  • en utilisant un utilitaire Ndless reprogrammant lui-même ce numéro de version
  • en utilisant le lanceur d'OS nLaunch qui installe et lance les OS en ignorant complètement ce numéro

Selon un signalement sur notre site ce matin, il semble que l'OS 3.2.4.1237 augmente énormément le numéro de version minimale installable... à une valeur qui refuse désormais l'installation de tout OS antérieur à ce jour, y compris les OS 3.1, 3.2.0 ou même 3.2.3! :~o

En conséquence, si votre nouvelle TI-Nspire vient avec l'OS 3.2.4 ou si vous mettez à jour votre calculatrice avec cet OS, il devient officiellement impossible pour vous d'utiliser Ndless car nécessitant l'OS 3.1, et ce à quelques jours des examens. :mj:

Si en prime, les bugs du moteur de calcul formel CAS introduits avec l'OS 3.2 et non présents sur l'OS 3.1 comme par exemple les quotients de racines n'ont pas été corrigés, l'interdiction de revenir à une version dont le CAS fonctionnait mieux est tout bonnement incompréhensible du point de vue des utilisateurs, encore une fois à quelques jours des examens.
Image




Mais demeure-t-il toujours possible de passer outre la protection anti-downgrade avec nLaunch?

L'OS 3.2.4 contient en prime une nouvelle version du Boot2: 3.2.4.4 contre 3.1.0.16 depuis l'OS 3.1.0.392.

nLaunch exploitait une faille du Boot2 3.1.0.16, et on peut parier, je pense, qu'elle a été corrigée.

En conséquence il devient également officiellement impossible d'utiliser nLaunch et nombre de ses applications légitimes comme:

On peut supposer en fait que cet OS 3.2.4.1237 est une réponse à l'utilisation récente de calculatrices TI-Nspire CX lançant des OS TI-Nspire CX CAS aux examens portugais qui interdisent le CAS, possibilité que permet nLaunch même si cela n'a jamais été le but des auteurs (non mentionnée au ReadMe) et que nous ne mettons d'ailleurs pas en avant sur notre site.

Le seul contournement envisageable et non testé à ce jour serait le reprogrammation du Boot2 3.1.0.16 via un adaptateur TTL/USB (dit RS232) à connecter sur le Dock des TI-Nspire:
31




Nous vous conseillons donc surtout de ne pas mettre à jour votre calculatrice si jamais l'OS 3.2.4 apparaissait dans les jours qui viennent.

Et si vous avez déjà une TI-Nspire CX avec l'OS 3.2.4, à ce jour vous ne devez surtout pas l'effacer. En effet, comme il n'est pas disponible sur le site de TI et comme tous les OS existants sont refusés, vous vous retrouverez avec une calculatrice sans OS, et par conséquent inutilisable! Encore une fois, à quelques jours des examens, ce n'est pas très malin... :mj:
It is not available yet on Texas Instruments' website, but the latest TI-Nspire CX made ​​come with a new OS, the 3.2.4.1237 (source).

The TI-OSes include an "anti-downgrade" protection, a minimal installable OS version that they write in the NAND memory between the Boot2 and the Diags, an inaccessible area to different official reset procedures.

When installing, the OS 3.1.0.392 increases this minimum version to 3.0.2.1785 if the number was lower.
Similarly, the OSes 3.2.0/3.2.2/3.2.3 increase it to 3.1.0.392.

It officially becomes impossible to reinstall an OS version prior to the programmed number.
In practice, it was possible via two methods:
  • using a Ndless utility reprogramming itself this version number
  • using the nLaunch OS-pitcher who installs and launches the OS completely ignoring that version number

According to a report this morning on our site, it seems that the OS 3.2.4.1237 greatly increases the minimum number of installable version that ... to a value which now refuses to install any previous OS to date, including OS 3.1, 3.2.0 or even 3.2.3! :~o

Therefore, if your new TI-Nspire comes with OS 3.2.4 or if you update your calculator with this OS, it officially becomes impossible for you to use Ndless because requiring the OS 3.1 and this just a few days of the exams. :mj:

The added bonus, the CAS-engine bugs introduced with OS 3.2 and not present on the OS 3.1 such as roots quotients are still here, and the prohibition to return to a version with CAS that worked better is simply incomprehensible from the point of view of users, even just a few days of the exams.
Image


But does it remains always possible to override the anti-downgrade protection with nLaunch?

The OS 3.2.4 contains as added bonus a new version of the boot2: 3.2.4.4 against 3.1.0.16 since the OS 3.1.0.392.

nLaunch exploited a flaw in the boot2 3.1.0.16, and you can bet, I think, that it has been corrected.

Therefore it also becomes officially impossible to use nLaunch and number of legitimate applications like:
  • make cohabit the OS 3.1 and 3.2 on the same calculator to enjoy the best of both worlds with both Ndless programs (3.1) and Lua programs (3.2)
  • Launch a Linux OS

It can be assumed that this OS 3.2.4.1237 is a response to the recent use of TI-Nspire CX launching TI-Nspire CX CAS OSes to the Portuguese exams that prohibit CAS, possibility that allows nLaunch although this has never been the goal of the authors (not mentioned in the ReadMe) and that we do not also put forward on our site.

The only feasible and untested bypass to date would be the reprogramming of the boot2 3.1.0.16 via a TTL / USB adapter (called RS232) to connect to the Dock of the TI-Nspire:
31


So we especially recommend you to not update your calculator to OS 3.2.4, if ever it appeared in the coming days.

And if you already have a TI-Nspire CX with OS 3.2.4, to date you must certainly not erase it. Indeed, as it is not available on TI's website and as all existing OS are rejected, you will find yourself with a calculator without any OS usable! Again, a few days of the exams, it is not very smart ... :mj:

SEL: Super Etudes Locales pour Nspire du Lycée au Supérieur

New postby critor » 14 Jun 2013, 11:17

Dans la lignée de la collection TI-Planet des Super outils pour TI-Nspire...

ImageImageImage


Après SD2, SINT et SPOLY2...


Voici maintenant SEL pour Super Etudes Locales! ;)

SEL vous permet de réaliser l'étude complète du graphe d'une fonction en un point ou sur une branche infinie, avec:
  • étude de la continuité
  • prolongement éventuel par continuité
  • étude de la dérivabilité
  • équations des tangentes ou même des demi-tangentes :bj:
  • détection des asymptotes horizontales, verticales ou obliques ou même des directions asymptotiques :bj:

ImageImage


Un outil très complet et exceptionnel qui au-delà du BAC saura t'accompagner avec fidélité et fiabilité dans l'enseignement supérieur! :bj:

ImageImage


L'outil détermine tout seul l'ensemble de définition de la fonction afin de déterminer si il doit réaliser une étude à droite ou à gauche, et vous l'affiche même dans une notation ensembliste correcte! :bj:

ImageImage


En prime, il utilise une fonction de recherche de limite de mon invention améliorée par rapport à celle incluse d'origine dans les TI-Nspire, puisqu'il précise même le cas échéant si la limite est atteinte par valeurs supérieures ou inférieures! :bj:

ImageImage


C'est l'utilisation des définitions mathématiques exactes de la continuité et de la dérivabilité avec des limites (sur lesquelles on insiste de moins en moins au lycée) qui lui permet de répondre en toute situation où la calculatrice sait calculer une limite, y compris dans le cas de fonctions non continues/dérivables qui vous attendent dans l'enseignement supérieur! ;)

ImageImage


Et de même pour l'étude des branches infinies! ;)

ImageImage




SEL, pour TI-Nspire CAS version 3.2 et ultérieure.
Adopte-le dès maintenant... il te sera fidèle toute ta vie! ;)




Lien:
SEL: Super Etudes Locales

3 ans plus tard, nouveau moteur raycasting pour Ndless 3.1 !

New postby matref » 14 Jun 2013, 14:59

Salut les gens :)

Rappelez-vous, c'était il y a maintenant 3 ans, peu après la sortie de la toute première version de Ndless, Critor vous annonçait la venue d'un nouveau moteur 3D de type raycasting pour la Ti-Nspire non-CX. Ce moteur, développé par le légendaire Bwang, est depuis tombé en désuétude avec l'avènement de nDoom, le portage de Doom que tout le monde connaît maintenant, utilisant lui le moteur original du non moins original Doom, celui-ci étant bien plus rapide (et surtout bien plus compatible avec les OS 3.x.x) que le moteur de Bwang.

Moi qui suis, comme vous le savez peut-être déjà, un grand passioné de 3D, j'étais très déçu de ne pas pouvoir coder de bon vieux jeux à la Wolfenstein 3D, étant donné que le moteur de Bwang n'était plus du tout compatible avec les versions récentes de Ndless (qui ne sont d'ailleurs plus tellement récentes aujourd'hui, c'est dire).

Devant cette situation inacceptable, je décide donc de reprendre donc le flambeau du raycasting et vous présente nRayC, mon nouveau moteur 3D compatible toutes TI-Nspire munies de Ndless 3.1 ! :#tritop#:

Plus qu'un moteur 3D, c'est surtout une librairie de programmation de jeux, puisque j'ai inclus toute une flopée de fonctions plus ou moins utiles (ça va de l'allumage de pixel au positionnement sur une map, en passant par le traçage de triangle et bien évidemment le raycasting ;) ). Ce dont je suis particulièrement fier, c'est que l'unique programme compilé fonctionnera aussi bien sur les Nspire CX que non-CX !

nRayCdemoCX.png
nRayCdemoNonCX.png


Le but premier de cette librairie étant bien évidemment de mettre en œuvre la technique du raycasting, j'ai écris et compilé une petite preuve de faisabilité (proof-of-concept pour les puristes ;) ) : un labyrinthe tout ce qu'il y a de plus normal, mis à part le fait que :
  • Vous évoluez dans un monde entièrement 3D avec 5 textures haute résolution (64*64) :#top#:
  • 4 des 5 textures sont chargées depuis un fichier externe grâce à la fonction loadBMP de la librairie :#top#:
  • La 5ème texture est générée et éditée tout au long du programme, indépendamment de la librairie :#top#:
  • Les collisions sont parfaitement détectées :#top#:
  • Et le plus important, ça tourne plutôt vite mine de rien :D

La librairie n'est évidemment pas terminée, il reste tout un tas de trucs à gérer, notamment la gestion de sols, de plafonds, d'objets etc. Mais le plus gros est déjà fait ;)

TI-Planet : donne une nouvelle dimension à ta Nspire :#top#:


Télécharger la démo (suivez les instructions dans le readme pour y jouer, source incluse) : nRayC demo
Télécharger le code source de la version bêta du moteur (pas encore de documentation, mais vous pouvez utiliser le code source de la démo pour vous aider) : nRayC source v0.2

Le C++ devient disponible dans le Ndless principal!

New postby Lionel Debroux » 15 Jun 2013, 20:36

ExtendeD continue à travailler sur Ndless, il a maintenant fini de résoudre les problèmes techniques que posait l'intégration du support C++ et publie ce soir une nouvelle version de Ndless :)

Les premiers programmes C++ pour Nspire ont été faits par tangrs il y a maintenant longtemps, mais la pierre d'achoppement a toujours été le fait qu'elf2flt (nécessaire à la conversion du lourd format objet ELF vers le format objet bFLT simple, fait spécialement pour l'embarqué) ne gérait pas un certain nombre de types de relocations produits par les GCC récents pour ARM. Le problème se manifestait en particulier pour les programmes embarquant le nSDL de hoffa, ce qui réduisait beaucoup le nombre de programmes candidats à un portage Nspire, la grande majorité des programmes SDL étant écrits en C++.

Maintenant que le problème a été bien identifié, ExtendeD a patché elf2flt pour résoudre le problème, et il est maintenant en mesure de publier:

ExtendeD is still working on Ndless, and has just solved technical issues that prevented C++ support from being implemented in Ndless.
Here you go for a brand new version of Ndless :)

The first C++ programs for Nspire have been coded by tangrs a while ago, but the issue was that elf2flt was not handling some relocations with recent GCC versions for ARM. This caused issues with hoffa's nSDL, and was reducing the number of programs you could port for the Nspire.

Now that the issue has been identified, ExtendeD patched elf2flt and published :


Voici un petit aperçu des possibilités de portage assez direct (moyennant de changer un peu la gestion des touches, et d'adapter les graphismes à l'écran de très faible résolution des Nspire) que le C++ et nSDL offrent, en l'occurrence un portage rapide du jeu Advanced Tetris de GDO fait par ExtendeD:
Here's a preview of the new features of a direct port (with small changes to adapt to the platform itself, like keyboard, resolution...) showing what c++ with nSDL can provide, with a quick port of Advanced Tetris by GDO, by Extended :


Image


Profitez bien de Ndless, même si TI essaie de nous mettre des bâtons dans les roues - ils ont plus à perdre que nous :)


Source de l'info et téléchargements: http://ndlessly.wordpress.com/2013/06/1 ... ti-nspire/ & note directe d'ExtendeD.
Have fun with Ndless, even if TI tries to prevent us from opening the Nspire - they have more to lose than we do :)


Source and downloads: http://ndlessly.wordpress.com/2013/06/1 ... ti-nspire/ & ExtendeD tip

L'OS 3.2.4 disponible sur TI-Planet pour TI-Nspire CX CAS

New postby critor » 16 Jun 2013, 21:46

Dans une news précédente, nous vous annoncions que les dernières TI-Nspire CX produites commençaient à venir avec une nouvelle version d'OS non encore disponible sur le site de TI, la 3.2.4.
Image


Nous savions déjà que ce nouvel OS mettait à jour le Boot2 en version 3.2.4.7.
Image


Nous étions presque sûrs que cette mise à jour soudaine du Boot2, dont la dernière version 3.1.0.16 remontait au 6 juillet 2011, était destinée à corriger la faille permettant l'utilisation du lanceur d'OS nLaunch.
Une fois la mise à jour du Boot2 effectuée, il ne serait donc plus possible de lancer l'OS TI-Nspire de votre choix ni même Linux.

Un autre argument confortant cette hypothèse est que ce nouvel OS augmente la version minimale d'OS de la calculatrice (dite dans la communauté protection anti-downgrade) à une valeur qui entraîne le refus de tous les OS publiés à ce jour, aussi bien l'OS 3.1 avec Ndless que le dernier OS 3.2.3.
Conjointement à la modification ci-dessus, ce blocage de Ndless rend tout retour en arrière logiciellement impossible dans l'état actuel de nos connaissances.



Mais gros problème signalé sur notre forum: puisque cet OS 3.2.4 n'est pas disponible sur le site de TI et que de plus il bloque l'installation de tous les OS antérieurs disponibles à ce jour, y compris le 3.2.3... que se passe-t-il si l'utilisateur efface l'OS via le menu de maintenance, manipulation de dépannage mentionnée dans nombre de nos tutoriels?
Et bien oui, l'utilisateur se retrouve avec une calculatrice sans OS, qui refuse tous les OS disponibles à ce jour... bref une calculatrice inutilisable! :mj:
C'est ce qui est arrivé entre autres à notre membre angel carril aguilar, et à quelques jours des examens c'est extrêmement problématique...



Adriweb a pris son courage à deux mains et sa plus belle plume. Il a signalé le problème à ses contacts TI. Il réussit l'exploit d'obtenir une réponse officielle un week-end, accompagnée d'une image de l'OS 3.2.4 pour TI-Nspire CX CAS, et d'une autorisation de diffusion sur TI-Planet (en attendant la sortie officielle sur le site de TI) afin de dépanner les utilisateurs en question! :bj:

Nous pouvons remercier TI pour avoir réagi assez rapidement, mais il aurait été beaucoup mieux de ne pas créer le problème, pour commencer...

Le voici donc pour vous:
OS 3.2.4 pour TI-Nspire CX CAS
Attention: En installant cet OS tel quel, vous renoncez définitivement à ce jour à l'utilisation de Ndless et nLaunch!




On y remarque en fait que le nouveau Boot2 a été compilé le 14 janvier 2013, soit seulement 13 jours après la sortie de la première version de nLaunch le 1er janvier 2013, qui pourtant ne concernait à l'époque que les TI-Nspire monochromes. Il a fallu attendre le 1er avril 2013 pour avoir une version compatible avec les TI-Nspire CX.
TI a donc analysé et corrigé cette faille extrêmement rapidement.
Code: Select all
Boot Loader Stage 2 (3.24.7)
Build: 2013/1/14, 17:52:33
Copyright (c) 2006-2012 Texas Instruments Incorporated
Using production keys

Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A


Initializing graphics subsystem.
Boot option: Normal


Initializing filesystem.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
Filesystem ready.
Purging temporary files...
TI_OS_deleteTree(): path /tmp
TI_OS_deleteTree: deleteAllFiles Done!

Loading Operating System...

100%

BOOT2: loading complete (987 ticks), launching image.


On confirme l'augmentation de la version minimale d'OS installable, qui passe à 3.2.4.1200 avec cet OS, bloquant bien tous les OS antérieurs disponibles à ce jour.

-
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.
1901 utilisateurs:
>1883 invités
>10 membres
>8 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)