WarpKVM

WarpKVM ATX Inline

Remote power and reset over Wi-Fi, inline on the front-panel header. Built for the ASRock pinout.

WarpKVM ATX Inline seats between the case's front-panel connectors and the 9-pin header on the motherboard. The case's own buttons keep working exactly as before, and the card adds a wireless trigger: power tap, reset, and a five-second force-off from the companion app, plus live power and drive-activity telemetry read from the LED lines it sits on.

It runs from the ATX 5 V standby rail, so it stays on your Wi-Fi while the machine is shut down and can bring it back to life.

FCC certification pending

WarpKVM ATX Inline has not yet been authorized under the rules of the FCC. It is currently sold for development and evaluation use while certification is in progress. We'll publish the grant here once it lands.

Compatibility, read this first

The card is a fixed inline board, not a set of flying leads. Its pin routing is built for the ASRock 9-pin System Panel Header (PANEL1) arrangement, which follows the common Intel front-panel layout:

WarpKVM ATX Inline pinout following the ASRock System Panel Header: power LED on pins 2 and 4, power switch on 6 and 8, drive LED on 1 and 3, reset switch on 5 and 7, ground on 9, and the 5 V standby input on position 10 of the card's input row

PinSignalOn the card
1HDLED+Drive-activity telemetry, passed through
2PLED+Power-state telemetry, passed through
3HDLED−Drive-activity telemetry, passed through
4PLED−Power-state telemetry, passed through
5GNDReset return
6PWRBTN#Power pulse, in parallel with the case button
7RESET#Reset pulse, in parallel with the case button
8GNDPower-button return
9GNDGround
10+5VSBStandby power in, on the card's input row only · this position is the key on the board header

Many consumer boards match this layout. Not all do, and OEM machines from Dell, HP, and Lenovo usually do not. Check the System Panel Header diagram in your board's manual against the table above before installing. If a signal sits on a different pin, the card will pulse the wrong line.

If your header differs you have two options:

  • Custom pinout. Write to hello@warpkvm.com with your board model or a photo of the manual's header diagram, and we will build the card to match it.
  • Jumper wires. Seat the card away from the board and connect each position individually with standard 2.54 mm jumper wires, matching signals rather than positions: card pin 6 to your board's power-switch pin, card pin 7 to reset, and so on from the table above.

What you'll need

  • A WarpKVM ATX Inline
  • A motherboard with the ASRock 9-pin front-panel pinout, per the section above
  • A 2.4 GHz Wi-Fi network. The card does not join 5 GHz networks, so a 5 GHz-only SSID will not appear during setup
  • A phone with Bluetooth and the WarpKVM companion app, for the one-time setup

1. Install

Switch the PSU off at the wall before installing. The front-panel header itself is unpowered, but the standby rail around it is live whenever the supply is plugged in.

  1. Unplug the case's front-panel connectors from the board's 9-pin header. Note where pin 1 is marked on the board's silkscreen.
  2. Seat the card onto the header, matching its pin-1 marking to the board's.
  3. Plug the case's front-panel connectors onto the card's passthrough pins, in the same arrangement they came off the board.
  4. Clip the included T-splice onto the supply's 5 V standby wire. On the 24-pin ATX cable that is the purple wire, pin 9. The splice taps the wire without cutting it. Land its lead on pin 10 of the card's input row, the top-right position that has no pin on the board header.
  5. Power the supply back on at the wall. The machine does not need to boot; standby power is enough for the card.

Press the case's power button once to confirm the passthrough: the machine should behave exactly as it did before the card went in.

2. Pair

A new card advertises over Bluetooth and the app walks through setup:

Find your card: the app lists a nearby unprovisioned card as WARP followed by its id

Enter the setup code printed on the card's label, or scan its QR code

Choose a Wi-Fi network from the card's scan and enter the password

  1. Add device. The card appears as WARP-xxxx. Select it.
  2. Enter the setup code printed on the card's label, or scan the QR. Pairing runs over an encrypted session; the code itself is never transmitted.
  3. Choose a Wi-Fi network and enter the password. It travels from your phone to the card over the encrypted Bluetooth session and nowhere else.

The card joins your network, hands the app its access credential, and registers on the home screen. A mistyped password is not fatal: the card stays in setup and lets you retry.

3. Control

The home screen lists paired cards with their power state and connection

The control screen: transport badge, live power state, telemetry strip, and the power, reset, and force-off controls

  • Power sends a momentary press, 250 ms, the same as tapping the case button.
  • Reset presses the reset line, behind a confirmation.
  • Force off holds power for five seconds, for a machine the OS has abandoned. Also behind a confirmation.
  • Telemetry follows the board's power and drive LEDs, live.

Because the card runs from the standby rail, all of this works with the machine fully shut down. As long as the PSU is switched on, the machine can be started remotely.

Moving it, renaming it, resetting it

From the card's Info screen in the app:

  • Rename changes the name shown everywhere.
  • Wi-Fi network re-runs provisioning for a new network. The pairing survives; only the network credentials change.
  • Factory reset wipes the card's network credentials and pairing so it can be set up from scratch or handed to someone else.

Scripting and integrations

Control does not require the app. On your network the card announces itself over mDNS and serves a local REST and WebSocket API: status, telemetry, and the same power, reset, and force-off verbs, authenticated with a per-device token issued at setup. Write to hello@warpkvm.com for the API reference, or if you want to trigger it from a PiKVM or JetKVM on the same network.

Troubleshooting

The card doesn't appear during setup. It only advertises while unprovisioned. If it was set up before, remove it via the app it was set up on, or factory-reset it from that app's Info screen. Also check that the PSU is switched on at the wall; without standby power the card is off.

My Wi-Fi network isn't in the list. The card is 2.4 GHz only. If your network is dual-band, make sure the 2.4 GHz band is enabled; if the SSID still does not appear, rescan. A hidden SSID can be entered by name during setup.

Setup fails at the Wi-Fi step. Almost always the password. The card returns to setup and lets you retry immediately. Signal strength matters too: inside a steel case, a network at the edge of range may pair but drop later.

The app can't find the card after setup. Discovery uses mDNS on the local network. On iOS, the app needs the Local Network permission; if you declined it, enable it in Settings. The card and phone must be on the same network segment.

Power state reads wrong, or the machine doesn't respond to a trigger. The pinout does not match. Power the machine down, pull the card, and compare your board manual's header diagram against the pin table above. A mismatched header is exactly what the compatibility section is there to catch; get in touch and we will sort out the right pinout.

The case buttons stopped working. The passthrough is passive and does not depend on the card being powered. Check the front-panel connectors are seated on the card's passthrough pins in the same arrangement they came off the board.

Specifications

Control

ItemDetail
FunctionsPower tap · 5 s force-off · reset
TelemetryPower LED and drive LED state, live
InstallInline on the front-panel header, no soldering
PassthroughCase buttons keep working, passive, even unpowered

Compatibility

ItemDetail
PinoutASRock 9-pin System Panel Header (PANEL1)
Other boardsCustom pinout on request, or re-pin with jumper wires
Verify firstCheck your board manual against the pin table below

Connectivity

ItemDetail
Wireless2.4 GHz Wi-Fi + Bluetooth LE
SetupBluetooth pairing via the companion app, per-device setup code
Control pathsCompanion app · local REST + WebSocket API
DiscoverymDNS, announces itself on your network

Power & build

ItemDetail
SourceATX 5 V standby rail · T-splice to input pin 10
Host powerNot required, controls a fully powered-down machine
FirmwareOpen source with signed updates

On this page