Thursday, 20 March 2025

RGB-Pi JAMMA adapter repair

This RGB-Pi Jamma adapter with raspberry pi 3+ was completely dead. There's a helpful repair wiki that suggested it was most likely one or both of the I/O controller chips MCP23017 causing the issue.

This is because when the adapter is plugged in upside down it sends 12v where 12v should not be and frys the chips. Checking with a multi meter player 2 button 2 was reading open.

I had to order the very tiny chips from mouser and wait a week for them to arrive.

The Pi faces down, so no wonder these get plugged in upside down.
 
 Bad chip removed and new one fitted.
 
 
I had to dust off the hot air station for this repair as the chip has a ground pad on the bottom of it, making it impossible to remove with just a soldering iron.

 

Repair complete.

WWF Wrestlefest repair

This WWF Wrestlefest board worked fine apart from vertical lines across the screen.



I went down the rabbit hole with this one first thinking it was most likely one of the surface mount custom chips as there isn't too much else on these boards. I fixed a couple of loose pins and took off the TJ-003 custom chip as it was so badly fitted at the factory that the top row of pins were almost touching the wrong pads by less than 1mm.

This made no difference though, I then went on to use a couple of different community made test roms that test the rams but these all passed. The problem with these test roms is they tell you they're testing background / sprite etc rams but not the locations and more importantly the ones they don't check.

Turns out they don't check IC24, 26 and 27, I guess as they don't have direct access to them from the cpu and as these were the main rams I suspected of being faulty I decided to just remove and test them.

Luckily the first one I removed (IC24) turned out to be the bad one, a standard 6116 skinny type. I fitted a socket and a new old stock ram and it's back up and running as noraml.

 


Bad Ram
 

New ram fitted and TJ-003 cleaned up
 
 
 
 
Repair complete.

Friday, 14 March 2025

Virtual Boy Blockbuster case foam replacement

I am not sure how many people in Europe own a Virtual Boy let alone a Virtual Boy in a Blockbuster rental case. But if such a person does exist they'll most likely need to replace the foam in their case. As the original foam disintegrates over time and makes a nasty mess every time you open the case. A good precut replacement is available from an american seller but it's over $100 before shipping.

So I went looking for another option, turns out there's a listing on amazon with the perfect sized pre-cut foam. I bought two 50mm sheets and glued them together with spray glue, this was to give me the option of having some stuff raised so it's not all at the very bottom of the case and it keeps it very close height to the original foam.

 Here's how it turned out.

 
I still need to replace the top part and I put a layer on the bottom so the larger parts like the headset and controller aren't directly touching the bottom of the case, for this I used some of these foam sheets from aliexpress.

Wednesday, 29 January 2025

How to repair a Naomi cartridge with bad maskrom(s)

First you'll need to be able to flash tsop56 S29GL128 chips, I sourced the chips from aliexpress but mouser also has them. Then you'll need to order some flex pcbs from osh park, pcbway etc using the attached gerber files.

This repair will require a microscope or a magnifying glass and some soldering skills. Lots of flux helps.

I've had a King of Route 66 naomi 2 cart for a while that I wanted to repair but it had two bad maskroms and there's no equivalent flash chips. The S29GL128N is close but it's 56 pin instead of 48 so this is why we need the adapter flex pcb in between the chip and the board.


I had osh park make me some as they were cheaper than china for a small run. As you can see I've added vias (holes) to the pads you solder to the board, this makes it easier to get a good connection as you can flow the solder through the hole and heat both pads at the same time. The only problem with this is, osh park wasn't able to make the holes that small so they are too big and split the pads. They still work fine though so I still recommend this version. I have added gerbers with with no vias too though to give the extra option.

Next to remove the bad maskroms and replace them with flex pcbs.

 

Then once that is done solder the preflashed replacement chips on top.

 
 
Then do a rom test to confirm every pin is soldered correctly.
 
 
 Download gerbers here.