Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Noled Vita by Falkenhawk

From GameBrew
Revision as of 03:05, 12 July 2026 by Hyatt (talk | contribs) (Created page with "{{Infobox Vita Homebrews |title=noled by falkenhawk |image=noledVitabyFalkenhawk.png |description=noled is a simple plugin to turn off the home button led of PS Vita. |author=falkenhawk |lastupdated=2026/07/05 |type=Plugins |version=2.1 |license=N/A |download=https://dlhb.gamebrew.org/vitahomebrews/noledVitabyFalkenhawk.7z |website=https://www.reddit.com/r/vitahacks/comments/1unpf0m/noled_v20_vita_slim_night_owls_rejoice/ |source=https://github.com/falkenhawk/noled |dona...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
noled by falkenhawk
General
Authorfalkenhawk
TypePlugins
Version2.1
LicenseN/A
Last Updated2026/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.log every 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 only noled.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)

External links

Advertising: