1

TI a sorti l'OS 2.1 pour la TI-Nspire et la TI-Nspire CAS.

acran010.jpg



L'OS n'apporte quasiment aucune nouveauté pour l'utilisateur. Et curieusement, TI a fait de grandes annonces sur son site...
Je sentais qu'il y avait quelque chose de suspect...


Et malheureusement, j'avais raison... sad

Une fois l'OS 2.1 installé sur une TI-Nspire ClickPad ou TouchPad, il est impossible de downgrader vers un OS 1.6 ou antérieur.
Autrement dit, il est impossible d'utiliser Ndless.
J'ai fait de nombreux tests ce soir, mais n'ai trouvé aucun moyen de contourner/désactiver cette protection.

Curieusement, le boot2 n'a pas changé d'un octet (1.4.1571). Peut-être que la protection était déjà là depuis longtemps, et que l'OS 2.1 l'a seulement activée. Le retour à un OS 1.7/2.0 n'annule pas la protection. Même le menu de maintenance avec "remove OS" ou même "complete reformat" est inutile.

os2110.gif



Pour plus d'informations:
* ma news sur TI-Bank -> http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=837
* mes tests sur le forum TI-Bank -> http://tibank.forumactif.com/actualites-f25/os-21-sorti-t5803.htm

2

Arf, ils font chier. Époque de merde où tlm cherche à verrouiller son matériel... sad
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3

Bah, c'est depuis le départ qu'on vous dit de ne surtout pas mettre à jour sa Nspire!

Et à quand Ndless 2?
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

critor (./1) :
Curieusement, le boot2 n'a pas changé d'un octet (1.4.1571). Peut-être que la protection était déjà là depuis longtemps, et que l'OS 2.1 l'a seulement activée.
Il n'y avait pas une chaîne du genre "downgrade impossible" qui avait été trouvée, et qui avait surpris les gens d'ailleurs ?

avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5

Zerosquare (./4) :
critor (./1) :
Curieusement, le boot2 n'a pas changé d'un octet (1.4.1571). Peut-être que la protection était déjà là depuis longtemps, et que l'OS 2.1 l'a seulement activée.
Il n'y avait pas une chaîne du genre "downgrade impossible" qui avait été trouvée, et qui avait surpris les gens d'ailleurs ?



Oui, mais elle ne se déclenchait pas jusqu'à présent.
Donc c'est un élément extérieur (installé par l'OS 2.1) qui active cette chaîne.

Et malgré un soi-disant reformatage complet, je n'arrive pas à supprimer cet élément extérieur...

6

