Given how little information there was out in the internet about HDMI cables and RF (Radio Frequency) interference, I figured it'd be important to share this experience of mine.

Of sad papers and hyperactive dinosaurs

A few months back, I had just set up my desk for working from home during the COVID-19 Circuit Breaker. For context, I'm setting up a 2016 Macbook Pro 13" and a Dell Ultrasharp U2414H monitor connected with a HDMI cable on a HyperDrive USB-C Hub. #donglelife

I was one of the earlier backers for this Kickstarter product, HyperDrive

Right after setting it up, I connected my Macbook Pro 13", tested it and realized that I was not able to load any website.

At times there would be a sad paper
Others there would be a jumpy dinosaur (and some cacti if you tapped the space bar)

Was it the laptop?

Common knowledge dictates that one should "try turning it off and on again"

And that I did, I reconnected to the WiFi and even restarted the laptop. Interestingly, the internet connection remains wonky.

$ ping -c 1000
Command for pinging 1000 times, once per second
Mad latencies and packet losses

Was it signal strength?

To eliminate the more variables, I disconnected the USB-C dongle and moved the laptop closer to my WiFi router. For some reason, it worked right after I took a few steps away from my desk. A meter or two shouldn't make a difference, right?

I started pinging Google and walked around my desk and everything looked fine, even when I placed the laptop right on my desk. Ping latencies are all within 10ms.

Was it the dongle?

With the pings still running, I went back to my desk and reconnected the laptop to the USB-C dongle. Then I observed something really baffling.

Note the latency spike

The initial pings were fine until the instant I connected my USB-C dongle, when the pings started going bonkers.

--- ping statistics ---
1000 packets transmitted, 707 packets received, 29.3% packet loss
round-trip min/avg/max/stddev = 5.525/838.355/5521.396/611.082 ms
Results of pinging 1000 times with the USB-C dongle connected

An average ping of 838ms and 29.3% packet loss!

I switched to another dongle thinking that it was my dongle playing tricks on me, but it gave the same results.

That was when I suspected it was the HDMI cable, as weird as it sounds.

Was it the HDMI cable?

A quick round of Googling did not reveal much about HDMI cables causing WiFi issues. There was just 1 StackExchange question discussing a similar issue, with only 3 upvotes and 4 answers.

HDMI cable interference
I have been having an interference problem with a short (1.5m) run of HDMI cable between my laptop and screen for quite some time. My setup is as follows: I live in a university residence and my

That was enough reason for me to test that hypothesis. On swapping out the HDMI cable, I ran a ping test again and lo and behold!

Pings look healthy after switching the HDMI cable
--- ping statistics ---
1000 packets transmitted, 1000 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 5.323/8.783/156.991/8.640 ms
Results of pinging 1000 times with the new HDMI cable

Pings are back to an average of 8.783ms and 0.0% packet loss.

As crazy as it sounds, it turns out it was indeed the HDMI cable.

HDMI cables are really noisy

It was an old HDMI cable I bought more than 7 years ago. Perhaps it had poor shielding or the shielding is damaged from years of bending the cable, but what was certain is that HDMI cables generate significant EMI.

Electromagnetic interference (EMI), also called radio-frequency interference (RFI) when in the radio frequency spectrum, is a disturbance generated by an external source that affects an electrical circuit by electromagnetic induction, electrostatic coupling, or conduction. The disturbance may degrade the performance of the circuit or even stop it from functioning. (Wikipedia)

Without proper shielding, the RF noise from bad HDMI cables would interfere with all your electronics, with your WiFi being the first sign.

Silence your HDMI cables

So the next time you have WiFi issues, don't discount your HDMI cables being a potential factor and get better quality ones.