

Un coup dur pour la communauté avec une grande part des fichiers servis gratuitement sur Internet désormais totalement inutilisables. Des 100aines de jeux et programmes cumulant plusieurs 100aines de milliers de téléchargements rien que chez nous jetés aux oubliettes de l'Histoire, des 10aines de niveaux perso bons pour la poubelle, des 1000iers d'heures de travail passionné parties en fumée, le tout bien évidemment sans aucune discussion préalable ! On peut citer le


L'opposition à la réforme du lycée est certes compréhensible et respectable, cette dernière étant très loin de n'apporter que d'excellentes choses. Mais à la différence, il nous semble absolument inadmissible et irresponsable :

- de détailler l'utilisation d'une faille permettant de frauder sur une chaîne publique ciblant principalement le public scolaire et ce à seulement quelques semaines des examens (heureusement annulés en 2020)- c'est quelque chose qui nous semble de façon évidente à discuter en privé avec le constructeur concerné, à signaler via la voie hiérarchique, ou bien à révéleraprèsles dernières épreuves concernées
- de semer la peur particulièrement auprès du public institutionnel en mentant par omission, et de persister dans la désinformation en question lors des communications ultérieures par voie de presse bien qu'ayant correctement été informé entre temps


Le rapport entre un
Pour autant
Avions-nous été aussi mauvais dans notre communication avec le constructeur ces dernières années au sujet de sa communauté non-enseignante ? Nous avions pourtant bien présenté une communauté de développeurs jeunes et essentiellement anglophones
- juste
- justifiée
- constructive
- graduée

