NefMoto

Technical => Data Logging => Topic started by: phila_dot on April 21, 2013, 07:23:24 PM



Title: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 21, 2013, 07:23:24 PM
-No more splicing RPM and TPS inputs for Zeitronix ZT-2
-Save money and buy ZT-3 instead
-No more syncing ZDL logs with ME7L logs

If your rear O2's are properly deleted, just connect the white wire (linear wideband out) from your ZT-2/3 to the signal for your rear O2.

The narrowband sensors have four wires, 1 signal wire (black), 1 ground (grey), and two heater wires (white). At the plug, the signal wire is the one seperated from the rest. I recommend splicing into an old O2 sensor and not cutting into the ECU harness. The ECU side is female, so I just pushed the wire in for testing purposes, but I plan on hacking up an old O2 sensor for a better connection.

You can use either banks input (or both if you run dual widebands) using the following:

Bank 1 (green):
Address : 0x381116

Bank 2 (brown):
Address : 0x381114

To log voltage:
Factor : 0.004883

To log AFR:
Factor : 0.009766
Offset : -9.6

To log Lambda :
Factor : 0.000664354
Offset : -0.653

A linear wideband output is required for this to work without custom ECU code.

Edit: if it wasn't obvious, these are both word variables

Edit: B5 S4 M/L box content

Edit: Added lambda conversion


Title: Re: Logging Zeitronix AFR with ME7L
Post by: maZer.GTi on April 22, 2013, 08:13:09 AM
-No more splicing RPM and TPS inputs for Zeitronix ZT-2
-Save money and buy ZT-3 instead
-No more syncing ZDL logs with ME7L logs

If your rear O2's are properly deleted, just connect the white wire (linear wideband out) from your ZT-2/3 to the signal for your rear O2.

The narrowband sensors have four wires, 1 signal wire (black), 1 ground (grey), and two heater wires (white). At the plug, the signal wire is the one seperated from the rest. I recommend splicing into an old O2 sensor and not cutting into the ECU harness. The ECU side is female, so I just pushed the wire in for testing purposes, but I plan on hacking up an old O2 sensor for a better connection.

You can use either banks input (or both if you run dual widebands) using the following:

Bank 1 (green):
Address : 0x381116

Bank 2 (brown):
Address : 0x381114

To log voltage:
Factor : 0.004883

To log AFR:
Factor : 0.009766
Offset : -9.6

I prefer lambda, but the conversion would have to be done seperately.

A linear wideband output is required for this to work without custom ECU code.

Edit: if it wasn't obvious, these are both word variables

Edit: B5 S4 M/L box content


Very nice.
Do you think the same will work with the spartan controller from 14point7 ?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 22, 2013, 08:28:49 AM
Yup, it has a 0-5v linear output.

The conversion to voltage will be the same, but converting voltage to AFR will need to be tweaked.

Also, if the ECU is not a B5 S4 M or L box, then you will have to locate the RAM addreses for uushk_w and/or uushk2_w.

Edit: it looks like the conversion for the spartan is as follows:

AFR:
Factor : 0.00976
Offset : -10

Lambda:
Factor : 0.000664354
Offset : -0.68


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on April 22, 2013, 09:06:27 AM
AWESOME info. Thank you.

Phila: have you looked over the rear O2 delete instructions in the s4 wiki?

Are they sufficient? I do not want strange O2 or calc EGT side effects if i feed a w/b signal there.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 22, 2013, 11:48:53 AM
AWESOME info. Thank you.

Phila: have you looked over the rear O2 delete instructions in the s4 wiki?

Are they sufficient? I do not want strange O2 or calc EGT side effects if i feed a w/b signal there.

It could be cleaned up a little bit, but, going from memory, it looks complete.

If CWKONLS is set to 17, then there really isn't any conflict. Voltage and resistance will be zero regardless of sensor readings.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on April 22, 2013, 12:07:26 PM
Can you think of a more minimal solution? I.e. wideband + heater controller and thats it?

can ME7's heater control be used with a wideband, or is that incompatible with the O2 delete?

would be really nice just to have a dual wideband setup in the stock location w/o all the zt circuitry.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: s5fourdoor on April 22, 2013, 12:38:45 PM
Can you think of a more minimal solution? I.e. wideband + heater controller and thats it?

can ME7's heater control be used with a wideband, or is that incompatible with the O2 delete?

would be really nice just to have a dual wideband setup in the stock location w/o all the zt circuitry.

i like where you are going with this!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: catbed on April 22, 2013, 07:07:09 PM
I see no reason why this won't work with AEM as well? It has the necessary 0-5v output.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 22, 2013, 07:32:38 PM
Can you think of a more minimal solution? I.e. wideband + heater controller and thats it?

can ME7's heater control be used with a wideband, or is that incompatible with the O2 delete?

would be really nice just to have a dual wideband setup in the stock location w/o all the zt circuitry.

The ECU doesn't have the hardware to actually control the wideband sensor. It is not capable of the controlling the pump cell. I believe that the heating logic is different as well.



Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 22, 2013, 07:35:26 PM
I see no reason why this won't work with AEM as well? It has the necessary 0-5v output.

As long as it is a linear output.

Analog output will require extra logic.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on April 22, 2013, 07:36:31 PM
So maybe stereo LC-1 would be the cheapest barebones install?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 22, 2013, 07:48:31 PM
So maybe stereo LC-1 would be the cheapest barebones install?

14point7 Spartan is $105
Zeitronix ZT-3 $169 or $199 w/gauge
Innovate LC-1 $199 w/o gauge


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 24, 2013, 08:00:10 PM
Lambda conversion corrected and confirmed


Title: Re: Logging Zeitronix AFR with ME7L
Post by: britishturbo on April 25, 2013, 12:04:30 PM
I actually wired up my LC-1 2nd output to one of my rear o2 sensors for this very reason lol.
But with the Innovate you can use Jasons ME7 Logger to log both together... but I like this, less work!

Good job.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on April 25, 2013, 12:36:25 PM
14point7 Spartan is $105
Zeitronix ZT-3 $169 or $199 w/gauge
Innovate LC-1 $199 w/o gauge


got it. looks like im going to get dual spartans.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: britishturbo on April 26, 2013, 06:00:14 PM
You guys need to try this thing called ebay... Innovate LC-1, with sensor, no gauge... $140 free shiping  :)

Hehe


Title: Re: Logging Zeitronix AFR with ME7L
Post by: britishturbo on April 26, 2013, 06:05:52 PM
Btw this is a trick from the DSM world... often people like to frown on the DSM tuning stuff as being primitive... yes the hardware might be but some of the things done with it by hacking the code is very impressive!
things like closed loop wideband use and Speed Density are old news in the DSM land :-)

Anyway if i didn't say it, thanks for confirming the rear inputs as being 0-5V my man! Good deal.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: userpike on April 26, 2013, 08:13:02 PM
just get the MTX-L from innovate. Its the gauge and LC-1 combined in one happy package.(LC-1 electronics are in the gauge itself) You can do everything you can with the LC-1 and separate gauge but not as messy of an install. It comes with logging software that can be used also. PLUS for you narrow band guys you can connect it up so the ECU sees the signal from the MTX-L instead of the narrow 02 sensor.


 $156 US on Ebay SHIPPED!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: britishturbo on April 29, 2013, 09:07:10 AM
I tested this today using my LC-1.
It was already wired up to the Brown input, I just changed my analog output settings to match that of the Zeitronix and voila, works perfectly.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: catbed on April 29, 2013, 01:05:17 PM
As long as it is a linear output.

Analog output will require extra logic.

The manual says analog output, but the range is 0-5v, 10.0 to 19.98 AFR and is indeed linear.

Good shit. Thanks a bunch phila.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 29, 2013, 01:35:35 PM
The manual says analog output, but the range is 0-5v, 10.0 to 19.98 AFR and is indeed linear.

Good shit. Thanks a bunch phila.

Yea, I haven't found a setup that doesn't have this feature.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: britishturbo on April 30, 2013, 09:23:38 AM
Here's an example of using this for you guys...
Rough tune on my new engine... not at all dialed in yet so please don't criticize the actual data haha  8)

(http://i1357.photobucket.com/albums/q755/britishturbo/264fats_zps27352f0e.png)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: britishturbo on May 02, 2013, 11:39:52 AM
Another car showing Wideband logging - Zeitronix in this case as well as the 4 bar map  :)
Car is rich as this is first tune for his new meth system, needs dialed in yet.

(http://i1357.photobucket.com/albums/q755/britishturbo/r30_meth_log2_zps37f1bdb7.png)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: zillarob on May 06, 2013, 08:34:59 AM
Badass guys!

Looked like fun so 2 of these just showed up http://www.betterpartx.com/bpsx-digital-wideband-wbo-controller-controller. $35ea so I figured WTH, I have 2 takeoff wbo2 sensors laying around.

Listed as 0-5v linear with 0=9afr and 5v=19afr.
This be pnp or will I need to adjust the offset or anything?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 06, 2013, 09:27:55 AM
Badass guys!

Looked like fun so 2 of these just showed up http://www.betterpartx.com/bpsx-digital-wideband-wbo-controller-controller. $35ea so I figured WTH, I have 2 takeoff wbo2 sensors laying around.

Listed as 0-5v linear with 0=9afr and 5v=19afr.
This be pnp or will I need to adjust the offset or anything?

Calculating the factor and offset is easy.

To calculate the factor, we first must remove the offset. We do this by subtracting the value at 0v from the value at 5v.

19-9=10

This number is the value at 5v without the offset applied. To get the value per voltage we just divide this by 5 (volts).

10/5=2

Our factor is 2 and the offset (value at 0v) is 9.

Now we just apply the factor for the particular RAM variable that we are working with in ME7.

uushk_w voltage factor is 0.004883, so we multiply this by the voltage to AFR factor that we calculated for our new input.

0.004883*2=0.009766

ME7Logger applies a negative offset, so in order to use a positive offset we just need to flip the sign.

The values that we have been working with are AFR, therefore to convert our input to AFR:

Factor : 0.009766
Offset : -9

You can use the same method for Lambda, but keep in mind, if you are working backwards from AFR to Lambda, that the different manufacturers may use different factors from lambda to calculate AFR.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: s5fourdoor on May 06, 2013, 09:49:57 AM
on second read its not super clear:  are you guys running all four wb02 wires from the four factory wires that are already there?
is it really that easy?  does it matter that the heaters and everything are shut off in the ecu?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 06, 2013, 10:20:28 AM
on second read its not super clear:  are you guys running all four wb02 wires from the four factory wires that are already there?
is it really that easy?  does it matter that the heaters and everything are shut off in the ecu?

No, just the linear output from external wideband controller to the selected rear O2 signal wire.

You still need an external controller for the wideband.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: s5fourdoor on May 06, 2013, 10:33:33 AM
ok, but can any of those other wires be used as power inputs to say the Spartan wb setups?  i have to read an email Nye just sent me, but i'm obviously just trying to simplify this setup as much as possible...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on May 06, 2013, 10:41:26 AM
yea we have the two spare heater wires that we can use for anything...

maybe 1 for switched power, the other for nb simulation (not sure you'd want it for anything though)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on May 06, 2013, 10:54:15 AM
I've actually tried to wire this up today, but the problem was that my car did not come with rear O2 sensors,
so there were no wires to use at all, at least we did not find them, because I thought that there will be
at least unused wires inside the loom somewhere. Anyways I might give this another shot and try to do a new
wire to ECU pin #68, however I am not even sure that this is even physically connected in the ECU itself.
What do you guys think?  ::)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on May 06, 2013, 11:05:20 AM
I've actually tried to wire this up today, but the problem was that my car did not come with rear O2 sensors,
so there were no wires to use at all, at least we did not find them, because I thought that there will be
at least unused wires inside the loom somewhere. Anyways I might give this another shot and try to do a new
wire to ECU pin #68, however I am not even sure that this is even physically connected in the ECU itself.
What do you guys think?  ::)

I think you're a lucky bastard.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 06, 2013, 11:29:00 AM
yea we have the two spare heater wires that we can use for anything...

maybe 1 for switched power, the other for nb simulation (not sure you'd want it for anything though)

It's a heater circuit.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on May 06, 2013, 11:38:38 AM
yes, i am saying you can use one of the existing heater wires for power to the pump...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 06, 2013, 12:25:27 PM
I've actually tried to wire this up today, but the problem was that my car did not come with rear O2 sensors,
so there were no wires to use at all, at least we did not find them, because I thought that there will be
at least unused wires inside the loom somewhere. Anyways I might give this another shot and try to do a new
wire to ECU pin #68, however I am not even sure that this is even physically connected in the ECU itself.
What do you guys think?  ::)

I'm pretty sure the ECU is identical to a two point narrowband, and you will be able to just wire it to the ECU connector.

You will need the RAM location for uushk_w too.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on May 06, 2013, 12:43:57 PM
I'm pretty sure the ECU is identical to a two point narrowband, and you will be able to just wire it to the ECU connector.

You will need the RAM location for uushk_w too.

All right, I am going to give it a shot tomorrow. Thanks!

EDIT: Oh and I think I want pin #69 not #68.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on May 07, 2013, 05:20:52 AM
So I had to pin it to the ECU connector, to pin #68 and it works like a charm! Thanks guys!

Code:
 uushk2_w  
 AFR       
O2SVoltageSensor2Bank2
17.2077
17.2565
17.2663
17.3054
17.3347
17.3444
17.364
17.3835
17.3444
17.3542
17.3737
17.364
17.3542
17.3444
17.3835
17.3737
17.3444
17.3444
17.364
17.3737
17.3542
17.3444
17.364
17.364
17.3737
15.6354
13.4283
12.6568
12.3833
12.2173
12.1099
11.9927
11.9243
11.8852
11.7974
11.2993
10.8793
10.4399
10.1078
10.2153
10.3227
10.391
10.4594
11.3286
11.2798
11.2895
13.2427
14.6295
14.6295
14.6979
14.6393
14.6393
14.7076
14.6295
14.6295
14.6881
14.6295
14.6295
14.6783
14.6197
14.6197
14.6881
14.6197
14.6002
14.6686
14.61


Title: Re: Logging Zeitronix AFR with ME7L
Post by: CoupedUp on May 09, 2013, 07:51:27 AM
Does this mean that we could use a PLX DM-100, which can display OBD-2 values, to monitor two linear analog outputs? One gauge for two wideband inputs AND all of this:

Quote from: www.plxdevices.com
RPM
Vehicle Speed
Throttle Position
Engine Load
Absolute Engine Load
Engine Timing
Air Intake Temperature
Coolant Temperature
Ambient Air Temperature
Intake Pressure (MAP)
Air Flow (MAF)
Fuel Pressure
Fuel Pressure Relative
Fuel Level
Barometric Pressure
Catalytic Converter Temperature
ECU Voltage
OBD Type
Short Term Fuel Trim (Bank 1)
Long Term Fuel Trim (Bank 1)
Short Term Fuel Trim (Bank 2)
Long Term Fuel Trim (Bank 2)
Oxygen Sensor Voltage1 (Bank 1)
Oxygen Sensor Voltage1 (Bank 2)
Oxygen Sensor Voltage2 (Bank 1)
Oxygen Sensor Voltage2 (Bank 2)"

This is about $500 directly from PLX(not looking elsewhere) for a, in my opinion, great solution for tons of monitoring.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 09, 2013, 04:09:04 PM
Does this mean that we could use a PLX DM-100, which can display OBD-2 values, to monitor two linear analog outputs? One gauge for two wideband inputs AND all of this:

This is about $500 directly from PLX(not looking elsewhere) for a, in my opinion, great solution for tons of monitoring.

Not over OBD. It only reads specific parameters required by OBD protocol. You would have to get the extra module or figure out another external input.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: CoupedUp on May 10, 2013, 07:35:09 AM
Hmmm, so the OBD Parameter, that would be read by the gauge, "Oxygen Sensor Voltage2 (Bank1)" isn't "uushk_w"? And same for Bank 2 but "uushk2_w"?

I was going to buy two LC-1 units for wideband and feed them into the ECU but also was hoping to read out the two LC-1 sensor's linear outputs via the OBD feature on the gauge.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 10, 2013, 09:50:29 AM
Hmmm, so the OBD Parameter, that would be read by the gauge, "Oxygen Sensor Voltage2 (Bank1)" isn't "uushk_w"? And same for Bank 2 but "uushk2_w"?

I was going to buy two LC-1 units for wideband and feed them into the ECU but also was hoping to read out the two LC-1 sensor's linear outputs via the OBD feature on the gauge.

You need to be able to log the raw voltage. That will log ushk_w and likely be a constant 1v.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: CoupedUp on May 10, 2013, 11:43:50 AM
Ok, Thanks phila.

I'm sure there's a way to change what the OBD parameter looks at, i.e. uushk_w instead of ushk_w, but that programming ability is above my head at the moment.



Title: Re: Logging Zeitronix AFR with ME7L
Post by: prj on May 10, 2013, 02:28:39 PM
Yes, there is, just trace through references to the variable, and when you land on a HUGE graph that IDA might even not display with default settings, you know that's the spot you have to change :)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: CoupedUp on May 10, 2013, 02:44:44 PM
Yes, there is, just trace through references to the variable, and when you land on a HUGE graph that IDA might even not display with default settings, you know that's the spot you have to change :)

I figured as much. I'd love to dive into disassembly but I'm not sure I'm quite ready for that. I need to spend more time with the FR and become more familiar with the "BIN" side of things before I start disassembling, even if I'm able to, to figure bit setting, OBD parameter calling, etc.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 10, 2013, 02:45:47 PM
Yes, there is, just trace through references to the variable, and when you land on a HUGE graph that IDA might even not display with default settings, you know that's the spot you have to change :)

What is your post in reply to?

If you're talking about replacing ushk_w with uushk_w in the standard OBDII PID, yes it can be done, but it will require disassembly of his file.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: prj on May 10, 2013, 02:50:30 PM
That's what I was referring to - assuming the file is disassembled, about how to find the right spot.
If you've ever gone through the protocol code that deals with the PID's then you should know what graph I am talking about.

Impossible to miss, as the first time you see it you go:
(http://cdn.stripersonline.com/9/9b/900x900px-LL-9bb28d6b_mother-of-god-super-troopers.jpeg)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 10, 2013, 02:59:56 PM
It got labeled WTF!, when I first came across it. ;D


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on May 10, 2013, 03:37:57 PM
I'm sure there's a way to change what the OBD parameter looks at, i.e. uushk_w instead of ushk_w, but that programming ability is above my head at the moment.

How about this?

http://nefariousmotorsports.com/forum/index.php?topic=2349.0title=


Title: Re: Logging Zeitronix AFR with ME7L
Post by: prj on May 10, 2013, 03:45:13 PM
That only allows you to change pre-set blocks, but I don't think there is any block for uushk.
So you will actually have to change the block itself.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on May 10, 2013, 03:59:07 PM
That only allows you to change pre-set blocks, but I don't think there is any block for uushk.
So you will actually have to change the block itself.

You mean, add assign one of only a few pre-set locations to a block?

I see that uushk is not listed in that table...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 10, 2013, 04:14:20 PM
That allows you to use the already assigned PIDs.

He would need to swap uushk_w in place of ushk_w in the code.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on May 20, 2013, 12:00:09 PM
I've actually tried to wire this up today, but the problem was that my car did not come with rear O2 sensors,
so there were no wires to use at all, at least we did not find them, because I thought that there will be
at least unused wires inside the loom somewhere. Anyways I might give this another shot and try to do a new
wire to ECU pin #68, however I am not even sure that this is even physically connected in the ECU itself.
What do you guys think?  ::)

