White Screen After Boot - Official 7" Touchscreen

Hey Guys -

Just installed the latest OSMC via SD on my Raspberry Pi 4 / w official 7" touchscreen. First boot goes fine and can see it “Installing files” for a bit followed by a reboot. Now when it boots, it displays a blue OSMC splashscreen for a second or two, then display goes completely white.

I was able to SSH into it and see that Kodi starts up as log appears, but nothing in it really seems to suggest the issue. Performed an apt-get dist-upgrade + tried changing Kodi’s resolution from 720x480 to 800x480 in guisettings.xml to match display, but no change.

Other than the changes I made above, it’s a vanilla install. Any suggestions? Thanks

1 Like

Sorry, no answer, just a confirmation I have the exact same issue.

After searching in this forum, things I tried were changing the update channel to development and changed the dtoverlay settings, but to no avail.

Hope this gets picked up by Sam or the team.

Thanks!

Thanks for reply - me too! No luck with Librelec either, so just installed plain-jane Kodi in RasbPi OS. for now :slight_smile:

1 Like

I don’t have a touch screen so I can’t help with this unfortunately.

Sam

Just to say I’m having exactly the same issue on RPi 3+ with 7 inch touchscreen

Had to re-flash my SD card yesterday because of a separate issue, was working fine before I tried to reinstall OSMC. Wondering whether something has changed in a later distro which has caused this to break (the previous installation I was using was from a year or so back)

Could be totally unrelated, but I’ve just tried reinstalling from an older image of OSMC and I notice that the /boot/config.txt options seem to have changed in the newer version. Here’s what they used to be:

gpu_mem_1024=256
hdmi_ignore_cec_init=1
disable_overscan=1
start_x=1
disable_splash=1

I have the same problem with a PI3

Hello , trying OSMC on PI3.
with version :
2021.08-1 Got the white screen after installing files
2020.11-1 looking good !

Does this modifications
gpu_mem_1024=256
hdmi_ignore_cec_init=1
disable_overscan=1
start_x=1
disable_splash=1

working on last version ?

Thanks

There is a new display stack on more recent versions of OSMC. I suspect this is the cause of your issue.

Hello,
Trying last version OSMC_TGT_rbp2_20211129.img.gz
from stack or update from previous version

Still the same issue :frowning:

Any idea ?

Still the same with OSMC_TGT_rbp2_20211225

Bad news

I’m sorry, I don’t have a display myself to test or reproduce this with.

Sam

Thanks,
Is there something i can do for troubleshooting ?

Hi all, newbie here but I had exactly the same problem so glad to hear some ideas.
I have a Raspberry Pi 3B with touchscreen. Blank display in the latest image.
I have managed to get it working ok with the display by using release 2020-10-11 for the Pi 3B.

Hey All,

Source: touchscreen - Blank touch screen after upgrade to Bullseye - Raspberry Pi Stack Exchange

Just wanted to say I’ve got the Pi Screen working on the latest release of OSMC (2021-12-25) on a 3A.

under /boot/config.txt

# Warning: do not edit this file, or it could prevent your OSMC system from starting.
# If you wish to make changes, you should do so via My OSMC or edit the config-user.txt file in this directory

# Any changes that you make here will be overwritten as this file is managed by the OSMC via the update system

[pi4]
dtoverlay=rpivid-v4l2
arm_64bit=1
kernel=kernel.img

[all]
dtoverlay=vc4-fkms-v3d
disable_overscan=1
start_x=1
disable_splash=1
disable_fw_kms_setup=1
hdmi_ignore_cec_init=1
include config-user.txt

[pi02]
dtoverlay=vc4-kms-v3d,cma-256

then under /boot/config-user.txt

[all]
dtparam=i2c_vc_baudrate=50000

This was added after the first initial boot to allow for the OS to apply to the SDCard.

edit
having completed the setup, I have touch! :smile:

1 Like

If you have audio issues afterwards, you might need to add this to the config-user.txt

[all]
dtparam=audio=on
dtparam=i2c_vc_baudrate=50000

Thanks for yr message
Trying on PI 3B … unfortunately was not working.

What did i do :

  • fresh sdcard with OSMC_TGT_rbp2_20211225.img
  • switch on my pi 3B
  • installing screen comes on .
  • After installation reboot, the screen is blank, switch off pi3B.
  • remove sd card from pi, mount on my ubuntu pc
  • change config.txt as follow :
cat /boot/config.txt 
# Warning: do not edit this file, or it could prevent your OSMC system from starting.
# If you wish to make changes, you should do so via My OSMC or edit the config-user.txt file in this directory

# Any changes that you make here will be overwritten as this file is managed by the OSMC via the update system

[pi4]
dtoverlay=rpivid-v4l2
arm_64bit=1
kernel=kernel.img

[all]
## dtoverlay=vc4-kms-v3d,cma-512
disable_overscan=1
start_x=1
disable_splash=1
disable_fw_kms_setup=1
hdmi_ignore_cec_init=1
include config-user.txt

[pi02]
dtoverlay=vc4-kms-v3d,cma-256

and config-user as :

cat /boot/config-user.txt 
[all]
dtparam=i2c_vc_baudrate=50000

Reinstall SDCARD, boot …
NOw the :frowning: osmc image appear at boot …

Any idea ?

Did you copy just the config require or everything in the code comment sections?

i use nano to modify the 2 files after the first boot.
In /boot/config.txt, add ## before dtoverlay=vc4-kms-v3d,cma-512

In config-user.txt
nano it and add

[all]
dtparam=i2c_vc_baudrate=50000

Any idea ?

Yes you need to remove the ## or **
It was supposed to put it in bold but haven’t worked.

Putting the hashes in front disables the gpu