
noled v2.0: vita slim night owls rejoice!
8 years later, it's done! 🎉
(download link below)
The dreaded green power LED on the Vita 2000 - that little floodlight whose only job was to announce, at eye-searing brightness, glowing up the room's ceiling, that the console you are actively holding is indeed switched on - can finally be turned off. People have been asking for this since 2018, but it stayed unsolved, because the slim's power led isn't wired like the other LEDs.
It turned out it was never reachable via GPIO - it hangs off the syscon MCU ("Ernie"), which drives it from its own power/charge policy. The off switch is a completely different path: sceSysconCtrlLedBlinkType2 (syscon command 0x89F), found by systematically probing the syscon LED command surface on real hardware, one command at a time. (Full disclosure on the how: I did this with a lot of help from Claude - Opus spent weeks going in circles, then Fable traced the right command family and cracked it in a day of hardware sessions.)
It's now a drop-in fork of noled:
- power LED off whenever the console is on - finally distraction-free play in the dark
- orange charging indication preserved (also in standby)
- the plugin re-applies itself after wakeup from standby
- vita 1000 autodetected - keeps the classic noled behavior
Install: drop noled.skprx into ur0:tai/, add it under *KERNEL in your taiHEN config.txt, reboot. No config file needed; uninstalling restores everything stock.
Download: https://github.com/falkenhawk/noled/releases/
Full research write-up (syscon LED command reference, the LED state model, and every dead end so nobody has to repeat them): https://github.com/falkenhawk/noled/blob/master/docs/pch2000-power-led-research.md
All credit to xerpi and rereprep for the original plugin.
edit: v2.1 is out, see comment below