Started setting up my WBO2, as per the[manual]
Adjusting "pump zero pw" dutycycle
- In MegaTune, under settings then under wideband settings, changed the Pump zero pw (wbo2_pump_pw_zero) to try and get pump+ to pump- = appr 0 Volt. I was getting absolutely no change at all, it was originally set at 102 and read 0.4v. I finally realized that after adjusting and saving the value to EEPROM (mcs) ECM reset (eg. BootLoader flash-checksum test, or power down/than up) needed (or trigger or force WBO2 on with mde02 than off with mde00) so the new value actually gets used. Ended up at 101 (0x65) made 0.1v. Type Mcd in terminal program, got wbo2_pump_pw_zero=65. Perfect!
- Took me an hour to figure that out, next step will have to wait till another day.
- Couldn't wait, on to the next section: (this is also pump testing!)
- Readings (with a stolen config.txt) were
- Measure the voltage between ground and pump- (pin 5). 3.98v
- Measure the voltage between ground and nernst (pin 1). 4.32v
- Measure the voltage between nernst (pin1) and pump- (pin 5). 330mV
- Measure the voltage between ground and pump- (pin 5). 3.98v
- Measure the voltage between ground and nernst (pin 1). 4.41v (+/- .02V)
- Measure the voltage between nernst (pin1) and pump- (pin 5). 430mV. Actually fluctuates between 420-440 but that's OK
- Played with the rest of the settings. This is the final outcome (I think)
ego_lag=0A
ego_coolant=40
ego_maxtps=FF
ego_maxmap=FF
ego_minrpm=04
ego_maxrpm=FF
ego_warmup=3C
ego_lean_limit=40
ego_rich_limit=80
ego_pid_kp=40
mt_unused=00
ego_delta=02
ego_target=19
ego_pid_window=00
wbo2_warmup_ramp=32
wbo2_warmup_target=FF
wbo2_abs_limit=E4
wbo2_limit_maxt=A0
wbo2_fallback=60
wbo2_retry_t=06
wbo2_edgetime_corr=BA
wbo2_edgetime_min=50
wbo2_ri_target=A0
wbo2_nernstdc_target=96
wbo2_pump_pw_zero=65
wbo2_calibration=BF
wbo2_heater_pid_kp=46
wbo2_heater_pid_ki=10
wbo2_heater_pid_kd=1A
wbo2_heater_pid_ilimit=80
wbo2_pump_pid_kp=40
wbo2_pump_pid_ki=78
wbo2_pump_pid_kd=00
wbo2_pump_pid_ilimit=86
wbo2_ri_confidence_scale=80