MINDKILLER_ NIGHT WITNESS // bluetooth · serial · gps/gpx · sealed record // v0.6.3

● IDLE // NO LINK SRC BYTES 0 B/S 0 PACKETS 0 OK / 0 BAD REC ROWS 0

WITNESS // esSense values, 1/sec

--
ATTENTION
--
MEDITATION
SIGNAL: no packets yet

EEG POWER BANDS // relative, log scale

CONSOLE
HEX
TEXT
DEC
PACKETS
Waiting. PHONE / WALK: Use PACKETS mode. It is the default. Turn GPS ON before recording if you want lat/lon and embedded GPX in the Night export. CONNECT BT: Use a BLE UART board such as HM-10 / DSD TECH / JDY / Nordic UART. Pick the BLE UART board, not a random Bluetooth audio device. EXPORT NIGHT: Exports JSON containing meta + timeline + embedded GPX XML under geo.gpx_xml. EXPORT CSV: Exports rows with lat/lon/acc columns. GPX is not embedded in CSV, but coordinates are there. TIP: On phones, PACKETS mode is safer than HEX mode. HEX mode can slow the browser during long recordings.
BLE UART TARGETS: HM-10 / JDY style FFE0/FFE1, or Nordic UART Service.
HM-10 WIRING: MindFlex T-pin → HM-10 RXD · battery + → VCC · both grounds → GND · TXD unused. Default 9600 usually matches the MindFlex side.
NIGHT RECORD: EXPORT NIGHT writes one sealed JSON — meta + timeline + embedded GPX XML if GPS points exist.
GPS/GPX: Turn GPS ON before REC. Each recorded EEG row gets the current lat/lon/accuracy. GPX points are generated from rows with valid lat/lon.
WAKE: keeps the screen on during a walk where supported. iOS/browser behaviour varies.
LINK OUT: parsed packets broadcast on local channel nvp-mindkiller — same browser only, one-way.
SAFETY: USB path ties your head to a mains-connected desktop through copper — bench tests only. The Bluetooth build is the field instrument.