// Support

Stuck? One person answers.

Nerva is built and supported by one developer, no ticket queue, no bot. Most fixes are below. If yours isn't, the Discord and email reach me directly.

// Common fixes

Sorted by where it breaks.

  • 01

    Pairing & connection

    • Turn the sensor on and wake it (chest straps need skin contact or a damp electrode) before hitting Scan in Nerva.
    • If it won't appear, close any phone app or other tool already holding the BLE connection. Only one host can read a sensor at a time.
    • Toggle the machine's Bluetooth off and on, then re-scan. On Windows, make sure Nerva is allowed Bluetooth access in privacy settings.
  • 02

    Overlay in OBS

    • Add a Browser source pointing at the local URL Nerva shows you. Don't screen-capture the desktop window.
    • Blank source? Confirm Nerva is running and a sensor is connected; the overlay renders a disconnected state until vitals arrive.
    • Switched themes and nothing changed? The source auto-reloads on switch; if not, right-click the source and Refresh.
  • 03

    Numbers look wrong

    • Stress needs about 30s to calibrate after connecting and shows blank until then, that's expected.
    • Accurate HRV and stress need RR-intervals: a chest strap is far more reliable than a watch for this.
    • Erratic BPM usually means poor sensor contact, moisten a chest strap's electrodes or tighten the band.
  • 04

    License & billing

    • Activate by pasting your license key in the activation panel; it binds to the current machine.
    • Moving machines? Paste the same key on the new one, no need to deactivate first for a normal move.
    • Trial ended unexpectedly? Reminders go out at D-7, D-3, D-1 and D-0; check the email used at checkout, then ping me.

Device support

Device Status
Chest straps (Polar H10, etc.) Recommended
Garmin / Polar / COROS watches (BLE HR) Supported
Wear OS watches broadcasting BLE HR Supported
Samsung Galaxy Watch (via Heart for BT) Unstable
Apple Watch Not supported

Reliable path: a chest strap (e.g. Polar H10) or a Garmin / Polar / COROS watch that broadcasts BLE heart rate (GATT 0x180D).

// FAQ

Support questions.

Why won't my sensor show up when I scan?

Almost always something else is already holding the Bluetooth connection. Close the manufacturer's phone app, Pulsoid/HypeRate, or any browser tab using Web Bluetooth, a BLE heart-rate sensor can only stream to one host at a time. Then make sure the strap has good skin contact (or the watch is broadcasting HR), toggle the machine's Bluetooth off and on, and scan again.

Does Nerva work with Apple Watch?

No. The Apple Watch doesn't broadcast heart rate over standard BLE, so Nerva can't read it directly. A standard chest strap or a Garmin / Polar / COROS watch is the reliable path. Samsung Galaxy Watch can connect through the Heart for Bluetooth app, but the connection is unstable and I don't recommend relying on it on stream.

Which streaming software is supported?

All of them. The overlay is a local browser source you drop into OBS, Streamlabs, or anything that supports a browser source, it's platform-agnostic by design. Point a Browser source at the local URL Nerva gives you and size it to taste.

The overlay is blank or frozen in OBS, what now?

Check that Nerva is running and a sensor is connected; with no vitals the overlay shows its disconnected state. If it's still blank, right-click the Browser source, open Properties, and confirm the URL matches the one in Nerva, then Refresh the source. Make sure you added a Browser source, not a window or display capture of the desktop app.

My stress score is blank or stuck, is it broken?

No. The stress engine calibrates for about 30 seconds after a sensor connects and stays blank until it's ready. Stress and the other HRV metrics also need RR-intervals, which chest straps report reliably and many watches don't. If your device only sends BPM, the stress fields stay empty by design.

How do I move my license to a new PC?

Your key activates Nerva on whatever machine you're on. Install Nerva on the new machine and paste the same license key into the activation panel, that's it. If you ever hit an activation limit after several machines, email me and I'll reset it.

How do I get a refund?

Email [email protected] from the address you used at checkout. The refund window stays open for 30 days after your trial ends, so you have 60 days from install to decide, and there's no ticket gauntlet, it reaches me directly.

Still stuck?

Drop it in the Discord or email me, include your OS, sensor model and Nerva version.