Raspberry 7" Touchscreen Rotation LE 11.0.3

  • I have a Raspberry Pi 3B with the official 7" touchscreen in a frame and have upgraded from LE 9.2.8 to 11.0.3. In order for the display to be the correct way up I added lcd_rotate=2 to config.txt in LE 9.2.8. This worked perfectly.

    Since updating to 11.0.3 I have been unable to rotate the screen. Below are the four separate additions to config.txt tried unsuccesfully.

    dtoverlay=vc4-kms-dsi-7inch

    video=DSI-1:800x480@60,rotate=180

    dtoverlay=vc4-kms-dsi-7inch

    panel_orientation=upside_down

    dtoverlay=vc4-kms-dsi-7inch

    lcd_rotate=2

    display_lcd_rotate=2

    dtoverlay=rpi-ft5406,touchscreen-inverted-x=1,touchscreen-inverted-y=1

    Is video rotation no longer available in the later versions of LE?

    Thanks very much.

  • Code
    video=DSI-1:800x480@60,rotate=180

    ^ I believe this needs to be appended to boot params in cmdline.txt so it impacts the kernel driver (the new way) not config.txt which controls pi firmware (the old way). Many pi firmware commands are deprecated with the move to the kernel DRM graphics pipeline.

  • Thanks very much for your reply and help.

    I edited the boot params in cmdline.txt and the LibreELEC splash screen is correctly oriented. However, the Kodi splash screen and the user interface revert to being upside down.

    Is there anything else that I can try?