• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Rominator v1 for MacPlus & Flash Tool v1.6

I decided to play around with the Rominator v1 I installed in my MacPlus. When I dump out the ROM, the first bits are: BBBB BBBB. When running the Flash Tool v1.6 to update the boot chime, I get the following error:

Error: Flash ID 3737, 8686 did not match any known device ID

Looking at the c code for the Flash Tool v1.6, I am not quite sure how the software is reading these values from the ROM. They certainly don't match addresses 00-01 (manufacturerID) and 02-03 (deviceID) starting at offset 400000 (where the ROM is resident).

It almost looks like the software is trying to determine what type of chips are installed (SST vs AMD) to determine how to flash them. So maybe the BBBB BBBB needs to be manually overwritten with what I have? Just interesting that it is displaying these numbers instead of BBBB...
 
Last edited:
Still digging into this, I was wondering if anyone who has a Rominator v1 for the MacPlus... If you wouldn't mind sharing a dumped copy of your ROM? I'm attaching the one from mine. I am curious if the checksum BBBB BBBB is by design. Or if I need to modify that for the type of chips on my PCB.
 

Attachments

Decided to play with this a bit last night. Very simple issue, the UnlockFlash(9090) command simply tells the ICs to expose their manufacturer ID and device ID at address 0000 and 0001. I was getting really stuck on the ROM having BBBB at these addresses.

So basically just need to recompile Flash Tool.c and assign these ICs as AMD, as that is what they are. But just wanted to share this info, as I know a couple others have run into similar issues.

And just for the fun-of-it. Here is how I installed the Rominator. I cannot be trusted with a soldering iron unfortunately. So I decided to use clips, and surprisingly this fits just fine into the case.MyRominatorI.jpg
 
Last edited:
Just took the poor man's approach. I modified the highlighted manufacturerId (C2C2) and deviceId (A4A4) in the CODE2 resource of the Flash Tool with the appropriate values for my ICs. Worked like a charm. (Proceed with caution however, make sure you enter the right values, understand the type of ICs you have, and the IF statement in use)
Flash Tool Mod.jpg
 
Last edited:
Back
Top