[NTLK] Newton Mp2x00 Extract the ROM, request for help

Sylvain Pilet sylvain at pilet.net
Sat Jan 31 21:41:00 EST 2015

[Note: I have write this message at first in French, and then translated as I could, saddened if everything is not very understandable. The French version at the end of the message]

@mattias, @paul, @franck, and all,

I am happy to see that this idea motivates you.

My idea at first was simply to see if it was possible to install other apps that those included (those of Schlumberger) who are only intended French doctors (I insist on this point, to see at the bottom of this message).

For those who do not know still well Watson I make you this small description:
Watson is simply a Newton 2000 with dressing of Schlumberger (very well designed), the optional Dock is a pure marvel, there is everything of included inside (1 Serial port Din, 1 serial port DB9, 1 modem port and 1 AC adaptor.)
Inside Watson there is 1 of both port PCMCIA (the top) which is occupied by a special card of extension.
This card is connected with the second expansion board (rather long, practically as long as the motherboard of the Newton). This second board is connected à la carte PCMCIA but also to the internal extension port of the Newton. And then of this second board are connected two readers of Smartcard. The first one is to read/write on the “carte vitale“ social-security card, which possesses every Frenchman, the second is to read the smartcard of identification of the doctor.
To summarize ;
The card of extensions PCMCIA and the board extension, supply:
1 Serial port DIN
1 Serial port DB9
1 Moden 
1 reader of Smartcard (type ID1)
1 Reader of Smartcard (type xxx (I do not know)
+ 1 port for the power adapter (very convenient, just put Watson on the dock and recharge itself)

But as we say France, a beautiful drawing (or photos) worth more than words. I would you, in a short time, a report photo on Watson.

Mathias, Paul Franck,
I'm not sure to get myself to extract the ROM (software manner by serial connection), my level "dev" Newton is still light. However I would try again ...

That's my idea, I have 4 Watson (normally 5, but since my last move I can not find the fifth).
To date, two seem complete, I say this because the other two appear Newton ROM 2.2.00, this means that the internal expansion cards are not present or faulty (I'll open them to see really).
On the other hand I have only 2 Watson Dock. They are fragile …

I am willing to lend ROM to Mathias, see a complete Watson, it depends on where you reside, because "La Poste" (the French postal service) to further change the rules and rates (since January 2015), now for the shipments export, there is more standard service if the package is more than 3 cm thick.
In brief, Mathias contact me…

Ditto, Paul, if you like I can lend you one, so long as you will wish.
But if you think some lines (of which you have the secret) script can succeed, I can try myself.

Frank, I thought you were going to speak on this subject, contact me ...

Important note about the law:
On the "Carte Vitale" it is essential that all the code you find on the protocol, exchange and any information about it, is strictly destroyed. This information is classified "Secret Health" in France, and are partly still in use.
In principle in the Watson ROM there anything about this, everything must be in internal expansion card and Schlumberger apps.

See you!

[FRENCH] - - - — -
@mattias, @paul, @franck, et tous les autres,

Je suis heureux de voir que cette idée vous motive tous.

Mon idée au départ était simplement de voir s’il était possible d’installer d’autres applications que celles incluses (de Schlumberger) qui sont uniquement destinées aux médecins Français (j’insiste sur ce point, voir en bas de ce message).

Pour ceux qui ne connaissent pas encore bien le Watson je vous fais ce petit descriptif :

Le Watson est simplement un Newton 2000 avec habillage de Schlumberger  (très bien conçu), le Dock optionnel est une pure merveille, il y a tout d’inclus dedans (1 Port série Din, 1 port Série DB9, 1 prise téléphone et 1 adaptateur secteur.) 

A l’intérieur du Watson il y a 1 des deux port PCMCIA (celui du haut) qui est occupé par une carte spécial d’extension. Cette carte est reliée à une deuxième carte d’extension (assez longue, pratiquement aussi longue que la carte mère du Newton, cette deuxième carte d’extension est connectée à la carte PCMCIA mais également au port d’extension interne du Newton. Puis ensuite de cette deuxième carte sont connectés deux lecteurs de cartes à puces (le premier est pour lire/écrire sur la carte Vitale (carte que possède chaque Français, est une carte de « soins »  qui existe depuis 1998) le second est pour lire la carte d’identification du médecin.
Pour résumer, la carte d’extensions PCMCIA et la carte d’extension interne, fournissent :
1 Port Série DIN
1 Port Série DB9
1 Moden
1 lecteur de Carte à puce (type ID1)
1 Lecteur de Carte à puce (type xxx (je ne sais pas))
+ 1 extension pour l’alimentation du Newton par le dock (très pratique, il suffit de poser le Watson sur le dock et il se charge tout seul)

Mais comme on dit ici France, un beau dessin (ou des photos) vaux mieux qu’un long discoure, je vous ferais donc, d’ici peu de temps, un reportage photo sur le Watson.

Mathias, Paul, Franck,
Je ne suis pas certain d’arriver moi-même à extraire la ROM (de façon software, par connexion série), mon niveau “dev“ Newton est encore léger pourrait-on dire. Néanmoins j’essaierais encore…

Voilà mon idée, j’ai 4 Watson (en principe 5, mais depuis mon dernier déménagement je ne trouve plus le cinquième). 
À ce jour, 2 sembles complet, je dis cela car les 2 autre Watson affichent ROM 2.2.00, cela veut dire que les cartes d’extensions internes ne sont pas présentes ou défectueuse (je vais les ouvrir pour savoir vraiment)
Par contre je n’ai que 2 Dock Watson. Ils sont fragiles…

Je veux bien prêter une ROM à Mathias, voir un Watson complet, cela dépend où tu résides, car “La Poste“ (le service postal Français) à encore changer les règles et les tarifs (depuis janvier 2015), maintenant pour l’envois à l’export, il n’y plus de service standard si le colis fait plus de 3 cm d’épaisseur. 
Bref, contact moi Mathias.

Idem, Paul, si tu le souhaites je peux t’en prêter un, autant de temps que tu le souhaiteras.
Mais si tu penses que quelques lignes (dont tu as le secret) de script peuvent réussir, je peux essayer moi-même.

Frank, je pensais bien que tu allais intervenir sur ce sujet, contacte moi…

Note importante concernant la loi :
Au sujet de la “Carte Vitale“, il est primordiale que tout le code que vous trouverez concernant le protocole, les échanges et toutes informations à ce sujet, soit strictement détruit. Ces informations sont classés “Secret Santé“  en France, et sont en partie toujours utilisés.
En principe dans la ROM du Watson il n’y à rien concernant cela, tout doit être dans la carte d’extension interne et les apps Schlumberger.

A bientôt,

Sylvain Pilet

- A P P L E  N E W T O N -
- Apple Newton NPDS Server: http://www.message-pad.no-ip.org
- Apple Newton NPDS Tracker: http://www.message-pad.no-ip.org:3680

Le 31 janv. 2015 à 15:16, Matthias Melcher <mm at matthiasm.com> a écrit :

>> On Jan 31, 2015, at 3:03 PM, Paul Guyot <pguyot at kallisys.net> wrote:
>>> I have a self-made hardware that can read your ROM card and put the result into an 8MB file. I am not sure though if you can do anything useful with that file. EInstein will probably not run very well or at all because some patches are needed that are likely not at the same address in this ROM.
>> Einstein is ROM-agnostic and will definitely work with Watson's ROM. The retargeted version might not work, though, but the llvm version definitely does. I always had the Watson ROM in mind as we don't have any documentation or debug information about it (as opposed to eMate, MP2x00 US and MP2100-D). The only incompatibility I am thinking about is that Watson might refuse to load packages included in Einstein ROM extension (typically NewtTest).
> I'll be happy to read the ROM physically if everything else fails.
> As for having new ROMs made, I think that that is a very expensive way to go. Instead, it is quite simple to develop a new ROM board that has Flash RAMs with enough capacity for eight different ROMs that can be paged around using smart software, and that can be reprogrammed while they remain in the ROM slot using even smarter software. 
> It's even possible to add flash storage to the builtin 4MB on the ROM board, using (outdated) Flash Chips without changing anything in the NewtonOS.
> Matthias

More information about the NewtonTalk mailing list