WB D1 Wideband AFR Controller Kit

PRICE BREAKS - The more you buy, the more you save
WB D1 Wideband AFR Controller Kit
+ -
NOTE: We can not provide extensive support to this product since it requires fundamental serial port communication and electronics knowledge. 

D1 Controller: Wideband control unit (1.50” x 0.90” x 0.40”) with black plastic enclosure (1.75" X 1.15" X 0.60") which can be made water proof if epoxy filled. Comes with plastic enclosure and harness. The new D1 includes a magnet controlled sensor that replaced the button feature. Plastic enclosure has only one side and the other side is supposed to be open to be filled with epoxy for insulation.
Harness: Two pieces harness ready to solder onto the D1 board.
New D1 is only 1.50” and 0.90” in size (1/5 of a credit card size) and much more cost effective than any other wideband controller in the market today.
It is smaller and more cost effective than other leading brands in the market today. It comes with features such as:
1 – Simple guidelines for an easy installation
2 – Four types of fuel (E85, Diesel, Gasoline, Methanol) and lambda options
3 – Ready to install with WB G1 LED AFR display and to an EMS module
4 – Multiple outputs for digital (to PC), analog (to data logger / EMS), narrowband for simulation and extra switch options
5 – No need a PC or tablet for programming upper/lower limits and other settings
Required Oxygen Sensor: Bosch Wideband Oxygen Sensor (LSU 4.2 Part#17014)


1 - Analog 0-5V Linear
Range is 9-19 AFR 0V = 9 AFR 5V = 19 AFR
Analog output is Megasquirt compatible.
2 - Digital output (9600 8N1 serial) to connect to a PC. It is inverted TTL
3 - Simulated NB (NarrowBand) output
* The low and high limits for analog and simulated NB (NarrowBand) can be modified using the setup procedure. 


Do you want to monitor the digital readings of the wideband controller? You need digital connection. Please use WB Digital Output Software.

The WB custom software can be used for digital output out of WB D1 or D2 products. The GREEN and BLACK wires should be connected to PIN2 and PIN5 of DB9 connector respectively as shown in the picture above. .
Alternatively a DB9 to USB adapter can be used to connect to a USB port of a computer.

The digital output is for monitoring the readings from a PC or from WB G1 LED display. Please refer to drawing on page 2 for digital output connections via DB-9 connector to a PC. Baud rate is 9600 bps, data bits is 8, no parity and stop bits is 1 (9600 8N1).
1- Wire the DB-9 pin numbers 2 and 5.
2- Run application.
3- Select and open the related port.
4- Write some letters on the black area on the software.
5- If you see a repeat of the letters then all is correct. (When you type “A”, it should display another “A” next to it immediately.)
If not, check comport numbers. Go to device manager and change the port number to something lower than 9.
We use single byte protocol. It is not ASCII. If it reads 1 then device is not ready. Otherwise it should read 90 to 190.
90 = 9.0 AFR
190 = 19.0 AFR
147 = 14.7 AFR
This will be only for gasoline even if you change the fuel type to others.
The O2 sensor should be exposed to free air for the first time calibration. Hold the magnet close to D1, you will see display unit counting from 1 to 6.
Hold the magnet until you get to step 6 and release it to complete the calibration. This should take about 10 seconds.

Once it calibrated, display reads 19.0. You can now connect the O2 Sensor onto the exhaust pipe.  

For the factory settings, disconnect power, hold the switch while turning the power on and wait for 3 blinks. You should re-calibrate after this action.


WB D1 Wiring

WB D1 can be connected to oxygen sensor cable (5 cables) and to power as shown in the picture above. It can draw up to 3A momentarily. Normally suggested to use 5A fused system. After the startup, it will use less the 1A average.
Positive power goes to 12V switched power source (5A fuse) in your vehicle. Ground cable goes to a grounded source such as battery ground (-) post.
Green digital output is 9600 8N1 serial (single byte ie., 90 = 9.0 AFR) that can be connected to your PC or WB G1 display (sold separate) to monitor readings. 

If you want to connect other devices such as data loggers or AFR gauges, you can use white analog for 0-5V linear (9-19AFR) output.

The correct wiring on the O2 sensor side is like below:
Green – Gray
White – White
Red – Red
Brown – Yellow
Black – Black

Depending on when you release the magnet on D1, you can modify different settings. Pushing and holding 3 secs will start continuous cycle of 6 menu items.

1 – Set the fuel type (1-Lambda [L], 2-E85 [E], 3-Gasoline [A], 4-Diesel [d], 5-Methanol [n]). Default is Gasoline [A]. See the table for fuel types 

2 – Set NB lower limit
3 – Set NB upper limit
4 – Set Analog lower limit (Default is 9 AFR = 0V)
5 – Set Analog upper limit (Default is 19AFR = 5V)
6 – Calibration (Watch YouTube [widebandapsx] video for details) 

A 0: Power ON
A 1: Sensor ON
14.7 AFR or Stoich: Cruising or on Neutral gear
19 AFR or Max range: On gear and gas pedal is not pushed

WB DOES NOT warrants this product as it is quality checked before it is shipped. Due to the nature of the product, the customer is responsible to have enough expertise on how to connect and operate based on the guidelines provided. NO RETURNS ACCEPTED.
Write your own review Close Review Form
  • Product can be reviewed only after purchasing it
  • Only registered users can write reviews
Customers who bought this item also bought

WB D2 AFR Controller Gauge Wire Harness

WB D2 Wiring Harness designed to use ONLY with WB D2 AFR Controller Gauge.
From $5.00

WB D1 Digital Wideband AFR Controller Module (DIY Board)

WB D1 Wideband AFR Controller Module (DIY Board)
From $12.50


WB D2 Wideband gauge and the Bosch LSU4.2 O2 sensor as a complete kit.
From $85.00