Documentation

KRISPYGAUGE Docs

Technical reference for all supported ECUs — CAN bus IDs, decoded signals, and protocol details extracted directly from firmware.

Krispy Gauge Tips & Tricks on Facebook

How-to & Guides

Can't Connect to Your KrispyGauge? WiFi and Web UI Fixes
How to connect to the KrispyGauge Web UI, and what to do if the WiFi network won't show or the page won't load, including CarPlay and Android Auto fixes.
Haltech + KrispyGauge Troubleshooting Guide
Fix KrispyGauge problems on a Haltech ECU: no power, NO CAN SIGNAL, dropouts, blank or wrong readings, keypad buttons, and more. Step by step.
How to Put a Custom Image or Logo on Your KrispyGauge
Put your own photo or logo on your KrispyGauge, as a gauge background or a start-up splash screen. Upload, crop and set colours in the Web UI.
How to Show Ethanol Content on Your Dash with KrispyGauge
See your live ethanol content (E85 %) on a 52mm dash gauge. Works with Haltech, MaxxECU, Emtron and rusEFI, and over OBD2 on cars that report it.
How to Update KrispyGauge Firmware over WiFi (OTA)
Update your KrispyGauge firmware wirelessly from your phone or laptop in under five minutes: download, connect, upload and flash.
KrispyScan: The Built-In CAN Bus Analyser
Turn your KrispyGauge into a CAN bus analyser: see live CAN traffic in your browser, filter IDs and export logs to CSV.
Per-Cylinder EGT Gauge with the Haltech TCA-8
Monitor exhaust gas temperature on every cylinder with a Haltech TCA-8 and a KrispyGauge, with warnings before things get too hot. Setup and FAQs.
Track Day Telemetry: Lap Timing with KrispyGauge and VRacer
Stream live engine data from your ECU to the VRacer lap timing app over Bluetooth. What you get, how to set it up, and troubleshooting.
Upgrading from Firmware Older than v0.13 (Bridging Update)
Running KrispyGauge firmware older than v0.13? Install the bridging update first, then the release firmware, to get every new feature.
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.
Wideband AFR Gauge with the Haltech WB1 or WB2
Show live AFR and lambda from a Haltech WB1 or WB2 wideband controller on a touchscreen gauge, with or without a Haltech ECU. Setup, warnings and FAQs.
How to Factory Reset Your KrispyGauge (3 Ways)
Reset your KrispyGauge to default settings from the Web UI, from the gauge itself, or with the ignition key when nothing else works.
Do I Need the 120Ω CAN Termination Resistor?
When to switch on KrispyGauge's built-in 120Ω CAN termination resistor, depending on where the gauge sits on your CAN bus, plus the signs of a problem.
How to Run Multiple KrispyGauges on One CAN Bus
Run two or more KrispyGauges on the same CAN bus: daisy-chain wiring, termination, keypad IDs and a quick way to copy settings across.
OBD2 Setup: KrispyGauge in a Standard Road Car
Fit a KrispyGauge to a standard road car through the OBD2 port: which cars work, wiring and power, settings, and what to expect from OBD2 data.
How to Back Up and Restore Your KrispyGauge Settings
Save your KrispyGauge settings to a file and restore them in seconds: before updates, before a reset, or to copy a setup to another gauge.
USB Recovery: Reinstall KrispyGauge Firmware from Your Browser
Gauge won't start or a WiFi update failed? Reinstall KrispyGauge firmware over USB-C from Chrome or Edge. No software to install.

Custom CAN Profiles

Custom CAN
Read any CAN bus — an ECU, PDM, sensor module or the vehicle's own network — with a small JSON profile. Build one in your browser, download a ready-made one, or write your own.
125k – 1 Mbit/s 11 & 29-bit IDs

Supported ECUs

Haltech Elite & Nexus
Full CAN stream decode with keypad emulation. The primary ECU this gauge was designed for.
1 Mbit/s 11-bit IDs
Link ECU (G4X / G4+)
Generic Dash CAN stream — standard channel set.
500 kbit/s 11-bit IDs
OBD2 (Universal)
ISO 15765-2 (CAN) OBD2 PID polling — works with any OBD2-compliant vehicle.
500 kbit/s 11-bit IDs SAE J1979
MaxxECU
FAST (50 Hz) and SLOW (10 Hz) channel groups — extensive signal coverage.
500 kbit/s 11-bit IDs
NMEA 2000 (Marine)
Marine CAN bus — engine, fluid level, battery, speed, and environmental PGNs.
250 kbit/s 29-bit IDs J1939/PGN
Holley EFI
Terminator X / Sniper / HP EFI — 29-bit extended ID channel stream.
1 Mbit/s 29-bit IDs
Megasquirt MS3 / MS3Pro
Realtime broadcast frames and Dash Mode — both frame sets decoded.
500 kbit/s 11-bit IDs
AEM Infinity
AEM Infinity series ECU CAN stream — 29-bit extended IDs.
500 kbit/s 29-bit IDs
Ecumaster EMU Black
EMU Black default CAN stream at 1 Mbit/s.
1 Mbit/s 11-bit IDs
Emtron KV & SL
Predefined Tx Sets 1, 2 and 3 from base address 0x4E2.
1 Mbit/s 11-bit IDs
rusEFI
Verbose broadcast stream from base 0x200.
500 kbit/s 11-bit IDs
Syvecs S6 / S7
Fixed datastream from 0x600. Frame definitions are not published, so this decode is inferred rather than confirmed.
1 Mbit/s 11-bit IDs Unverified

Sensor Modules & Controllers

Devices that share the bus with your ECU and add channels it does not provide.

TurboLamik TCU
Transmission controller — gearbox state and the torque-reduction handshake. Engine channels come from your ECU.
Configurable 11-bit IDs
Haltech WB1 / WB2
Standalone CAN wideband controller, up to ten channels depending on the device selected.
1 Mbit/s 11-bit IDs
Haltech TCA-2 / 4 / 8
Thermocouple amplifier — two to eight EGT channels alongside your ECU.
1 Mbit/s 11-bit IDs
AEM 30-2224
Eight-channel K-type thermocouple module.
Configurable 11 or 29-bit
AEM 30-2226 CSM6
Six-channel sensor module. Analog inputs are mapped to signals through a calibration curve you enter.
500 kbit/s 29-bit IDs