PDA

View Full Version : E67 BEN Calculation Error



Big D
November 29th, 2010, 04:42 PM
I am having trouble with logging BEN's on a 2010 E67. I've tried all the options requested as far as select this because its invalid and such. Need another set of eyes to take a look at see if I am missing something. :confused:

I posted a log that shows anytime I increase TPS the ben factor is way out of line. Any ideas?

9521

7.5.6 build 138 with the latest firmware

Big D
November 30th, 2010, 05:42 PM
I needed some help with this guys. I am currently running analog with my LC1. I am going to find my cable tonight to use it as a serial connection. My laptop doesnt have a serial port so I bought a serial to usb converter from best buy. I played around with the truck again tonight and still no luck with the BEN factor.
Base Efficiency Numerator 1 - LC-1 E67 style {CALC.BEN_LC11_E67}
Here is the error I recieve with the BEN factor for the E67

Expression:
factor = {CALC.AFR_LC11.AFR}/{E67.AFRATIO_DMA}
is VALID

Warning:
{E67.AFRATIO_DMA} is not currently valid

PID value cannot be determined because
the following error would occur:
Divide by zero.

Am I correct by saying E67.AFRATIO_DMA is not valid because the E67 doesnt use this ratio calculation and if it doesnt how do I modified the PID to compensate for the correct PID.

What process to log a ratio or factor to dial in the VVE or run as CLMAF tune.

joecar
November 30th, 2010, 06:34 PM
Hi Big D,

Do you have a serial comms cable to connect your LC-1 to your V2 (null-modem wired serial cable)...?
I would strongly recommend this for LC-1 AFR/Lambda.
If you have this cable, you can /ignore the pid AFR_LC11, and use EXT.WO2AFR1 instead, which is what CALC.BEN1_E67 does.

For CALC.BEN1_E67 you need both EXT.WO2AFR1 and E67.AFRATIO_DMA selected, which you have.

To make E67.AFRATIO_DMA work, you have to do both of these:
- go File->Enter VIN and enter your vehicle's VIN and the OS id;
- go File->Select Controller and select Gen IV V8/V6 E67.

If E67.AFRATIO_DMA is still not valid, then as an experiment log GM.EQIVRATIO to see if it produces valid information.

Either way, let me know.

