First post, by Retronaut
- Rank
- Newbie
This is future Chris, further down in the thread, for those that are interested, here are some assets to help understand what is being discussed here...
https://www.dropbox.com/scl/fi/mun5j1vhemhmho … djvhjco4j0&dl=0
A photo of the Logic board for this machine
https://www.yumpu.com/en/document/read/279936 … book-fujitsu-uk
The Manual for this machine, sadly not present as a PDF on the official Fujitsu support site. I have downloaded all the images from this site, just need to make them into a PDF at some point...
https://support.ts.fujitsu.com/IndexDownload. … ng=com&OpenTab=
The official Fujitsu support site. Use Product Search, Ergo Pro x453....
And with that said, on with the thread....
Hey, Im trying to work out WHY my Ergo Pro x453, a Pentium 233 circa 1998, won't boot. Until this weekend, I was working blind-ish, as I did not have a Post Code analyser card, though I do have a multi-meter and 25mhz scope.
So, with the Post Card plugged in, the last code is
61 > Decompressing BIOS
The NEXT code would be
62 > Distributing BIOS (im assuming...)
So, Im more familiar with earlier 8/16bit machines, where a BIOS was just a single (or pairs of) ROM, which could be removed/flashed replaced etc. BUT its code ran from the ROM itself
This machine seems a little more complex, as 61, suggests it is getting BIOS source from somewhere, "de-compressing it" and then popping it elsewhere before it can be used in full.
So, in this merry dance, I think there are two chips involved, which are close to each other on the logic board
1. CAT28F002 - 2 Megabit (256kb) CMOS Boot Block Flash Memory
2. UM61256A - 32K X8High Speed CMOS SRAM
Now, I had assumed that of the two chips, the SRAM was the more likely to be dead. But its only 32KB in size, whilst the CAT28F002 can hold 256KB. So having read both sheets on this chip it seems more likely that...
The BIOS is held in UM61256A, as its 32KB, 61 decompresses this code, and tries to store it, in step 62 in CAT28F002, before then continuing with the boot sequence
Does this sound right? Does anyone here have experience of this kind of sequence?
Im assuming that IF this is correct, then there are a number of scenarios that could bork things.
1. UM61256A is dead
2. UM61256A contains corrupted BIOS
3. CAT28F002 is dead
I have tested CAT28F002 with a scope, and I see signals coming into it. I guess you would expect UM61256A's OE (output enable) to be active, and CAT28F002's WE (write enabled) be active, and then disengage right, with the data from the SRAM being pumped into it.
What confuses me about this all. Is that the machine has SOME BIOS code running immediately, it complains if no RAM is installed, and when its installed it runs further along until it hits 61 and then dies. No activity at all....
This is a hard machine to work on as it has a custom ICL/Fujitsu BIOS, so its off the beaten track a bit. And I have searched for BIOS dumps or .exe update files, so I could possible flash the BIOS if it IS corrupted, but I cant find anything out there on the web. Its a relatively rare machine it seems. But I want it BECAUSE its an ICL/Fujitsu machine. When working its a pretty decent board, so I am willing to persist on this...
Any help appreciated.
Cheers
Chris Thomas
aka Retronaut @ https://www.youtube.com/@RetronautTech
Support me @ patreon.com/RetronautTech