Following our recent mobile and Meta Quest releases, PiEEG has officially arrived on the wrist: octoWatch is now live and free on the Garmin Connect IQ Store.
Unlike companion apps that merely mirror numbers from a phone, octoWatch pairs your Garmin watch directly with our Octopus-16 sensor over Bluetooth Low Energy (Toybox.BluetoothLowEnergy). There is no smartphone, no laptop, and no cloud server in the loop—your biosignals stay strictly between your head and your wrist.
Engineering 16 Channels at 250 SPS Onto a Smartwatch
Sports watches are traditionally designed to receive one heart-rate integer per second, not 16 channels of microvolt-scale electrophysiology at 250 samples per second. Fitting continuous multi-channel waveforms inside Garmin's tight BLE MTU and memory constraints required both custom Octopus-16 framing (0xA1 compact 20-byte batched GATT notifications alongside full 24-bit 0xA0 framing) and a zero-allocation Monkey C DSP engine running on the watch:
- Real-Time Wrist Oscilloscope: View live 250 SPS filtered traces (with online IIR DC-drift blocking) for any channel from
Fp1toP8, annotated with brain region, RMS amplitude in µV, and Signal Quality Index (SQI%). - 4-Channel Montage & 16-Channel Matrix: Compare brain regions side by side or inspect a live 10–20 electrode contact grid that turns green as each pin establishes clean contact.
- Athlete Readiness HUD: Track relative spectral band power bars—
α CALM,β FOCUS, andθ REST—alongside a pre-session readiness readout for neurofeedback and training exploration. - Built-In 250 SPS Simulator: No Octopus-16 nearby? After six seconds without a paired headset, octoWatch automatically boots an on-watch synthetic generator (10 Hz alpha, 22 Hz beta, 5 Hz theta, and frontal blink artifacts) so anyone can explore all five 20 FPS screens immediately.

Compatible Across 46 Garmin Watch Models
octoWatch runs across 46 devices spanning the Venu (Venu through Venu 3 & Sq 2), vívoactive (4, 4s, 5), fēnix (6, 7, and 8 series), epix (Gen 2 & Pro), and Forerunner (165, 245, 255, 265, 745, 945, 955, 965) lineups.
Designed for non-medical research, education, and personal neurofeedback.