If this is S4 with factory loom then it came equipped with rear O2s. The Wires/plugs are coming out of harness at the same spot as MAF wiring. Maybe it is just cut off in that location but at least you should see something there.

Anyway, good stuff. Thank god I didn't cut them off and I still have these plugs dangling somewhere in the back of motor.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on May 20, 2013, 12:47:57 PM
If this is S4 with factory loom then it came equipped with rear O2s. The Wires/plugs are coming out of harness at the same spot as MAF wiring. Maybe it is just cut off in that location but at least you should see something there.

Anyway, good stuff. Thank god I didn't cut them off and I still have these plugs dangling somewhere in the back of motor.

Most European ones did not come with rear O2s so the loom does not have the wires and the ECU connector is not pinned either, but since the ECU supports it, it was an easy thing to wire it up.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: prj on May 21, 2013, 12:52:17 AM
Most European ones did not come with rear O2s so the loom does not have the wires and the ECU connector is not pinned either, but since the ECU supports it, it was an easy thing to wire it up.

This information is not correct.
All European facelift S4's came with rear O2's. The only ones that did not come with them were pre-facelift cars, usually with 551, 551E or 551C software.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on May 21, 2013, 02:16:42 AM
This information is not correct.
All European facelift S4's came with rear O2's. The only ones that did not come with them were pre-facelift cars, usually with 551, 551E or 551C software.
Well mine is a facelift with 551D and it did not have rear O2's, so there might have been some exceptions I guess?

EDIT: However I have no idea if any of the previous owners have replaced the wiring loom to a pre-facelift one.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: IamwhoIam on May 21, 2013, 05:03:03 AM
This information is not correct.
All European facelift S4's came with rear O2's. The only ones that did not come with them were pre-facelift cars, usually with 551, 551E or 551C software.

I wonder how many S4s you've really seen in your life. A facelift 551G S4 comes with rear O2s, a real facelift from 2001 with 551D never had them.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: IamwhoIam on May 21, 2013, 05:07:02 AM
Well mine is a facelift with 551D and it did not have rear O2's, so there might have been some exceptions I guess?

EDIT: However I have no idea if any of the previous owners have replaced the wiring loom to a pre-facelift one.

I am sure your loom has never been replaced, or else it would have been replaced in about 10 facelift D box S4s I've seen myself in the flesh and worked on.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: prj on May 21, 2013, 03:57:49 PM
I wonder how many S4s you've really seen in your life. A facelift 551G S4 comes with rear O2s, a real facelift from 2001 with 551D never had them.

Seems like more than you have.
I am pretty sure I have seen S4's with and without rear O2's on 551D, and ETKA lists rear O2's for both of them for that same reason.
All RS4's came with rear O2's as well, apart from the Japanese one...
551D is like 551F in that it does not really care whether they are there or not.



Title: Re: Logging Zeitronix AFR with ME7L
Post by: IamwhoIam on May 22, 2013, 03:02:21 AM
Please pick ANY 551D car you want and show me the rear O2s on them. You're only making a fool of yourself with your arrogance and your "know it all seen it all attitude".


Title: Re: Logging Zeitronix AFR with ME7L
Post by: prj on May 22, 2013, 04:55:32 AM
Please pick ANY 551D car you want and show me the rear O2s on them. You're only making a fool of yourself with your arrogance and your "know it all seen it all attitude".
Only one doing that here is you. If my memory would be failing me, ETKA would not list Rear O2 for AGB, and there is no other 1M ECU for AGB besides 551D.
But you can keep talking shit, that's all you do on this forum anyway :)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: IamwhoIam on May 22, 2013, 06:11:58 AM
Ok sir, yes sir, of course sir. In case you didn't know, ELSAWin also lists an automatic transmission for the B5 RS4. Does that mean that yes there has 100% been one?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on May 22, 2013, 06:21:11 AM
Who cares. If it has the O2 plugs, awesome, if not, you'll have to splice in one/two wires.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: IamwhoIam on May 22, 2013, 09:15:11 AM
It does not. Only AZB engined 551G box facelift S4s have rear O2 plugs.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: prj on May 23, 2013, 01:22:46 AM
Ok sir, yes sir, of course sir. In case you didn't know, ELSAWin also lists an automatic transmission for the B5 RS4. Does that mean that yes there has 100% been one?
It is possible that the 551D I saw with rear O2 had A6 engine swap - but I am quite sure I had a car with 551D and rear o2's a while ago.

And I am talking about ETKA, not ELSAWin. ETKA does not list an automatic transmission for RS4 either.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: trichard3000 on May 27, 2013, 03:06:11 PM
Bank 1 (green):
Address : 0x381116

To log AFR:
Factor : 0.009766
Offset : -9.6

Edit: if it wasn't obvious, these are both word variables

I'm having some trouble getting this to work properly.  When I log for AFR, I get goofy values that range from 9.6 up to ~12.1.  After installing the Zt-2, I confirmed that I'm getting ~2.5v on the white wire.  I also logged with the white wire disconnected and the value was consistently ~10.5. (Should that be right?)

Based on the above info, here's what I did:

Ran the white wire to the unplugged green O2 sensor connector (passenger side firewall)

Connected wire to the signal line, which is the female connector separate from the other three

Edited ME7L ecu file and added the following line:
;Name,    {Alias},                        Address,  Size, Bitmask, {Unit},        S, I,            A,     B, Comment
uushk_w, {O2SVoltageSensorWB}, 0x381116,    2,  0x0000, {WB-AFR} , 0, 0, 0.009766, -9.6, {}
 
Edited ME7L cfg file and added the following line:
;Name      [Alias]                     
uushk_w   AFR-WideBand

Any thoughts on where I goofed this up?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: prj on May 27, 2013, 03:28:54 PM
The address is only valid for a specific software version.
If you are using a different software, you will need a different address.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: trichard3000 on May 27, 2013, 03:51:37 PM
The address is only valid for a specific software version.
If you are using a different software, you will need a different address.

I'm running an M box build. Is that what you mean?  I'm still pretty new to this side of things so please point me in the right direction.

The value that gets logged changes based on whether or not the white wire is connected. I took that as a good sign that I was logging in the right place. Obviously I have something goofed up though because the values just aren't right.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 27, 2013, 04:20:23 PM
Zeitronix also changed the outputs over the years:

http://www.zeitronix.com/Products/zt2/widebandoutput.shtml

Check and make sure that everything is set up properly in this regard.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: trichard3000 on May 27, 2013, 05:39:59 PM
Check and make sure that everything is set up properly in this regard.

I should be all good here.  I have a 2010 model Zt-2 that was bought through the jfonz group buy last summer.  The AFR graph in the ZT software shows normal values.  Also, the output of the white wire is ~2.5v as it idles.

Assuming that the Zt-2 hardware is good up to the green connector, I'm either logging the wrong value or the signal is getting goofed up some other way. 

One thing that seems strange: The signal wire in the green connector is already at close to +5v just hanging open without the WB output attached.  Is that normal? 



Title: Re: Logging Zeitronix AFR with ME7L
Post by: trichard3000 on May 28, 2013, 11:11:45 AM

... also, anything in the rear O2 delete process that could be messing with me?

I used the Phila_dot template of:

CDKAT = 0
CWDLSAHK = 0
CDHSH = 0
CDHSHE = 0
CDLATV = 0
CDLASH = 0
CDLSH = 0
CDLSHV = 0
CLRHK = 5
CWKONLS = 17
ESKONF (10C7A)=192
ESKONF (10C7B)=255 (M-box)

I haven't done the newly added CLRKA yet.

Thanks.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on May 28, 2013, 11:22:01 AM
Nope...the variable we are using is voltage from the sensor before any ECU conditioning.

Can you explain the problem better?

You get stoich readings at idle, but strange readings during enrichment?

Have you compared ME7L logs to ZDL logs?

Have you tried using bank 2?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: s5fourdoor on May 28, 2013, 12:16:18 PM
... also, anything in the rear O2 delete process that could be messing with me?

I used the Phila_dot template of:

CDKAT = 0
CWDLSAHK = 0
CDHSH = 0
CDHSHE = 0
CDLATV = 0
CDLASH = 0
CDLSH = 0
CDLSHV = 0
CLRHK = 5
CWKONLS = 17
ESKONF (10C7A)=192
ESKONF (10C7B)=255 (M-box)

I haven't done the newly added CLRKA yet.

Thanks.

yo bud, have you reviewed the "dynamic range" of the sensor you are using?
i believe it's not the same as the range on which phila_dot calculated the multiplication/addition constants.




Title: Re: Logging Zeitronix AFR with ME7L
Post by: trichard3000 on May 28, 2013, 12:37:39 PM

Arrgh!  It was totally my bad. 

I went back through everything from square one and I realized that my ME7L cfg file was referencing a different ecu file than the one I was tweaking.

In the earlier version of the ecu file, I had entered the uushk_w variable but only for one byte, not two. That's why there was some effect, but the values were way off.

Once that was cleaned up, everything worked as it should.

Good stuff, now on to some WB logging!

Thanks for everyone's help.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: trichard3000 on June 04, 2013, 12:08:11 PM
Here's a follow-up question now that I'm logging these values:

