π
<-
Chat plein-écran
[^]

Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secret !

Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secret !

Message non lude critor » 24 Jan 2019, 18:50

Sharp fait partie intégrante de l'histoire des calculatrices graphiques.

Il sortit son premier modèle, la EL-5200, dès 1986 soit juste après Casio et sa fx-7000G de 1985 ! :bj:
Il montra même la voie avec plusieurs innovations majeures :
  • la première calculatrice graphique à saisie en écriture naturelle, la EL-9300, dès 1992 soit bien avant les Casio Classpad 300 et Graph 85 / fx-9860G de 2003 et 2004 ou TI-Nspire de 2007 ! :bj:
  • la première calculatrice graphique à écran tactile, la EL-9600, dès 1997 soit bien avant les Casio Classpad 300 de 2003 et HP Prime de 2013 ! :bj:

Hélas pour une raison que nous ignorons, depuis maintenant à peu près deux décennies, il semble que les calculatrices Sharp ne soient plus distribuées en France. :'(

10130Ce qui n'empêche pas Sharp de continuer leur développement On peut citer :
  • la EL-9900 de 2005, avec différents claviers amovibles interchangeables comme sur la TI-Nspire de 2007
  • la EL-9950 de 2016 qui abandonne cette fonctionnalité, mais passe à un boîtier blanc immaculé comme la TI-83 Premium CE de 2015

10198Si l'on ouvre notre calculatrice Sharp EL-9950, on trouve une carte mère de référence EL9950-KEY apparemment conçue ou assemblée le 5 décembre 2016.

Le processeur et la RAM ne sont hélas pas identifiables, puisque noyés sous des gouttes d'epoxy solidifié comme chez Casio.

Par contre comme autre puce remarquable, nous avons une Sharp LH28F800BJE-PTTL90 qui est une Flash-ROM de 1Mio.
Un indice qui nous indiquerait donc que la Sharp EL-9950 est comparable à une TI-82 Advanced ou TI-84 Plus, si l'on veut bien oublier l'absence de connectivité USB (défaut inexcusable en 2016), mais nous verrons ultérieurement après d'autres tests.

Mais si la Sharp EL-9950 dispose de la technologie Flash, alors logiquement il devrait être possible de mettre à jour son OS.

Effectivement, nous trouvons une version 1.2 téléchargeable sur le site de Sharp. :)

Génial, le fichier el9950_ver120.bin alors extrait fait exactement 1Mio, ce qui voudrait dire qu'il continue une image brute de l'ensemble de la ROM et de son OS ! :D
Peut-être moyen donc d'identifier le processeur...

Et bingo, à partir de l'offset 0x3CF3 on trouve ce qui ressemble énormément à l'arborescence d'un menu d'auto-test, comme on en trouve chez Casio et Texas Instruments : :bj:
  • Main Menu
      DIAG
    1. AGING FAST
    2. AGING SLOW
    3. LB CHECK
  • SIO Check Menu
    1. Send H
    2. Send and Recv
    3. Recv and Send
    4. MASTER
    5. 3PIN CHECK
  • ESD Menu
    1. WRITE RAM
    2. READ RAM
    3. WRITEšREAD RAM
    4. READ MEMORY
    5. W!RAMšR!MEM
    6. FROM WRITE
  • DIAG*MENU+
    1. LCD CHECK
    2. ROM CHECK
    3. RAM CHECK
    4. KEY CHECK
    5. 3PIN CHECK
    6. UNIT SW CNT
  • RAM Menu
    1. View RAM
    2. Backup RAM
    3. Restore RAM
  • PROGRAM Menu
    1. Receive
    2. Send
    3. Send*with Boot Page+
  • OHP Menu
    1. Launch OHP Diag
    2. Controll OHP
    3. PIO Check Mode
    4. PIO Chk Master Mode
    5. Disconnect


La question maintenant, c'est quelle est la combinaison de touches permettant de lancer ce menu secret sur une calculatrice EL-9950 (et peut-être EL-9900) ?...