joecar
November 30th, 2010, 06:37 PM
For E38/E67 VVE, see this: showthread.php?8961-E38-VVE-Setup-Guide (http://forum.efilive.com/showthread.php?8961-E38-VVE-Setup-Guide/page2)

Big D
November 30th, 2010, 07:00 PM
Hi Big D,

Do you have a serial comms cable to connect your LC-1 to your V2 (null-modem wired serial cable)...?
I would strongly recommend this for LC-1 AFR/Lambda.
If you have this cable, you can /ignore the pid AFR_LC11, and use EXT.WO2AFR1 instead, which is what CALC.BEN1_E67 does.

For CALC.BEN1_E67 you need both EXT.WO2AFR1 and E67.AFRATIO_DMA selected, which you have.

To make E67.AFRATIO_DMA work, you have to do both of these:
- go File->Enter VIN and enter your vehicle's VIN and the OS id;
- go File->Select Controller and select Gen IV V8/V6 E67.

If E67.AFRATIO_DMA is still not valid, then as an experiment log GM.EQIVRATIO to see if it produces valid information.

Either way, let me know.


Thanks for the info.
I just found my serial cable and will check the adapter tomorrow to make sure its setup as null-modem.
Thanks for the info your process, I will give it a try tomorrow and see how it turns out.

ScarabEpic22
December 1st, 2010, 01:47 PM
Big D, you need to select the E67 commanded AFR PID to get the BEN PID to be valid. As you posted earlier, the BEN PID is not valid because E67.AFRATIO_DMA needs to be selected. I cant tell from your first post if you have already tried this or not. I vaguely remember someone asking about '10 E67 PIDs not being all valid after they validated the controller.

Big D
December 3rd, 2010, 07:11 AM
Update:

I was able to log eqivratio and it works. So I will setup my ben map to utilize this pid and adjust accordingly. Thanks Joe for the insight, massive help you have been. I will let you all know how it turns out after Saturday.

joecar
December 3rd, 2010, 07:20 AM
Ok, thanks, post logs file(s) and your calc_pids.txt file so we can sanity check it.

Big D
December 5th, 2010, 09:22 AM
Well the EQIVRATIO was pid worked when not plugged into ECM. :doh2:

When plugged into vehicle EQIVRATIO didnt work. After spending much time, many pids didnt activate even when validating. I am lost with attempting to get the pids to validate. I am open to all ideas to figure this out to be able to complete the VVE SD or a MAF tuning process. :confused:

I posted up the stock tune a data log from a drive with some MAF mods and my calc_pids file.

954195439544

Blacky
December 5th, 2010, 09:56 AM
Make sure the VIN for the PCM as reported by EFILive in the Scan Tool is correct for your vehicle.
If it is wrong, use the menu option bidirectional->Change VIN to correct it.

When the VIN is incorrect, the EFILive software does not recognize the PCM as a GM PCM and will not load the GM specific PIDs.

Regards
Paul

Big D
December 5th, 2010, 05:40 PM
Make sure the VIN for the PCM as reported by EFILive in the Scan Tool is correct for your vehicle.
If it is wrong, use the menu option bidirectional->Change VIN to correct it.

When the VIN is incorrect, the EFILive software does not recognize the PCM as a GM PCM and will not load the GM specific PIDs.

Regards
Paul

I entered VIN, then selected controller and connected to controller. Do I select controller and connect before entering VIN ?

Blacky
December 6th, 2010, 09:17 AM
Entering the VIN when starting the EFILive software only selects the VIN until you connect to a vehicle.
Once you connect to a vehicle, the vehicle's controller's VIN is used instead. If the controller's VIN is not correct then the GM enhanced PIDs will not be loaded.
You really need to make sure the VIN in the controller is correct.

Regards
Paul

Big D
December 6th, 2010, 10:11 AM
Entering the VIN when starting the EFILive software only selects the VIN until you connect to a vehicle.
Once you connect to a vehicle, the vehicle's controller's VIN is used instead. If the controller's VIN is not correct then the GM enhanced PIDs will not be loaded.
You really need to make sure the VIN in the controller is correct.

Regards
Paul

I will confirm this and report back in a couple hours, thanks for the insight.
What if the VIN is correct, what approach do I take to validate PID's.

ScarabEpic22
December 6th, 2010, 11:20 AM
In Scan tool, click Edit -> Validate PIDs (I believe thats the correct spot, its definitely under the Edit menu). I had the same issue with my TBSS earlier this year, thought EFILive wasnt working or I was going crazy. Turns out when I full flashed my 08 TBSS tune over a set of 07 TBSS computers the VIN didnt get properly written so I couldnt scan any enhanced PIDs. Changed it via Scan tool, all good.

joecar
December 6th, 2010, 04:02 PM
Big D,

In the scantool use BiDirectional->Change VIN to write the correct VIN to your ECM.

Big D
December 6th, 2010, 06:44 PM
Big D,

In the scantool use BiDirectional->Change VIN to write the correct VIN to your ECM.

Changed the VIN and sent to ECM using the BiDirection control.
The VIN was the same.
I still had the same results validating the PID's, no go.
Also checked PCM Info and everything matched as far as the VIN. Is it possible that I will have to change the vin to some number then change it back to the correct VIN? doesnt make sense to do this.

Would it do any good to post up the console text after connecting to the vehicle for the code experts on the forum.


Taking into consirderation of what Scarab stated about the full flash, I might try to complete a full flash of the stock file to see if the PID's will validate

I can sit here without being plugged into the vehicle and have GM.EQIVRATIO work. But when connected it will not validate. Even tried using Scan and Tune and still no PID's.

Open to options. I am going on vacation for a week. Maybe when I come back, it will fix itself!! HA I wish.




Did some digging around noticed a new build of 139 is out. Maybe this is an issue. I was running build 138.

joecar
December 6th, 2010, 07:46 PM
Please do post the console text, this may give Paul some clues.

Yes, try the full flash.

Big D
December 6th, 2010, 07:52 PM
Will do Joe. Its going to be at least a week and half before I can get back at it.