The graphs of WB data are not smooth at all.  I'm assuming this is normal.  I see that ECUxPlot offers a "Zeitronix Smoothing" option in the filter config.  I have to also assume that this is for merging native Zeitronix logs with ME7L logs. 

Are these assumptions correct? 

Also, a smooth line may be more aesthetically pleasing but does it really matter much from a tuning aspect?  I haven't done any WOT runs yet so I don't have much to go on, I'm just tying to get everything working properly before I do.

Thanks!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on June 04, 2013, 01:06:01 PM
Closed loop won't be smooth just because of the nature of narrowband lambda control.

WOT should be fairly smooth.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on June 04, 2013, 01:13:54 PM
The problem is that zeitronix RPM data isn't very clean (at least it isn't in my car).. its generally a huge mess... so yea, ecuxplot has smoothing functions so that the RPM data is easier to deal with when trying to overlay with me7l data...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: trichard3000 on June 04, 2013, 02:26:21 PM
Thanks, guys.  Makes sense to me.  I just ran some test logs at idle and driving around to make sure that it was working properly. 

If more people start doing this, it may be worth tweaking ECUxPlot to smooth out specific variables but I'm happy to live with it the way it is and learn how it works over time.  I can always pre-smooth the source data in Excel.

Thanks again.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jibberjive on June 07, 2013, 04:01:52 PM
This is awesome, thanks for the post.  I wish I would've seen it last night, as I spent a few hours figuring out the wiring at the harness connectors and looking up the variable ha.  Hooking it up tonight.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jibberjive on June 07, 2013, 04:25:45 PM
And just some thoughts, researching last night I found out that the heater power circuit at the O2 connector (+12V) is connected to the fuel pump relay J17.  So does this mean that we actually can use that for power/ground for a Spartan Wideband (for example), as it should always be powered whenever the fuel pump is powered (ignition on)?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on June 07, 2013, 04:35:28 PM
No, the heater's not always active. The circuit is closed by a condition bit.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jibberjive on June 07, 2013, 05:03:52 PM
I assume that fuel pump relay must not be the only fuel pump relay then (probably for priming it), cause I don't know how ECU logic would otherwise control them separately once they're mutually-connected to a single relay.  Oh well, 2 wires isn't bad.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on June 15, 2013, 07:05:36 PM
Wired the stuff today, edited ME7 files and logging works on first attempt. Thanks!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: userpike on June 15, 2013, 08:15:51 PM
14point7 Spartan is $105
Zeitronix ZT-3 $169 or $199 w/gauge
Innovate LC-1 $199 w/o gauge


I bought the MTX-L kit by Innovate for $156 shipped, new on Ebay. Everything the LC-1 can do the MTX-L can do. All the electronics are in the gauge so wiring is stream lined. The bulkiest part of the wiring is where the 02sensor plug connects to receiving side of its connection cable. The kit comes with everything you will need for complete installation. It also comes with 1 chrome and 1 black bezel and white or black face templates you can change out. you can flash the gauge and change how the LEDs light up and some other stuff also.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on June 15, 2013, 08:18:58 PM
I bought dual spartan 14point7's. They'll be here monday!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: hazard860 on June 26, 2013, 05:09:24 PM
im trying to see if i got this wired right, im using the 14.7 wideband to a o2 sensor plug

spartan wire to audi wire
green signal to black signal
black ground to grey ground
red power to white power?
white ground to white ground?

if that's correct which white wire is the ground and which is power? or have i go this all backwards?

Thanks, hazard


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on June 26, 2013, 06:08:00 PM
im trying to see if i got this wired right, im using the 14.7 wideband to a o2 sensor plug

spartan wire to audi wire
green signal to black signal
black ground to grey ground
red power to white power?
white ground to white ground?

if that's correct which white wire is the ground and which is power? or have i go this all backwards?

Thanks, hazard

Do not connect red and white to the harness.

Red should go to 75x and white to ground.

The O2 heater circuit in the harness will not work for the wideband heater.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on June 26, 2013, 09:50:11 PM
Badass guys!

Looked like fun so 2 of these just showed up http://www.betterpartx.com/bpsx-digital-wideband-wbo-controller-controller. $35ea so I figured WTH, I have 2 takeoff wbo2 sensors laying around.

Listed as 0-5v linear with 0=9afr and 5v=19afr.
This be pnp or will I need to adjust the offset or anything?

Rob: How big are those? Can I shoe-horn two of them into a stock ecu case?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: zillarob on June 27, 2013, 06:20:58 PM
Out of town now but I remember them being very similar in size to the egt boxes.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on June 28, 2013, 01:10:23 PM
Is anyone concerned with having the heaters come on with the key in a cold (read: filled with condensation) exhaust? I plan to put mine on an adjustable timer. I ordered one of these.

http://www.wolstentech.com/products/timedelayrelay/tdr-l.php

I was going to build a timer using a 555IC, but I'm lazy.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on June 28, 2013, 02:02:53 PM
Apparently, it's not an issue if the bung placement is correct.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on June 28, 2013, 03:11:10 PM
Apparently, it's not an issue if the bung placement is correct.

I have dual spartans, and have had issues with the internal porcelain cracking in the winter on past setups. I got the one that has the 0-30 minute timer. I had contemplated putting a switch inline of X75, but that's a PITA to remember. I'd probably forget to turn it on half the time and foul them with carbon. For 31.98 shipped, if it extends sensor life at all It's worth it to me.

:)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on June 28, 2013, 03:40:44 PM
Factory rear O2 bungs?

Angled between 15 and 80 or 280 and 345 degrees?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on June 28, 2013, 03:52:54 PM
Yes.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on June 28, 2013, 04:04:34 PM
Out of curiousity, what controller?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on June 28, 2013, 04:20:39 PM
AEM EUGO and again with Innovate LC-1.

Every winter the sensors failed within a few weeks of cold starting.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on June 29, 2013, 06:28:02 AM
AEM EUGO and again with Innovate LC-1.

Every winter the sensors failed within a few weeks of cold starting.

That's weird. Must be something specific to your exhaust. I am not aware of anybody running timers on their WB and they work year around... Mine is in 4th season one (zeitronix with run of the mill bosch sensor) without any issues.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on July 29, 2013, 11:11:35 AM
I have an itch to hook up boost sensor to second o2 plug, the boost sensor would go on boost reference line from turbos to see what's happening there.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jibberjive on July 29, 2013, 05:32:23 PM
I have an itch to hook up boost sensor to second o2 plug, the boost sensor would go on boost reference line from turbos to see what's happening there.
I plan on doing the same.  Get some real pressure loss figures for the intake tract, and know what stress is really being exerted on the turbos.  I've already got the sensor, just have to hook it up.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on August 01, 2013, 12:39:45 PM
I plan on doing the same.  Get some real pressure loss figures for the intake tract, and know what stress is really being exerted on the turbos.  I've already got the sensor, just have to hook it up.

I would just steal Zeitronix sensor since it does nothing now that I log from the 4bar marvel in my TBB.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jibberjive on August 01, 2013, 07:45:00 PM
Same, I'm going to install my 4bar map any day now.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: cactusgreens4 on September 18, 2013, 06:10:45 PM
got this working today. this is such an awesome feature. now if only i could figure out how to get winlog working... anyone got any advice?


Title: conversion factors for innovate lc-1?
Post by: savages4 on September 28, 2013, 05:25:38 PM
I'm trying to get my buddies innovate lc-1 logging correctly with me7 logger. I did the math, but something's not right:

0v = 7.35
5v= 22.39

22.39-7.35=15.04
15.04/5 = 3.08
0.004883*3.08 = 0.014688064

Factor for AFR: 0.014688064
Offset: -7.35



Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on October 02, 2013, 06:44:06 AM
I hooked up zeitronix 50psi sensor to O2 input on ECU and now can log pressures inside the manifold as well (But will switch to N75 signal line to see what turbos are doing):

ZT_Boost_Volt            , {}                                , 0x381114,  2,  0x0000, {V}       , 0, 0,         0.004883,      0, {ZT_Boost_Volt}
ZT_Boost_PSI             , {}                                , 0x381114,  2,  0x0000, {PSI}     , 0, 0,         0.0610375,      20.75, {ZT_Boost_PSI}
ZT_Boost                 , {}                                , 0x381114,  2,  0x0000, {mbar}    , 0, 0,         4.20948275862069,      431.034, {ZT_Boost}



ZT_Boost_Volt - just pure volts input
ZT_Boost_PSI - vacuum/pressure in PSI. -14.5  --> 0 --> 35.5 PSI
ZT_Boost - vacuum/pressure in mbar. 0 --> 1000 --> 3448 mbar




Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on October 03, 2013, 11:54:01 PM
Did anyone ever manage to log TPS with the Zeitronix on a B5?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: cmeflibi on October 06, 2013, 07:17:46 PM
I believe my zt-2 is seeing TPS.  Now I'll have to go back and check to make sure it's coming through accurately, but I believe it is.  b5 s4 by the way since you asked. I'm new to all this gadgetry, so take this with a grain of salt haha.  I'm going to try to do this mod next though.  I'll just need to figure out the stuff you guys are doing on the ME7 logger side. 


Title: Re: conversion factors for innovate lc-1?
Post by: savages4 on October 06, 2013, 09:54:38 PM
I'm trying to get my buddies innovate lc-1 logging correctly with me7 logger. I did the math, but something's not right:

0v = 7.35
5v= 22.39

22.39-7.35=15.04
15.04/5 = 3.08
0.004883*3.08 = 0.014688064

Factor for AFR: 0.014688064
Offset: -7.35