Peut-être y a-t-il un secteur de la mémoire Flash qui n'est jamais effacé même lors d'un reformatage ?
Évidemment, si tu n'as plus moyen de faire tourner ton propre code, il n'y a pas grand-chose à faire (à moins qu'il existe une faille quelconque qui permettrait de faire une vraie remise à zéro).

Il faut reconnaître que TI a joué finement, sur ce coup-là. Le coup de planquer des features comme ça à l'avance et de les activer à retardement, il y a eu des précédents, mais ça contraste avec l'amateurisme avec lequel ils semblaient gérer la sécurité jusqu'ici. Ça me rappelle cette histoire...
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

7

Bah, c'est depuis le départ qu'on vous dit de ne surtout pas mettre à jour sa Nspire!

Réponse stupide: il faut que certains essaient pour alerter les autres. Avec le boot2 identique octet pour octet, les risques étaient a priori plus faibles. Mais manque de pot, la protection date de bien plus longtemps...

critor, tu devrais te plaindre à TI-Cares et au SAV, même si ça ne servira probablement à rien.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8

Surtout qu'ils ne manqueront pas de lui demander pourquoi il veut remettre un ancien OS... se mettre dans le collimateur de TI soi-même de la sorte, je doute que ce soit une bonne idée.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

9

Hmm, il a déjà newsé plusieurs fois de manière critique de TI wink
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

10

Avec son vrai nom ?
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

11

J'ai loupé un épisode : le downgrade n'était pas déjà impossible sur click/touchpad ? topics/129779-ndless-sur-les-nouvelles-cas-ou-pas (d'ailleurs ces anciens OS ne gèrent pas ces claviers, non ?)
critor (./1) :
Une fois l'OS 2.1 installé sur une TI-Nspire ClickPad ou TouchPad, il est impossible de downgrader vers un OS 1.6 ou antérieur.

Est-ce quelqu'un a déjà essayé sur Nspire classique ?

12

Kevin Kofler (./3) :
Bah, c'est depuis le départ qu'on vous dit de ne surtout pas mettre à jour sa Nspire!

Et à quand Ndless 2?

chaque fois que quelqu'un demande, ça décale de 6 mois, je croyais l'avoir déja dit.

13

Lionel Debroux (./9) :
Hmm, il a déjà newsé plusieurs fois de manière critique de TI wink


J'étais beaucoup moins critique dernièrement...
Mais on peut revenir aux anciennes habitudes si TI le souhaite!
Il n'y a qu'à voir mon changement de ton/enthousiasme entre les news 836 et 837:
http://ti.bank.free.fr/index.php

ExtendeD (./11) :
J'ai loupé un épisode : le downgrade n'était pas déjà impossible sur click/touchpad ? topics/129779-ndless-sur-les-nouvelles-cas-ou-pas (d'ailleurs ces anciens OS ne gèrent pas ces claviers, non ?)
critor (./1) :
Une fois l'OS 2.1 installé sur une TI-Nspire ClickPad ou TouchPad, il est impossible de downgrader vers un OS 1.6 ou antérieur.

Est-ce quelqu'un a déjà essayé sur Nspire classique ?



D'origine, les TouchPad n'acceptent que les OS 2.0 et ultérieurs.
Les ClickPad jusqu'à présent acceptaient tous les OS, même après l'installation du 2.0. Mais après l'installation du 2.1, elles n'acceptent plus que les 1.7 et ultérieurs.

Sur les TouchPad, l'erreur est renvoyée en début de transfert de l'OS.
Sur les ClickPad qui ont goûté à l'OS 2.1, l'erreur est renvoyée en fin de transfert de l'OS.


Donc en plus, ce n'est même pas la même protection... Cela veut donc dire qu'il y en a au moins 2 qui se superposent sur les TouchPad, comme si ce n'était pas assez dur comme ça...

14

squalyl (./12) :
Kevin Kofler (./3) :
Bah, c'est depuis le départ qu'on vous dit de ne surtout pas mettre à jour sa Nspire!

Et à quand Ndless 2?

chaque fois que quelqu'un demande, ça décale de 6 mois, je croyais l'avoir déja dit.


Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?
avatar納 豆パワー!
I becamed a natto!!!1!one!

15

16

Il n'y en a pas encore assez pour repousser la sortie jusqu'en 2042.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

17

liquid (./14) :
squalyl (./12) :
Kevin Kofler (./3) :
Bah, c'est depuis le départ qu'on vous dit de ne surtout pas mettre à jour sa Nspire!

Et à quand Ndless 2?

chaque fois que quelqu'un demande, ça décale de 6 mois, je croyais l'avoir déja dit.


Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

Et à quand Ndless 2?

et là ?

18

les dicateurs vont sévir si vous commencer à flooder trop sympathiquement embarrassed

19

squalyl (./18) :
les dicateurs vont sévir si vous commencer à flooder trop sympathiquement embarrassed

Nous demander pardon, prochaine fois nous faire attention cheeky

20

21

grin

22

comment pourrait on exécuter ce nouvel OS sur l'émulateur et voir ce qui se passe niveau flash?

23

Sony, Apple, TI... J'espère que ça fera progressivement prendre conscience à ceux qui supportent peut être un peu trop aveuglément le logiciel propriétaire (je n'en fais partie qu'en apparence). Voilà vers où on se dirige, et ce n'est pas fini.
Je suis très déçu que ça ne fasse pas réagir plus de monde ici d'ailleurs.
Tout ça par des arguments d'intégration bien appréciés de GC, Flanker, moi et autres (Microsoft et les domaines, Exchange, Active Directory, Visual Studio et son système de build proprio, etc. Apple et son AppStore (si tu changes de marque tu perds tout), MobileMe, Objective-C, etc. tant de choses qui bloquent l'utilisateur chez la marque) on se permet de décider à votre place, passer en tout-interdit-par-défaut (liste blanche), et vous n'avez qu'à vous taire ou aller ailleurs. Ce qui vient d'ailleurs difficile... qui ne fait plus comme ça maintenant? S'il en existe encore, peu de monde les soutient ou ne peut décemment les soutenir car le logiciel est souvent aussi périmé que le business model.
Je peux avoir l'air d'une girouette mais s'il y a une grosse prise de conscience à faire du côté des libristes (comprendre ce que les utilisateurs souhaitent) il y en a manifestement également une à faire du côté de l'éducation sur les implications de leurs choix pour les autres, en particulier concernant les DRM.
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

24

au passage, il y a des tonnes de logiciels non libres mais qui font attention à leurs utilisateurs, et plein de libres aussi nuls que les pires proprios, mais ce n'est qu'un détail.

25

Oui bien sûr, mais ce n'est pas la tendance vers laquelle on va, malheureusement, la preuve ici sad Et même cette attention pour l'utilisateur est souvent mal vue.
Un exemple simple? Windows vs Mac OS X.
Microsoft a des périodes de support énormes, garantit que les technologies qu'ils releasent seront supportées durant 10 ans au moins, ce qui est un gage important pour quelqu'un souhaitant les utiliser, surtout professionnellement.
Chez Apple les APIs changent tout le temps, plus rien n'est supporté en dehors de la période du hype, les développeurs ne cherchent pas à pérenniser leur travail mais surfer sur la vague, qui rapporte beaucoup tandis que c'est encore tout chaud.
Résultat Microsoft est plus lent à sortir ses softs, on les accuse de se trainer des bouts de code plus vieux qu'Apple, etc.
Bref le foutage de gueule l'emporte sur l'autre.
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

26

squalyl (./22) :
comment pourrait on exécuter ce nouvel OS sur l'émulateur et voir ce qui se passe niveau flash?

Ca coince avec la dernière de l'ému de Goplat, je patche petit à petit pour lui permettre de booter, il y a bizarrement pas mal d'accès à de nouveaux ports i/o.

27

ExtendeD (./26) :
il y a bizarrement pas mal d'accès à de nouveaux ports i/o.

C'est ptet la protection? cheeky
avatarHighway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

28

Quelque chose me dit que c'est plutôt un pauvre numéro de version dans les settings manuf.dat en début de NAND.

Voilà un début de patch, qui permet au moins d'atteindre le curseur de chargement :
tromb Fichier joint : nspire_emu_026_for_os_2.1.patch

Là il boucle dans une boucle infinie à 10372F68. Le test qui échoue est à 10372F4C. L'appel (dynamique) parent est réalisé depuis 10371DC0.
Ca correspond à du code USB, les 0 que j'ai fait retourner par les nouveaux accès aux ports B0000000 ne doivent probablement lui plaire, mais va savoir ce qu'il attend...

Si jamais quelqu'un a une idée.

29

AC000000 me fait penser a des adresses que j'ai essayé de bidouiller pour tenter un boot valide sur l'OS 2.0 avec Ndless. Mais je suis toujours tombé sur une boucle infinie.
avatarla Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

30

Autant pour moi c'est B0000000.