noodlearoonie
Posts: 6
Joined: Sun Aug 11, 2019 1:07 am

Pi4 works on monitor but not Vizio HDTV

Sun Aug 11, 2019 1:29 am

Have a Raspberry Pi4 that works fine when connected to a 27" monitor, but when connected to a Vizio HDTV, no HDMI signal detected. Tried a variety of combinations in config including hotplug=1, ignore_edid, and various hdmi_groups/modes. I'm able to SSH in while connected to the TV, but still am unable to get a display

Code: Select all

pi@raspberrypi:~ $ uname -r
4.19.58-v7l+
In config only have the following codes enabled

Code: Select all

hdmi_force_hotplug=1
hdmi_ignore_edid=0xa5000080
# Enable audio (loads snd_bcm2835)
dtparam=audio=on

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
When booting with ignore_edid off, default tvservice -s is
state 0x6 [DVI CUSTOM RGB full 4:3], 1024x768 @ 60.00Hz, progressive

Switching tvservice -o and then tvservice -p forces the hdmi to switch to
state 0xa [HDMI DMT (4) RGB full 4:3], 640x480 @ 60.00Hz, progressive

CEA (edid ignore off) looks like it supports a variety of modes:

Code: Select all

pi@raspberrypi:~ $ sudo tvservice -m cea
Group CEA has 4 modes:
           mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
           mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
           mode 95: 3840x2160 @ 30Hz 16:9, clock:297MHz progressive
           mode 97: 3840x2160 @ 60Hz 16:9, clock:594MHz progressive

pi@raspberrypi:~ $ sudo tvservice -m dmt
Group DMT has 1 modes:
  (prefer) mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive      

pi@raspberrypi:~ $ sudo tvservice -d edid.dat
Nothing written!

 
When turning ignore_edid on:

Code: Select all

pi@raspberrypi:~ $ sudo tvservice -s
state 0xa [HDMI CUSTOM RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive
pi@raspberrypi:~ $ sudo tvservice -o
Powering off HDMI
pi@raspberrypi:~ $ sudo tvservice -p
Powering on HDMI with preferred settings
pi@raspberrypi:~ $ sudo tvservice -s
state 0xa [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive

pi@raspberrypi:~ $ sudo tvservice -d edid.dat
Written 256 bytes to edid.dat
pi@raspberrypi:~ $ base64 edid.dat
AP///////wBMLbAFAAAAAA0TAQOAEAl4Cu6Ro1RMmSYPUFS/74BxT4EAgUCBgJUAlQ+pQLMAAjqA
GHE4LUBYLEUAoFoAAAAeAR0AvFLQHiC4KFVAoFoAAAAeAAAA/QAYSxpRFwAKICAgICAgAAAA/ABT
eW5jTWFzdGVyCiAgAdECAyPxS5MEBRQDEhAfICEiIwkHB4MBAADiAA9nAwwAEAC4LQEdgNByHBYg
ECwlgKBaAAAAngEdgBhxHBYgWCwlAKBaAAAAngEdAHJR0B4gbihVAKBaAAAAHowK0JAgQDEgDEBV
AKBaAAAAGIwK0Iog4C0QED6WAKBaAAAAGAAAVw==
Nothing seems to work :(

Return to “Beginners”