π
<-

Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby critor » 25 Oct 2013, 12:10

There are two types of TI-Nspire calculators:
  • CAS models which return expressions you can transform: TI-Nspire CAS+, TI-Nspire CAS , TI-Nspire CX CAS , TI-Nspire CM CAS...
  • non-CAS models which simply return numbers like any normal calculator: TI-Nspire+, TI-Nspire , TI-Nspire CX, TI-Nspire CM...

Some exams in some countries (United States, Portugal...) forbid the use of CAS calculators. That's why TI has split the TI-Nspire handhels in two sister lines. It is obvious that you can't (at least officially) install a CAS OS on a non-CAS calculator and vice versa.

1228In the hardware, the difference between CAS and non-CAS is using two separate chips:
  • the NAND chip
  • the ASIC chip
Each of these chips contains a code identifying the calculator as CAS or non-CAS, and these codes are verified and compared at various times:
  • by the Boot2 when a new OS is being received and installed
  • by the Boot2 each time the OS is being launched
  • by the installed OS when a new OS is being received and installed

However Nlaunch, the third party OS launcher released last year exploits a flaw in the Boot2 1.4 to remove the first two checks above, letting you install and run any TI-Nspire OS, and among other CAS OSes on non-CAS calculators.

Intended or not, this attack against the TI business model seems to have greatly displeased. For the the last few months, we've been stroke on all sides by a number of new various protections on the new hardware and software versions of the TI-Nspire.

In a Previous news, we just spotted a new additional protection in the new TI-Nspire OS 3.6 . Indeed, if the CAS version is installed on non-CAS calculator with the help of Nlaunch, the OS just freezes upon startup on the grey screen. So it seems now that once launched, the OS checks the CAS / non-CAS codes one more time in the NAND and ASIC chips.



And what happens when a worker doesn't fully conform to the original plan of the architect-engineer? Quite often the building finally collapses...

With all these protections systematically added around mindlessly (aparently) in the last months and violating the original security model, I was fearing that TI might en up bricking some TI-Nspire... and unfortunately, I was right! :mj:




Before the release of the first TI-Nspire, the TI-Nspire ClickPad for back to school 2007, Texas Instruments freely distributed numbers of prototypes during the 2006-2007 schoolyear. I do not know what their lucky owners told TI, but I guess they didn'r really appreciate the gift as many of them rushed to resell it online after the release of TI-Nspire, but of course with a price similar to the production models one. A trained eye will notice several small differences, but the only one common to all prototypes is the mention of an 'EVT', 'DVT' or 'PVT' code in the serial number on the back. :mj:

15791301Until the release of color TI-Nspire CX for back to school 2011, online resale shops have been flooded with prototypes apparently very similar with the production models. But even if we put aside the dubious morality of this behaviour, it was nothing more than a monstrous scam! Indeed, prototypes Boot1 and Boot2 validated the signatures with the development keys and not the production ones. As a result:
  • These prototypes refused to install any OS released on the official TI website. And As TI doesn't release development OSes it was impossible for you to update the prototypes which remained stuck on old 1.1 and 1.2 versions! :mj:
  • If you had the bad idea to remove the OS via the maintenance menu, your prototype became unusable because no released OS could be installed on it! :mj:

Fortunately, TI-Planet has taken this cause to heart and tried its best to repair the scams you experienced.
  • We began first by recovering several functional prototypes from which we could extract some development OSes, allowing you to repair prototypes which had their OS removed! :bj:
  • Then, we noticed on these prototypes that the NOR chip hosting Boot1 was not write-protected. After many months of hard work, we finally proposed you a tutorial based on a Boot1 reflashing in order to transform your TI-Nspire ClickPad DVT prototypes into production models, allowing you to finally install the latest production OSes available at ti.com! :bj:



However, the ASIC chip on TI-Nspire ClickPad DVT prototypes doesn't include the non-CAS / CAS identification code. The NAND chip being flashable, a simple modification of its CAS / non-CAS code allows for example the transformation of a non-CAS prototype into a CAS one. This implies that the historical CAS / non-CAS checks are based on differences tests. The code in the ASIC chip being neither CAS nor non-CAS, the test is successful in all cases. :bj:

