Noled Vita by Falkenhawk
More actions
| noled by falkenhawk | |
|---|---|
| General | |
| Author | falkenhawk |
| Type | Plugins |
| Version | 2.1 |
| License | N/A |
| Last Updated | 2026/07/05 |
| Links | |
| Download | |
| Website | |
| Source | |
noled is a simple plugin to turn off PS Vita status LEDs, especially useful at night. On the Vita 1000 the plugin turns off the home button LED and the game card LED (autodetected classic behavior). This fork adds the first known software control of the PCH-2000 (Vita Slim / Vita 2000) green power LED, a feature requested in rereprep/noled#3 since 2018 and previously unsolved. On the Vita 2000 the power LED is kept dark whenever the console is on, while the orange charging indication is preserved. The behavior is fully automatic and requires no configuration.
The LED is not a SoC GPIO; it hangs off the syscon MCU ("Ernie") and is driven by its autonomous power/charge policy, which is why every GPIO-based approach failed for years. The off switch is ksceSysconCtrlLedBlinkType2 (syscon command 0x89F): an off-pattern for device 1 parks the indicator dark, and claiming the engine's single pattern slot for device 0 releases it back to syscon policy. The plugin reads no config and writes no files at all; removing it from the taiHEN config (plus a reboot) restores everything stock.
Installation
Copy noled.skprx to your tai folder (ur0:tai/ recommended - internal memory, works without a memory card; ux0:tai/ works too) and add it to the *KERNEL section of your taiHEN config.txt:
*KERNEL ur0:tai/noled.skprx
Note: taiHEN reads ur0:tai/config.txt only when ux0:tai/config.txt does not exist - add the line to whichever config is active on your system. Reboot afterwards.
No configuration file is needed - the plugin reads no config and writes no files at all. Removing it from the taiHEN config (plus a reboot) restores everything stock.
Media
Disabling the led on Vita (Mithat Temizer)
Changelog
v2.1 - slim release build
noled v2.1 is a cleanup release. The following was changed since v2.0:
- the release plugin was slimmed down to the production policy only: 5.3 KB filesize, under 1 KB of resident kernel memory (v2.0: 30 KB / ~186 KB)
- zero file I/O: no config file read, no logs written - fixes v2.0 appending a heartbeat line to
ux0:data/noled/probe.logevery 10 s without bound;ux0:data/noled/is no longer used and can be deleted - all research/diagnostic machinery moved to a build-it-yourself dev harness (
dev/); releases ship onlynoled.skprx - LED behavior is unchanged and was re-verified on hardware
SHA-256 noled.skprx: 595713e2a0110a25c9e9b9d9965af0497a72ba903cf02b265af4fae4ade4a8b7
v2.0 - Vita 2000 power LED support
First known software control of the PCH-2000 (Vita Slim / Vita 2000) green power LED - the feature requested in rereprep#3 since 2018.
- Vita 2000 / PCH-2000: power LED dark whenever the console is on; orange charging indication preserved (shows while actually charging, incl. in standby); re-applied automatically ~2s after every wake
- Vita 1000: unchanged classic behavior (home button + game card LED off) - the plugin autodetects the model
- boot plugin only: no app, no configuration file needed
- bonus: the standby blink sequence is suppressed too (one short final blink remains, generated inside the syscon MCU)