Fuel Tuning
#41
I copypasta a lot, no big deal. Directory paths, or course, but no spaces in the filenames, ok cool, did not know I couldn't do that. Can't believe I didn't see the omitted SH, I copypastad that filename too
#46
success. here ya go
diag_os_gethrt() resolution <= 0us, avg ~0us
diag_os_getms() resolution: ~16ms.
Calibrating timing, this will take a few seconds...
Calibration done.
nisprog v1.03-5dfd791+
interface is now DUMB
Note concerning generic (dumb) interfaces : there are additional
options which can be set with "set dumbopts". By default
"K-line only" and "MAN_BREAK" are set.
nisprog: Type HELP for a list of commands
nisprog: Type SCAN to start ODBII Scan
nisprog: Then use MONITOR to monitor real-time data
nisprog: **** IMPORTANT : this is beta software ! Use at your own risk.
nisprog: **** Remember, "debug all -1" displays all debugging info.
interface is now DUMB
Note concerning generic (dumb) interfaces : there are additional
options which can be set with "set dumbopts". By default
"K-line only" and "MAN_BREAK" are set.
port set to: \\.\COM3
dumbopts set to: 72
testerid: using 0xFC
destaddr: using 0x10
now using 7055.
Must be connected normally (nc command) !
Available commands are :
npconn
npdisc
npconf <paramname> <value>
setdev <device_no>
gk
setkeys <sid27_key> [<sid36_key>]
kspeed <new_speed>
runkernel <file>
stopkernel
watch <addr>
initk
dumpmem <file> <start> <#_of_bytes> [eep]
flverif <file>
flblock <romfile> <blockno> [Y]
flrom <romfile> [<orig_rom>]
npt [testnum]
log <filename>
stoplog
set <parameter value>
test <command [params]>
diag <command [params]>
vw <command [params]
850 <command [params]>
dyno <command [params]
debug [parameter = debug]
source <file>
help [command]
exit
Try "help <command>" for further help
nisprog: Settings loaded from nisprog.ini
nisprog> npconn
Connected to ECU !
ECUID: 6Y310
Key candidate dist (smaller is better)
0: 0x5414CDA6 3
1: 0xEED9A107 8
2: 0x968148AD 11
Using best choice, SID27 key=5414CDA6. Use "setkeys" to change if required.
nisprog> setdev 1
now using 7055.
nisprog> runkernel C:\nisprog\npk_SH7055_35.bin
Using 4056 byte payload, padding with garbage to 4064 (0x0FE0) bytes.
SID27:SUXXESS !!
SID 34 80 done.
SID36 block 0x007E/0x007E done
SID 36 done.
sid37: sending 0x37 0x24 0x5B
SID 37 done.
SID BF done.
ECU now running from RAM ! Disabling periodic keepalive;
Connected to kernel: SH7055_35-f59d260
You may now use kernel-specific commands.
nisprog> flrom C:\nisprog\6y314_edited.bin
checking block 15/15 (070000-07FFFF)... done.
Modified blocks : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, (total: 16)
y : To reflash the blocks listed above, enter 'y'
f : to reflash the whole ROM
p : to do a dry run (practice mode) without modifying ROM contents
n : To abort/cancel, enter 'n'
> f
reflashing ALL blocks.
Block 00
Entered flashing_enabled (unprotected) mode
Erasing block 0 (0x000000-0x000FFF)...
writing chunk @ 0x000F80 ( 96 %, 3059 B/s, ~ 0 s remaining)
Write complete.
Block 01
Entered flashing_enabled (unprotected) mode
Erasing block 1 (0x001000-0x001FFF)...
writing chunk @ 0x001F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 02
Entered flashing_enabled (unprotected) mode
Erasing block 2 (0x002000-0x002FFF)...
writing chunk @ 0x002F80 ( 96 %, 3134 B/s, ~ 0 s remaining)
Write complete.
Block 03
Entered flashing_enabled (unprotected) mode
Erasing block 3 (0x003000-0x003FFF)...
writing chunk @ 0x003F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 04
Entered flashing_enabled (unprotected) mode
Erasing block 4 (0x004000-0x004FFF)...
writing chunk @ 0x004F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 05
Entered flashing_enabled (unprotected) mode
Erasing block 5 (0x005000-0x005FFF)...
writing chunk @ 0x005F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 06
Entered flashing_enabled (unprotected) mode
Erasing block 6 (0x006000-0x006FFF)...
writing chunk @ 0x006F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 07
Entered flashing_enabled (unprotected) mode
Erasing block 7 (0x007000-0x007FFF)...
writing chunk @ 0x007F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 08
Entered flashing_enabled (unprotected) mode
Erasing block 8 (0x008000-0x00FFFF)...
writing chunk @ 0x00FF80 ( 99 %, 3122 B/s, ~ 0 s remaining)
Write complete.
Block 09
Entered flashing_enabled (unprotected) mode
Erasing block 9 (0x010000-0x01FFFF)...
writing chunk @ 0x01FF80 ( 99 %, 3119 B/s, ~ 0 s remaining)
Write complete.
Block 10
Entered flashing_enabled (unprotected) mode
Erasing block 10 (0x020000-0x02FFFF)...
writing chunk @ 0x02FF80 ( 99 %, 3124 B/s, ~ 0 s remaining)
Write complete.
Block 11
Entered flashing_enabled (unprotected) mode
Erasing block 11 (0x030000-0x03FFFF)...
writing chunk @ 0x03FF80 ( 99 %, 3123 B/s, ~ 0 s remaining)
Write complete.
Block 12
Entered flashing_enabled (unprotected) mode
Erasing block 12 (0x040000-0x04FFFF)...
writing chunk @ 0x04FF80 ( 99 %, 3124 B/s, ~ 0 s remaining)
Write complete.
Block 13
Entered flashing_enabled (unprotected) mode
Erasing block 13 (0x050000-0x05FFFF)...
writing chunk @ 0x05FF80 ( 99 %, 3123 B/s, ~ 0 s remaining)
Write complete.
Block 14
Entered flashing_enabled (unprotected) mode
Erasing block 14 (0x060000-0x06FFFF)...
writing chunk @ 0x06FF80 ( 99 %, 3124 B/s, ~ 0 s remaining)
Write complete.
Block 15
Entered flashing_enabled (unprotected) mode
Erasing block 15 (0x070000-0x07FFFF)...
writing chunk @ 0x07FF80 ( 99 %, 3124 B/s, ~ 0 s remaining)
Write complete.
Reflash complete.
nisprog>
diag_os_gethrt() resolution <= 0us, avg ~0us
diag_os_getms() resolution: ~16ms.
Calibrating timing, this will take a few seconds...
Calibration done.
nisprog v1.03-5dfd791+
interface is now DUMB
Note concerning generic (dumb) interfaces : there are additional
options which can be set with "set dumbopts". By default
"K-line only" and "MAN_BREAK" are set.
nisprog: Type HELP for a list of commands
nisprog: Type SCAN to start ODBII Scan
nisprog: Then use MONITOR to monitor real-time data
nisprog: **** IMPORTANT : this is beta software ! Use at your own risk.
nisprog: **** Remember, "debug all -1" displays all debugging info.
interface is now DUMB
Note concerning generic (dumb) interfaces : there are additional
options which can be set with "set dumbopts". By default
"K-line only" and "MAN_BREAK" are set.
port set to: \\.\COM3
dumbopts set to: 72
testerid: using 0xFC
destaddr: using 0x10
now using 7055.
Must be connected normally (nc command) !
Available commands are :
npconn
npdisc
npconf <paramname> <value>
setdev <device_no>
gk
setkeys <sid27_key> [<sid36_key>]
kspeed <new_speed>
runkernel <file>
stopkernel
watch <addr>
initk
dumpmem <file> <start> <#_of_bytes> [eep]
flverif <file>
flblock <romfile> <blockno> [Y]
flrom <romfile> [<orig_rom>]
npt [testnum]
log <filename>
stoplog
set <parameter value>
test <command [params]>
diag <command [params]>
vw <command [params]
850 <command [params]>
dyno <command [params]
debug [parameter = debug]
source <file>
help [command]
exit
Try "help <command>" for further help
nisprog: Settings loaded from nisprog.ini
nisprog> npconn
Connected to ECU !
ECUID: 6Y310
Key candidate dist (smaller is better)
0: 0x5414CDA6 3
1: 0xEED9A107 8
2: 0x968148AD 11
Using best choice, SID27 key=5414CDA6. Use "setkeys" to change if required.
nisprog> setdev 1
now using 7055.
nisprog> runkernel C:\nisprog\npk_SH7055_35.bin
Using 4056 byte payload, padding with garbage to 4064 (0x0FE0) bytes.
SID27:SUXXESS !!
SID 34 80 done.
SID36 block 0x007E/0x007E done
SID 36 done.
sid37: sending 0x37 0x24 0x5B
SID 37 done.
SID BF done.
ECU now running from RAM ! Disabling periodic keepalive;
Connected to kernel: SH7055_35-f59d260
You may now use kernel-specific commands.
nisprog> flrom C:\nisprog\6y314_edited.bin
checking block 15/15 (070000-07FFFF)... done.
Modified blocks : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, (total: 16)
y : To reflash the blocks listed above, enter 'y'
f : to reflash the whole ROM
p : to do a dry run (practice mode) without modifying ROM contents
n : To abort/cancel, enter 'n'
> f
reflashing ALL blocks.
Block 00
Entered flashing_enabled (unprotected) mode
Erasing block 0 (0x000000-0x000FFF)...
writing chunk @ 0x000F80 ( 96 %, 3059 B/s, ~ 0 s remaining)
Write complete.
Block 01
Entered flashing_enabled (unprotected) mode
Erasing block 1 (0x001000-0x001FFF)...
writing chunk @ 0x001F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 02
Entered flashing_enabled (unprotected) mode
Erasing block 2 (0x002000-0x002FFF)...
writing chunk @ 0x002F80 ( 96 %, 3134 B/s, ~ 0 s remaining)
Write complete.
Block 03
Entered flashing_enabled (unprotected) mode
Erasing block 3 (0x003000-0x003FFF)...
writing chunk @ 0x003F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 04
Entered flashing_enabled (unprotected) mode
Erasing block 4 (0x004000-0x004FFF)...
writing chunk @ 0x004F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 05
Entered flashing_enabled (unprotected) mode
Erasing block 5 (0x005000-0x005FFF)...
writing chunk @ 0x005F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 06
Entered flashing_enabled (unprotected) mode
Erasing block 6 (0x006000-0x006FFF)...
writing chunk @ 0x006F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 07
Entered flashing_enabled (unprotected) mode
Erasing block 7 (0x007000-0x007FFF)...
writing chunk @ 0x007F80 ( 96 %, 3097 B/s, ~ 0 s remaining)
Write complete.
Block 08
Entered flashing_enabled (unprotected) mode
Erasing block 8 (0x008000-0x00FFFF)...
writing chunk @ 0x00FF80 ( 99 %, 3122 B/s, ~ 0 s remaining)
Write complete.
Block 09
Entered flashing_enabled (unprotected) mode
Erasing block 9 (0x010000-0x01FFFF)...
writing chunk @ 0x01FF80 ( 99 %, 3119 B/s, ~ 0 s remaining)
Write complete.
Block 10
Entered flashing_enabled (unprotected) mode
Erasing block 10 (0x020000-0x02FFFF)...
writing chunk @ 0x02FF80 ( 99 %, 3124 B/s, ~ 0 s remaining)
Write complete.
Block 11
Entered flashing_enabled (unprotected) mode
Erasing block 11 (0x030000-0x03FFFF)...
writing chunk @ 0x03FF80 ( 99 %, 3123 B/s, ~ 0 s remaining)
Write complete.
Block 12
Entered flashing_enabled (unprotected) mode
Erasing block 12 (0x040000-0x04FFFF)...
writing chunk @ 0x04FF80 ( 99 %, 3124 B/s, ~ 0 s remaining)
Write complete.
Block 13
Entered flashing_enabled (unprotected) mode
Erasing block 13 (0x050000-0x05FFFF)...
writing chunk @ 0x05FF80 ( 99 %, 3123 B/s, ~ 0 s remaining)
Write complete.
Block 14
Entered flashing_enabled (unprotected) mode
Erasing block 14 (0x060000-0x06FFFF)...
writing chunk @ 0x06FF80 ( 99 %, 3124 B/s, ~ 0 s remaining)
Write complete.
Block 15
Entered flashing_enabled (unprotected) mode
Erasing block 15 (0x070000-0x07FFFF)...
writing chunk @ 0x07FF80 ( 99 %, 3124 B/s, ~ 0 s remaining)
Write complete.
Reflash complete.
nisprog>
#47
after the above, stopkernel, npdisc, and quit were executed.
First start, car hesitated, SES light, low RPM bounce, and car died after 4 sec.
Second start, car slightly hesitated, RPM picked up, no SES light, normal idle.
I'll put my shoes on and go test drive.
Hold please
First start, car hesitated, SES light, low RPM bounce, and car died after 4 sec.
Second start, car slightly hesitated, RPM picked up, no SES light, normal idle.
I'll put my shoes on and go test drive.
Hold please
#48
Freezer, THANK YOU!!!!!!!!!!!
MY KNOCK IS GONE GONE GONE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !
I have been chasing this issue since February 19, 2019, right after swap first start!!!!!!!!!!!!!!!!!!!!!!!!
This is like, the best day of my life! I truly owe you one! I KNEW it was a lean condition! You have no idea how happy this makes me!
Went for a test drive, stomped on the pedal right away as much as I could before running out of space, then turning around and did it again, NO KNOCK! ECU is cutting fuel at the newly-set 7200 limit and coming back at 7000 RPM, as it should, the knock is gone, and there is a slightly perceptible "gain?" I suppose you could say? Could be psychological.
I'm just ecstatic! I absolutely owe you one! Short of a long trip and a dyno tune, there was just nothing left to do. No one here in Tampa that I talked to knew would or knew anyone that would touch my "non-tunable" ECU. Reaching out with this thread was my last attempt at dealing with this!
Thank you, thank you, thank you, for hanging in there and excusing my ignorance with the order of operations and other dumb mistakes, again, first time I've ever even touched something like this!
This is truly great! Now we'll see how my MPG's do
So... What other cool stuff can I do with this ROM??????
Would be nice if I could adjust my upshift set points higher to take advantage of that top-end power-band/increased rev-limiter.....
MY KNOCK IS GONE GONE GONE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !
I have been chasing this issue since February 19, 2019, right after swap first start!!!!!!!!!!!!!!!!!!!!!!!!
This is like, the best day of my life! I truly owe you one! I KNEW it was a lean condition! You have no idea how happy this makes me!
Went for a test drive, stomped on the pedal right away as much as I could before running out of space, then turning around and did it again, NO KNOCK! ECU is cutting fuel at the newly-set 7200 limit and coming back at 7000 RPM, as it should, the knock is gone, and there is a slightly perceptible "gain?" I suppose you could say? Could be psychological.
I'm just ecstatic! I absolutely owe you one! Short of a long trip and a dyno tune, there was just nothing left to do. No one here in Tampa that I talked to knew would or knew anyone that would touch my "non-tunable" ECU. Reaching out with this thread was my last attempt at dealing with this!
Thank you, thank you, thank you, for hanging in there and excusing my ignorance with the order of operations and other dumb mistakes, again, first time I've ever even touched something like this!
This is truly great! Now we'll see how my MPG's do
So... What other cool stuff can I do with this ROM??????
Would be nice if I could adjust my upshift set points higher to take advantage of that top-end power-band/increased rev-limiter.....
#49
You'll be running extra rich on the bottom end, which will make it difficult to start.
First ones the hardest. Now you can tweak to your hearts content. You can use the fuel compensation map to tweak specific load conditions. (Startup is upper right area of the map)
First ones the hardest. Now you can tweak to your hearts content. You can use the fuel compensation map to tweak specific load conditions. (Startup is upper right area of the map)
#50
I will look at that. I need startup to be optimal, as I am scheduled to have the latest Compustar T13 Pro alarm and remote start system installed in two weeks. Took forever to be released. It's been paid for and discussed with my installer over two months ago!
#51
So quick follow-up. My 20 mile, 30 minute commute to work this evening was a bit more "spirited" than usual, without seemingly much more pedal effort. There's definitely more fuel in the mix! Thing is, and I won't know for certain until I fill up and do the math on empty, but I think this thing is drinking like a fish now! Will be fun to play with.
So definitely a "Solved" successful thread! Thanks again freezer, and all who chimed in!
So definitely a "Solved" successful thread! Thanks again freezer, and all who chimed in!
#52
I'd be curious how much effect the update to 6y314 had. Pull the extra fuel back out and see how it is.
It'll definitely be drinking more during open loop operation. And your cluster is going to be off 20% compared to what it was before. (You can update that to get it closer)
With a new pump I'm really surprised you'd need to add fuel. The factory tune is set up rich.
It'll definitely be drinking more during open loop operation. And your cluster is going to be off 20% compared to what it was before. (You can update that to get it closer)
With a new pump I'm really surprised you'd need to add fuel. The factory tune is set up rich.
#53
Was thinking about loading the stock 6y314 myself and checking. Maybe tomorrow. How would I just put startup fuel back to stock? I only wanted this at the upper end.
Not sure what you mean by cluster being off.
Not sure what you mean by cluster being off.
#54
Take stock ROM and add whatever % you want to the fuel compensation table in every cell above whatever RPM you want it to add fuel. Your original post was 15% everywhere and 20% top end. My solution was the simplest (least changes) way to do accomplish that.
Nevermind about the cluster economy, it'll be as accurate as stock was. If you change injectors that will make it screwy. (That's when K is usually modified)
Nevermind about the cluster economy, it'll be as accurate as stock was. If you change injectors that will make it screwy. (That's when K is usually modified)
#55
So I can just modify the purple, blue and red-ish/orange cells to lean out startup? Does running slightly richer than the already rich values with the stock ROM have any negative effect to startup? Doesn't seem like it would be enough to cause any problems to me in any kind of practical sense.
#56
Right, forgot I said that. The original point of this entire exercise was to eliminate the knock. I threw in 15% everywhere because why not, while we're at it, if it was indeed possible. Glad we had a positive outcome for both!
#57
Those are indeed the ones you'd modify for startup. The ECU pours in fuel during cold start especially so that's when it'll be most difficult. Extra fuel washes cylinder walls and ends up in the oil pan until it is vaporized.
As far as normal operation, I'd datalog your LTFT values to see how rich you are just while cruising. If it tends to hang around 85% I'd reduce K and mTP100 back towards stock values.
As far as normal operation, I'd datalog your LTFT values to see how rich you are just while cruising. If it tends to hang around 85% I'd reduce K and mTP100 back towards stock values.
#59
I stumbled across RomRaider logging, but I'll have to do some research on exactly how. I'll let you know what initial LTFT is and final adjustment values targeting 85% during efficiency driving. What a great tool without needing to install an aftermarket AFR system. Couldn't imagine it wasn't possible to read what data the car is already using with it's own sensors to make adjustments.
#61
I stumbled across RomRaider logging, but I'll have to do some research on exactly how. I'll let you know what initial LTFT is and final adjustment values targeting 85% during efficiency driving. What a great tool without needing to install an aftermarket AFR system. Couldn't imagine it wasn't possible to read what data the car is already using with it's own sensors to make adjustments.
#62
What's so special about a Tactrix cable? All these things are are FTDI with OBDII protocol.
#64
J2534 was already implemented in RR Code and is much easier to handle (1 driver) than the crapshoot of China made FTDI drivers and cables. No timing issues to deal with (looks like you dodged a bullet there).
#65
Whoa, site went 404 there for a sec.
I have NDSII and Torque. I'll figure something out. Might roll the dice on this one, but I really don't need a $200 Tactrix cable for anything
https://www.aliexpress.com/i/32797688145.html
I have NDSII and Torque. I'll figure something out. Might roll the dice on this one, but I really don't need a $200 Tactrix cable for anything
https://www.aliexpress.com/i/32797688145.html
#66
Whoa, site went 404 there for a sec.
I have NDSII and Torque. I'll figure something out. Might roll the dice on this one, but I really don't need a $200 Tactrix cable for anything
https://www.aliexpress.com/i/32797688145.html
I have NDSII and Torque. I'll figure something out. Might roll the dice on this one, but I really don't need a $200 Tactrix cable for anything
https://www.aliexpress.com/i/32797688145.html
#70
It's not all that hard. I knew nothing about this stuff when I started either, it's a learning curve with RomRaider definitions, and nisprog to be sure, but it's well worth the effort.
#71
This will end up helping a lot of people get over the hump with flashing ROMs.
FWIW, the best way to tune fuel is a 2 part process. The first part is getting the closed loop, partial throttle, fuel in check by getting the LTFTs as close to 0 as reasonably possible. Log as many steady load/rpm/speed data points as possible, tweak, then repeat. But, you're not done. The next step is open loop, WOT tuning which absolutely requires a WBO2 sensor to tune correctly. You could be running 15.0 at the top of your rev range, not know and degrade the engine over time. Knock sensors aren't infallible and not all knock is audible. These also aren't low comp, under-powered 80s engines. You could also be running 10.0 and missing out on 20 or so hp somewhere in your rev range. Following through tuning both partial and WOT (with a WBO2) is the complete solution.
As weird as it is, some people skip getting the fuel trims in check and go right to WOT tuning with a wideband, which skips a step. This is also bad because WOT fueling can be impacted by your fuel trims. If you don't get your LTFTs leveled out first, they could change as they figure themselves out over time and ultimately change any WOT tuning you did up front. Getting your partial throttle fueling ironed out is probably 80% of the work and serves as a base for WOT tuning.
I just wanted to throw that in for anyone reading this. At the end of the day, it's your car and you can accept whatever risk you want. It's just good to spell out the complete process for fueling whether you go through all the motions or not.
FWIW, the best way to tune fuel is a 2 part process. The first part is getting the closed loop, partial throttle, fuel in check by getting the LTFTs as close to 0 as reasonably possible. Log as many steady load/rpm/speed data points as possible, tweak, then repeat. But, you're not done. The next step is open loop, WOT tuning which absolutely requires a WBO2 sensor to tune correctly. You could be running 15.0 at the top of your rev range, not know and degrade the engine over time. Knock sensors aren't infallible and not all knock is audible. These also aren't low comp, under-powered 80s engines. You could also be running 10.0 and missing out on 20 or so hp somewhere in your rev range. Following through tuning both partial and WOT (with a WBO2) is the complete solution.
As weird as it is, some people skip getting the fuel trims in check and go right to WOT tuning with a wideband, which skips a step. This is also bad because WOT fueling can be impacted by your fuel trims. If you don't get your LTFTs leveled out first, they could change as they figure themselves out over time and ultimately change any WOT tuning you did up front. Getting your partial throttle fueling ironed out is probably 80% of the work and serves as a base for WOT tuning.
I just wanted to throw that in for anyone reading this. At the end of the day, it's your car and you can accept whatever risk you want. It's just good to spell out the complete process for fueling whether you go through all the motions or not.
#72
As weird as it is, some people skip getting the fuel trims in check and go right to WOT tuning with a wideband, which skips a step. This is also bad because WOT fueling can be impacted by your fuel trims. If you don't get your LTFTs leveled out first, they could change as they figure themselves out over time and ultimately change any WOT tuning you did up front. Getting your partial throttle fueling ironed out is probably 80% of the work and serves as a base for WOT tuning.
While I do aim for LTFTs close to 100, I don't spend time tuning the closed loop area anymore. The ECU is quite capable of managing 14.7 AFR here, and there are environmental conditions that can make this move up to 10% anyway. IMO it's not worth the effort, and my wideband agrees.
#73
Day 2, no issues other than yep, it's drinking like a fish! Dumpin that fuel. I can almost hear the injectors whooshing away when I get on the gas! Gas gauge needle has moved notably further than before on a given day with the same mileage traveled.
Looks like I'll need to start working on a fuel compensation table. No problem, I had planned on it anyway. Now that the flashing process is down pat, any suggestions or tips before I start editing a table? I want:
1. Eliminate knock up high
2. Optimum engine start conditions
3. Some added midrange torque would be nice
4. Efficient LTFT
Looks like I'll need to start working on a fuel compensation table. No problem, I had planned on it anyway. Now that the flashing process is down pat, any suggestions or tips before I start editing a table? I want:
1. Eliminate knock up high
2. Optimum engine start conditions
3. Some added midrange torque would be nice
4. Efficient LTFT
#74
I have to disagree with you here. It is very rare that the LTFTs ever deviate from 100 in open loop. I've managed to do it in my car once, but I have customized my ROM to do some very special things. Even my 07 Titan with factory widebands doesn't do any learning in open loop.
While I do aim for LTFTs close to 100, I don't spend time tuning the closed loop area anymore. The ECU is quite capable of managing 14.7 AFR here, and there are environmental conditions that can make this move up to 10% anyway. IMO it's not worth the effort, and my wideband agrees.
While I do aim for LTFTs close to 100, I don't spend time tuning the closed loop area anymore. The ECU is quite capable of managing 14.7 AFR here, and there are environmental conditions that can make this move up to 10% anyway. IMO it's not worth the effort, and my wideband agrees.
From my experience across a few platforms, spending time tuning closed loop tuning it worth it to get the tune to be more predictable across all load scenarios. I do think this school of thought is more applicable on NBO2 sensor cars though. More modern WBO2 cars are better at compensating. On my 07 G35s (also factory wideband) my LTFTs deviation was under 10% summer to winter. That was with BBMAFs among other things.
#76
Looks like it isn't possible to adjust shift points or flash TCU's, or at least I haven't been able to find anything demonstrating such capability. Too bad. Renders the increased rev limit useless with AT cars. I saw that shifting in manual mode will get you there, but that's not the solution I was hoping for.
I'm at about 160mi and half a tank right now, so perhaps the mileage hit I was expecting may not be as bad as I thought it would. Will check back soon!
I'm at about 160mi and half a tank right now, so perhaps the mileage hit I was expecting may not be as bad as I thought it would. Will check back soon!
#77
Well, there ya have it. Despite a 20% fuel increase across the board, I still managed to squeeze a little over 300mi out of a tank, which is what I was averaging before. On top of that, this tank was run through with slightly above average Lead-Foot usage as I was randomly making pulls and testing for knock at WOT. Knock is still gone, however, and I thank you so much, freezer!
#78
Looks like it isn't possible to adjust shift points or flash TCU's, or at least I haven't been able to find anything demonstrating such capability. Too bad. Renders the increased rev limit useless with AT cars. I saw that shifting in manual mode will get you there, but that's not the solution I was hoping for.
The amount of money you will have to spend to achieve this will probably make you pass out.
Unfortunately I will head down this path once the race car is running because I will be competing with the vehicle and can't afford inconsistency. I will use a shift light for the first half of the year but save up for a standalone TCM down the line.
There is the shift_fast mod but this is a track only modification and will require you to switch out the harness between using the mod and not using the mod.
#79
Originally Posted by aackshun
It's possible..... But ...
The amount of money you will have to spend to achieve this will probably make you pass out.
Unfortunately I will head down this path once the race car is running because I will be competing with the vehicle and can't afford inconsistency. I will use a shift light for the first half of the year but save up for a standalone TCM down the line.
There is the shift_fast mod but this is a track only modification and will require you to switch out the harness between using the mod and not using the mod.
The amount of money you will have to spend to achieve this will probably make you pass out.
Unfortunately I will head down this path once the race car is running because I will be competing with the vehicle and can't afford inconsistency. I will use a shift light for the first half of the year but save up for a standalone TCM down the line.
There is the shift_fast mod but this is a track only modification and will require you to switch out the harness between using the mod and not using the mod.
If your AT get a suprastick module
#80
Thread
Thread Starter
Forum
Replies
Last Post
haywardga
General Maxima Discussion
0
01-26-2020 09:26 AM
86MaximaSE
1st & 2nd Generation Maxima (1981-1984 and 1985-1988)
13
08-06-2002 06:15 PM