VINAC-FM bench utility

Near Ultrasound Tester

build pending Mic idle
Current test Same-device loopback

Speaker emits a framed near-ultrasound payload. The microphone must recover the preamble, sync byte, length, payload, and CRC-8 on this Mac.

Signal
13.7/14.5 kHz FSK
Frame
296 bits
Payload
32 B
Speed
4.3 B/s
Browser / iPhone Mac app mode

Run the LAN server to open this tester on an iPhone or another browser device.

Page
local app
Mic access
desktop
Two-device test
one receive, one transmit

Live Signal

ready
Tone score 0.0 dB
Match 0%
Elapsed 0.0 s
Goodput 0.0 B/s
Waiting for a verified frame No payload yet Warm-up + preamble + sync + len + selected payload kind + CRC-8

Calibration

not run

Measures local speaker-to-mic tone separation and recommends stable FSK settings for this device.

Recommended
none
Best score
0.0 dB
Sample rate
unknown
Max rate
unknown
Run calibration in the room where you will test.

Two-Device Run

ready

Use one screen as receiver and one as sender. The receiver accepts only a fresh CRC-checked frame.

  1. Open RX URL on the listening device.
  2. Press Start Receiver and wait for Mic listening.
  3. Open TX URL on the sender and press Transmit Frame.
Receiver URL
not available
Sender URL
not available

QR Setup

waiting

Scan setup first on iPhone, then scan receiver or sender for the actual test role.

Setup QR code Setup
Receiver QR code Receiver
Sender QR code Sender
Logos Lexicon over VINAC-FM

Meaning is local, VINAC-FM carries the proof

A Logos token is a compact reference to a pre-approved local intent. VINAC-FM carries that token over a fresh physical acoustic frame, then the receiver resolves it against its own vocabulary and policy.

Selected token LX1R:03:01:A7C2

intent 03 maps to HALT_ALL_MOTION in logos.rc.v1.

Security gates
  • Known vocabulary version
  • Known intent ID and bounded parameter index
  • Fresh VINAC-FM acoustic frame with CRC-8
  • Local handler allowlist, deny on uncertainty
Speed comparison 15 B token, 4.0 s at 40 bps

A verbose JSON command would be about 91 B, which does not fit in one 32 B acoustic frame.