dr.mike, thanks for the info.
dr.mike, thanks for the info.
Excellent response thanks
ive installed the WB's and both gauge reading normally, ive set up and connected to the the flash scan (BB logging) for both gauges, both show on the flash scan, only the first has any data, the other reads zero?
Its an E40 PCM, have i missed something?
Attached individually both sensor EQ_RAT11/WO2S11V data is displayed on the V2 ruling out issue with the cable or connection of each gauge, reversed the order of connection still only EQ_RAT11/WO2S11V displays data.
While both connected to the laptop logging strangely EQ_RAT21/WO2S21V is active, when I reversed the connection order EQ_RAT11/WO2S11V is active. Individually EQ_RAT11/WO2S11V is active
Sorted, I thought they were plug n play, I just needed to change the pid entry on the gauges to EFI1 and EF2
Gelf, did you get ot working...?
Need some help, I bought the 30-0334 to be able to log with efi. I have an e39 ecm running a single wideband and the wo2s11 pid connected to my autocal, I have both the ecm and wideband controllers connected under 1 controller with no other controllers connected. When I go to log or display data, the wideband is only streaming data to my autocal for a few minutes then the streaming freezes. If I unplug then plug back in my autocal it reconnects and does the same thing. If I power down my wideband and reconnect it, it does not start streaming again. Why does this only stream for a few minutes?
Or is there a good place to look for this info
Maybe?
Need to make a post
...
You should have gotten the 30-0333 if you're running only one wideband; the 30-0334 is the second wideband if you're dunning two widebands.
But it appears the 0334 works by itself.
Post the log files you're getting.
On your AC where/what are the logs being saved to...?
IIRC, The 30-0333 does not support EFILive. Just "Brand H". The 30-0334 was designed to work with EFILive in both single and dual configurations.
Here's the log file. On my autocal, the files are being saved to the scan folder as an .efi file extension.
Even if I use my autocal as a pass through and log with my laptop, I get the same results. If I unhook my autocal, or turn off my car and wait for it to time out and turn off, that's the only way I get the wideband and autocal to talk again, but it's always only for a few minutes.
Joecar did you see anything with my log?
The problem appears to be the data coming from the wide band. The data does not stop abruptly, but ramps up to an invalid/faulty value over a number of frames as shown below. That implies (to me) that the wide band has failed and the output from the wide band has drifted to its maximum value over a sequence of 4-5 frames.
Attachment 22894
Attachment 22895
Regards
Paul
Paul, can I have you validate this with another log where the values dont jump so much? The spikes you see in the log is where I let off the throttle and I'm coasting. I have logs were im just sitting idle and the stream stops with no major fluctuation like you see here. I will post another log when I get home in about an hour and a half.
Here is another log of me just idling then it does the same thing. Although I forgot to change the pid on the controller, i was going through all the pids for the wideband and testing to see if they all did the same thing or if one of them would actually log this thing.
Here is another thing I wasnt thinking about last night, when the streaming stops, if I unplug my autocal and plug it back in then go back to record or display data, the streaming will start back up for a few minutes again. This is without turning off the wideband or turning off the car.
Are you able to use pass-thru logging (from a PC or laptop) along with the V8 scan tool to log the wide band data?
If you can do that, then as soon as the the wide band data flat lines (well within 10-20 seconds), stop the log and open the EFILive Control Panel and save a trace file and send me the trace file (paul@efilive.com).
Attachment 22899
Regards
Paul
Yes Paul I can do that, I may already have a file. I will get my laptop and check, if not I'll get you one within an hour. Thanks for your help, this has been a headache for about 3 weeks now.
Thanks for the log it helped but not enough, what I really need is a set of two files:
1. The *.efi data log file where the WO2 data flat lines.
2. The matching *.htx trace file of that same logging session.
I need to be able to compare the trace data and the recorded data to see where the problem occurred.
Thanks
Paul
Ok Paul, I'm am making it right now and I will send it to you in about 5 minutes soon as freezes. Thanks for your help
I sent both files, thanks again
Are the keep-alive messages logged ? The ones to 0x0101
If one is not received at least every 5 seconds, the stream will timeout. If they are sent exactly every 5 seconds, there may be a race condition.
Dr.mike, you might be on to something with this keep alive thing. I was sitting in the car watching the Mv stream on my autocal and before it stops streaming, the readout on my autocal starts delaying the readout for almost a second then starts back up again every 5 to 6 seconds, it does that about 4 times or so before the stream completely stops. Is there a way to fix the keep alive part?
Hey Joe.
Is it possible to use this info to help make a ben factor pid for the E92 controller like we were working on a while ago??
I'm noticing that there are no DMA commanded fuel pids available for the new DI controllers and it's a huge pain in the ass
to calibrate a maf or VVE table without the ability to auto correct the maps with an accurate Ben factor pid.
I tried to use a commanded lambda pid but had no luck.
Is there a way we can do this? Should we start a new thread? I'm sure others will be needing it too.
Thanks
Chuck CoW
Chuck,
Putting this in UserCalculatedPids.ini would define BEN pids for serial-comm and CAN-bus connected widebands:
Code:[Groups]
GLOBAL=Global Functions
WO2SER=Wide Band O2 Sensors (Serial-Comms)
WO2CAN=Wide Band O2 Sensors (CAN-bus)
[WO2SER]
WO2BEN="Base Efficiency Numerator (Serial-Comms)",factor,3
[WO2SER.WO2BEN]
0=|-- WO2SER.WO2BEN
1=|return pid("WO2LAM1")*pid("EQIVRATIO")
[WO2CAN]
WO2BEN="Base Efficiency Numerator (CAN-bus)",factor,3
[WO2CAN.WO2BEN]
0=|-- WO2CAN.WO2BEN
1=|return pid("WO2S11")/pid("EQ_RAT")
You wold then use WO2CAN.WO2BEN as the BEN pid.
Quick question on that. is pid("WO2S11") good enough? It doesn't need to be pid("WO2S11.EQ_RAT11") or anything like that?
I found pid("WO2S11") to work ok (it appeared to choose lambda)... I'll have to dig thru my logs.
You could try pid("WO2S11.EQ_RAT11").
Hmm. It validates either way I try, I just get 0.000. Maybe I'll remove and re-add all the pids and see if it's just a hiccup.
Yeah I can't figure out where I went wrong. I can see the readings but the calc pid doesn't work. I even tried just "Return pid("WO2S11")" and got nothing but 0.000. Doing that with any other pid works.