So I hand the LC2 wired into the aux 1 which is setup as a narrowband emulator from the factory programming.  Fixed that, and my calculated settings work perfectly.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on October 06, 2013, 10:12:42 PM
I believe my zt-2 is seeing TPS.  Now I'll have to go back and check to make sure it's coming through accurately, but I believe it is.  b5 s4 by the way since you asked. I'm new to all this gadgetry, so take this with a grain of salt haha.  I'm going to try to do this mod next though.  I'll just need to figure out the stuff you guys are doing on the ME7 logger side. 

Yes it a b5 s4. Can you tell me if it is working and to which wire it is connected to because I connected it directly to the TPS wire and it is pegged at 100%.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on November 11, 2013, 10:16:04 AM
Locations for the 4Z7907551R:

0x380B28 uuhsk_w
0x380B26 uuhsk2_w

To find the locations in your 2.7 (and many other binaries), hex search for this:

f6 f4 ?? f8 05 8f ?? f8 f3 f8 ?? f8 3d 05 f2 f4 ?? ?? f6 f4 ?? f8 ?e 1? 9a 1? 17 ?0 9a 0?

The offset after F2 F4 is what you want. In the 551R it is 28 8B.

28 8B-->8B 28

(8B28+380000)-8000=Your ram address.



Title: Re: Logging Zeitronix AFR with ME7L
Post by: ilyafil on January 20, 2014, 04:40:05 PM
Hey, guys. I modified the .cfg and .ecu files accordingly to log my Spartan WB, but now ME7logger isn't working. It says "reading log config fail, exiting..."
Could you check if I messed something up. Here are the files.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on January 20, 2014, 06:42:40 PM
Fil, the cfg file all you use is the name of the variable. The rest of the info isn't needed.

Sorry I haven't had a chance to look until now, I've been pretty swamped the past few days.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ilyafil on January 20, 2014, 07:15:15 PM
No worries. I'll change it.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ilyafil on January 23, 2014, 02:33:12 PM
OK. Got it working, but AFR logs look weird, maybe I wired something wrong?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ilyafil on January 24, 2014, 07:49:37 AM
Never mind. I wired it incorrectly...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: srs731 on February 20, 2014, 11:51:46 AM
Quick question,

Thought I did the values correct, however for the AEM wideband I am getting the wrong numbers in excel. Can anyone verify what I am supposed to have in the .ECU file? Or where I went wrong?

