Skip to content
 
 

Repository files navigation

Hardware/Nothing for Nothing Phone (1) (Spacewar)

Hardware abstraction layer support for the Nothing Phone (1). Provides the glyph LED control, fingerprint HAL, and Nothing framework integration for AOSP-based ROMs.

Source History

This fork is based on DaViDev985/android_hardware_nothing @ derp16.2 (forked from LineageOS/android_hardware_nothing) with additional patches:

Source Branch Contributions
DaViDev985 derp16.2 Base: NtOnlineConfig stub, ParanoidGlyph, GlyphAdapter, nt-fwk
StudioKeys-Dumps waterlily-qpr2 NGlyphs/GlyphManager (org.aspends.nglyphs) - 20 commits
kleidione bp4a Fingerprint: Wait for goodix_fp node and add HAL null guards

Tree Structure

GlyphAdapter/   - Glyph service adapter (used by both ParanoidGlyph and NGlyphs)
NGlyphs/        - GlyphManager app (org.aspends.nglyphs, replaces ParanoidGlyph)
hidl/           - Fingerprint HAL (goodix_fp)
nt-fwk/         - Nothing framework (NtOnlineConfig stub for Nothing Camera)

Features

  • NGlyphs - System app for glyph LED control, no root required
    • Call and notification LED patterns with audio-glyph sync
    • Recording indicator LED service
    • Music visualizer with stock Nothing behaviour
    • Glyph Converter with Opus-in-Ogg encoding
    • Essential lights, sleep mode, battery animations
    • Third-party app support via GlyphAdapter
  • Fingerprint - Goodix FP with null guards and node wait fix
  • NtOnlineConfig - Stub implementation required by Nothing Camera

Credits

Branches

Branch Android Status
lineage-24.0 17 Active
16.2-nglyphs 16 Production
16.2 16 DaViDev985 base

Maintainer

Angelo Azevedo

About

Hardware abstraction for Nothing Phone (1): NGlyphs glyph LED, goodix fingerprint HAL, NtOnlineConfig stub

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages