Monday, March 6, 2023

MiSTer FPGA : HDMI Stopped working

Just after Christmas 2022 my original MiSTer stopped outputting HDMI.  Initially I thought it was dead, however the VGA output was still working fine.  I was a little bit sad as I had bought this DE10-nano on 21-Jul-2017, just a little time after the MiSTer project had started.

I pulled off the I/O board and had a look through my magnifying lamp.  It was dirty but nothing major so I cleaned the HDMI connection and the board leading back to the HDMI chip using Isopropyl alcohol and a Q-tip. But this didn't fix anything the HDMI output was still dead.  So I decided to pick up some replacement HDMI chips as I thought I had fried it with my new HDMI switcher.

At this time my workbench was is complete disarray and I was planning to setup a proper bench as my old one was a rather warped plastic table. So I wasn't ready to do any fixing.

Fast forward 2 months and my new workbench is now all setup, ready for fixing.

. . . and so herein lies the lesson . . .

Once I got my microscope up and running I could see the corrosion and gunk still there right between all of the legs of the 65BRG IC right next to the HDMI port.

Proper cleaning on the DE10-nano can not be done with a Q-tip.  You will either want to use a dental brush or an ultra sonic cleaner if you have one.

The problem I had was with one of the tiny IC's right next to the HDMI port. it seemed to have a build up of dust, flux and corrosion on it.  After cleaning it you can clearly see the dis-coloured pins.  The dental brush was the ideal tool ( with a liberal amount of Isopropyl alcohol ) to clean in between the legs.

Once the matter was cleaned away the HDMI port worked straight away.

After I clean you can see the legs on the IC on the right are no longer shiny.

The Dental Brush is ideal to get right into the gaps
 
Comparing the Q-tip and Dental Brush

   As you can see there was no way the Q-tip would have been effective at cleaning this.
 
Finally, my new work bench up and running