Upgrade from 1.20250305 to 1.20250326, display no longer works

Open
#1,966 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
38/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
linux, raspberry-pi

Research direction

Start with the reported /boot/firmware/config.txt, uname -a output, and vcgencmd version output, then compare display behavior between firmware 1.20250305, 1.20250326, and the working 6.6.xx version. Done means isolating the upgrade-related display regression or documenting a confirmed configuration or firmware resolution for the RPI DIS10180P/Elecrow RC101S display.

Written by the indexing model from the issue text.

Description

Firmware upgrade caused the touchscreen display to stop working. No image, just scrambled lines.
Tried to manually downgrade the firmware, went back too far to version 6.6.xx, display worked but there were other unrelated issues.

It has been confirmed that the display works, Raspi 5 works, ports (USB,HDMI) works.

pi@LucyPi5:~ $ uname -a
Linux LucyPi5 6.12.22-v8-16k+ #1871 SMP PREEMPT Mon Apr  7 13:45:56 BST 2025 aarch64 GNU/Linux
pi@LucyPi5:~ $ vcgencmd version
2025/04/08 00:16:47
Copyright (c) 2012 Broadcom
version 50beecf0 (release) (embedded)

There was a bug fix for a another type of display, that why the firmware was updated to 6.12.22. It didn't help my case.

/boot/firmware/config.txt

# For more options and information see
# http://rptl.io/configtxt
# Some settings may impact device functionality. See link above for details

# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
#dtparam=i2s=on
dtparam=spi=on

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# Additional overlays and parameters are documented
# /boot/firmware/overlays/README

# Automatically load overlays for detected cameras
camera_auto_detect=1

# Automatically load overlays for detected DSI displays
#display_auto_detect=1

# Automatically load initramfs files, if found
auto_initramfs=1

# Enable DRM VC4 V3D driver
#dtoverlay=vc4-kms-v3d
#max_framebuffers=2

# Don't have the firmware create an initial video= setting in cmdline.txt.
# Use the kernel's default instead.
disable_fw_kms_setup=1

# Run in 64-bit mode
arm_64bit=1

# Disable compensation for displays with overscan
disable_overscan=1

# Run as fast as firmware / board allows
arm_boost=1

[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1

![Image](https://github.com/user-attachments/assets/3f8ce10f-72ea-4255-8b3c-cf87340882bc)

![Image](https://github.com/user-attachments/assets/c157566e-a79f-41f5-90ee-01067b7ec9ae)

[cm5]
dtoverlay=dwc2,dr_mode=host

[all]

dtoverlay=vc4-fkms-v3d
max_framebuffers=2

lcd_rotate=2
start_x=1
gpu_mem=256

hdmi_blanking=1

hdmi_group=2
hdmi_mode=87
hdmi_cvt=1024 600 60 0 0 0
display_hdmi_rotate=3

hdmi_force_hotplug=1

hdmi_driver=2
#usb_max_current_enable=1

#device_tree_address=0x03000000
#enable_tvout=0

Display:
RPI DIS10180P
Elecrow RC101S 10 1024x600 IPS

Dominant language
No language data
Stars
5.6k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from raspberrypi/firmware

All issues in raspberrypi/firmware

Similar issues

More Embedded & IoT issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.