I’m running two Raspberry Pi, one a 3B in the bedroom and a 3B+ in the living room, both on auto HDMI switchers, and both ran fine on the Nov 2020 update. Updated both to the Aug 2021 update, and both on first reboot went no signal. They both were up and on the wifi, but nothing coming out of HDMI, and tvservice reported nothing connected.
What finally fixed it was:
- Connecting the RPis directly to the TVs HDMIs
- Power up the RPis
- Once up connect via PuTTY and login
- Run “tvservice -s” to see if the RPi is detecting your TV
- If so, run “sudo tvservice -d /boot/edid.dat” to create an EDID file from your TV
- Run “sudo nano /boot/config.txt” to open up the boot config file
- Add at the bottom of the file:
hdmi_edid_file=1
hdmi_force_hotplug=1 - Save and exit nano
- Run “sudo nano /boot/config-user.txt” to open up the boot user config file
- Add at the bottom of the file:
hdmi_edid_file=1
hdmi_force_hotplug=1 - Save and exit nano
- Reboot the RPi
- Now it’s running off the EDID file
Shutdown the RPi, put your HDMI cabling back through the auto switcher, and it should work fine again, at least my two are. Your mileage may vary.
- Steps 9 to 11 were added from grahamh’s suggestion so the EDID mod will survive an update. Thank you, grahamh.