π
<-

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

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

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby 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
User avatar
Thom986Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 54.5%
 
Posts: 357
Joined: 21 Feb 2018, 19:11
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: homeostasie

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

Unread postby samourai3745 » 15 Feb 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.
You do not have the required permissions to view the files attached to this post.
User avatar
samourai3745Programmeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 82%
 
Posts: 75
Images: 0
Joined: 19 Jul 2015, 17:23
Location: Tours
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS Informatique de Gestion, BTS Formateur d'adultes

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

Unread postby critor » 15 Feb 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby samourai3745 » 16 Feb 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
User avatar
samourai3745Programmeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 82%
 
Posts: 75
Images: 0
Joined: 19 Jul 2015, 17:23
Location: Tours
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS Informatique de Gestion, BTS Formateur d'adultes

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

Unread postby samourai3745 » 18 Feb 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).
User avatar
samourai3745Programmeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 82%
 
Posts: 75
Images: 0
Joined: 19 Jul 2015, 17:23
Location: Tours
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS Informatique de Gestion, BTS Formateur d'adultes

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

Unread postby samourai3745 » 18 Feb 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 :(
User avatar
samourai3745Programmeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 82%
 
Posts: 75
Images: 0
Joined: 19 Jul 2015, 17:23
Location: Tours
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS Informatique de Gestion, BTS Formateur d'adultes


Return to News Sharp

Who is online

Users browsing this forum: No registered users and 0 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.
547 utilisateurs:
>528 invités
>11 membres
>8 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)