
OMNICAN GATEWAY
// OWNER'S MANUAL: ECU CONFIGURATION
//
The OmniCAN Gateway is recognized by your Haltech software as a 3x5 CAN Keypad. Follow these steps to correctly initialize and configure the hardware for your Nexus or Elite ECU.
//
1. SOFTWARE SETUP
Prerequisites
- ■Software: Haltech NSP (Nexus Software Programmer) or Elite Software Programmer (ESP).
- ■Firmware: Ensure your ECU is running firmware v3.10 for Elite or v1.24 for Nexus or later.
Initialization Steps
- ■PREPARE: Ensure you have your OmniCAN gateway connected to your ECU via CAN bus, switched 12v and ground. Pinout can be found in the quick start guide.
- ■CONNECT: Open NSP/ESP and connect to your vehicle via USB or Wi-Fi(Nexus only).
- ■NAVIGATE: In the left-hand navigator, use the search bar to find Haltech CAN System.
- ■ENABLE: Within the Haltech CAN System page, find Keypad 3x5 B and enable it.
- ■SYNC: After enabling, power-cycle your ECU to finalize the handshake.
- ■CONFIRM: Once enabled, in the left-hand navigator a Keypad 3x5 B section will appear. Open this section and confirm connected.
- ■
- ■NOTE: If you need to switch modes to Keypad 3x5 A you can do so from the Keypad 3x5 B section. The OmniCAN Gateway will reboot into the new mode.
//
2. CUSTOMIZING BUTTONS
Once enabled, your "Virtual Keypad" buttons can be configured like any physical switch within the NSP/ESP software.
Button Modes
Within any given function where a switch is able to be used, you can define one of the keypad buttons instead.
- ■MOMENTARY: Function is active only while the button is pressed (e.g., Starter, Scramble Boost).
- ■PUSH ON / PUSH OFF: Toggles the function state with each press (e.g., Thermofans, Fuel Pump Override).
- ■NOTE: Once a button is pressed on the touch screen it will only be release once the finger is removed from the screen. It will not release if you slide off the button for any reason. This is to prevent accidental releases for use cases such as launch control or rolling antilag.
//
3. MAPPING FUNCTIONS
Linking a function to a button is done through the standard Haltech mapping system.
- ■Open the function you want to control (e.g., Cooling > Thermofans).
- ■Go to the WIRING tab.
- ■Select the Connection dropdown and scroll to CAN Keypad.
- ■Choose your desired button (e.g., Keypad B - Button 1).
//
4. REAL-TIME FEEDBACK
The OmniCAN app emulates the RGB LED indicators of a physical Haltech keypad. These reflect the actual status of the function as reported by the ECU:
| LED POSITION | COLOR | MEANING |
|---|---|---|
| LEFT | ● GREEN | BUTTON ACTIVE: The virtual switch is ON. |
| MIDDLE | ● AMBER | FUNCTION STATE: The output (e.g., fan) is currently active. |
| RIGHT | ● RED | ERROR: Circuit fault detected by the ECU (e.g., short circuit). |
//
© 2026 BOWER MOTORSPORT | PRECISION ENGINEERING