Docs / Use Your KrispyGauge as a Haltech CAN Keypad
How-to & Guides

Use Your KrispyGauge as a Haltech CAN Keypad

KrispyGauge emulates a Haltech 2x4 CAN keypad on its touchscreen: boost maps, traction and launch control from your gauge, set up in Haltech NSP.

A Haltech CAN keypad gives you buttons for launch control, boost maps, traction control and more. KrispyGauge can be that keypad: its touchscreen shows up on the CAN bus as a genuine Haltech 2×4 keypad, so you set the buttons up in Haltech NSP exactly as you would for the real thing — and get a full gauge display as well.

How it works

With keypad emulation switched on, KrispyGauge appears to your Haltech ECU as a native 2×4 CAN keypad — eight buttons, on screen. Each button you press on the gauge sends the same signal a physical keypad would, so anything you can assign to a Haltech keypad in NSP works from the gauge.

Popular uses:

  • Boost maps — switch between low and high boost.
  • Traction control — turn it on or off, or step through levels.
  • Launch control and anti-lag.
  • Cruise control, fans, pumps and other outputs your ECU controls.

Setting it up

  1. Join the gauge's WiFi network (Krispy_XXXX, password GetKrispy), open http://4.3.2.1 and go to the Keypad page.
  2. Turn on keypad emulation as 2×4 Keypad A or 2×4 Keypad B, and label each button.
  3. In Haltech NSP, go to ECU Settings → CAN Keypad, select the matching keypad (A or B) and assign a function to each button.
  4. Set each button's action in NSP to Momentary.

On/off you can see

For switches like traction or cruise control, set the button to Momentary Toggle in the KrispyGauge Web UI. Each tap sends a pulse to the ECU, and the gauge keeps track of the on/off state on screen — so you can always see what's active at a glance, without relying on the ECU to report back.

For anything that needs a held press, such as stepping through boost levels, use plain Momentary and the action runs for as long as your finger is on the button.

Things to know

  • Already have a physical keypad? Give the gauge the other ID. Two devices on the same keypad ID interfere with each other.
  • Running two KrispyGauges? Each one needs its own keypad ID — one as A, one as B.
  • Keypad emulation is for Haltech ECUs that support a CAN keypad in NSP.

Full details are in the KrispyGauge support guide.

Common questions

Do I still need a Haltech keypad?

Not for up to eight buttons — the gauge covers a 2×4 keypad. With a physical keypad already fitted, the gauge can add a second set of eight on the other ID.

Does it still work as a gauge?

Yes. It's a full KrispyGauge, showing your ECU's data, with the keypad built in.

← All docs