Original Post

A problem often encountered by Virtual Boy users are glitchy displays, leading to horizontal lines, reversed or generally distorted images, or even complete loss of display activity.

All those symptoms are usually caused by the ribbon cables connecting the LEDs to the motherboard becoming loose, or peeling away from the display PCB.

Fixing your Diplay: Oven method

DogP has come up with a way to fix the problem by opening the system up, removing the display, sticking it in the oven to re-melt the adhesive, and reassemble. It’s not a difficult procedure, except that the typical security bit can’t get to the deepest screws on the VB, so you either need a special screwdiver, a modified bit, or a modified screwdriver.

You can find a guide to fix your displays on DogP’s Project:VB.

Fixing your Diplay: Bypass method

Another way has been proposed by DanB. To permanently fix the problem, his idea was to replace the loosening ribbon cables with some better wires, which he soldered to the PCB. This solution requires much more skill, though, and should only be performed by solder experienced people with a steady hand and a huge portion of patience.

The complete guide can be found here.

Fixing your Diplay: New methods (RECOMMENDED)

Some more methods have recently been developed by DogP to permanently fix the cable problem (contrary to the probably non-permanent oven method): Thread.

  • This topic was modified 15 years, 10 months ago by KR155E.
335 Replies

Probably a flatblade screwdriver, just be careful about it, but keep in mind that film is rather thick. Just scrape some off, then try tinning the via, and scrape/tin until you can.

boom wrote:
Do you happen to know what he used to scrape the film near the vias?

I would say probably either a hobby knife or a fiberglass pencil.

I finally got around to printing a replacement cable chunk… AND IT WORKED! The reason for this was a fellow forum member attempted the solder repair, but damaged the end of the cable beyond repair. Earlier in this thread I posted that I designed a near 1:1 copy of the cable, which is what I used for this. It certainly wasn’t as easy as repairing it correctly in the first place… but wasn’t too bad, and worked first try. Sorry, I didn’t really take pictures along the way, but I think you can kinda get the idea from the pics. Here’s a rundown of the process.

I printed the chunk of cable that I wanted (on Pyralux), etched it, and then tinned it (to keep the copper from oxidizing). I then cut the existing cable back behind the damaged area, exposed the copper, and then soldered that to the newly etched cable. This is where I almost messed up. I wasn’t really paying attention and when I started to solder, I had my iron set to 700F (normal soldering temp). The VB cables shrivel and melt at high temperatures, so on the end I started on, I had to heat it and use tweezers and pull the individual traces back in line after a few of them began to curl inward. Then I bumped my soldering iron down just below 600F and finished soldering the cable without issue (the cable still kinda melts at 600F, but if you’re quick, it’s fine). Because of the lower temp, and trying to minimize the heat to the cable, the solder job doesn’t look great… but it works, which is more imporant than looks. 😉

Then I verified continuity between the new and old half, and made sure there were no shorts (visibly, under the microscope, as well as electrically, with the multimeter). Once I was happy with that, I put a piece of Kapton tape on both sides of the cable to protect and reinforce the newly spliced cable. Then I put a small piece of carpet tape (very thin double-sided tape) on the display PCB and aligned then stuck the cable to it. Then it was just a matter of soldering the new half of cable to the display, which was easy (Pyralux is far less heat sensitive than the OEM cable). Once I did that, I again verified a good connection, and then wrapped that in a thin strip of Kapton tape to make sure it doesn’t peel away from the display and cause stress on the solder joints. After that, it was just a matter of hooking it up and testing. 🙂

Yes, I could have printed an entire cable, but I chose to reuse the good part of the cable for several reasons. The part that goes in the LIF socket should really have a finish other than bare copper… and simply tinned with solder isn’t very good for that either. It also needs a stiffener (that thin piece of plastic attached to the cable that makes it easy to insert/remove), which I probably would have taken from the original cable. Also, the cable at the display PCB end would have been upsidedown from how I wanted it, since my cable is single sided (bare copper would have been facing down, meaning the copper wouldn’t be exposed for soldering, and it’d be easy to short out pins if you don’t have it perfectly aligned).

We’ve also talked about getting new cables professionally made (here: http://imall.iteadstudio.com/open-pcb/pcb-prototyping/2layer-flexible-printed-circuits-fpc-10cm-x-10cm-max.html ). I sent my design to verify that they could manufacture it, and I didn’t hear back, and shortly after, it changed to “Back Order”, and has been for several months. Not sure if that means they’re done offering that service, or if they will actually resume sometime in the future. Most of those places are probably still closed for Chinese New Year, but maybe we’ll know more in a week or two.

DogP

What about the Z-axys tape DogP ? Not tried yet ? I will get some in a few days/weeks, from a friend in Canada since i definitely can’t find it here at a decent price…

Craby wrote:
What about the Z-axys tape DogP ? Not tried yet ? I will get some in a few days/weeks, from a friend in Canada since i definitely can’t find it here at a decent price…

I have some of the Z-axis tape, but I don’t have any virgin non-soldered displays laying around to try it on.

I think the trickiest part about that will be removing the cable without curling it… if you peel the cable, it tends to curl, which will make it harder to reinstall. If you can soften the old adhesive so the cable comes off easily, it should be pretty easy (of course either way, you’ll need to clean the adhesive off both the cable and PCB).

I’m not sure about the best way to soften the adhesive though… heat could help (but not too much or you’ll damage the cable), or maybe goof off (which doesn’t damage the cable itself). I’ve removed a few cables, but never attempted to keep the cable in factory fresh form… so it may take some trial and error to get the technique just right.

DogP

Does the Japanese Virtual Boy suffer from the same problem with the crappy old glue not holding the ribbon cable?

Black&Red wrote:
Does the Japanese Virtual Boy suffer from the same problem with the crappy old glue not holding the ribbon cable?

Unfortunately, yes….. this is the bane of the VB, the glitchy display, but when you get them fixed, there is no problem at all and it is the best system ever ;).

Even though mine is working fine, I’m tempted to buy a second “fixed display” one. Just in case the service becomes unavailable, it would suck to not have a permanently fixed one.

Time took its toll on my baby as well…In my case i had no picture just pitch black. I used the oven method and everything is fine now. One thing i found trouble was the screws. One of them that holds the cable couldnt be unscrewed. That little gap on the screw got destroyed by the screwdriver. I used a pliers kinda thing and i was able to unscrew it.Man that took me some time. I didnt even leave the cables for more than 1 minute and it worked. I had the oven on full power like 250 Celsius. Hope it stays “operational” for a long time i also taped the rubber thingies just to be sure.

I also got now my display units fixed by Runnerpack and I am quite happy with the results:

http://youtu.be/N7CmNjc2E4w

🙂

Enjoyed the Video:)
I’m so glad that the community has someone we can trust to fix our displays.:):vb:

VectrexRoli2 wrote:
I also got now my display units fixed by Runnerpack and I am quite happy with the results:

http://youtu.be/N7CmNjc2E4w

🙂

i’m curious about the part where you clean the contacts. you mentioned that you still had some lines and so you cleaned the contacts. we already had reports that the lines are being caused by dust on the plastic lens over the LEDs, and that wiping that area will get rid of those black lines. this makes me curious, could the lines be caused by both dust on the contacts and dust on the LEDs?

Lester Knight schrieb:

VectrexRoli2 wrote:
I also got now my display units fixed by Runnerpack and I am quite happy with the results:

http://youtu.be/N7CmNjc2E4w

🙂

i’m curious about the part where you clean the contacts. you mentioned that you still had some lines and so you cleaned the contacts. we already had reports that the lines are being caused by dust on the plastic lens over the LEDs, and that wiping that area will get rid of those black lines. this makes me curious, could the lines be caused by both dust on the contacts and dust on the LEDs?

I guess having dust on the LED would look different than the issue I have seen. My problem was black “missing” lines which were clearly contact issues and cleaning the contacts helped immediately. As I tried the oven fix 3 times it might be that the dust came from that. Maybe cleaning the LED cover is also a good idea to reduce some slight brightness differences between the scanlines? I don´t know that and didn´t experiment with that so far.

