Pages: [1]
Author Topic: Two banks, One EGT  (Read 5130 times)
phila_dot
Hero Member
*****

Karma: +173/-11
Offline Offline

Posts: 1709


« on: October 03, 2012, 07:34:08 PM »

I had my Bank 1 EGT sensor die on me the other day, so I decided to take a look into a way to retain ATR and just work off the readings from my one good sensor.  Unfortunately, I didn't find an easy way to do this, so I had to get dirty.

The best way that I found to do this was to just go into GGATS and change all of the references to the input variables from the bad bank (bank 1 in my case) with the input variables from the good bank.

It ended up being 11 references total, I did all of them just to be safe. Five for tcchats_w, five for tccpats_w, and one for taats_w.

Nothing should be changed for ATR, DATS, DATR, or anywhere else. Diagnosis and everything else will just reading the one bank for both banks.

I have attached an XDF with everything defined that is required to switch either bank. All of the ones labeled EGT_B1_* would need to be changed to run off of bank 2 only. The ones labeled EGT_B2_* would need to be changed to run off of bank 1 only. The descriptions explain the 16 bit value that should be entered.

I have also attached a stock M box bin set to run ATR off of bank 2 only as an example and a ME7L ecu file containing GGATS variables.

This modification is being applied to code, so proceed with caution if you choose to attempt this. I have not tested this yet.

Is there anything that I am overlooking here?
« Last Edit: October 05, 2012, 09:57:08 PM by phila_dot » Logged
AARDQ
Sr. Member
****

Karma: +11/-0
Offline Offline

Posts: 338


« Reply #1 on: October 03, 2012, 08:37:14 PM »

FWIW, I brought my sensors back from the dead by re-flowing the solder, sensor to board joints.  No new solder needed even. May be worth a shot.
Logged
phila_dot
Hero Member
*****

Karma: +173/-11
Offline Offline

Posts: 1709


« Reply #2 on: October 05, 2012, 10:11:40 PM »

Tested this tonight and it worked perfectly.

I attached a short log. Bank one is bad and tats_w was reading a constant 1035* before. Note in the log that tcchats_w and tccpats_w are different between banks, but everything after is exactly the same. This is because bank 1 is reading tcchats2_w and tccpats2_w instead.
Logged
GaroBlu
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 14


« Reply #3 on: October 05, 2012, 10:44:51 PM »

I might be able to test this tomorrow. Between my mechanic and I, we had 2 good EGT sensors. There were only 2 left in all of San Diego county and they just went on my car... I bet he would be happy to share one until we can get a second one in Smiley

P.S. It would have been great to know this like... 3 days ago.... well i could have figured it out maybe...

Long story short,

Thanks a bunch  Cheesy
Logged
jibberjive
Hero Member
*****

Karma: +23/-2
Offline Offline

Posts: 536


« Reply #4 on: October 12, 2012, 11:00:20 PM »

Nice, this is exactly what I was doing before I got stymied by my lacking ability to disassemble and find the locations of those variables:
http://nefariousmotorsports.com/forum/index.php?topic=1592.msg17746#msg17746

I just got your PM, and now that you've found the locations of these variables, I'll be doing this myself shortly as well.
Logged
AARDQ
Sr. Member
****

Karma: +11/-0
Offline Offline

Posts: 338


« Reply #5 on: January 10, 2013, 12:08:20 PM »

Well, one of my resoldered EGTs is going south.  Can I trouble someone for help in finding the correct points in a 4z907551R (BEL) to transfer control to the remaining good one (Bank 2 is the bad one)?    Pattern matching isn't working.  I can find the values noted but I have no confidence that they are correct since the patterns nearby are not the same.

BIN and XDF attached.



« Last Edit: January 10, 2013, 12:21:30 PM by AARDQ » Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.015 seconds with 17 queries. (Pretty URLs adds 0s, 0q)