Skip to content

Settings & behavior

Activity timeouts (fe/100a / fe/100b)

fe/100a is SET ACTIVITY TIMEOUTS, not a commit. 13 B payload = status 00 + 3×u32LE milliseconds: (idle, sleep, deep). User sample: (6000000, 6000000, 30000). fe/100b reads the same payload back (stable across reboots — it doubles as the “commit token” seen in captures, but the token never changes, so there is nothing to refresh).

NayaFlow's Behavior Settings page maps onto this directly: Idle/Sleep Timeout sliders (0–6000 s) → the first two u32s. The v1.25.1 controls for scan-mode toggle, LED max slider and LED-override mode are dead host-side controls — a settings flash produced ZERO ED frames, only fe/100a (timeouts) + reads (capture5, sniff clone).

Typing behavior (host-side profile)

From the stock profile header + UI: tapping term 200 ms (c8 00 u16LE, also embedded twice in every T10 record), tap-hold flavour 0, transparent-as-default 1. UI-only “Interrupt Flavor” presets (Balanced/Fast/Deliberate ≈ 200/150/280 ms) have no wire counterpart — they re-emit the same T10 terms.

LED-adjacent settings

1013 max-brightness ceiling (NVS, no GET), 1012 scanmode PWM (NVS: scanmode_pwm), 1014 layer override (NVS: led_layer_override), 1011 effect 0–3. See LED. 1050 RGB override: no known “clear to follow-map” value (cosmetic OPEN).

Module behavior slots

9 host gesture slots (static map): 0 MOUSE_HORIZONTAL, 1 MOUSE_VERTICAL, 2 MOUSE_STATIC, 3 MOUSE_BUTTONS, 4 MOUSE_SCROLL_VERTICAL, 5 STATIC_SCROLL_VERTICAL, 6 MOUSE_SCROLL_HORIZONTAL, 7 STATIC_SCROLL_HORIZONTAL, 8 STATIC_ZOOM. Track buttons/gestures and Touch/Track vocabularies in hardware; wire form in modules on the wire.