---
name: Nothing Phone 1 — Glyph Always-On
description: Research on keeping Nothing Phone 1 glyph lights permanently on, root methods and apps
type: reference
---

## Goal: Keep Glyph lights on permanently

### Without Root
1. **Glyphify app** (~₹250, Play Store) — "Extential Notifications" feature, map glyph zones to persistent notification, stays on as long as notification exists
2. **Activity Launcher** (free) — search "led light test" → .MainActivity → hidden diagnostic with brightness slider and LED toggles. Turns off when you leave activity.
3. **GlyphNexus** — customizable lighting patterns

### With Root (most reliable)
1. **Glyph Control app** (XDA Forums) — control all 16 glyph zones individually
   - XDA: https://xdaforums.com/t/app-root-glyph-control-phone-1.4478981/
2. **Shell commands:**
   ```
   su -c "echo 1 > /sys/class/leds/led_strips/operating_mode"
   su -c "echo <brightness> > /sys/class/leds/led_strips/all_brightness"
   ```
3. **Important:** `always_on` sysfs file does NOTHING on Phone 1 (kernel driver ignores it). Need a background script loop.

### Key sysfs path: `/sys/class/leds/led_strips/`
- `operating_mode`: 1=active, 2=standby
- `all_brightness`: global brightness
- `always_on`: broken on Phone 1
- Nothing Phone 1 has 16 controllable glyph zones

### Rooting Method (recommended: Magisk on stock Nothing OS)
1. Unlock bootloader (adb oem unlock) — wipes data
2. Extract boot.img from current Nothing OS firmware
3. Patch with Magisk app
4. Flash patched boot.img via fastboot
5. Fully reversible — can unroot and relock anytime
- Don't switch to custom ROM — you'll lose Glyph interface entirely

### Open Source Projects
- Glyph Developer Kit (official): github.com/Nothing-Developer-Programme/Glyph-Developer-Kit
- Glyphith (screensaver pulses): github.com/Commit451/Glyphith
- GlyphTorch (flashlight): github.com/HE7086/GlyphTorch
- Glyph Sharge (battery viz): github.com/bleelblep/Glyph-Sharge
