phila_dot
|
|
« Reply #210 on: November 09, 2012, 02:25:14 PM »
|
|
|
I agree that it's not that hard, just most people can't do anything with assembly To spell it out - I think the problem is because of a Snowball (pun intended :p) effect. Basically since you have two separate trims, and amplitude adjustment, the trims will eventually start creeping opposite ways. The right thing is instead of simply copying the lambda voltage, to actually adjust the logic and take the mixture adjustment of bank 1 and write it into the mixture adjustment of bank 2. This can be either done by copying trims over, or the trims can be left as is, and all mixture adjustments that actually use those trims can be re-written to use bank 1. The correct way is probably to see what is the easiest to do and requires the least re-writing. Copying fr_w to fr2_w would be easy, but I think we need to isolate exactly where this is happening first. Then decide the best course of action. I'd prefer to neuter it in the beginning vice at the end.
|
|
|
Logged
|
|
|
|
matchew
|
|
« Reply #211 on: November 09, 2012, 02:29:02 PM »
|
|
|
To spell it out - I think the problem is because of a Snowball (pun intended :p) effect. Basically since you have two separate trims, and amplitude adjustment, the trims will eventually start creeping opposite ways.
The right thing is instead of simply copying the lambda voltage, to actually adjust the logic and take the mixture adjustment of bank 1 and write it into the mixture adjustment of bank 2. This can be either done by copying trims over, or the trims can be left as is, and all mixture adjustments that actually use those trims can be re-written to use bank 1. The correct way is probably to see what is the easiest to do and requires the least re-writing.
This is correct.
|
|
|
Logged
|
|
|
|
prj
|
|
« Reply #212 on: November 10, 2012, 12:19:31 AM »
|
|
|
Copying fr_w to fr2_w would be easy, but I think we need to isolate exactly where this is happening first. Then decide the best course of action. I'd prefer to neuter it in the beginning vice at the end. I think it is enough to open the Alfa FR, locate everywhere SY_STERSY is used and make modifications in code, as if this was set to 1.
|
|
|
Logged
|
|
|
|
phila_dot
|
|
« Reply #213 on: November 10, 2012, 08:26:49 AM »
|
|
|
I think it is enough to open the Alfa FR, locate everywhere SY_STERSY is used and make modifications in code, as if this was set to 1.
I wouldn't rely on the FR that much. Especially when I can look at what's really there on my computer. Better just to xref all of the B2 variables (that apply) starting from GGLSV. Every function I have seen processes B1, then the code is duplicated directly underneath for B2. I guess we could just jump out after B1, as if STERVK was false, but how do we ensure all of the bit states are proper? Then again, it wouldn't matter if we thoroughly go through the entire path. This might be quite a bit of work though.
|
|
|
Logged
|
|
|
|
marcellus
|
|
« Reply #214 on: November 10, 2012, 11:23:09 AM »
|
|
|
Jeez guys, I didnt think it would be this much work. I really appreciate your help though. I wish I had something to add other than sitting at the edge of me seat hoping it gets resolved.
Well, I have been trying to get ME7L to work. I cant get past the software version error. I am still researching it. Hopefully I will have it resolved toda and will be able to get better logs for you guys.
|
|
|
Logged
|
|
|
|
Snow Trooper
|
|
« Reply #215 on: November 10, 2012, 12:28:50 PM »
|
|
|
All I know is that I wish I was as advanced with assembly as you guys. I'm a tuner and a welder, not really a software guy. I got money via paypal going to whoever figures this out. Least I can do for your guys time
|
|
|
Logged
|
cartoons? 6A 61 72 65 64 40 76 6C 6D 73 70 65 63
|
|
|
marcellus
|
|
« Reply #216 on: November 10, 2012, 01:57:16 PM »
|
|
|
I will add to the pot
|
|
|
Logged
|
|
|
|
phila_dot
|
|
« Reply #217 on: November 14, 2012, 08:13:09 AM »
|
|
|
I will be wrapping up my map switching routine in the next few days and then I will knock this out for you guys.
|
|
|
Logged
|
|
|
|
phila_dot
|
|
« Reply #218 on: November 20, 2012, 09:46:09 PM »
|
|
|
Marcellus, I don't have alot of time these days, but I went through GGLSV and tracked all of the B2 variables. I haven't gotten to go through every reference yet, but I threw something together that should work at least for now.
The attached file is the same one that I posted for you previously except for a few small things.
B_svuerf2 is permanently cleared. I think that this would be set in conjuction with B_svuerf and cause B_ripuv to be otherwise always false. You could check this by logging B_svuerf @ 0xFD38 0x0008 and B_svuerf2 @ 0xFD38 0x0010. If they aren't causing a problem then you can just change 0x83EB64 from 4Eh back to 4Fh.
fr2_w is being created with fr_w. This should force all fuel trims to match.
I also set your post cat ESKONF bits.
ME7CHECK v1.11 (c) mki, 06/2004-07/2011 Checking file marcellus_single_b1.bin (size=1048576) Reading Version Strings... -> Bootrom Version = embedded in CPU, asume 05.12/05.32 -> EPK = 40/1/ME7.1/5/6005.01//22m/DstC2o/011200// -> Contents of ECUID data table: - '0261207143' (SSECUHN) - '1037360857' (SSECUSN) - '8D0907551M ' (VAG part number) - '0002' (VAG sw number) - '2.7l V6/5VT ' (engine id) -> Contents of ECUID data table: - 'HW_MAN004'
-> No errors found. File is OK. *********************
|
|
|
Logged
|
|
|
|
marcellus
|
|
« Reply #219 on: November 20, 2012, 10:33:03 PM »
|
|
|
I really appreciate your work. I will try this file out in about a week. I am taking the car apart to replace the motor right now due to some sort of knocking. New motor should be here mis next week, and I will install it that weekend.
Thank you so much!
|
|
|
Logged
|
|
|
|
britishturbo
|
|
« Reply #220 on: November 21, 2012, 08:32:22 PM »
|
|
|
I will use this bin as my new starting point for my single tune. Will hopefully have it under power this weekend.
|
|
|
Logged
|
|
|
|
marcellus
|
|
« Reply #221 on: November 22, 2012, 11:50:01 AM »
|
|
|
I would definately be careful with that file. I am not one of the better tuners on here, and there are some things I have done to it that arent necessarily the right way of doing things.
|
|
|
Logged
|
|
|
|
britishturbo
|
|
« Reply #222 on: November 22, 2012, 02:46:20 PM »
|
|
|
I would definately be careful with that file. I am not one of the better tuners on here, and there are some things I have done to it that arent necessarily the right way of doing things.
Hey man. Yeah I saw your reply on AZ, just hadn't had a chance to reply yet... I'm going to actually go back to stock with all the tables as a starting point so it's all good :-)
|
|
|
Logged
|
|
|
|
marcellus
|
|
« Reply #223 on: December 11, 2012, 08:31:20 AM »
|
|
|
I got the motor in over the weekend and tried this file out. So far, it is working great. I havent plugged back in the evap yet to let the car do its fuel adaptations. From just watching VCDS the trims from bank one and bank two were EXACTLY the same at ALL times.
|
|
|
Logged
|
|
|
|
britishturbo
|
|
« Reply #224 on: December 11, 2012, 11:11:25 AM »
|
|
|
I got the motor in over the weekend and tried this file out. So far, it is working great. I havent plugged back in the evap yet to let the car do its fuel adaptations. From just watching VCDS the trims from bank one and bank two were EXACTLY the same at ALL times.
Excellent! I'm getting ready to tune with that file this weekend... Good to know it seems to be working out! Here's my car yesterday after the new fuel system install. Ready to tune! http://www.youtube.com/watch?v=-Cl46Bw8kE4
|
|
|
Logged
|
|
|
|
|