(http://i3.photobucket.com/albums/y53/lOnEstArMx250r/AEMwideband_zps820dff4a.png) (http://s3.photobucket.com/user/lOnEstArMx250r/media/AEMwideband_zps820dff4a.png.html)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on February 20, 2014, 06:51:43 PM
Quick question,

Thought I did the values correct, however for the AEM wideband I am getting the wrong numbers in excel. Can anyone verify what I am supposed to have in the .ECU file? Or where I went wrong?

(http://i3.photobucket.com/albums/y53/lOnEstArMx250r/AEMwideband_zps820dff4a.png) (http://s3.photobucket.com/user/lOnEstArMx250r/media/AEMwideband_zps820dff4a.png.html)

Replied on AZ


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jibberjive on March 24, 2014, 08:43:29 PM
Hey Phila, in your first post summary, you might want to add next to the variable locations and green/brown connector that the variables that we're dealing with are uushk_w
and
uushk2_w

Seems to be the only thing missing from the summary, and that is what people will be looking for in their .cfg and .ecu files.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 03, 2014, 08:16:29 AM
Now if we could find more unused inputs on our ECU... :). I need to decide (a toggle perhaps?) if I want 2 AFRs vs 1 AFR and Zeitronix boost...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on April 03, 2014, 08:59:18 AM
Hey Phila, in your first post summary, you might want to add next to the variable locations and green/brown connector that the variables that we're dealing with are uushk_w
and
uushk2_w

Seems to be the only thing missing from the summary, and that is what people will be looking for in their .cfg and .ecu files.

Like this?

Bank 1 (green):
Address : 0x381116

Bank 2 (brown):
Address : 0x381114

Edit: Nvm, you mean add the variable names.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 10, 2014, 09:24:25 PM
Just an FYI about Spartan. It is problematic with ME7.1 for some reason.

Mine measured voltage wise as follows when there was nothing hooked up to it:
no oxygen (sensor in a zip lock bag (watch out it gets hot fast!) with butane torch with open valve, not lit naturally): 0.005V
open air: 5.01V

So it is perfect. Even Zeitronix didn't do as well with 5.05V on high side.

Now the "fun" starts. ECU in disconnected O2 plug state has 0.45V potential on signal wire... no idea why and it is the case on both plugs. Once you connect Spartan to signal wire of ECU, something happens...

The "10.00" AFR (rich, butane gas) that was previously 0.005V reads on voltmeter and in ECU via Me7  Logger as 0.053713V (that's 0.12AFR if you were using 2AFR/V function Spartan is scaled at)
The "20.00" AFR (open air) that was 5.01V reads as 4.424V... So it is only 4.424 * 2 + 10 =  18.848 AFR if you were using default scaling. 18.8AFR reported in logger is a long way off from 20.00...


Zeitronix in the same scenario holds the voltages  regardless of open end or ECU hanging on the other side >:(


So... I mathematically arrived at a function that uses the new limited voltage range and re-scales V/AFR ratio, it should work as it proved to calculate 14.7 AFR voltage level to what I measured via ECU when idling. I will post proper factor and offset in a day or two once I log the car and prove that conversions work right in ME7 Logger.

In retrospect I regret not getting second ZT-2, it is overall better unit IMHO. As is, the spartan logic board is essentially hanging right over the exhaust area as it is incorporated into the O2 WB plug receptacle... The sensor cable is short preventing me from placing the plug part in safe environment. I wonder how long will that live.  ZT uses the same Bosch LSU 4.2 sensor but the sensor plugs into long reinforced extension cable that runs up to dashboard area through ECU box and it is here where all the electronic live. I've had zero issues with zeitronix for last three or so years.

I am perplexed why didn't they simply put the same board on the other side, or made a separate cable with pig tail on it, of cable - it wouldn't be exposed to brutal near exhaust area. The current set up almost forces you to spend extra money for oxygen sensor cable extender, long one at that, you know the one that costs $60 at least.... oh wait, now this whole thing is almost as much as ZT-2 with quite a few features missing from it, it is still a little dumb board without connectivity and ability to be programmed for different narrowband switching point for example...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on April 10, 2014, 09:45:39 PM
Julex, I have tuned several cars with the spartan with 0 issues. I love them. I have never had a single issue getting them to read properly with the supplied sensor.

Maybe yours is defective?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 11, 2014, 07:21:39 AM
Julex, I have tuned several cars with the spartan with 0 issues. I love them. I have never had a single issue getting them to read properly with the supplied sensor.

Maybe yours is defective?

That's the kicker, it works 100% right when you use voltmeter or hook it up to AFR gauge, all that until you HOOK IT UP TO ECU.

As soon as you hook it up to ECU, story changes. It is almost like just the fact of ECU trying to read the voltage causes too much load on Spartan and voltage drop develops....weird.

Did you verify on these cars that during the decel/fuel cut off you're getting full 5V from uuhsk_w / uuhsk2_w? That would be the most basic test as it would show the max voltage ECU can see for "10.00" AFR (before offsetting by 10.00)... again it is not 5V on my car (verified with voltmeter).

If it is defective, then be it but I also got no peep back from 14point7, toalan@14point7.com, on this and its been several days now. No reply on their forums either. This means their CS is also crap.




Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on April 11, 2014, 09:43:37 AM
sounds like their output impedance isn't low enough (i.e. can't drive low loads).. dd are you using yours to drive your ecu inputs directly like julex is?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on April 11, 2014, 10:18:09 AM
Signal to black o2 wire, power and ground from chassis.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 11, 2014, 11:36:38 AM
Signal to black o2 wire, power and ground from chassis.

Have you for a fact verified that you see 5V/20.00AFR on decel and expected 14.7AFR using 10+2*V formula at idle, which would be roughly 2.35V?



Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on April 11, 2014, 12:03:01 PM
I am getting 18.9 on decel, not quite 5v but that is my fault.

As for there CS, it is utter shit, I agree.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: savages4 on April 11, 2014, 01:33:51 PM
Yeah spartan works great for me... I haven't logged decel though to be honest.. and I don't have a gauge hooked up to it just logging.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 11, 2014, 04:36:12 PM
I am getting 18.9 on decel, not quite 5v but that is my fault.

As for there CS, it is utter shit, I agree.

That's actually exactly what 4.424V or whereabouts would read in AFR: 4.424V * 2 = 8.848 + 10 = 18.848... so their product is not designed properly and it is not just a defective unit I have. What does it read at idle? Mince does around 2.05V which equals to around 14.1 using default scaling.



Title: Re: Logging Zeitronix AFR with ME7L
Post by: AARDQ on April 11, 2014, 04:46:57 PM
That's actually exactly what 4.424V or whereabouts would read in AFR: 4.424V * 2 = 8.848 + 10 = 18.848... so their product is not designed properly and it is not just a defective unit I have. What does it read at idle? Mince does around 2.05V which equals to around 14.1 using default scaling.



Same here, 14.1 at switching and 18.9 at coast, wired into the ECU.  Timely thread; was just starting to hunt this down.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 14, 2014, 07:56:56 AM
I have the values down in my logger but no access to the box right now, I will post the values sometime soon.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: savages4 on April 14, 2014, 08:45:01 PM
I use mine alot, so you are saying its just not accurate with the conversion factors provided in this thread?  I hope this is not the case as my tune is quite dialed in now based off me thinking the wideband was accurate lol.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: savages4 on April 14, 2014, 08:57:53 PM
Yeah I just checked I never see above 18.9 in any of my logs, even the long 20 minute ones.  Shit.  I hope its accurate from 10-15 where it counts...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 15, 2014, 07:50:17 AM
HEre are the factors for Spartan that will convert its narrower than expected voltage range to proper AFR/Lambda:

Code:
WB_AFR_b2                , {}                                , 0x381114,  2,  0x0000, {}     , 0, 0,         0.0112338149664641,	-9.9154, {WB_AFR_b2}
WB_Lambda_b2             , {}                                , 0x381114,  2,  0x0000, {}        , 0, 0,         0.000774745, -0.68382, {WB_Lambda_b2}

Change name/address as you need.

How did I come up with that? Here are my cliff notes:

Code:
;; Spartan I received seems to be defective. I measured 4.400V (averaged) at open air and 2.05V (averaged) at 14.7AFR and 0.053469 (averaged) 
;; at 10.00 AFR. It should give 5V at open air and zero at no air.
;;
;; Measured values with voltmeter when connected to ECU (when not connected to ECU it ouputs full 0-5v range - Spartan has some design flaw):
;;
;; Sartan ECU Physical AFR
;; 0.005 0.053469 10 (bag with propane)
;; ~2.05 14.7 (running engine with 1.00 lambda)
;; 5.000 4.400 20 (open air or decel)
;;
;;
;;
;; Curve finder (that's a software you can get for free to find fits for you data).
;; Used 10.00 and 20.00 AFR points as 0.00 and 10.00 respectively with their voltages (voltages obtained empirically by averaging across hundreds of cells):
;;
;; 0.053469 0
;; 2.050 4.7
;; 4.400 10
;;
;; Got linear equation: y = a + bx   ->   y = -0.0846 + 2.299 * x
;;
;; Calculated 4.7 AFR: 2.08V    (due to the software doing the best to fit not so linear curve, there is a little bit of deviation but nothing significant)
;;
;; Good enough!!!
;;
;; Me7 Logger:
;; Spartan is gimped in that it only measures from 0.053469 to 4.400 so it really provides 4.400 - 0.005346953 = 4.394653047V range.
;;
;;
;; Verify that CurveFinder equation makes sense for 0, 4.7 and 10 AFR (before offset):
;; y = -0.0846 + 2.299 * 0.053469 = 0.03AFR  - almost zero
;; y = -0.0846 + 2.299 * 2.050    = 4.63     - close enough, it osciallates a lot anyway when idling
;; y = -0.0846 + 2.299 * 4.400    = 10.031   - spot on
;;
;; Verification complete and the equation is a pretty good fit considering empirical nature of arriving at it.
;;
;; We can obtain ME7 factor in two ways... determining divider which will define ratio of nominal 5V to narrower voltage ECU sees which is 4.394653047V or
;; using the function's 2.29 * x factor, they should be equivalent...
;; O2 volt variable holds 1024 discrete values for 0-5v voltage level. Since O2 WB measures 10AFR difference in that range, then 10/1024= 0.009765625
;; for one 1 unit in variable. That's stock but you need this to understand where the 1024 comes from.
;;
;; 10 / (1024 / (5V/4.394653047V)) = 0.0112338149664641
;; 10 / (1024 / (2.29V/2V))        = 0.011181640625
;;
;; There is 0.46% (one is 1.0046 larger than the other) difference between the two, you can use either one without much difference in output.
;; At 12AFR the error between the two will be 0.01 (one hundreth!) AFR and we usually measure well below 12AFR anyway so actual AFR error will be even smaller.
;;
;; Grand finale!!!
;;
;; ME7Logger values for 0x381114/0x381116 for POS Spartan O2 meter:
;;   AFR
;;     Offset: 10 - 0.0846 = 9.9154
;;     Factor: 0.0112338149664641
;;     Final Values: 0.0112338149664641, -9.9154
;;   Lambda:
;;     Offset: 9.9154/14.5 = -0.68382
;;     Factor: 0.0112338149664641 / 14.5 = 0.000774745
;;     Final Values: 0.000774745, -0.68382

WB_AFR_b2                , {}                                , 0x381114,  2,  0x0000, {}     , 0, 0,         0.0112338149664641, -9.9154, {WB_AFR_b2}
WB_Lambda_b2             , {}                                , 0x381114,  2,  0x0000, {}        , 0, 0,         0.000774745, -0.68382, {WB_Lambda_b2}
WB_Volt_b2               , {}                                , 0x381114,  2,  0x0000, {V}       , 0, 0,         0.004883,      0, {WB_Volt_b2}


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 15, 2014, 07:55:24 AM
Yeah I just checked I never see above 18.9 in any of my logs, even the long 20 minute ones.  Shit.  I hope its accurate from 10-15 where it counts...

Of course it is not. ME7 logger shows richer than it really is with default conversion.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 18, 2014, 05:56:58 AM
Alan replied to my report of unusual readings and I got this:

"Hi,

Send me unit back, I will give you a refund. Follow the instructions here, http://www.14point7.com/pages/warranty-process

Your ECU is putting too much load on the linear output, there is nothing I can do about it but to refund your purchase.
"

I am not sure what to do... For one, I was able to make it work but on the other hand I am afraid that one of these days it will burn due to overheating issues with mismatching impedances (ECU having lower impedance than what Spartan can do).



Title: Re: Logging Zeitronix AFR with ME7L
Post by: savages4 on April 18, 2014, 03:34:59 PM
That is super lame.  I think I will have to upgrade to a LC2 or something then I guess.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on April 18, 2014, 04:09:55 PM
Or find somebody to build an op-amp circuit for you :(


Title: Re: Logging Zeitronix AFR with ME7L
Post by: aysix on April 18, 2014, 10:22:58 PM
Huh well this is good to know, i'm using the spartan.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 21, 2014, 08:37:25 AM
I think you'll be fine with new conversion values. They are spot on and agree with zeitronix sitting in the same exhaust stream.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: savages4 on April 23, 2014, 10:18:05 AM
Just thought I would report that those new conversions are working nicely for me!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on April 23, 2014, 01:02:35 PM
Just thought I would report that those new conversions are working nicely for me!

Glad to hear.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Corbett on April 27, 2014, 04:41:48 PM
Just sorted using this and I only get a steady reading of 9.6 throughout the rpm range no matter what I tried.

I'm using an AEM UEGO sensor with gauge.  I have the 0-5v output plugged into my ppd and it works great but I cannot get anything other than 9.6 in my me7logs.

I have checked all my connections and everything looks good.  Have the same 0-5v output from aem to black signal wire on rear o2 brown sensor. 

Any help?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: AARDQ on April 27, 2014, 04:52:44 PM
Just sorted using this and I only get a steady reading of 9.6 throughout the rpm range no matter what I tried.

I'm using an AEM UEGO sensor with gauge.  I have the 0-5v output plugged into my ppd and it works great but I cannot get anything other than 9.6 in my me7logs.

I have checked all my connections and everything looks good.  Have the same 0-5v output from aem to black signal wire on rear o2 brown sensor. 

Any help?

9.6 is indicative of no input.  Are you logging the correct bank?  The logged address may be incorrect.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Corbett on April 27, 2014, 07:11:41 PM
9.6 is indicative of no input.  Are you logging the correct bank?  The logged address may be incorrect.

I will double check!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Corbett on April 27, 2014, 08:13:58 PM
9.6 is indicative of no input.  Are you logging the correct bank?  The logged address may be incorrect.

I did check and I am logging the correct sensor.  Is there something my tuner needs to enable for this to work?

All I have is my rear brown o2 sensor cut off the cord.  Spliced a wire into the black wire going into the plug for o2 sensor at harness.  Then that wire goes to my 0-5v out from my wideband.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Corbett on April 27, 2014, 08:19:03 PM
I did check and I am logging the correct sensor.  Is there something my tuner needs to enable for this to work?

All I have is my rear brown o2 sensor cut off the cord.  Spliced a wire into the black wire going into the plug for o2 sensor at harness.  Then that wire goes to my 0-5v out from my wideband.

I should also specify it's for an rs6.  Maybe address for rear o2s is different on me7.1.1?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on April 27, 2014, 08:25:40 PM
The address is different for every file, let alone between ME7.1 and ME7.1.1.

Post your file.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Corbett on April 28, 2014, 05:16:00 AM
The address is different for every file, let alone between ME7.1 and ME7.1.1.

Post your file.

Thanks for the help last night Daz! Works great


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jmont23 on July 22, 2014, 07:26:29 AM
Has anyone noticed a difference between ZT-2 AFR (reading off my gauge) vs. ECUx logs through the rear o2 input? My ECUx logs are about 0.2 AFR richer than actual AFR read though my gauge and recorded in my ZT-2 logs. I attached a log from last year. I'll get some fresh logs though.

My ECU file has a factor of 0.009766 and an offset of -9.6 as instructed. I attached the comparison excel sheet I put together along with the logs. In the compare file, see the various sheets 1-4 for each gear logged while I was at ATCO dragway last year.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on July 22, 2014, 10:11:25 AM
You lined up raw voltages and compared converted values?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jmont23 on July 30, 2014, 05:11:01 AM
No, I have not logged raw voltages. But I compare my Zeitronix log and my ME7 log, I notice that my ME& log is always richer than my Zeitronix log. I also have noticed this while monitoring my digital AFR gauge. I am expecting 11.7-11.8 AFR based on my ME7 logs (I usually don't log with my Zeitronix logger), but my AFR based off my gauge is around 12.0.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jmont23 on July 30, 2014, 07:54:20 AM
I'm going to log and compare raw voltages today.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on July 30, 2014, 01:58:44 PM
I just checked the factor again going off of Zeitronix published 9.6 AFR @ 0v and 19.6 AFR @ 5v.

Without any rounding I get a factor 0.009765625.

The difference is only 0.000374 AFR using 0.009766.

How old is your Zeitronix? Pre 2010 they had a non-linear voltage output.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jmont23 on July 31, 2014, 10:40:13 AM
My ZT-2 was bought in 2012, so its got the linear output. I have added the WBvoltage to my ME7logger so I just need to log with my ZDL at the same time. Hopefully I'll have some time tonight.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: phila_dot on July 31, 2014, 11:18:21 AM
It doesn't even need to be logged concurrently.

Just compare ZDL voltage = xAFR vs ME7 voltage = yAFR

The factor for 0-5v ADC in ME7 is 0.0048828125.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: jmont23 on August 01, 2014, 10:44:16 AM
I just checked my logs and I don't have WBvoltage in my ZDL logs. I'll have to play with the settings.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: julex on August 06, 2014, 08:35:09 AM
I don't have any issues with my zeitronix but then I don't use their gauge (which might be set up wrong or somehting).

My zeitronix feeds PODI gauge which is set to Zeitronix published sclaing for linear output, car sits reliably at 14.7 when idling at the gauge so it checks out in that respect.
Then the same wire feed rear O2 input and when voltages get converted to AFR/Lambda, the value is exactly 14.7 as well.

What is your zeitronix showing at idle? Seeing that you claim that ME7 shows rich, I bet that your zeitronix shows something over 14.7 (14.9?) when idling... If that's not the case, maybe you need to check wiring as you might be dropping some voltage on iffy/corroded connections and showing richer than it really is...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: dave926 on November 22, 2014, 06:07:43 PM
Not sure what I am doing wrong here in regards to modifying the .ecu file

Here is before I adjusted the .ecu file
Code:
ushk            , {O2SVoltageSensor2}               , 0x380A91,  1,  0x0000, {V}       , 0, 0,   0.00521569,    0.2, {Spannung Lambdasonde hinter Katalysator}
ushk2           , {O2SVoltageSensor2Bank2}          , 0x380A92,  1,  0x0000, {V}       , 0, 0,   0.00521569,    0.2, {Spannung Lambdasonde hinter Katalysator Bank 2}

And after
Code:
ushk            , {WidebandAFR}                     , 0x380A91,  1,  0x0000, {V}       , 0, 0,   0.01043138,     10, {Spannung Lambdasonde hinter Katalysator}
ushk2           , {WidebandAFR}                     , 0x380A92,  1,  0x0000, {V}       , 0, 0,   0.01043138,     10, {Spannung Lambdasonde hinter Katalysator Bank 2}

Using an AEM wideband (0v=10AFR, 5v=20AFR) and the ME7L is showing -8.7xxxxxxxxx


Title: Re: Logging Zeitronix AFR with ME7L
Post by: zillarob on November 23, 2014, 01:32:55 PM
I think you need to use uushk_w and uushk2_w.

and

AFR:
Factor : 0.00976
Offset : -10


Title: Re:
Post by: dave926 on November 23, 2014, 03:48:54 PM
Are the addresses in the first post for an mbox sw0002?


Title: Re: Logging Zeitronix AFR with ME7L
Post by: zillarob on November 23, 2014, 08:57:27 PM
Pretty sure they are.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Westfarmracing on January 10, 2015, 12:07:45 PM
Thank you for this, makes a big difference. Tested with AEM Uego, works perfect!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on March 27, 2015, 07:49:56 AM
Has anyone noticed a difference between ZT-2 AFR (reading off my gauge) vs. ECUx logs through the rear o2 input? My ECUx logs are about 0.2 AFR richer than actual AFR read though my gauge and recorded in my ZT-2 logs. I attached a log from last year. I'll get some fresh logs though.

My ECU file has a factor of 0.009766 and an offset of -9.6 as instructed. I attached the comparison excel sheet I put together along with the logs. In the compare file, see the various sheets 1-4 for each gear logged while I was at ATCO dragway last year.

Holy thread revival again, but yes I do have the same issue. Can't figure out why...


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on March 27, 2015, 09:13:13 AM
Holy thread revival again, but yes I do have the same issue. Can't figure out why...

Same. I have had zeitronix bang on, .2 lean, .5 rich, etc. I use innovate now. Always perfect.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on March 27, 2015, 10:39:31 AM
Same. I have had zeitronix bang on, .2 lean, .5 rich, etc. I use innovate now. Always perfect.
The million dollar question is.... which one is correct? :)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ddillenger on March 27, 2015, 11:16:36 AM
The one that says INNOVATE on it!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on March 28, 2015, 04:03:47 AM
I would not waste another $200 on just innovate because of this.

I am starting to think that the AFR conversion is just wrong, this can't be a wiring issue, it's directly wired to the ECU with OEM terminals, and a lot of people use Zeitronix's wideband output without these issues. The difference is always there, closed throttle, cruising or WOT. I will log lambda today instead to see how that behaves and then raw voltage.

The attached picture shows how i am cruising at 14.5 and closed throttle is 19.5 while i see 21.00 AFR on the display. Yes using AFR is bad I know ;)



Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on March 29, 2015, 02:19:16 AM
Talked to Zeitronix and they suggest that this is most probably a ground offset issue, so I am visiting my wiring guru tomorrow and we'll see. I will report back.  ;D

UPDATE:

I've spent most of the day rewiring and measuring. Now the Zeitronix is grounded together with the ECU which makes no difference in voltage. I have checked the voltages and the output voltage is exactly the same as what the ECU gets, not even a 0.01V difference and yet the issue remains, so the conversion must be wrong, I have no other ideas.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: TijnCU on April 02, 2015, 06:02:53 AM
I have tried to set this up with my LC-2 controller, but no luck so far. I found an adress via DDillenger's code approach, but I just get a steady value all the time. I´m guessing that it´s not the correct adress, but I havent gotten into disassembly of the file yet.

To provide a temporary solution, could it be possible to log USHK when I set up the controller to 0/1v for lambda 0.5/1.5 ? If the limit that port can read out through ushk is 1v that should be possible, provided I calculate the correct conversion.

For my lpg controller I have done a similar thing: I programmed the output to be 0,5v=0.5lambda and 1,5v=1.5lambda. That way I dont even need a conversion to read it, it just gives the right value.

Anyone that logs wideband through uushk_w on a 512kb narrowband without rear o2 that could share their *.ecu file for reference?  ::)

Locations for the 4Z7907551R:

0x380B28 uuhsk_w
0x380B26 uuhsk2_w

To find the locations in your 2.7 (and many other binaries), hex search for this:

f6 f4 ?? f8 05 8f ?? f8 f3 f8 ?? f8 3d 05 f2 f4 ?? ?? f6 f4 ?? f8 ?e 1? 9a 1? 17 ?0 9a 0?

The offset after F2 F4 is what you want. In the 551R it is 28 8B.

28 8B-->8B 28

(8B28+380000)-8000=Your ram address.


In my file I find F6 F4 EA F8 05 8F EC F8 F3 F8 EC F8 3D 05 F2 F4 24 8E F6 F4 E8 F8 EE 11 9A 15 17 F0 9A 01 so I take 24 8E, make it (8E24 +380000)-8000=380E24. But that one doesnt work  ;)


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Lost on April 02, 2015, 11:12:47 PM
It is 38000-8000. Not 380000.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: TijnCU on April 03, 2015, 12:30:49 AM
Aah okay! Thanks Mocke, I'll try the new adress. Reading out <1v on ushk did not work.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: rnagy86 on April 10, 2015, 01:13:39 PM
Zeitronix take #2.

So it turns out that if you unplug the wideband sensor from Zeitronix it will show 14.7 / lambda 1 and emit 2.51V on the wideband linear output (white) wire. With ignition on it stays 2.51V forever, then you start the engine, so there is load on the electrical system (alternator, etc.) and suddenly it will emit around 3.01V (for me at least) with the wideband still unplugged from the Zeitronix. Taking 3.01V and substracting the difference from our provided offset -9.6 I am at -10.1 and suddenly my logger values are spot on with actual ones on the Zeitronix LCD. Next week I am going to try to figure out what causes this interference exactly (leaning toward alternator, or TFSI coil conversion since the coils do not have separate ground so high voltage passes through the ECU). So the Zeitronix provided values are perfect in a laboratory environment for sure :)

