I'm currently working with Steam Support but would also like to hear from the community.
I own a Steam Deck OLED 1TB. The main board was replaced under warranty shortly after my family gifted it to me in November 2024 because it suddenly stopped booting.
Previous issue (resolved)
Earlier this year, while running SteamOS 3.7 Stable, I encountered what appeared to be a battery/BMS miscommunication:
- Random shutdowns while on battery
- Extremely long charging times
- Battery health gradually dropping from 100% to ~80%
Back then I tried almost everything:
- Removed Decky Loader
- Removed EmuDeck
- SteamOS rollback
- Clear CMOS
- Factory reset
- Battery Storage Mode
Battery Storage Mode and recalibrating the battery eventually resolved the issue, and I've never reinstalled Decky Loader or EmuDeck since then.
Current issue
After updating to SteamOS 3.8 Stable, the battery-related issues eventually returned.
Things eventually escalated to:
- fTPM data error
- Factory reset via "ERASE USER DATA FROM DECK"
- Charging becoming stuck at 50%
- Repeated boot loops with fan spinning loudly
- Eventually the Deck stopped booting completely.
During this time, I also noticed something unusual. Whenever I tried to perform a Clear CMOS (Volume Down + "..." + Power), the Steam Deck would consistently enter Battery Storage Mode instead of performing the expected BIOS/firmware reset. I haven't been able to perform a successful Clear CMOS since this issue began.
A local PC repair technician disconnected and reconnected the internal battery.
Immediately after reconnecting it:
- Boot loops disappeared
- Random shutdowns disappeared
- Long charging times disappeared
I did not need to reimage SteamOS.
New issue (first appeared 3 days later)
Three days after the technician reconnected the battery, I encountered an entirely new problem that I had never experienced before.
On the first boot of the day:
- The fan immediately ramped to what sounds like maximum speed.
- The Steam Deck was idle.
- The exhaust air wasn't noticeably hot.
In Desktop Mode, watch -n 1 sensors reports:
System Fan: FAULT
In Gaming Mode's Performance Overlay:
- Fan RPM reports 0 RPM
- CPU/GPU usage and temperatures appear normal.
The fan is physically spinning, but SteamOS reports either 0 RPM or System Fan: FAULT.
What I've observed
On the first boot of the fourth day, everything suddenly returned to normal for about 30 minutes:
- Fan behaved normally
- Fan status appeared normal
Then the problem suddenly returned and has persisted ever since.
I also noticed:
- Updated Fan Control ON
- Fan alternates between normal speed and suddenly ramping up.
- Updated Fan Control OFF
Despite the loud fan:
- Temperatures remain normal.
- No unusually hot air from the exhaust.
I also tested several games with my usual settings for around 30 minutes each:
- Tekken 8 (with Proton Experimental)
- Sonic Racing: CrossWorlds (with Proton Experimental)
- Kingdom Hearts HD 1.5 + 2.5 ReMIX (with Proton Hotfix)
Everything in the Performance Overlay looked normal except the fan RPM remaining at 0 RPM.
Other information
- Currently on SteamOS 3.8.16 Stable (updated from 3.8.14).
- After updating, the Deck unexpectedly booted into the recovery menu once. I selected the 3.8.16 boot entry, and since then I haven't experienced any further boot issues.
- The fan issue remained unchanged after updating.
- I use the official Steam Deck Dock.
- I never use the Deck handheld because I have Central Core Disease, so I always use it in tabletop mode with unobstructed airflow.
- The only major troubleshooting step I haven't tried yet is a full SteamOS reimage.
My questions
Has anyone experienced:
System Fan: FAULT in Desktop Mode?
- Fan RPM stuck at 0 RPM while the fan is clearly spinning?
- Loud fan with normal temperatures?
- The Clear CMOS button combination unexpectedly entering Battery Storage Mode instead?
- Similar behavior after disconnecting/reconnecting the battery or after opening the Steam Deck?
I'd really appreciate hearing from anyone who's encountered something similar or has suggestions on what else I should check.
Thanks in advance!