Raspberry Pi 4 CRT support

I am trying to setup a raspberry pi 4 for use with a crt and have tried the other “fixes” on the other posts, and nothing is working. I have managed to get display out with raspbian so its not just my pi, and have gotten to the point where the osmc splash shows, but then it get to a black screen with no display out immediately after. I will post a log after i extract for more info in a bit. could i get some help with this?

Did you happen across this thread yet?..

Unfortunately this did nothing for me, I tried this multiple times, and with some other fixes, but nothing was working.

Here are the logs, and after splash it just goes to no display out at all. so not black screen, but no output at all. https://paste.osmc.tv/jirazecehi

====================== Pi config-user =================== 7kfykHPJ
display_auto_detect=1
dtoverlay=vc4-kms-v3d
dtoverlay=audio=on
dtparam=audio=on
enable_tvout=1
sdtv_mode=0

---------------------- Pi config-user END --------------- 7kfykHPJ

Try switching your config-user.txt file to the following…

# Disable HDMI auto-detection
display_auto_detect=0
# Legacy driver for composite video
dtoverlay=vc4-fkms-v3d
# Enable 3.5mm video output
enable_tvout=1
# Enable 3.5mm audio channels
dtparam=audio=on
# Set video standard to NTSC
sdtv_mode=0
# Ignore HDMI connections
hdmi_ignore_hotplug=1

====================== cmdline =================== 0wwYYuO5
coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=2C:CF:67:59:5D:5A vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait quiet osmcdev=rbp4 video=Composite-1:640:480@60

---------------------- cmdline END --------------- 0wwYYuO5

I believe you need to tweak these three settings…

video=Composite-1:720x480M@60ie
snd_bcm2835.enable_hdmi=0
snd_bcm2835.enable_compat_alsa=1

This actually worked, thank you.

1 Like

That’s good to hear. I’d suggest you make a post in that howto thread on what changes you needed that differed from the first post for others that may happen to want to do this same thing. I assume that updates to OSMC since that thread was originally started necessitated some tweaks.