π
<-

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)

nLaunch CX: Transforme ta TI-Nspire CX en TI-Nspire CM

New postby critor » 01 Apr 2013, 20:26

Ce matin sortait nLaunch CX, le lanceur d'OS persistant pour TI-Nspire CX exploitant une faille du Boot2 3.1.0.16.
2323


Dans une news précédente, nous vous informions que nLaunch CX annulait la vérification du type du modèle, et vous montrions qu'il permettait donc par exemple d'installer un OS TI-Nspire CX CAS sur une calculatrice TI-Nspire CX numérique et inversement.
2321


Mais nous vous annoncions aussi que nLaunch CX court-circuitait également la vérification du modèle et qu'il devrait permettre en théorie d'installer un OS TI-Nspire CM sur une TI-Nspire CX.
Hélas, les OS TI-Nspire CM ne sont pas gérés dans le code source, mais c'est maintenant corrigé grâce à notre fork nLaunchy! Regardez :bj:
2324


Il se trouve que les TI-Nspire CX et TI-Nspire CM ont du matériel très similaire. L'OS TI-Nspire CM fonctionne totalement normalement pour ce que j'ai pu voir, exactement comme un OS TI-Nspire CX.


Intérêt de la manipulation? A priori aucun à part faire plaisir à quelques fans de la TI-Nspire CM comme P-Rex. ;)

Mais si l'on regarde un peu plus loin, ça veut dire que si nLaunch CX était adapté pour TI-Nspire CM, il serait possible d'y installer un OS TI-Nspire CX, et donc de profiter de la version officielle de Ndless et la totalité de l'offre de programmes disponible sans aucune recompilation! :bj:

On peut se demander pourquoi TI a fait deux OS différents si ils sont identiques en fonctionnalités et apparemment interchangeables...



A bientôt! ;)




Lien:
nLaunchy

nLaunch CX: Transforme ta TI-Nspire CX en TI-Nspire CX CAS

New postby critor » 01 Apr 2013, 14:09

Ce matin, vous avez pu découvrir nLaunch CX, une mise à jour de nLaunch, utilitaire présenté dans une news précédente.

nLaunch est un petit utilitaire qui s'installe de façon persistante en exploitant une faille au niveau du Boot2.

Il permettait ensuite de charger n'importe quel OS sur votre TI-Nspire ClickPad/TouchPad munie du Boot2 1.4.1571, en ignorant la totalité des vérifications:
  • pas de vérification de la version minimale d'OS autorisé -> on peut downgrader librement, même en version 1.1 si on veut :bj:
  • pas de vérification du modèle de la calculatrice -> on peut lancer un OS Lab Cradle :bj:
  • pas de vérification du typage de la calculatrice -> on peut lancer un OS non-CAS sur une calculatrice CAS ou un OS CAS sur une calculatrice non-CAS :bj:
  • pas de vérification de la signature RSA -> on peut lancer:
    • un OS de développement sur un modèle de production
    • un OS de production sur un modèle en mode développement
    • un OS officiel modifié
    • un OS tiers comme Linux


Donc, nLaunch CX est sorti - il exploite lui une faille dans le Boot2 3.1.0.16 des TI-Nspire CX et permet des choses similaires sur TI-Nspire CX! :bj:

Pour l'instant, on ne peut pas downgrader, car les OS 3.0 ne sont pas gérés dans le code.
Bien qu'il n'y ait pas de vérification du modèle, on ne peut pas lancer d'OS CM car ceux-ci ne sont pas gérés non plus dans le code.

Mais à part ça, le reste demeure vrai: :bj:
  • pas de vérification du typage de la calculatrice -> on peut lancer un OS non-CAS sur une calculatrice CAS ou un OS CAS sur une calculatrice non-CAS :bj:
  • pas de vérification de la signature RSA -> on peut lancer
    • un OS de développement sur un modèle de production
    • un OS de production sur un modèle en mode développement
    • un OS officiel modifié
    • un OS tiers comme Linux

Non, nLaunch CX n'est pas un poisson d'avril. Le voici en pleine injection de code pendant le Boot2: :bj:
2323


Et pour ceux qui sont encore sceptiques, voici une TI-Nspire CX numérique exécutant et exploitant sans broncher les capacités de l'OS CX CAS! :bj:
2321 2322




C'est une avancée extraordinaire vers la liberté, mais comme ça entre (de façon involontaire?) en conflit avec les intérêts de TI, c'est-à-dire avec l'image de fiabilité/sécurité de la TI-Nspire CX dans les examens standardisés nord-américains, je doute que cela nous apporte du bon à moyen terme...