Au contraire, bien que bénéficiant clairement des conseils d'experts en pédagogie, le constructeur avait été selon nous assez maladroit dans ses communications à ce sujet. Il était resté dans son habituel carcan d'une communication assez formelle conçue sur-mesure pour les enseignants, mais absolument pas adapté aux lycéens. Ce qui avait systématiquement été perçu comme insultant par nos jeunes de
- Promotion de la mise à jour 5.5initialement sans avertir les utilisateurs qu'il s'agissait d'une régression en fonctionnalités sans possibilité de retour en arrière, fonctionnalités de plus à l'époque toujours annoncées sur les pages officielles du produit, et qui étaient donc incluses dans le prix d'achat. Volonté de prendre au piège ?...
- La communication officielle d'abord partagée de façon informelle parlait de "donner la priorité à l'apprentissage" (prioritize learning), des mots perçus comme particulièrement insultants et méprisants envers le travail bénévole et passionné accompli en ce sens au sein de la communauté de développement pendant 5 ans autour de la plateformeCE. Parce que des choses sont codées dans un langage autre que lePythonchoisi entre temps au lycée français elles n'auraient soudainement plus aucun intérêt pédagogique, scolaire ou formateur ?...TI-France wrote:Chez TI, nous travaillons constamment sur des moyens d'améliorer nos produits pour donner aux étudiants plus d'occasions d'apprendre, d'explorer et d'étudier les mathématiques et les sciences. Après un examen attentif, nous avons pris la décision de supprimer la fonctionnalité ASM dans notre dernière mise à jour du système d'exploitation pour prioriser l'apprentissage et minimiser les risques de sécurité. Nous pensons que cela aidera également les élèves à se concentrer sur l'apprentissage des mathématiques et des sciences. Une fois que vous aurez mis à jour la version 5.5 du système d'exploitation pour la TI-83 Premium CE, vous ne pourrez pas passer à une version antérieure.TI-Dallas wrote:At TI, we’re constantly working on ways to improve our products to give students more opportunities to learn, explore and study math and science. After careful consideration, we’ve made the decision to remove ASM functionality in our latest OS update to prioritize learning and minimize security risks. We believe it will also help students focus on learning math and science. After you update the operating system version to 5.6 on the TI-84 Plus CE graphing calculator, you will not be able to downgrade.
Des utilisateurs contactant le support technique au sujet de leurs jeux qui ne marchaient plus s'étaient fait répondre que de toutes façons l'utilisation de jeux annulait la garantie de la calculatrice. C'est nouveau à notre connaissance... Volonté de faire peur ?... En tous cas, cela semait une suspicion infamante envers les programmes non officiels.
- Une communication informelle avait proposé de sortir une TI-84 Plus CE Developer Editionbien évidemment interdite aux examens... DécidémentTexas Instrumentssemblait ne pas comprendre sa communauté malgré une décennie d'échanges... L'intérêt de développer pourTI-83 Premium CEetTI-84 Plus CEétait justement de pouvoir partager ses créations auprès de la formidable base d'utilisateurs scolaires tout autour de la planète - quel intérêt à développer pour une machine interdite aux examens, machine que les scolaires n'achèteront donc pas, créant ainsi des programmes ASM qui ne fonctionneront pas sur lesTI-84 Plus CEnormales ? UneDeveloper Editionne serait a priori achetée que par une petite niche de développeurs qui ne pourront donc que se partager des choses entre eux dans le plus total anonymat et l'indifférence générale, rien à voir avec ce qu'a été l'esprit de la communauté pendant des décennies... Une proposition tellement décalée qu'elle en devenait insultante, une fois de plus.
- La même communication informelle conseillait de passer au Pythonpour poursuivre nos superbes créations - était-ce se moquer du monde ou bien un manque de connaissance des capacitésPythonactuelles de la plateformeCE? LePythonde laTI-83 Premium CEne dispose pas d'une fonction pour tester l'appui sur une touche, mais d'une fonctionwait_key()bloquante. Autrement dit, à chaque fois qu'un jeuPythonpar exemple sera en train de tester une touche son affichage sera figé. Cela réduit déjà le champ des possibles aux seuls jeux pouvant se ramener à dutour par tour, extrêmement rares sur calculatrices où l'on ne joue pas souvent à plusieurs. À en croire queTexas Instrumentsne connaissait même pas non plus les réalisations de sa propre communauté...
- Pour la rentrée 2020 la régression en fonctionnalités avec interdiction de retour en arrière faisait enfin l'objet d'une mention sur les pages de téléchargement officielles de Texas Instruments. Toutefois elle reprenait la formulation précédente, noyant donc l'information essentielle au sein d'un long paragraphe dont la position pouvait faire penser aux avertissements ou résumés d'accord de licence que pas grand monde ne lit.
- Enfin lors de ses formations en ligne de rentrée 2020 à l'attention des enseignants, nous avions pu constater une communication induisant ces derniers en erreur de façon possiblement non intentionnelle mais dans tous les cas fort déloyale envers nous.TI wrote:Vous avez pu voir aussi à différents moments de l'année, peut-être des vidéos, peut-être des tweets, peut-être sur Facebook ou autre, une alerte qui concernerait une faille concernant ce mode examen et que ce serait très facile à détourner.
Alors il faut savoir que Texas Instruments a vraiment travaillé durement pour avoir un système très fiable et non pénétrable et ici je vais vous parler de la mise à jour, pas dans les détails parce que c'est quelque chose que je ferai à la fin de cette présentation avec vous.
En tous cas la dernière mise à jour qui est la version 5.5 de l'OS [...], ce dernier OS bloque toute faille possible au niveau de la calculatrice.
Donc c'est une mise à jour qui est vraiment très importante.
En fait Texas Instruments a tout simplement pris la décision de supprimer la fonctionnalité ASM. Et donc on ne peut plus rentrer dans les fichiers de la calculatrice.TIavait donc commis une erreur de codage dans un menu parfaitement officiel, le menu en question permettant de continuer à accéder aux programmes préchargés une fois passé en mode examen. C'était bien évidemment de leur faute, ce sont eux qui ont codé ça. Mais auprès du public enseignant de la rentrée par contre, on tentait visiblement de noyer le poisson, de rejeter la faute, en l'occurrence d'incriminer les programmesASMqui permettaient de rentrer dans les fichiers de la calculatrice. Or non, il n'y avait pas besoin de charger ou modifier quoi que ce soit, le bug était présent d'origine à la sortie d'usine. La communication transformait donc adroitement auprès de l'auditoire, un bug c'est-à-dire une erreur de codage de la faute du constructeur, en une attaque malintentionnée de tiers, jetant ainsi l'opprobre sur les communautés de développementTI-PlanetetCemetech(TI-Planet ici en l'occurrence puisque dans le cadre d'une formation francophone). Tout ceci auprès d'un public non technicien et donc parfaitement apte à gober la chose en question, c'était déloyal, et encore plus dans le contexte des communautés en question, agissant fidèlement de longue date dans l'intérêt du constructeur. Nous avions signalé la vidéo irresponsable mentionnée plus haut le jour-même de sa publication et pouvions difficilement faire mieux puisque n'ayant pas été consultés ni prévenus avant sa sortie, c'était au constructeur d'en négocier la suppression... Nous avions répondu à la vidéo et aux tweets du même auteur en apportant des précisions même si l'énergumène en question n'en a tenu aucun compte, n'apportant aucune précision à ses publications et réitérant la même communication induisant en erreur dans la presse la semaine suivante... Pourquoi était-ce à nous que l'on tentait de coller la chose sur le dos ?
Les réactions successives de la communauté anglophone
- https://www.cemetech.net/news/2020/5/949/_/ti-removes-asmc-programming-from-ti-83-premium-ce
- https://www.cemetech.net/news/2020/5/950/_/ti-83-premium-ceti-84-plus-ce-asmc-removal-updates
- https://www.cemetech.net/forum/viewtopic.php?p=287354
Sauf qu'entre temps, nous pensions également avoir bien expliqué à
- 7 septembre 2020: Sortie anonyme dearTIfiCE, unjailbreakpermettant d'exécuter des programmesASMsur les calculatricesCEdéjà mises à jour en version5.5.1+, en exploitant une faille dans l'applicationCabriJr.
- 7 septembre 2020: Sortie conjointe par deCesium 3.3.1, une application tout spécialement adaptée aux OS5.5.1+.
s'était déjà illustré sur la plateformeCEavec leMario-like, , , , et .Oiram CE
Une fois installé à l'aide dujailbreakprécédent,Cesiumpermet de lancer les programmesASMbeaucoup plus facilement et rapidement. - 7 septembre 2020: Sortie conjointe par deAsmHook, qui permet de réactiver totalement la fonctionnalitéASM, et donc comme avant d'exécuter directement des programmesASMdepuis l'écran de calcul ou depuis un programmeTI-Basic.
Jusqu'à présent on pouvait considérer cela comme légitime.
Mais avec le degré de ressentiment et de rejet que
- 8 septembre 2020:Texas Instrumentsfait l'objet d'une attaque d'une violence jamais vue. Sortie anonyme deCauldron, un outil qui modifie leBoot(code d'amorçage)desTI-83 Premium CEetTI-84 Plus CEassemblées jusqu'enMai 2019(jusqu'à la révision matérielle, en désactivant plusieurs sécurités :L)
- sur les calculatrices avec Booten version5.1.5et5.3.1: l'inscription du numéro de version minimale autorisée est bloquée en dur sur5.3.1, ce qui te permettra à tout moment de pouvoir réinstaller une ancienne version jusqu'à5.3.1, et donc de retrouver la gestion des programmes ASM
- sur les calculatrices avec Booten version5.3.1: en prime, la vérification de la signature 1024 bits au démarrage est désactivée, ce qui permettra à ta calculatrice de démarrer plus rapidement, et également d'utiliser de façon durable un système d'exploitation modifié
- sur les calculatrices avec
- 10 septembre 2020: sortie par deBootSwap, un outil similaire mais beaucoup plus fiable et étendu :
- gestion cette fois-ci de l'ensemble des versions Bootayant précédé la version5.3.6
- invalidation de la vérification du numéro de version, permettant l'installation de n'importe quelle version système
- invalidation de la vérification de la signature, permettant l'installation de systèmes modifiés ou tiers
- invalidation de la vérification du modèle, permettant l'installation d'un système TI-83 Premium CEsurTI-84 Plus CEou d'un systèmeTI-84 Plus CEsurTI-83 Premium CE
- gestion cette fois-ci de l'ensemble des versions
Cela ouvre la voie à nombre de choses hautement désagréables pour
Toutefois



- une faille 'unlock'qui était utilisée parCesium, mais également par des utilitaires dedowngradeayant circulé de façon semi-publique pour les dernières révisions matérielles
- la faille qui permettait à CauldronetBootSwapde reprogrammer leBoot
Mais voilà, aucun blocage d'

Précisons en passant que concernant
Contre toute attente,
- réinstallation d'anciennes versions système interdites
- altération du Bootpermettant d'installer tout et n'importe quoi comme système

Il ne s'agit absolument pas d'une communication officielle, mais on nous a autorisés à t'en parler.
Bien qu'il n'y ait jamais eu de réponse et que la communication a pu donner l'impression d'être à sens unique,

- déjà bien évidemment plus de publication de tuto ou vidéo malveillante comme celle qui a tout déclenché
- pas d'altération du fonctionnement attendu de la calculatrice en mode examen ou en examen tout court
- pas de mise en danger du modèle commercial du constructeur
Pour ces deux derniers points, cela exclut effectivement ce qui a été bloqué en
- les outils de downgradepermettant de revenir à une version système plus ancienne comportant un mode examen possiblement défectueux ou non conforme
- les outils permettant de reprogrammer le Bootcar permettant d'installer des systèmes d'autres modèles interdits, ou même des systèmes altérés ou tiers pouvant être interdits ou non conformes
Attention donc, tout nouvel écart est susceptible d'entraîner un blocage d'

Bien évidemment, les promesses non écrites n'engagent que ceux qui y croient. Mais personnellement, nous avons envie d'y croire.

Très sincèrement, merci

- Mise à jour 5.6.1système et applications pour /
- Mise à jour 5.6.1système seul pour /
- (mise à jour désormais compatible5.6.1)