I'd suggest anyone running Zeitronix and logging the linear output to double check their mixture because it will probably be way richer than logged.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: vwaudiguy on November 04, 2016, 12:17:16 AM
Zeitronix take #2.

So it turns out that if you unplug the wideband sensor from Zeitronix it will show 14.7 / lambda 1 and emit 2.51V on the wideband linear output (white) wire. With ignition on it stays 2.51V forever, then you start the engine, so there is load on the electrical system (alternator, etc.) and suddenly it will emit around 3.01V (for me at least) with the wideband still unplugged from the Zeitronix. Taking 3.01V and substracting the difference from our provided offset -9.6 I am at -10.1 and suddenly my logger values are spot on with actual ones on the Zeitronix LCD. Next week I am going to try to figure out what causes this interference exactly (leaning toward alternator, or TFSI coil conversion since the coils do not have separate ground so high voltage passes through the ECU). So the Zeitronix provided values are perfect in a laboratory environment for sure :)

I'd suggest anyone running Zeitronix and logging the linear output to double check their mixture because it will probably be way richer than logged.


I know, necrobump.  :)

Did anything become of this? Posted factors didn't work for me (not surprised). I had to modify them to align logged output with what the gauge displayed. I am using A 30-0300 X Series gauge from AEM. In the manual it states analog voltage from .5 to 4.5. I used the switched 12v+ from the fused side of the heater wire (because lazy), and the signal reference from the ecu (grey wire) to the brown wire on the AEM (analog negative) with the power ground for the controller to the negative terminal of the battery. Anyone else using this particular wideband controller? Output is linear, but wanted to know if my offset and factor might still be slightly off.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: BoobieTrap on November 29, 2017, 12:59:49 AM
Hey guys, looks like I am late to the party but nevertheless, can someone please tell me where the location for uushk for 1.8T 018H (http://nefariousmotorsports.com/forum/index.php?topic=12278)
I'm trying to log my EGT gauge which outputs 0-5V signal.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: BoobieTrap on April 11, 2018, 03:48:32 AM
Hey guys, looks like I am late to the party but nevertheless, can someone please tell me where the location for uushk for 1.8T 018H (http://nefariousmotorsports.com/forum/index.php?topic=12278)
I'm trying to log my EGT gauge which outputs 0-5V signal.

I got it working in the end, on my 018H wideband ECU it ended up being pin 69 and the RAM address was 2 bytes after uulsuv_w.
I checked it against the reading on my gauge and it is surprisingly accurate.

Much better EGTs after the addition of WMI (used to see upwards of 850C)!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: ejg3855 on January 15, 2020, 01:25:47 PM
If we have uuhsk_w and uuhsk2_w already defined in out Log CFG we don't need to find the Memory Addresses correct?

Resurrecting a dead thread!


Title: Re: Logging Zeitronix AFR with ME7L
Post by: amd is the best on February 17, 2020, 05:58:13 PM
Does anyone happen to know the proper factor and offset for Innovate gauges in lambda?

0v = .5la
5v = 1.5la

I tried using a calc mentioned earlier in the thread and didn't seem to work.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Trango on January 06, 2021, 06:50:43 PM
As a bit of a necrobump, I did a neat trick today that might help someone with calibration on logging a WB with ME7.

In looking to log the wideband, I used TeraTerm and a Serial connection to monitor the wideband's digital/serial output. I then logged uushk_w via ME7Logger, using the exceptionally helpful instructions posted here. My goal, frankly, was to reduce the hassle that myself and others (Kaleb!) would have to deal with when melding data from ME7Logger along with a data stream of serial WB data. I was also concerned that my ancient AEM UEGO controller would not behave correctly AND also potential voltage shifts, mentioned elsewhere in this thread, got me nervous. So, I wanted to benchmark the analog output against the serial (digital) output well enough to let me rely solely on the analog output.

I performed this benchmarking by comparing the data via old-school video analysis. By that, I mean that I took a video of the two windows as they showed data on my laptop, and then carefully compared the amounts as they appeared in several video frames. This method was admittedly crude but really fast and effective. I did this a few times, and iteratively settled on a correction factor that allow me to use ME7 to log AFR values roughly within 0.1 of serial, and also without the apparent FFT-like smoothing that the serial applies (presumably so that the display doesn't bounce all over the place). I settled on an amount that showed a slightly leaner-than-actual value, with the goal of (if there were any error) being more protective than aggressive. This scale factor was .0093, with an offset of -10.

https://www.youtube.com/watch?v=ypvIm1csuUs

Results of the frame grabs, taken at idle:

Code:
ME7	        Serial	ME7 high by
14.65 14.6        0.05
14.91 15       -0.09
16.24 16.2       0.04
14.56 14.6      -0.04
14.87 14.8      0.07
14.77 14.7      0.07
14.9 14.9      0
15.06 15      0.06
15.2         15.2      0
14.88 14.8      0.08
13.02 13      0.02
18.39 18.4      -0.01
17.03 17      0.03
12.39 12.3      0.09
18.42 18.4      0.02
12.25 12.2      0.05
12.21 12.2      0.01
11.56 11.5      0.06

On a somewhat unrelated note: I also learned that serial connections to wideband controller 0-5v outputs require cables capable of RS232/5v logic levels to be correctly interpreted. I learned this because I had tried to directly splice in a perfect-looking serial-to-USB cord I got on Amazon, but realized belatedly that it was built for TTL/3.3v (aka 3v3) logic circuits. This connection produced some data but nothing recognizable. Splicing in an RS232 connector, and then using a Prolific chipset RS232-USB UART cable, produced perfect numerical data.

I hope these are of value.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on January 06, 2021, 07:01:07 PM
Excellent information! Did you set this up with .5-1.5 output directly to the ECU or did you need a opamp or ttl buffer?

would love to get more information about what you did, including me7logger params and/or map changes in ME7


Title: Re: Logging Zeitronix AFR with ME7L
Post by: Trango on January 07, 2021, 08:50:39 AM
Hi Nye,

I packed a ton of information into that post in potentially haphazard fashion, and I'm worried that it may have been unclear.

There are two voltages that emerge from a traditional wideband controller, making for two topics:


Topic 1: The serial, digital signal that is passed from the wideband at 5v logic levels. 5v logic corresponds to the RS232 protocol.

Since few computers have actual serial ports anymore, this serial signal is commonly interpreted by using an RS232-to-usb UART adapter cable. 0-5v logic levels, such as are produced by widebands, apparently require a cable that expects those RS232/5v logic levels. I discovered this by first buying and wiring in a seemingly appropriate but ultimately unsuitable cable that expected 3.3v (3v3 in electronics notation) logic levels, which correspond not to the RS232 protocol but instead the TTL logic level. Amazon is rife with 3v3 "serial-to-USB" cables, which look perfect to wire in, but ultimately will not correctly interpret the 5v logic level.


Topic 2: The typical analog voltages put out by wideband controllers on a different wire than the serial logic. It is this analog voltage that ME7 can be tweaked to log via the ADC's used for the rear, post-cat oxygen sensors (pins 69 and 11, for bank 1 and bank 2 respectively). In many cases, widebands emit 0-5v, and the typical scale factors (often around .01) and offsets (usually around -10) applied to uushk_w and uushk_w2 handle this voltage in a way that produces AFR values from 10:1-20:1.

My goal was to calibrate the analog voltages found in topic 2 using the serial voltages found in topic 1 as a benchmark / reference standard. I took this path to deliberately avoid using values and voltages that the wideband controller documentation would cause one to expect, instead favoring experimental data from the serial (topic 1) voltages. Perhaps it's better to say that I wasn't trying to completely avoid using or discard the math suggested by the documentation, but I rather didn't want to rely solely on what was to be "expected".



My discoveries from this exercise:

- As mentioned before, serial-to-USB cables must be at the RS232/5v level - TTL/3v3 cables are unsuitable and will send you on a goose chase.

- The scale factor that my AEM 30-4110 controller required to create near-alignment with the serial signal was different than any value I had seen in this thread. Who knows why that was, but it highlights the value of performing this personalized benchmarking. To confirm, I applied a .0093 scale factor and a -10 offset to the uushk_w variable found at 0x381116. This is not very different from other scale/offset calcs found elsewhere in this thread, but it was different enough. This unique and personalized value was required to calibrate the interpreted analog output to the raw serial values.

- In reviewing the documentation for my WB controller: https://www.aemelectronics.com/files/instructions/30-4110%20Digital%20Wideband%20UEGO%20Gauge.pdf (https://www.aemelectronics.com/files/instructions/30-4110%20Digital%20Wideband%20UEGO%20Gauge.pdf), there are a few calibration settings (listed on page 11) that create analog voltage outputs comparable to the voltages produced by narrowband. This *may* allow logging on ushk or another variable that expects or interprets low voltage and doesn't require finding where uushk_w lives for a particular ECU. I don't know what value there is for this but it was intriguing for about 20 seconds.

- The analog signal seems to be far more resolute and faster to respond than the serial data. My suspicion is that the serial signal that comes out of the back of the WB controller (which is also the gauge, in the case of the AEM system) appears subject to the same smoothing that the gauge experiences. If I had to guess further, AEM has probably realized that users are expecting a slower, less-jumpy gauge behavior, and so they've applied signal processing to the actual UEGO WB sensor data to smooth out the numbers seen on the gauge. In contrast, the analog outputs from at least this WB controller seem more aligned with the actual WB sensor data, making them superior for logging purposes.


Hopefully this at least clarifies some of the stuff I had posted previously.




Title: Re: Logging Zeitronix AFR with ME7L
Post by: nyet on January 07, 2021, 02:11:17 PM
It does and i would avoid using the serial data for anything but dedicated logging of JUST wb data anyway.

I'm much more interested in the topic of allowing OEM stereo O2 narrowband control to co-exist with mono (or stereo) analog WB voltages directly into the ECU, and using existing (rear o2?) voltage inputs with a minimum of analog hardware (opamps and the like, even it it requires oddball .ecu scaling factors) so not requiring any rs232 silliness (and all of the latency and excess signal processing) and worrying about ttl vs 3v vs 5v.

its easy enough for me to do signal processing in ecuxplot anyway, if needed.


Title: Re: Logging Zeitronix AFR with ME7L
Post by: tao13 on December 02, 2023, 12:20:59 AM
HI.
I want to read a voltage (from an external source with gnd common with ecu 0-5v) for begining on the labda 2 pin on my ecu 018H.
I used uushk_w with 0.004883 conversion factor with 0 offser.
Without any input on ecu pin lambda 2 , measured with a voltmeter i had 0.45v , and uushk show exactly the same. It is normal to have voltage on this pin without any voltage input?
I saw on some documents for this ecu it must have "Engine idling - engine hot 0,6 V" but in good kat condition with a good lambda 2 input.
I made an input 4.9v on this lambda 2 pin and uushk_w is 4.74 - 4.75v. Measured with voltmeter and have exactly 4.9v as i input.
Some advice please.