AMP Wideband Controller

Accurate Lambda Feedback for Engine Management

The AMP Wideband (Wideband EGO Controller) provides accurate exhaust oxygen measurement for standalone engine management, data logging, and closed-loop fuel control.

Designed around the Bosch LSU 4.9 wideband lambda sensor (and a genuine Bosch controller IC), the controller supports both 0–5V analog output and CANbus communication—so it can integrate cleanly with AMP EFI systems, MegaSquirt/MS3Pro setups, and other compatible ECUs and loggers.


Featured in a Hot Rod Wideband Accuracy Shootout

Hot Rod recently published a side-by-side wideband O₂ accuracy comparison under real engine conditions. The AMP wideband was included in that test, performed strongly alongside long-established options, and the article sparked a lot of attention and discussion in the tuning world.

Click for quick summary and takeaways


Key Features

  • Bosch LSU 4.9 wideband lambda sensor support

  • 0–5V analog output (AFR or Lambda scaling)

  • Electrically isolated analog ground (prevents offsets / ground loops that can corrupt readings)

  • CANbus output with measurement + diagnostic/status messaging

  • 0.50–1.50 Lambda measurement range

  • Configurable CAN ID via internal switches

  • Internal 120Ω CAN termination resistor enabled by default and switchable (for proper bus termination)

  • Internal status LED fault flashing plus fault reporting over CAN

  • Sealed, water-resistant enclosure


3-Step Startup Verification

On power-up, the controller runs a short initialization sequence designed to verify wiring and ECU input scaling before live exhaust data begins.

At approximately 3-second intervals, the controller outputs fixed reference values:

  • ~3 seconds: λ 0.680 (10.0 AFR gasoline)

  • ~6 seconds: λ 1.000 (14.7 AFR gasoline)

  • ~9 seconds: λ 1.224 (18.0 AFR gasoline)

After the sequence completes, the controller transitions to live lambda measurement.

During warm-up, the reading may show full-lean until the sensor reaches operating temperature. Under typical conditions, valid exhaust readings begin around 15 seconds after startup.


Output Options

Analog Output (0–5V)

The controller provides a 0–5V signal representing AFR or lambda:

Gasoline AFR Scaling

  • 0.0V = 7.35 AFR

  • 5.0V = 22.05 AFR

Lambda Scaling

  • 0.0V = 0.50 λ

  • 5.0V = 1.50 λ

Important wiring note: The analog output includes a dedicated electrically isolated ground (Pin 10).
That analog ground must be connected to the ECU’s sensor/signal ground, not chassis ground, to prevent offset and noise.

CANbus Output & Diagnostic Status

In addition to transmitting real-time lambda data, the AMP Wideband CAN interface also broadcasts controller status and diagnostic information.

CAN messages include:

  • Lambda value

  • Sensor temperature

  • Heater duty cycle

  • Controller state

  • Fault flash code (error status bits)

The fault flash code is designed to let the ECU/logger detect wideband problems and respond appropriately (for example: disable closed-loop correction, go to a safe fueling mode, or log a fault).

Common fault flash code bits include:

  • Heater short / heater open

  • Low supply voltage

  • Warmup fault

  • Heater supply low

  • Cold sensor during operation

  • Calibration / internal faults (as flagged)


Integration & Applications

The AMP Wideband is suitable for:

  • Standalone ECUs (analog or CAN input)

  • AMP Engine Management systems

  • CAN-based data acquisition systems

  • Dyno tuning and street calibration workflows

MegaSquirt / MS3Pro notes (what’s easy to miss)

  • This device has no direct connection to TunerStudio. Configuration is done in the ECU settings (analog calibration and/or CAN EGO setup).

  • Analog setup: Use the AMPEFI WBO2 calibration in TunerStudio where available, or set up a custom linear wideband input using the voltage scales above.

  • CAN EGO (recommended where supported): Set CAN EGO mode, ensure the controller Base CAN ID matches (default is typically 80), and configure the ECU to fetch the AMPEFI CAN WB stream.

  • Multiple widebands on CAN: When multiple AMP WBO2 controllers are used, ports are assigned in ascending CAN ID order.


Installation Notes (so the sensor lives a long time)

  • Sensor placement: Install the LSU 4.9 in the exhaust stream near the 3 o’clock or 9 o’clock position, at least 12 inches downstream of the turbo outlet or exhaust valves.

  • Mounting: The enclosure is water-resistant and suitable for engine bay mounting when kept away from direct exhaust heat.

  • Routing: Keep harnesses away from ignition/high-current wiring and high-heat sources to minimize interference and prevent damage.


