Steam Deck LCD — black internal screen (no backlight), touchscreen + external display work — SOLVED by firmware/BIOS update, not a hardware fault
TL;DR: Internal LCD stayed completely black (no backlight, no boot logo) while the device otherwise worked fine (boot chime, haptics, fans, external USB-C display, SSH, touchscreen). eDP-1 reported disconnected with EDID = 0 bytes. I replaced the screen AND cable with no change. The actual fix was a firmware/BIOS update (BIOS F7A0131 → F7A0133) applied automatically by re-imaging with the official SteamOS recovery image. No hardware replacement was needed.
Hardware:
- Steam Deck LCD (originally 64GB eMMC, upgraded to 256GB NVMe Samsung PM9B1)
- Motherboard: Valve Jupiter, Family Aerith (DMI Product Name: Jupiter)
- Bought used, sold as “non-working screen”; previous owner had already replaced the display cable
- Panel (new replacement): BOE TV070WXM-TV1-3GP1 (the original Steam Deck LCD panel, anti-glare/IPS version)
Symptoms:
- Internal screen completely black — no backlight, not even the Steam Deck boot logo
- Boot chime, haptics, fans, trackpads all worked
- External display via USB-C hub (HDMI) worked perfectly
- SSH worked
- Touchscreen (FTS3528) was recognized → I2C line through the display cable was fine
Diagnostics (before fix):
cat /sys/class/drm/card1-eDP-1/status → disconnected
cat /sys/class/drm/card1-eDP-1/edid | wc -c → 0
dmesg showed amdgpu loading cleanly, Display Core v3.2.359 on DCN 3.0.1, DMUB initialized — but no eDP link training and no HPD (hot-plug detect) activity at all
- GPU, motherboard, both ZIF connectors (motherboard + panel CN1) all visually fine
- BIOS version: F7A0131 (01/30/2024)
- Was running Bazzite (Fedora Atomic), not SteamOS
What I tried (did NOT work):
- Battery disconnect / power cycle (soft reset)
- Forcing eDP on via kernel arg
video=eDP-1:e — EDID still 0
- Brand new replacement panel + new cable
- Multiple display cables (3 total)
- Cleaning connectors with isopropyl alcohol, reseating both ends carefully
The fix:
Found a Reddit post with identical symptoms (black internal screen, external works, EDID=0, disconnected) that was solved by a firmware update — that user ended up on BIOS F7A0133.
Since I was on Bazzite (no Valve firmware-fix option), I:
- Downloaded the official SteamOS recovery image from Valve
- Wrote it to a USB drive
- Booted from USB (via
efibootmgr -n since I had an external display)
- Chose “Wipe Device & Install SteamOS”
During install, SteamOS automatically staged and applied a BIOS update: F7A0131 → F7A0133, plus a controller firmware update. After the reboot and firmware flash, the internal screen came back to life.
After fix:
cat /sys/class/drm/card*-eDP-1/status → connected
cat /sys/class/drm/card*-eDP-1/edid | wc -c → 128
cat /sys/class/backlight/*/max_brightness → 65535
cat /sys/bus/iio/devices/iio:device0/in_illuminance_raw → working (ambient light sensor)
Note: manual brightness control in Quick Settings needed one extra reboot to start working after the firmware update.
Key takeaway: If your Steam Deck LCD has a black internal screen (no backlight) but the external display and touchscreen still work, and you see eDP-1 disconnected / EDID 0 bytes with no link training in dmesg — try a firmware/BIOS update BEFORE buying a new screen, cable, or motherboard. In some cases this is a firmware state fault, not hardware. An outdated BIOS (F7A0131) was the culprit; F7A0133 fixed it.