Téléchargment :
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secr

Message non lude critor » 25 Jan 2019, 00:04

Voici maintenant le logiciel de connectivité permettant entre autres l'installation de l'OS 1.2 sur calculatrice :
archives_voir.php?id=1922056
(merci samourai3745 pour être allé dénicher ça)

Puisque le fichier ROM est apparemment brut, ce serait amusant de tenter d'installer des OS modifiés... ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secr

Message non lude Thom986 » 25 Jan 2019, 10:37

Affaire à suivre. :D
La réalité, c'est ce qui refuse de disparaître quand on cesse d'y croire. - Philip K. Dick
Avatar de l’utilisateur
Thom986Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 47.5%
 
Messages: 339
Inscription: 21 Fév 2018, 19:11
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: homeostasie

Re: Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secr

Message non lude samourai3745 » 15 Fév 2019, 17:35

Bonjour à tous, je viens de recevoir le câble et logiciel. Je vous mets les photos.
Le câble utilise le Port COM 9.
Je viens de faire une sauvegarde des programmes, tout est ok. Le programme fonctionne comme pour les TI, pas besoin de passer par le menu de la calculatrice, le prog PC gère tout comme vous pouvez le voir sur la photo.
Fichiers joints
SnapShot_190215_173135.png
IMG_20190215_171059.jpg
IMG_20190215_171032.jpg
IMG_20190215_170606.jpg
IMG_20190215_170506.jpg
Avatar de l’utilisateur
samourai3745Programmeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 79.7%
 
Messages: 74
Images: 0
Inscription: 19 Juil 2015, 17:23
Localisation: Tours
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BTS Informatique de Gestion, BTS Formateur d'adultes

Re: Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secr

Message non lude critor » 15 Fév 2019, 17:56

Reçu aussi, merci pour les photos. :)

Niveau connectivité Sharp a donc une génération de retard, vu que son modèle de gamme supérieure (vu le prix) nécessite toujours une interface USB.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secr

Message non lude samourai3745 » 16 Fév 2019, 18:00

Bonsoir,

un de vous a-t-il essayé d'envoyer un bmp car cela transfert mais impossible de trouver et charger le fichier, si jamais vous aviez une idée, je suis preneur
Avatar de l’utilisateur
samourai3745Programmeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 79.7%
 
Messages: 74
Images: 0
Inscription: 19 Juil 2015, 17:23
Localisation: Tours
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BTS Informatique de Gestion, BTS Formateur d'adultes

Re: Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secr

Message non lude samourai3745 » 18 Fév 2019, 11:01

J'ai utilisé la fonction d'envoi d'un bitmap. En fait cela ne sert qu'à une chose => mettre une photo au démarrage de la calculatrice. Cette dernière se monte dans la mémoire flash et ne peut être supprimée par l'enlèvement de l'ensemble de piles. Pour la supprimer il suffit d'envoyer une photo composée que de blanc (rien de dedans).
Avatar de l’utilisateur
samourai3745Programmeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 79.7%
 
Messages: 74
Images: 0
Inscription: 19 Juil 2015, 17:23
Localisation: Tours
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BTS Informatique de Gestion, BTS Formateur d'adultes

Re: Sharp EL-9950 : OS 1.2 + découverte menu diagnostic secr

Message non lude samourai3745 » 18 Fév 2019, 11:03

Un problème et non le moindre : impossible de faire tourner une boucle For ou While avec des IF/ENDIF à l'intérieur. Message d'erreur Next sans For ou Wend sans While. Bon j'ai pallié en créant un compteur et un if mais pas top :(
Avatar de l’utilisateur
samourai3745Programmeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 79.7%
 
Messages: 74
Images: 0
Inscription: 19 Juil 2015, 17:23
Localisation: Tours
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BTS Informatique de Gestion, BTS Formateur d'adultes


Retourner vers News Sharp

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
984 utilisateurs:
>968 invités
>11 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)