So for months and now years, you've been able to use your TI-Nspire ClickPad DVT prototype as a production model. Unfortunately, you can't anymore. The OS 3.6 freezes at startup on all TI-Nspire ClickPad DVT prototypes, even those whose CAS / non-CAS NAND case has never been changed! :o
So it seems that the new CAS / non-CAS verification on the startup of OS 3.6 was not coded in the same way as the historical verification, using tests of equalities and not differences! In consequences, ASIC verification fails on all these prototypes since there is no CAS or non-CAS code in the ASIC! :mj:

This raises some questions about the process of development. Does this error means they do not even test development versions of their new OS on TI-Nspire ClickPad / TouchPad anymore and simply generate them automatically? Or was this change intended to prevent students using six years old non-CAS prototypes turned into CAS ones during exams? It would be really extreme, but not surprising in the context of what we have been experiencing during the last months...

Do you think you simply have to reinstall an earlier version of the OS to repair your prototype? It would have been too easy... Although stuck at the grey screen, the OS 3.6 still has the malice to increase the minimum installable OS version stored in NAND... to 3.6! The only OS that you now have the right to install is the 3.6 which won't work! Your calculator is now unusable... TI just destroyed you rare TI-Nspire ClickPad DVT prototype without warning! :mj:
Note that the tool Nlaunch, even if it can't make OS 3.6 work on these prototypes, has the advantage of avoiding their bricking when attempting to use OS 3.6, since it makes Boot2 ignore the minimum installable OS version programmed in NAND.



In addition to the ones you may have purchased online, we distributed many of our TI- Nspire ClickPad DVT prototypes, either to developers or to our contests winners, and so we have to warn you:
DO NOT INSTALL OS 3.6 ON A TI-NSPIRE CLICKPAD DVT PROTOTYPE - STAY WITH OS 3.2 OR OLDER
There is so far no way to use the OS 3.6 on these prototypes; it is useless to try, even with Nlaunch.


If it's already too late for you, the general idea to ​​repair follows the pattern below:
  • if your boot2 is 3.0.1, reflash Boot2 1.4 using an external RS232 interface
  • remove the minimum installable OS version using the DowngradeFix tool

Feel free to answer in this topic if needed - we'll try to help everybody.



Let's hope that the TI- Nspire ClickPad DVT prototypes will remain the only victims of the new Texas Instruments behaviour, but it's not impossible to find other similar cases, as a security model designed 6 years ago was suddenly changed. :mj:
On distingue deux types de calculatrices TI-Nspire:
  • les modèles formels dont les calculs renvoient des expressions sur lesquelles on peut ensuite travailler (factorisation, développement, dérivation...): TI-Nspire CAS+, TI-Nspire CAS, TI-Nspire CX CAS, TI-Nspire CM CAS...
  • les modèles numériques qui se contentent de renvoyer des nombres comme toute calculatrice normale: TI-Nspire+, TI-Nspire, TI-Nspire CX, TI-Nspire CM...

Certains examens hors de France (Etats-Unis, Portugal...) interdisent l'utilisation de modèles formels. Voici pourquoi TI a organisé sa gamme TI-Nspire selon ces deux lignées soeurs. Il n'est bien évidemment (officiellement du moins) pas possible d'installer un OS (système d'exploitation) CAS sur une calculatrice non-CAS, et inversement.

1228Matériellement, la différence entre CAS et non-CAS se concentre sur deux puces distinctes:
  • la puce NAND
  • la puce ASIC
Chacune de ces puces contient un code permettant d'identifier la calculatrice comme CAS ou non-CAS, et ces codes sont vérifiés et comparés à divers moments:
  • par le Boot2 (code de démarrage 2) lors de la réception-installation d'un nouvel OS
  • par le Boot2 lors du lancement de l'OS installé
  • par l'OS installé lors de la réception-installation d'un nouvel OS

Or, le lanceur d'OS tiers Nlaunch sorti l'année dernière exploite une faille du Boot2 1.4 et supprime les deux premières vérifications ci-dessus, permettant ainsi d'installer et lancer n'importe quel OS TI-Nspire et entre autres des OS CAS sur des calculatrices non-CAS.

Cette attaque (voulue ou pas) contre le modèle commercial de TI semble avoir très fortement déplu, puisque depuis quelques mois nous sommes assaillis de toutes parts par nombre de nouvelles protections sur les nouvelles versions matérielles et logicielles TI-Nspire.

