Page 1 of 1

Firmware Python amélioré externe sur 83 Premium CE Ed Python

Unread postPosted: 08 Oct 2019, 15:03
by critor
L'implémentation Python pour les TI-83 Premium CE est plus riche que la plupart de la concurrence en terme de nombre de modules : :bj:
  • builtins
  • array
  • collections
  • gc
  • math
  • random
  • sys
  • time

Toutefois, si on s'en tient au contexte scolaire des programmes, elle est très modeste. On peut lui reprocher :
  • l'absence de gestion des nombres complexes contrairement à toute la concurrence (Maths Terminales S et STL-SPCL 2019-2020, Option Maths expertes 2020-2021, Maths Terminale STI2D)
  • l'absence du module de fonctions complexes cmath qui va avec
  • l'absence du module turtle (Maths Seconde)
  • l'absence d'un module graphique (Physique-Chimie Seconde)

Sur les anciennes TI-83 Premium CE, il y avait certes la possibilité de reprogrammer la puce Atmel du module externe TI-Python avec un firmware tiers lui rajoutant les nombres complexes et entre autres le module cmath.

Sur ta TI-83 Premium CE Edition Python il n'existe hélas à ce jour aucun outil tiers permettant de reprogrammer la puce Atmel dédiée au Python rajoutée en interne sur ce modèle.

Et le module externe TI-Python ne pouvait hélas pas jouer le rôle d'alternative sur ta TI-83 Premium CE Edition Python, car Texas Instruments s'est bizarrement donné la peine de le bloquer. En effet :
  • d'une part le dernier TI-Connect 5.4.0 refuse d'y transférer son application de pilotage PyAdaptr
  • et pour ceux qui arrivent à contourner cette limitation l'application PyAdaptr refuse tout simplement d'y démarrer, ne donnant même pas accès à l'éditeur
Apparemment donc, pas d'autre choix que d'attendre une future mise à jour de la part du constructeur, sachant qu'il n'y en a habituellement que 1 ou exceptionnellement 2 maximum par an, et que la version 5.4.0 vient tout juste de sortir... :'(

1163811637Et pourtant, il existe une astuce que nous avons découverte et te révélons ce jour. ;)

Il te suffit tout simplement de déverrouiller ta TI-83 Premium CE Edition Python en réinitialisant son champ certificat 037, pour ensuite lui installer l'ancienne version système 5.3.5.

L'application PyAdaptr peut alors être transférée et utilisée sans problème, avec un module externe TI-Python muni d'un firmware officiel ou pas ! :bj:
De quoi disposer dès maintenant en Python sur ta TI-83 Premium CE Edition Python des nombres complexes et du module cmath associé ! :D

A noter toutefois que dans cette configuration c'est l'application Python de pilotage de la puce Atmel interne qui cessera cette fois-ci de fonctionner.

L'utilisation du module externe TI-Python devient alors indispensable pour le Python, du moins jusqu'à réinstallation d'une version système 5.3.6+.



Téléchargements :

Re: Firmware Python amélioré externe sur 83 Premium CE Ed Py

Unread postPosted: 10 Oct 2019, 05:03
by Adriweb
Je pense qu'on devrait pouvoir reflasher le chip interne aussi, il n'y a pas vraiment de protection.
Quand jacobly aura un peu de temps :P (lui, commandblockguy, et Mateo, travaillent encore et toujours sur les 3 libs USB dans la toolchain)