Frequently Asked Questions (FAQ)

What sensor does the AMP Wideband use?
The controller is designed around the Bosch LSU 4.9 wideband lambda sensor.

Does the AMP Wideband output AFR or Lambda?
Both. You can wire the controller using:

  • 0–5V analog output scaled as gasoline AFR or lambda, depending on how you configure your ECU input, and/or

  • CAN bus, which sends lambda data plus controller status/diagnostics.

What’s the analog scaling for the 0–5V output?
You can configure your ECU to use either scale:

  • Gasoline AFR scale:

    • 0.0V = 7.35 AFR

    • 5.0V = 22.05 AFR

  • Lambda scale:

    • 0.0V = 0.50 λ

    • 5.0V = 1.50 λ

Why does the controller have an “isolated” analog ground, and where do I connect it?
The controller provides a dedicated electrically isolated analog ground (Pin 10) specifically for the 0–5V output.
Connect Pin 10 to your ECU’s sensor/signal ground, not chassis ground. This prevents ground offsets and electrical noise that can make AFR/lambda readings drift or look unstable.

What is the 3-step startup verification sequence and what is it for?
On power-up, the controller outputs known reference values at about 3-second intervals so you can confirm your ECU input scaling (analog or CAN) before the engine even starts:

  • ~3 seconds: λ 0.680 (10.0 AFR gasoline)

  • ~6 seconds: λ 1.000 (14.7 AFR gasoline)

  • ~9 seconds: λ 1.224 (18.0 AFR gasoline)

After that, it switches to live readings.

How long until the wideband reads “normally” after startup?
During warm-up it may show full-lean until the sensor reaches operating temperature. Under typical conditions, a healthy sensor starts producing valid exhaust readings in about 15 seconds after startup.

Does this connect directly to TunerStudio?
No. The controller does not connect to TunerStudio by itself.
You wire the wideband to the ECU, then configure the ECU settings in TunerStudio (analog calibration and/or CAN EGO setup depending on how you’re connected).

What’s the default CAN ID, and can I run multiple AMP widebands on one CAN bus?
The default Base CAN ID is 80. The controller supports a selectable range (80–95).
Yes—multiple controllers can share the same CAN bus as long as each one has a unique Base CAN ID. On supported ECUs (like MS3Pro), multiple widebands can be assigned in ascending CAN ID order.

Do I need to worry about CAN termination?
Like any CAN network, you typically want exactly two 120-ohm termination resistors—one at each end of the bus.
The AMP Wideband includes an internal 120-ohm terminator enabled by default. If the controller is not at the end of your CAN bus, disable its terminator so you don’t end up with too many termination resistors.

What diagnostic data is available over CAN?
Beyond lambda, the controller can broadcast:

  • Sensor temperature

  • Heater duty cycle

  • Controller state

  • Fault flash code (status/error bit flags)

This is useful for logging and for safety strategies (example: disabling closed-loop corrections if the wideband reports a fault).

What is the “Fault Flash Code”?
It’s a numeric diagnostic/status value that represents common wideband problems using bit flags (for example: heater faults, sensor faults, supply voltage issues, warmup faults, cold sensor status). It’s available via CAN, and the controller also supports an internal LED fault flash method so you can diagnose issues even without CAN logging.

What are the most common wiring mistakes?

  • Connecting analog ground (Pin 10) to chassis ground instead of ECU sensor ground

  • Swapping CAN H / CAN L

  • Poor grounds / noisy power (widebands are sensitive to power quality)

Where should I mount the O₂ sensor?
A common best practice is:

  • Install the sensor at the 3 o’clock or 9 o’clock position (helps avoid moisture damage)

  • Place it at least 12 inches downstream of the turbo outlet or exhaust valves
    Also avoid placing it where it will see extreme heat or where condensation can pool.

Can I mount the controller in the engine bay?
Yes. The enclosure is sealed/water-resistant and suitable for under-hood mounting, as long as it’s kept away from direct exhaust heat.

What should I check if the analog output seems stuck (0V, 5V, or obviously wrong)?
A quick checklist:

  1. Verify switched +12V and main chassis ground are solid

  2. Verify the LSU connector is fully seated and the sensor wiring is pinned correctly (if you built the harness)

  3. Confirm Pin 10 goes to ECU sensor ground

  4. Watch the 3-step startup values to confirm scaling is correct

  5. If on CAN, log fault flash code / heater duty / sensor temp to see if the controller is flagging a fault or still warming up

Is the AMP Wideband legal for street use?
This type of product is generally intended for off-road / closed-course competition use. Always check your local emissions regulations and rules before installing on a street-driven vehicle.