I had the exact same problem. There is no need to clean the contacts. Doing what DogP said in this post fixes the problem:

http://www.planetvb.com/modules/newbb/viewtopic.php?post_id=24578#forumpost24578

DogP wrote:
One thing to note: there’s a pretty consistent problem where the cables are dimpled from where they’ve been in contact with the socket on the motherboard side for 17+ years… this ends up causing a glitchy display problem as well. The easy solution is to simply pull the cable out a tiny bit.

When you push the display cable into the LIF socket, you’ll feel a little bit of tension, and then you’ll feel it sorta pop into place. That means you went too far. Just pull it out a tiny bit, where you feel a little bit of tension, and you’ll be good to go.

thunderstruck schrieb:
I had the exact same problem. There is no need to clean the contacts. Doing what DogP said in this post fixes the problem:

http://www.planetvb.com/modules/newbb/viewtopic.php?post_id=24578#forumpost24578

DogP wrote:
One thing to note: there’s a pretty consistent problem where the cables are dimpled from where they’ve been in contact with the socket on the motherboard side for 17+ years… this ends up causing a glitchy display problem as well. The easy solution is to simply pull the cable out a tiny bit.

When you push the display cable into the LIF socket, you’ll feel a little bit of tension, and then you’ll feel it sorta pop into place. That means you went too far. Just pull it out a tiny bit, where you feel a little bit of tension, and you’ll be good to go.

I tried that but it didn´t work for me, but maybe other people don´t have any dust or dirt on their contacts.

@Roli: Thanks again for the shout-out – both here and on YouTube!

I have to admit, I never had trouble with dirt on the contacts – and DogP’s trick with the LIF socket usually does the trick for me – but cleaning them is a good tip, nonetheless.

I always do my best to avoid touching the LED cover, but I’ve only ever cleaned them when accidentally touched. It would be pretty hard to get dust on one, since they’re basically “hermetically sealed” in the VB. Besides, if you could see the effect of dust on the cover at all, it would be pretty easy to tell the difference between that and an actual missing row caused by a faulty cable.

Dust on the mirrors, on the other hand, is quite visible as an odd, blurry, horizontal line which doesn’t span the width of the display, and which moves relative to the image when you move your head. It’s a lot harder to clean the mirrors, and there’s a much higher chance of messing something up in the process. They’re first-surface mirrors, which means there’s no protective glass layer over the delicate polished surface – although there may be some type of clear lacquer, so never clean them with any kind of solvent!

Howdy! Sorry for the silly question, but I’ve been having some display issues, and I’m wondering if someone could confirm whether or not a loosey-goosey ribbon cable is to blame. It most likely is, but since I couldn’t find many visual examples to go by, I wanted to make sure.

I have some footage of the problem below (sorry for the quality!). This only happens in the right lens, also.

http://youtu.be/lzZbsi-_QSc

As you can see, lots of intermittent flickering and vertical whatsit. Can anyone shed any light?

Thank you for your time!

that appears to be a common ribbon cable issue to me. regardless of it if turned out to be something else, you would be future proofing your display connections by having them soldered.

geoflcl wrote:
Howdy! Sorry for the silly question, but I’ve been having some display issues, and I’m wondering if someone could confirm whether or not a loosey-goosey ribbon cable is to blame. It most likely is, but since I couldn’t find many visual examples to go by, I wanted to make sure.

Yep… looks like the intermittent cable issue to me.

DogP

OK, so I finally decided to attempt the soldering fix on one of my VBs, and there’s good news and bad news-

The good news is that it seemed to go smoothly and the glitchyness that used to be there is now gone. The bad news is that appears to be a new problem- at a certain screen brightness, the position of the screen image is shifted vertically. For bright games like Mario Clash & WarioLand it works fine, but for dimmer games like Teleroboxer and Vertical Force, part of the lower screen is on the top. Does anyone know what could be causing this? It happens equally on both displays. Hopefully I didn’t ruin anything.

I’ll try swapping the displays with my other VB to see what happens.

  • This reply was modified 9 years, 12 months ago by TerryJ.

 

Write a reply

You must be logged in to reply to this topic.