Qui vivra verra! ;)


Lien: https://tiplanet.org/forum/archives_voir.php?id=12105

nLaunch: maintenant aussi pour les CX !

New postby Lionel Debroux » 01 Apr 2013, 08:02

Ce matin (pour nous européens), un anonyme a posté ce qu'il prétend être un nLaunch pour CX:
This morning (for us in Europe), an anonymous person posted what he pretends to be a nLaunch for CX:
viewtopic.php?f=20&t=11483

nlcxguy wrote:Hi,

I'd first like to thanks the nLaunch team for their awesome tool!
After weeks and weeks of hard work, I am proud to present you nLaunch CX :D

Please spread the word so people do not upgrade their calculator to the next OS version without using TNOC!!

nLaunch CX features the same functionalities as nLaunch, on Clickpad, Touchpad and CX Nspire:
* launching Linux (modified nspire-linux-loader2)
* optionally installing Ndless 3.1 on OS 3.1 (modified Ndless loader)
* installing and launching any OS

Hope it will work fine for all of you!

nLaunch Guy


Avec la date, la suspicion est légitime. Mais mes tests montrent que ce n'est pas qu'une prétention: c'est un vrai nLaunch pour CX (!!). Comme nLaunch, il est basé lui aussi sur de l'exécution de code arbitraire dans le boot2... et d'ailleurs, le contenu des .tco et .tcc montre que c'est le même type de faille, dans le même groupe de fonctions que sur Clickpad / Touchpad.
Je n'ai testé qu'un truc (avant d'aller prendre le petit déjeuner...), mais ma Nspire CX CAS est maintenant en single-boot de Linux, sans passer par l'OS de TI :bj:

Given today's date, skepticism is warranted. But my own testing shows that he's not merely pretending that what he uploaded is nLaunch for CX (!!) - it actually works. Like nLaunch, it's based on arbitrary code execution in the boot2... and, BTW, the contents of the .tco and .tcc shows that it's the same kind of vulnerability, in the same group of functions as on the Clickpad / Touchpad.
I tested a single thing (before having breakfast...), but my CX CAS Nspire is now single-booting Linux, without going through TI's OS :bj:

nlcxguy fait lui aussi la recommandation que nous faisons depuis des années: utiliser TNOC avant de mettre à jour l'OS de ses Nspire !
nlcx is making the same recommandation as we've been making for years: use TNOC before upgrading one's own Nspires' OS !

Nous vous tiendrons informés des tests et développements de nLaunch CX, et nous remercions vivement "nLaunch CX guy", que nous encourageons d'ailleurs à poster sur Omnimaga et Cemetech !
We'll keep you informed about testing and new development about nLaunch CX, and we warmly thank "nLaunch CX guy". We encourage him to post on Omnimaga and Cemetech!

[EDIT: ah, d'ailleurs, "nlcxguy" a également créé un compte sur Cemetech, une demi-heure avant que je poste ce post. Mais il n'a pas encore posté là-bas. EDIT2: il a posté un peu après le premier edit.]
[EDIT: oh, "nlcxguy" created an account on Cemetech as well, half an hour before I posted this post. But he didn't yet post there. EDIT2: he posted a little while after the first edit.]


C'est un nouveau grand jour pour la communauté Nspire :)
On croyait que c'était impossible, mais quelqu'un l'a fait...
It's another wonderful day for the Nspire community :)
We thought it was impossible, but somebody did it...


Posts cousins: http://www.cemetech.net/forum/viewtopic.php?t=8992 , http://www.omnimaga.org/index.php?topic=16024.0



Lien:
archives_voir.php?id=12105
Link to topic: nLaunch: maintenant aussi pour les CX ! (Comments: 28)

[Concours] Fais chauffer ta calto avec de l'arithmétique!

New postby Adriweb » 31 Mar 2013, 21:48

Salut à tous,

Cela fait quelques temps que l'on a pas organisé de concours, et voici donc ce manque comblé ;)
Nous organisons donc un concours, d'environ 5 semaines, mêlant bien l'algorithmie à l'arithmétique.


Introduction:
En mathématiques, un nombre premier palindrome est un nombre qui est à la fois premier et palindrome.

Un nombre premier est un entier naturel qui admet exactement deux diviseurs distincts entiers et positifs (qui sont alors 1 et lui-même).
Cette définition exclut 1, qui n'a qu'un seul diviseur entier positif ; elle exclut aussi 0, qui est divisible par tous les entiers positifs.
Par exemple 6 = 2 × 3 n’est pas premier et 21 = 3 × 7 ou 7 × 3 non plus. Mais 11 est premier car 1 et 11 sont les seuls diviseurs de 11.
Les nombres premiers sont donc dans l’ordre 2, 3, 5, 7, 11...

Un nombre palindrome est un nombre dont l’écriture (ici en base 10) se lit de la même façon de gauche à droite et de droite à gauche.
Par exemple, tous les nombres de un chiffre sont palindromes: 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9.
Les palindromes de deux chiffres sont: 11, 22, 33, 44, 55, 66, 77, 88 et 99.
101 est un nombre palindrome à trois chiffres.

Les nombres premiers palindromes sont donc: 2, 3, 5, 7, 11, 101, 131...

Sujet :
Créer un programme le plus rapide possible pour trouver le n-ième nombre premier palindrome.

Plateforme :
Le candidat pourra réaliser sa participation sur, au choix:
  • TI-Nspire
  • TI-82Stats/83/76
  • TI-83+/84

Catégories:
La production du candidat concourrera dans l’une des catégories suivantes :
  • TI-Nspire
  • TI-82Stats/83/84/76

Langages :
  • TI-Basic Nspire
  • TI-Basic TI-82Stats/83/84/76
  • Assembleur TI-83+/84 (il ne doit pas y avoir besoin d’installer un shell/kernel)
  • Assembleur TI-82Stats/83/76 (il ne doit pas y avoir besoin d’installer un shell/kernel)
Note: sur les TI-82Stats/83/84, les combinaisons TI-Basic et assembleur sont autorisées.

Contraintes :
Sur TI-82Stats/83/84/76, le programme principal récupérera n dans la variable dernière réponse, et renverra le nième nombre premier palindrome en résultat utilisable dans les calculs suivants.
Par exemple pour obtenir le 42ème premier, on pourra taper:
  • pour un programme TI-Basic: 42:prgmPALPREM
  • pour un programme assembleur TI-83+/84: 42:Asm(prgmPALPREM
  • pour un programme assembleur TI-82Stats/83/76: 42:Send(9prgmPALPREM
Dans les trois cas, la commande renverra le nombre 18181 comme résultat dans l’écran de calculs.
Ce nombre devra être utilisable pour les calculs suivants (variable dernière réponse).

Sur TI-Nspire, le programme principal prendre la forme d’une fonction prenant un paramètre n et renvoyant le résultat. Par exemple, palprem(42) devra renvoyer le nombre 18181.
Le candidat ne doit pas utiliser de listes de nombres pré-calculés dans son algorithme, sous peine de disqualification directe.

Il est par ailleurs interdit d'utiliser des fonctions du genre isPrime() qui permettraient d'obtenir directement une réponse quant à une partie de l'énoncé, non seulement ça détruit l'intérêt du côté réflexion algorithmique, mais ce serait injuste pour ceux qui n'auraient pas cette fonction, entre autre... ;)

D'autre part, votre programme se doit de fonctionner sans avoir besoin de calcul formel (pour les Nspire : il doit marcher sur les non-CAS).

Notation :
La note finale sera sur 20 points, et le barème est le suivant :
  • 3 points pour le bon fonctionnement du programme
  • 10 points pour la rapidité d'exécution du programme (il sera testé et confronté aux concurrents sur des machines à performances identiques)
  • 3 points pour le respect du cahier des charges
  • 4 points pour une explication

Jury :
Les participations sont notées, de façon équitable selon un barème commun, par un jury dont la composition est la suivante :
  • Adriweb
  • Critor
  • Laurae
  • Levak
  • Lionel Debroux

Quand ? :
Le concours commence le Lundi 1er Avril 2013 et se termine le Dimanche 12 Mai à 23h59

Comment ? :
Pour participer, le candidat doit envoyer à l'adresse électronique info@tiplanet.org un e-mail avec:
  • son adresse postale complète avec ses nom et prénom(s)
  • une adresse e-mail valide pour le contacter
  • la production attendue
  • toute autre information ou fichier jugé utile par le candidat concernant sa production
Le courrier électronique dûment rempli par la personne vaut bulletin de participation

Lots :
Grâce à notre partenariat avec TI-France et Jarrety, les gagnants de ce concours (un gagnant par catégorie/langage) se verront récompensés ainsi :
  • 1er prix: 1 calculatrice + 4 stickers TI-Planet
  • 2ème prix: 1 poster TI + 3 stickers TI-Planet
  • 3ème prix: 2 stickers TI-Planet
1er prix dans la catégorie Nspire : une TI-Nspire CX numérique
1er prix dans la catégorie TI-82/83/84 : une TI-84 Pocket.fr

Règlement complet :
Le règlement complet de ce concours, déposé légalement chez huissier, est disponible à cette adresse :
archives_voir.php?id=12093 ou sur UPECS.

Liste de nombres premiers palindromes :
Sur pastebin : http://pastebin.com/48FAy0Xe (jusqu'à 999727999, cette limite n'étant pas exhaustive)


A bientôt sur TI-Planet !
Hello everyone,

It has been time TI-Planet have not organized a contest, and here is the lack filled ;)
So we organize a contest, about 5 weeks, well mixing arithmetic and algorithmics.


Introduction:
In mathematics, a prime palindom number is a number which is both prime and palindromic.

A prime number is an integer that only admits two positive and integer divisors (which are 1 and itself).
This definition excludes 1, which has only one positive and integer divisor ; it excludes 0 too, which is divisible by all the positive integers.
For example 6 = 2 × 3 is not prime and 21 = 3 × 7 or 7 × 3 either. But 11 is prime because 1 and 11 are the only divisors of 11.
So, the prime numbers are, in order, 2, 3, 5, 7, 11...

A palindromic number is a number whose writing (in base 10) is read in the same way from left to right and from right to left.
For example, all the 1-digit numbers are palindromic: 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9.
The 2-digit palindroms are: 11, 22, 33, 44, 55, 66, 77, 88 and 99.
101 is a 3-digit palindromic number.

So, the prime palindromic numbers are: 2, 3, 5, 7, 11, 101, 131...

Subject :
Make a program fastest as possible to find the n-th prime palindromic number.

Plateform :
The candidate will perform its participation:
  • TI-Nspire
  • TI-82Stats/83/76
  • TI-83+/84

Categories:
The candidate's production will be judged in one of those categories:
  • TI-Nspire
  • TI-82Stats/83/84/76

Languages :
  • TI-Basic Nspire
  • TI-Basic TI-82Stats/83/84/76
  • TI-83+/84 Assembly NO SHELL (So, you can participate with Axe compiled for no shell)
  • TI-82Stats/83/76 Assembly NO SHELL
NB: on TI-82Stats/83/84,TI-Basic and assembly combinations are allowed.

Constraints :
On TI-82Stats/83/84/76, the program will catch n in the 'Ans' variable, and will send the nth prime palindromic number as a result in Ans.
For example, to obtain the 42th prime, we will type:
  • TI-Basic program: 42:prgmPALPREM
  • TI-83+/84 Assembly program: 42:Asm(prgmPALPREM
  • TI-82Stats/83/76 Assembly program: 42:Send(9prgmPALPREM
In each case, the program should send the result 18181 in Ans, reusable in the home screen for calculations.


On TI-Nspire, the main program should be a function which take the n parameter and which sends the result. For example, palprem(42) should answer 18181.

YOU MUST NOT USE a pre-calculated list of prime palindromic numbers in your program, directly under penalty of disqualification.

YOU MUST NOT USE functions like isPrime() which would provide a direct response, it destroys the value of algorithmic thinking, and it would be unfair to those who don't have this function... ;)

The program MUST run on not-CAS TI-Nspires.

Notation :
The final score will be on 20 points, and the scale is as follows:
  • 3 points for the proper functioning of the program
  • 10 points for the fast execution of the program (it will be tested and compared to competitors on identical machines with identical languages)
  • 3 points for the respect of the rules
  • 4 points for an explanation

Jury :
Participations are rated on an equitable basis according to a common scale by a jury whose composition is as follows:
  • Adriweb
  • Critor
  • Laurae
  • Levak
  • Lionel Debroux

When ? :
The contest starts Monday the 1st of April 2013 and finishs Sunday the 12th of May, 23h59 (GMT+1)

How ? :
To participate, candidates must send to the email address info@tiplanet.org :
  • complete mailing address with first and last name
  • a valid email address for contact
  • the expected production (8xp, 83p, tns)
  • any other information or file deemed useful by the candidate concerning its production
The e-mail correctly send is taken as an entry.

Lots :
Through our partnership with TI-France and Jarrety, the winners of the contest (one winner per category) will be rewarded with:
  • 1st price: 1 calculator + 4 TI-Planet stickers
  • 2nd price: 1 poster TI + 3 TI-Planet stickers
  • 3rd price: 2 TI-Planet stickers
1st price in the Nspire category: a TI-Nspire CX (not CAS)
1st price in the TI-82/83/84 category : a TI-84 Pocket.fr

Complete rules:
The complete rules for this contest, legally registered to an usher, are available on
TI-Planet or the UPECS website. (French)

Prime palindromic numbers list :
Sur pastebien : http://pastebin.com/3KzzEzFE (to 999727999, not an exhaustive limit)


See you soon on TI-Planet !

PS: I know I'm a bit late, because the contest has started...


(Thanks P-Rex for the translation :) )
Poll: Comptez-vous participer au concours ? » Click here to vote!

Link to topic: [Concours] Fais chauffer ta calto avec de l'arithmétique! (Comments: 124)

Connecte 2 périphériques USB sur ta Nspire à moindre frais

New postby critor » 29 Mar 2013, 11:33

Dans une news précédente, nous te montrions comment connecter simultanément deux périphériques USB sur ta TI-Nspire.

Pour cela, nous utilisions le périphérique officiel TI-Nspire Navigator Cradle, qui se branchait via le connecteur Dock et ajoutait une deuxième prise mini-USB sur le côté:
708 706
1120


Hélas, ce périphérique est rare car ne se trouvant que sur des boutiques dont aucune n'est domiciliée en France, et de plus fort cher.



Mes découvertes récentes ont par la suite confirmé que la TI-Nspire incluait et/ou gérait un hub USB.

Et si nous utilisions tout simplement un hub USB du commerce?



Attention, comme le hub serait ici destiné à offrir des périphériques/esclaves à l'hôte/maître TI-Nspire, il faut donc trouver un hub USB qui se branchera obligatoirement via une prise mini-USB A mâle sur la TI-Nspire.

Or, vous aurez beaucoup de mal à en trouver. Et n'espérez pas trouver plus facilement d'adaptateurs mini-USB A, car la prise mini-USB A a tout simplement été abandonnée par la norme USB. :(



Il y a pourtant une solution fort simple de mon invention: il suffit de sélectionner son hub USB avec soin en magasin, et d'en choisir un qui se connecte à l'hôte/maître via le câble amovible standard USB A <-> mini USB B.
On peut alors aisément remplacer ce câble par le mini USB A <-> mini USB B venant avec nos calculatrices :bj:
Image


Il faudra aussi faire attention à en choisir un qui consomme le moins possible (puisque la TI-Nspire ne peut fournir que 3.3Volts et non 5Volts), notamment dépourvu de LEDs et autres fioritures gaspillant de l'énergie de ce genre. Le mien est ici limite.



Mais peu importe, bingo ça marche! :bj:
2318


Voici en effet une calculatrice TI-Nspire CX CAS (au centre) branchée en même temps sur:
  • une autre TI-Nspire CX CAS
  • une TI-Nspire Lab Cradle

Preuve que les deux périphériques sont bien fonctionnels simultanéments, la TI-Nspire CX CAS hôte affiche la température mesurée par la TI-Nspire Lab Cradle, et la deuxième TI-Nspire CX CAS est en train de lui envoyer un OS sans erreur de communication! :bj:



Toutefois, il n'est possible de brancher à ce jour que des périphériques compatibles Nspire. Vous pouvez donc oublier claviers et souris USB, que l'OS ne gère pas.
La prochaine version de Ndless 3.1 se devait bien de gérer ces périphériques, mais après 8 mois sans mise à jour, on peut se demander si elle est toujours d'actualité...

Notons également que les 'gros' périphériques faisant l'objet d'une gestion spécifique ne peuvent pas être dupliqués.
Par exemple, il n'est pas possible via ce hub:
  • de brancher 2 calculatrices TI-Nspire
  • de brancher 2 TI-Nspire Lab Cradle

Dans ces deux cas, la calculatrice hôte/maître détecte un 1er périphérique (calculatrice TI-Nspire ou station TI-Nspire Lab Cradle), et signale une erreur USB pour le 2ème périphérique identique, bizarrement une erreur "cradle port 0" mentionnant donc la prise USB externe offerte via le connecteur Dock non utilisé ici.



Si il y a un "cradle port 0", pourra-t-on aussi trouver logiquement des "cradle port 1", "cradle port 2"... ?
Sera-t-on capable de connecter simultanément selon ce même principe 3 périphériques USB ou même plus encore? ;)

Restez sur TI-Planet pour le savoir très bientôt! ;)

-
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.
922 utilisateurs:
>886 invités
>28 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)