uzbek-plus/b16/README.md

1.3 KiB

B16 — aurora-ui: VPN status, POWER-key pages, auto blank (on top of B14)

Source: src/aurora-ui.c (+ font8x16.h, font6x8.h from Linux lib/fonts, GPL-2.0). Build on the board: cd /root/b16/src && make && install -m 0755 aurora-ui /usr/local/bin/aurora-ui && rc-service aurora-ui restart. Launch scripts/OpenRC unchanged from B14 (b14/run). Previous binary on the board: /usr/local/bin/aurora-ui.b14.

  • POWER (pm8941_pwrkey, evdev /dev/input/event0, read directly): screen off → backlight on + STATUS; screen on → next page STATUS → CLIENTS → FREE-TURN log → WG → STATUS. No press for AURORA_UI_BLANK_S s (default 180) → backlight 0, page 0, no drawing.
  • STATUS: row 6 = WG <handshake age> (green ≤180 s) + FT (free-turn-client alive) / VPN VLESS / VPN OFF; PMIC temp moved to the clock row.
  • CLIENTS (6x8 font): per station from iw station dump (rate = byte delta / 2 s, ↓ = to client) + name/IP from dnsmasq leases; up to 7.
  • FREE-TURN: pid + tail of /run/free-turn.log (date/session stripped, Cyrillic transliterated, WARN yellow/ERROR red).
  • WG: handshake age, rates, totals, endpoint, MTU, FT state + tail of /run/aurora-vpn/vpn.log. No keys are read/stored. Holding POWER long may trigger the PMIC S2 hard reset — short presses only.