Dans une actualité précédente, nous venons juste de mettre en évidence une protection supplémentaire dans le nouvel OS TI-Nspire 3.6. En effet, les versions CAS si installées sur des calculatrices non-CAS avec Nlaunch se bloquent au démarrage sur l'écran grisé. Il semble donc désormais que l'OS une fois lancé vérifie en plus les codes CAS/non-CAS des puces NAND et ASIC.



Et que se passe-t-il lorsqu'un ouvrier se permet de prendre des libertés par rapport au plan original de l'architecte-ingénieur? Bien souvent l'édifice finit par s'effondrer...

Avec toutes ces protections semblant systématiquement rajoutées de partout sans réfléchir ces derniers mois et violant le modèle de sécurité initial, j'avais peur que TI finisse par détruire certaines calculatrices TI-Nspire... et ça n'a pas manqué! :mj:




Avant la sortie des toutes premières TI-Nspire, les TI-Nspire ClickPad pour la rentrée 2007, Texas Instruments a distribué gracieusement nombres de prototypes en 2006-2007. Je ne sais pas ce que leurs heureux possesseurs ont dit à TI, mais il faut croire qu'ils n'avaient pas vraiment apprécié le cadeau puisqu'ils sont nombreux à s'être empressés de le revendre en ligne après la sortie des TI-Nspire, et bien évidemment à un prix similaire à celui des modèles de production. Un oeil averti remarquera plusieurs petite différences, mais la seule semblant être universelle est la mention d'un code 'EVT', 'DVT' ou 'PVT' au dos dans le numéro de série. :mj:

15791301Jusqu'à la sortie des TI-Nspire CX à écran couleur pour la rentrée 2011, l'offre de revente de TI-Nspire en ligne a donc été inondée de prototypes ressemblant à s'y méprendre au modèles de production. Or, même si l'on met de côté la moralité douteuse de cette démarche, il s'agissait ni plus ni moins d'une monstrueuse escroquerie! En effet, les Boot1 et Boot2 des prototypes vérifient les signatures avec les clés de développement et non celles de production. En conséquence:
  • Ces prototypes refusaient donc d'installer les OS distribués sur le site officiel de TI. Comme de plus TI ne distribue aucun OS de développement, il vous était donc impossible de mettre à jour ces prototypes qui restaient coincés sous d'antiques versions 1.1 ou 1.2! :mj:
  • Et si vous aviez la mauvaise idée de retirer l'OS via le menu de maintenance, votre prototype devenait inutilisable puisque plus aucun OS ne pouvait être installé! :mj:

Heureusement, TI-Planet a pris cette cause à coeur et a tout oeuvré pour réparer les escroqueries dont vous aviez été victimes.
  • Nous avons dans un premier temps récupéré à nos frais des prototypes fonctionnels dont nous avons pu extraire quelques OS de développement, vous permettant ainsi de remettre en état de marche des prototypes sans OS! :bj:
  • Par la suite, nous remarquions sur ces prototypes que la puce NOR accueillant le Boot1 n'était pas protégée contre l'écriture. Après des mois de travail acharné, nous te proposions enfin un tutoriel basé sur la reprogrammation du Boot1 afin de transformer tes prototypes TI-Nspire ClickPad DVT en modèles de production, te permettant enfin d'installer les derniers OS de production publiés sur le site de TI! :bj:



Or, la puce ASIC de ces prototypes TI-Nspire ClickPad DVT ne comporte pas le code d'identification CAS/non-CAS. La puce NAND étant reprogrammable, une simple modification du code CAS/non-CAS en NAND permet par exemple de transformer un prototype non-CAS en CAS. Cela implique que les vérifications CAS/non-CAS historiques sont basées sur des tests de différences. Le code inscrit dans la puce ASIC n'étant ni CAS ni non-CAS, le test réussit dans tous les cas. :bj:

Depuis des mois ou des années, vous avez donc pu utiliser votre prototype TI-Nspire ClickPad DVT comme un modèle de production. Ce n'est plus vrai désormais. L'OS 3.6 se bloque au démarrage sur l'écran grisé sur tous les prototypes TI-Nspire ClickPad DVT, même ceux dont le code CAS/non-CAS en NAND n'a jamais été modifié! :o
Il semble donc que la nouvelle vérification des codes CAS/non-CAS en NAND et ASIC au démarrage de l'OS 3.6 n'ait pas été codée de la même façon que la vérification historique, utilisant des tests d'égalités et non de différences! En conséquence, la vérification ASIC échoue sur tous ces prototypes puisqu'il n'y a ni CAS ni non-CAS dans l'ASIC! :mj:

On peut donc s'interroger sur le processus de développement chez TI. Est-ce que cette 'erreur' veut dire qu'ils ne testent même plus les versions de développement de leurs nouveaux OS sur TI-Nspire ClickPad/TouchPad et se contentent de les générer automatiquement? Ou est-ce que cette modification était voulue pour éviter que des candidats n'utilisent aux examens des prototypes non-CAS transformés en CAS? Ce serait vraiment extrême, mais non surprenant dans le contexte de tout ce que nous subissons ces derniers mois...

Il suffit de réinstaller une version antérieure de l'OS pour remettre le prototype en état? Pensez vous! Même bloqué à cet écran, l'OS 3.6 a quand même eu la malice de monter la version minimale d'OS installable inscrite en NAND à... 3.6! Le seul OS que vous avez le droit d'installer désormais est le 3.6 qui ne marche pas! Votre calculatrice est désormais inutilisable... TI vient donc de détruire sans prévenir votre rare prototype TI-Nspire ClickPad DVT! :mj:
Notons que l'outil Nlaunch, même si il ne permet pas d'utiliser l'OS 3.6 sur ces prototypes a toutefois l'avantage d'éviter leur destruction en cas de tentative d'utilisation de l'OS 3.6, puisque faisant ignorer au Boot2 la version minimale d'OS installable programmée en NAND.



Outre ceux que vous avez éventuellement achetés en ligne, nous avons redistribué nombre de nos prototypes TI-Nspire ClickPad DVT, soit à des développeurs, soit à des gagnants à nos concours, et nous nous devions donc de vous avertir:
VOUS NE DEVEZ PAS INSTALLER L'OS 3.6 SUR UN PROTOTYPE TI-NSPIRE CLICKPAD DVT - RESTEZ AU MAXIMUM AVEC UN OS 3.2!
Il n'y a à ce jour aucun moyen d'utiliser l'OS 3.6 sur ces prototypes, c'est inutile d'essayer, même pas avec Nlaunch.


Si c'est déjà trop tard pour vous, l'idée générale de réparation suit le schéma suivant:
  • si votre Boot2 est le 3.0.1, reprogrammation du Boot2 1.4 à l'aide d'une interface RS232 externe
  • suppression de la version minimale d'OS installable à l'aide de l'outil DowngradeFix

N'hésitez pas le cas échéant à répondre à ce sujet - nous vous dépannerons au cas par cas.



Espérons que les TI-Nspire ClickPad DVT seront les seules victimes du virage sécuritaire de Texas Instruments ces derniers mois, mais je n'exclus pas de trouver d'autre cas similaires, un modèle de sécurité conçu il y a 6 ans se voyant soudainement modifié. :mj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41985
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby Lionel Debroux » 25 Oct 2013, 12:31

L'habituelle inadmissibilité du comportement de TI envers ses utilisateurs en tentant d'imposer des choses qu'ils n'ont pas à imposer (par principe) et qui ne sont de toute façon pas efficaces (en plus d'être nuisibles), que dire de plus...
Si TI voulait absolument que les gens s'attaquent à leur plate-forme et à leur business model, je ne vois pas comment ils pourraient s'y prendre autrement... Ils font tout ce qu'il faut pour que ça arrive (et ils seraient censés le savoir, toi comme moi l'avons expliqué plusieurs fois au top management), même après avoir commencé à recevoir des baffes, depuis qu'ils ont fait tomber les barrières morales avec l'OS 3.2 il y a bientôt un an et demi (plus d'un an et demi, si on compte l'annonce du verrouillage)...
C'est une guerre perdant-perdant, qui coûte à tout le monde.

Je ne mets pas au pari le fait qu'un utilisateur type "os36sux" va apparaître avec une version de l'OS 3.6 où cette vérif a sauté... ce n'est pas juste de faire un pari gagné d'avance ^^
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby Persalteas » 25 Oct 2013, 12:44

Hum, de loin, ça semble concerner peu de monde... mais j'avais oublié la distribution de ces prototypes en 2007 2008 dans les classes test...

C'est vrai que c'est un assassinat.
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby critor » 25 Oct 2013, 13:13

Lionel Debroux wrote:Je ne mets pas au pari le fait qu'un utilisateur type "os36sux" va apparaître avec une version de l'OS 3.6 où cette vérif a sauté... ce n'est pas juste de faire un pari gagné d'avance ^^


Moralement, j'étais encore jusqu'à hier contre un éventuel patch de la nouvelle vérification CAS/non-CAS de l'OS 3.6, espérant l'apaisement puisque cela semblait être le principal grief de TI contre la communauté.


Ayant découvert que cette nouvelle protection avait pour conséquence la destruction de mes prototypes hier soir, un tel patch ne me poserait plus de barrière morale (même si je n'ai absolument pas les compétences pour le réaliser).

Par expérience, il est, je pense, évident que TI ne s'embêtera pas à corriger son code erroné qui détruit les prototypes, même si leurs possesseurs les ont payés (rappelons-le).

La seule solution me semble donc être un nouveau patch communautaire de l'OS 3.6 similaire à celui sorti il y a deux semaines.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41985
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby Adriweb » 25 Oct 2013, 13:54

Nan mais bon, ca me semble évident que sur les protos, il faut pas s'attendre à ce que tout marche. Au mieux, un problème au boot qu'un reset/réinstall corrige... Là, manifestement, c'est plus problématique pour ceux qui n'ont pas plus de matériel etc., et oui, c'est fort regrettable, c'est sûr...

Mais jusqu'à quand vouloir espérer que tout marche, y compris sur des modèles n'étant pas censsé initialement sortir au public et donc accueillir des futures updates bien évidemment non testées sur ces modèles ? Il me parait fort évident, qu'un jour, ça allait finir par ne plus passer.

À un moment, je pense qu'il faut tout simplement savoir laisser derrière nous des modèles qui ne sont pas censés évoluer, surtout s'il s'agit de prototypes (d'une part les CAS+, qui sont les plus répandus parmi l’extrême minorité des protos face aux modèles de prod, mais d'autre part avec les protos encore plus rares que sont les EVT, XXX(..)XXX, etc...)

Honnêtement, je trouve déjà bien que TI (mais c'est une remarque valable pour tout constructeur et gamme de produit en général) fasse ses OS encore compatiblse avec les Clickpad/Touchpad. Ces produits ont, pour certains, plus de 6 ans, et ne représentent plus la majorité...
Faut-il préférer plutôt un système assez stable et bien compatible avec une machine, ou un système récent sur une vieille machine qui le fera tourner au ralenti, par exemple ... ?
Un fait logique et évident : ceux qui updatent leur calculatrices, déjà, sont pas si nombreux que ça (mais, même, imaginons que ce soit > à 50% des utilisateurs...). Parmi ceux-là, je doute qu'il y ait peu de Nspire antérieures aux CX, car les acheteurs des Clickpad/Touchpad, sauf geeks dans notre genre..., l'ont acheté pour leur usage traditionnel/normal, c'est-à-dire pour le Bac. Et donc... ils ne l'utilisent plus trop depuis quelques années déjà.
Il viendra un jour où une version, 4.0, ou 5.0 ou que-sais-je, ne supportera plus les Clickpad/Touchpad. (Et alors, c'est comme si on essayait de forcer l'installation de cet OS qui n'est plus prévu pour y fonctionner.... Forcément, il va y avoir des soucis. Probablement bien évidemment à cause des fortes différences matérielles, mais l'idée est là)

Ça ne m'étonnerait pas non plus que lors des tests en classes pilotes que TI ait prévenu les utilisateurs (qui n'auraient pas dû garder la calculatrice, d'ailleurs, il me semble) que ce ne sont pas des modèles destinés (prévus) à être supportés et à supporter les updates (si il y en a).

Bref, mon avis personnel c'est qu'à vouloir tenter des choses qu'on peut se douter largement que ça ait des chances de foirer (coup de chance pour les OS 3.2, donc), bah, faut pas trop râler après, c'était un risque "prévu" avant :P D'autant plus pour ce qui n'est pas officiel et prévu pour. (pas marqué "compatible avec [...]", voire tout ce qui n'est pas proposé en update par les logiciels officiels)
Les prototypes que j'ai moi, je sais qu'ils fonctionnent en ce moment avec leurs versions actuelles, et vu leur valeur historique/unique, je ne les touche pas, et voilà ... ?


Aussi, au final, la faute à qui ? Partons d'un cas où l'update n'est pas volontaire (aucune connaissance des risques possibles, donc ça ne nous concerne pas toi ou nous ici (connaisseurs) en général)
- à TI, pour ne pas supporter des modèles prototypes très rares et négligeablement minoritaires vieux de plus de 6 ans ?
- à l'utilisateur qui ne s'est pas mieux renseigné avant ?
- au vendeur du prototype qui n'aurait tout simplement pas dû "détourner" ça .... ?


Bref, je sais bien que tout le monde n'a pas le même avis que moi sur tout ce topic, mais je donnais simplement le mien ;-)

Et au passage, ta news est très bien faite, informative etc. :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby critor » 25 Oct 2013, 14:06

Adriweb wrote:Nan mais bon, ca me semble évident que sur les protos, il faut pas s'attendre à ce que tout marche. Au mieux, un problème au boot qu'un reset/réinstall corrige... La manifestement c'est plus problématique pour ceux qui n'ont pas plus de matériel etc., et oui, c'est fort regrettable, c'est sûr...

Mais jusqu'à quand vouloir espérer que tout marche, y compris sur des modèles n'étant pas censé initialement sortir au public et donc accueillir des futures updates bien évidemment non testées sur ces modèles ? Il me parait fort évident, qu'un jour, ça n'allait finir par plus passer.


Non? Les prototypes de niveau DVT sont extrêmement similaires aux modèles de production, contrairement aux prototypes EVT.
TI-Nspire ClickPad DVT et TI-Nspire ClickPad de production ont le même âge à quelques mois près.

Leur destruction est la conséquence d'une modification soudaine et non réfléchie du modèle de sécurité, le code implémenté au démarrage de l'OS 3.6 étant différent de celui du Boot2.

A un moment je pense qu'il faut tout simplement savoir laisser derrière nous des modèles qui ne sont pas censés évoluer, surtout s'il s'agit de prototypes (d'une part les CAS+, qui sont les plus répandus parmi l’extrême minorité des protos face aux modèles de prod, mais d'autre part avec les protos encore plus rare que sont les EVT, XXX(..)XXX, etc...)


On ne parle bien que de prototypes DVT ici. Nous n'avons jamais réussi à mettre à jour des EVT.

Et il n'a jamais été dans l'esprit de TI-Planet d'abandonner en jetant les utilisateurs de modèles rares ou trop anciens.

Tu me déçois fortement dans ce commentaire.



Que tu veuilles te faire bien voir de TI, je puis le comprendre.
Que tu défendes n'importe quoi, non.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41985
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby Adriweb » 25 Oct 2013, 14:11

OK pour DVT/EVT.
Mais ma remarque sur la très faible proportion de protos face aux prods reste valable.


Sinon :

Je sais bien que mon commentaire n'allait pas forcément plaire, mais ce que je ressens c'est que ca me parait très probable qu'à un moment ou à un autre, telle ou telle manipulation engendre un soucis.

Peut-être n'ais-je pas été assez clair sur cet avis personnel, mais je souhaitais vivement m'exprimer sur ce sujet, pensant que je ne suis pas le seul à penser de cette manière.

Par ailleurs, nous n'abandonnons personne (tu assimile donc à tort mon avis sur un post à l'attitude générale de TI-Planet... woot ?), je signalais juste mon avis, rien d'autre :)
Tout le monde sait bien que l'on s'occupe de tout, même des modèles collector de plusieurs dizaines d'années ;)

En fait, dans ta news, ça serait donc plus la façon d'annoncer le fait que ça marche pas / détruit les calcs, plutôt que le contenu, qui me surprend.
Une news qui aurait annoncé que "Incroyable - L'OS 3.6 fonctionne sur les vieux protos !", par exemple, m'aurait bien plus surpris que celle-ci.


(Edit : tu remarqueras que je n'ai voulu blesser personne, et j'ai essayé d'argumenter mes propos, sinon j'aurais dit "t'es c*n ou quoi, fallait pas essayer ca sur ces ancêtres inutiles aux gens" :P)

Edit 2 suite à ton édit :
Je me vois de plus en plus supporter ce que je vois d'utile à supporter. Ce que je considère comme utile, ça inclut une demande/question d'un utilisateur sur le forum ou autre, car ça concerne concrètement quelqu'un qui à un problème etc.
Mais je commence aussi à avoir un esprit d'entreprise (considéré à tort ou non par certains) dans le sens où supporter des anciens produits qui n'étaient pas censés être supportés tout court... ben je suis désolé, mais ce ne doit pas être prioritaire. Je n'ai rien dit d'autre, notamment concernant l'esprit de TI-Planet en général.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby Persalteas » 25 Oct 2013, 14:16

Comme je viens de le dire sur le tchat, je suis d'accord avec critor sur le fond...mais d'accord avec Adriweb en pratique.

Je donnais l'exemple même des 89/92 - il m'arrive souvent de dire à des gens sur le chat que je ne sais pas résoudre leur problème, et que leur calculatrice est trop vieille... Et pourtant les 68k ne sont pas encore rares... Par contre, les gens qui s'y connaissent en 68k le sont...
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby critor » 25 Oct 2013, 14:20

Adriweb wrote:Je sais bien que mon commentaire n'allait pas forcément plaire, mais ce que je ressens c'est que ca me parait très probable qu'à un moment ou à un autre, telle ou telle manipulation engendre un soucis.

Je n'ai pas du tout la même analyse non. Il n'y avait aucune raison que mes manipulations engendrent des soucis.

Ils ont réimplémenté une partie des protections du Boot2 attaqué par Nlaunch dans l'OS, mais ils n'ont pas été capables de la réimplémenter à l'identique.
C'est un changement brutal d'un modèle de sécurité conçu par les ingénieurs d'il y a 6 ans et qui n'avait jamais posé problème.
Selon moi il était évident que ça avait de très fortes chances d'avoir des effets non désirables sur les anciens modèles ClickPad/TouchPad qui ne doivent presque plus être testés quand ils modifient un truc dans l'OS.
Une telle modification n'aurait jamais dû être faite ainsi à la légère et sans tests suffisants.

Adriweb wrote:(Ca serait donc plus la facon d'annoncer le fait que ca marche pas / détruit les calcs, plutôt que le contenu, qui me surprend)


Le gros titre annonçant que l'OS 3.6 détruit les calculatrices te dérange? Tu m'en vois désolé, mais c'est bel et bien la vérité... Il fallait éviter de faire des bêtises et rajouter n'importe comment dans l'urgence de nouvelles protections.

On ne se gêne pas pour le dire lorsque Casio et HP font des bêtises - aujourd'hui c'est au tour de TI, c'est une très grave bêtise, et je le regrette sincèrement.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41985
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Attention, l'OS 3.6 détruit les prototypes TI-Nspire DVT

Unread postby Lionel Debroux » 25 Oct 2013, 14:26

Adriweb: la seule réponse appropriée au comportement de TI est d'attaquer leur business model. Ils tapaient sur leurs utilisateurs pendant des années, alors que les utilisateurs continuaient à être gentils avec eux. Les utilisateurs n'ont rien à gagner en étant gentils. Maintenant, c'est vraiment la guerre, ça va certainement empirer, et c'est bien fait pour TI.
Mais je ne vais pas te convaincre, pas plus que tu ne vas me convaincre. On sait très bien que tu souhaites faire carrière chez TI.

Persalteas: contrairement aux Nspire, TI n'a pas cherché à verrouiller les TI-68k (dont l'ouverture réelle était même un argument de vente indirect, c'est pour ça que j'ai fait acheter une TI-68k à mes parents plutôt qu'une Graph 100 dont je savais pourtant déjà me servir). Rares sont les programmes V200 AMS 3.xx qui ne pourraient pas fonctionner sur 92+ AMS 2.xx et les programmes 89T AMS 3.xx qui ne pourraient pas fonctionner sur 89, parce qu'il manque certaines choses aux versions antérieures de l'OS. Dit autrement: les nouvelles versions n'apportant pas grand chose, et TI prenait soin de garder la compatibilité HW1 sur AMS 2.08 & 2.09 89/92+.

Je donnais l'exemple même des 89/92 - il m'arrive souvent de dire à des gens sur le chat que je ne sais pas résoudre leur problème, et que leur calculatrice est trop vieille... Et pourtant les 68k ne sont pas encore rares... Par contre, les gens qui s'y connaissent en 68k le sont...

Et les gens qui s'y connaissent en TI-68k ne fréquentent pas tous le chat, aussi.

critor wrote:On ne se gêne pas pour le dire lorsque Casio et HP font des bêtises

C'est sûr ^^
Je pense que ni TI, ni Casio, ni HP ne nous aiment. Mais nos critiques ne sont pas faites à but purement destructif, elles contiennent aussi, en creux, des informations sur des façons utiles (et de bon sens) de s'améliorer.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
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.
1045 utilisateurs:
>977 invités
>61 membres
>7 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)