What's new

Sega Naomi Error 03 Issues

lukemorse1

Professional
Joined
May 8, 2017
Messages
336
Reaction score
295
Location
Japan
So Ive had this naomi sitting on the back burner until I had more time to work with it.
Up until now I have come across various issues with these boards but I have this one board that doesnt want to budge.

For anyone unsure, the Error 03 is a communication issue between the board not being to ID the serial number. No match with the board, no boot :cursing:

In a couple of cases I was able to get a couple of boards in the past to work that had missing traces eaten away by acid under IC31 from the super cap and even by re burning a new eprom (IC27)

The board that I have here is quite clean. No eaten traces, no scratches, just the funky factory wires running from the D1 Diode to the X76F100.
I have tried all of the above without any avail. Removing IC31 and powering on will come up with an Error 22 communication error. Removing IC64 and powering on will still show an Error 03. It is frustrating that everything else on the board comes up great without any ram or rom issues but this thing just wont budge. It would be a shame to have to scrap it just due to this issue but changing code isnt my forte.

Im curious as to if anyone has figured out a way to make the system skip the ID check or verify that it is good through some manipulation in the bios code without the need to possibly find another donor to swap out the surface mounted devils.

Just a thought here.
 
why X76F100 ? is it mobo from some of "metal case" games ?
normally you should replace it, iirc donor might be IC37 from some ROM board.

there is no perfect way to disable SN# eeprom check, it is possible to edit BIOS code and put it into "development box mode", which will disable mobo SN# check, but it might have negative consequences in games.
 
why X76F100 ? is it mobo from some of "metal case" games ?
normally you should replace it, iirc donor might be IC37 from some ROM board.

there is no perfect way to disable SN# eeprom check, it is possible to edit BIOS code and put it into "development box mode", which will disable mobo SN# check, but it might have negative consequences in games.
X76F100 (IC 64) is the original part number for the early revision boards. These boards have a few jumpers on them from factory.
We could assume that these boards were recycled from some of the metal case games however most of the "Metal Case" games that I have seen usually later revision boards like 837-14230.

I tried swapping out IC37 with another parts board and same error. Also tried to swap IC31 and nothing.

Good times.
 
X76F100 (IC 64) is the original part number for the early revision boards. These boards have a few jumpers on them from factory.
I see. right, there is early rev boards, which have X76F100 only, newer PCBs have places for both x76f100 and 93c46 (usually there populated 93c46).


I tried swapping out IC37 with another parts board and same error. Also tried to swap IC31 and nothing.
make sure it was alive. I've heard ROM board secured eeproms may suicide (erase its contents) within time, due to bad connection or power failures.
IC31 is Altera FPGA firmware, if its bad or missing - ROM board or DIMM access will not work at all.
 
Hi @MetalliC
,

I recently purchased a Naomi board that is showing Error 03. I came across this thread and was hoping you could explain the purpose of the modification in the BIOS bin file. I plan to attempt this modification this evening.

Additionally, I read in another thread that it's possible to use an x76f100 from a cartridge to replace the dead one on my Naomi board. However, I don't have any spare cartridges. My plan is to dump the x76f100 from a working cartridge and flash a new x76f100 for my board.

Unfortunately, my TL866 programmer does not seem to support the x76f100. Any advice or suggestions would be greatly appreciated.

Thank you!
 
and was hoping you could explain the purpose of the modification in the BIOS bin file
too many years passed, so I can't remember, sorry

if that patch will not help, I'd guess the easiest solution can be check PCB if it have place for 93c46 EEPROM, and if yes remove x76f100 and place 93c46 instead
 
Last edited:
Unfortunately no place for an 93c46, it's an first batch naomi board with patch wires at different places

Best regards, Nicolas
 
@lukemorse1 you may apply this patch to epr-21576h_multi.ic27, burn it into BIOS, and try if it helps to resolve your problem.
000210B4: 09
000210B6: 09
000210B7: 00
Thanks @MetalliC
The system is operational! There are no error messages on boot. I still need to test it with a game, which I plan to do either tonight or over the weekend.
 
Hello,

I tried with two games and all possibles configurations of multibios and I always got Error 01:(.
Thanks for your help MettaliC
 
Back
Top