totti
Full Member
Karma: +15/-29
Offline
Posts: 227
|
|
« Reply #585 on: August 13, 2021, 03:35:32 AM »
|
|
|
Hi,
I have a custom code for Pops&bangs. The code is writing 2 variables: zwout and nwe. Are these variables enough? As I read the topic KFNWEGM should not be modified. KFNWEGM->nwe with some offset so the code should change other variable for Pops&bangs?
Thank you
|
|
|
Logged
|
|
|
|
Josh_ox3
Jr. Member
Karma: +2/-1
Offline
Posts: 31
|
|
« Reply #586 on: August 13, 2021, 03:22:00 PM »
|
|
|
Hi friends, a simple question about your experience. Pops and bangs are an effect of unburned fuel and timing retard in a hot exhaust. But my consult is how is your experience in terms of RPM and ignition timing retard for pops or bangs? Of course every engine / platform / millage is different.
MED9.1 Data log lift off load, mine was 18.X I believe, so second lowest load line I set to 19 and put -20 in the required area (4500-7000 RPM) Don't change KFTVSA or the car will drive itself due to not shutting off injectors. You'll still get for example when you let off the throttle, 0.83 lambda, 1.00 lambda (pops) then 1.99 lambda when they shut off, so a few seconds at 1.00 with lift off pops and no driveability issues. -18 was gargles, -25 was pops, -35 was abnoxious bangs.
|
|
|
Logged
|
|
|
|
Jannik07
Full Member
Karma: +5/-2
Offline
Posts: 82
|
|
« Reply #587 on: September 13, 2021, 01:28:39 PM »
|
|
|
hello guys,
anyone has an idea how to call later igniton angle than about -24° ?
I set all maps to -50, but from logs I see only -24°. Is there a hard limit or something?
|
|
|
Logged
|
|
|
|
bamofo
|
|
« Reply #588 on: September 14, 2021, 07:06:05 AM »
|
|
|
hello guys,
anyone has an idea how to call later igniton angle than about -24° ?
I set all maps to -50, but from logs I see only -24°. Is there a hard limit or something?
Yes you also have ot make sure under the ZWMIN section that you turn those down accordingly or it will never go below that.
|
|
|
Logged
|
|
|
|
Jannik07
Full Member
Karma: +5/-2
Offline
Posts: 82
|
|
« Reply #589 on: September 14, 2021, 08:49:00 AM »
|
|
|
Thanks for your answer,
I've read that section a few times. But I can't find any limitation in there that limits me to -24° :/
|
|
|
Logged
|
|
|
|
fknbrkn
Hero Member
Karma: +185/-23
Online
Posts: 1454
mk4 1.8T AUM
|
|
« Reply #590 on: September 14, 2021, 09:59:01 AM »
|
|
|
1 st page Kfzwop
|
|
|
Logged
|
|
|
|
Jannik07
Full Member
Karma: +5/-2
Offline
Posts: 82
|
|
« Reply #591 on: September 14, 2021, 11:03:17 AM »
|
|
|
I lowered it already to 0 degree. Thats the min value possible in that map..
|
|
|
Logged
|
|
|
|
justinvw2646
Full Member
Karma: +17/-3
Offline
Posts: 192
|
|
« Reply #592 on: September 14, 2021, 02:57:47 PM »
|
|
|
I logged ignition timing on an APR tuned golf R the other day that I had put an engine in. Lots of pops and bangs in the tune on overrun….that said ignition timing never went lower than -22.5 degrees on overrun.
|
|
|
Logged
|
|
|
|
Jannik07
Full Member
Karma: +5/-2
Offline
Posts: 82
|
|
« Reply #593 on: September 15, 2021, 12:43:40 AM »
|
|
|
Yes the car pops already quite nice. But id like to have full control. And play a bit with it
|
|
|
Logged
|
|
|
|
eliotroyano
|
|
« Reply #594 on: September 15, 2021, 11:33:56 AM »
|
|
|
MED9.1 Data log lift off load, mine was 18.X I believe, so second lowest load line I set to 19 and put -20 in the required area (4500-7000 RPM) Don't change KFTVSA or the car will drive itself due to not shutting off injectors. You'll still get for example when you let off the throttle, 0.83 lambda, 1.00 lambda (pops) then 1.99 lambda when they shut off, so a few seconds at 1.00 with lift off pops and no driveability issues. -18 was gargles, -25 was pops, -35 was abnoxious bangs.
Thnaks for the comment, you got my point. At low-mid rpms is easy to get any style you want but and high rpms (4000+ rpms) is difficult to obtain loud pops or bangs. There is where some info will be nice. I have test from -15 to -35° of ignition timing with no more than gargle and some pops eventually.
|
|
|
Logged
|
|
|
|
Jannik07
Full Member
Karma: +5/-2
Offline
Posts: 82
|
|
« Reply #595 on: September 16, 2021, 06:49:40 AM »
|
|
|
Yes the car pops already quite nice. But id like to have full control. And play a bit with it I digged in the FR again and I found that zwout has Hard Limits (SY_WMIN and SY_WMAX) SY_WMIN is Set to - 24 and cant be changed. If anyone has another meaning I would like to hear it
|
|
|
Logged
|
|
|
|
elRey
|
|
« Reply #596 on: October 10, 2021, 01:14:12 PM »
|
|
|
I digged in the FR again and I found that zwout has Hard Limits (SY_WMIN and SY_WMAX) SY_WMIN is Set to - 24 and cant be changed. If anyone has another meaning I would like to hear it Agreed. ASM looks like below where it compares timing to a max #0E0h and a min #4Eh, both hardcoded in several places with no maps: loc_8A0E52: ; CODE XREF: sub_8A0CE2+158 movb zwist_byte_FA0A, rl6 movb rl4, rl6 addb rl4, wphg_byte_380B93 jmpr cc_NV, loc_8A0E64 movb rl4, #7Fh ; '' addcb rl4, #0
loc_8A0E64: ; CODE XREF: sub_8A0CE2+17A movb [r12], rl4
loc_8A0E66: ; CODE XREF: sub_8A0CE2+16E movb rl4, [r12] cmpb rl4, #4Eh ; 'N' jmpr cc_SLE, loc_8A0E76 movb rl4, #4Eh ; 'N' movb [r12], rl4 jmpr cc_UC, loc_8A0E84 ; ---------------------------------------------------------------------------
loc_8A0E76: ; CODE XREF: sub_8A0CE2+18A movb rl4, [r12] cmpb rl4, #0E0h ; 'a' jmpr cc_SGE, loc_8A0E84 movb rl4, #0E0h ; 'a' movb [r12], rl4 loc_8A0E84: ; CODE XREF: sub_8A0CE2+192 ; sub_8A0CE2+19A movb zwout_byte_FA0C, [r12]
|
|
« Last Edit: October 11, 2021, 11:19:53 AM by elRey »
|
Logged
|
|
|
|
elRey
|
|
« Reply #597 on: October 11, 2021, 11:13:59 AM »
|
|
|
ME7.5 + DSG
I'm trying to custom code ME7.5 to set new (to ME7) var B_fawsp when either B_tippg is set or gwhpos = 'Sport' (#0Ch) and repurpose KFZWMNKH for torque reduction on gear changes (B_zwget) ^ this part is done. I now stay in fast path during gear changes
Now I want the pops-n-bangs/farts on overrun BUT ONLY when in Sport/manual mode.
I noticed B_sa causes zwout to = zwmin (zwspae). However, B_sa is delayed and zwout follows-ish zwopt during early overrun. I know this is why it's common to edit KFZWOP+KFZWMN. But those are always active. I want to replace B_sa in this role with a new var (B_sa_sport) set by either B_sa OR B_fawsp + B_sabte. B_sabte is fuel-cut BEFORE delay (KFTVSA).
Logic is activate KFZWMNKH when B_zwget OR (B_fawsp + B_sabte) Delay overrun fuel-cut with KFTVSA when B_fawsp And force zwout = zwmin when B_sa OR (B_fawsp + B_sabte)
I had to really play around with ASM to get the changes in WITHOUT jumping out to a new subfunction. One trick was, instead of doing all the checks before deciding to set or clr B_sa_sport, I unconditionally set B_sa_sport first right before the checks, then jmp pass clr instruction if checks passed. This saved me one jmp instruction.
I haven't tested the finally part yet, but I'll attach a log of the repurposed KFZWMNKH. You can see where B_sa lags way behind B_sab, and B_sab = delayed B_sabte.
Thanks, Rey
edit: forgot delay fuel-cut in logic
I also just noticed KFTVSAKAT does a shl #2 that KFTVSA doesn't do. I was curious how KFTVSAKAT gave 4+ sec delay but KFTVSA was capped @ 2.55s. IF 2.55s is not enough delay to get the desired effect, I may move the shl #2 instruction up to KFTVSA instead. KFTVSAKAT is all zero'ed stock anyway .
|
|
« Last Edit: October 11, 2021, 12:49:46 PM by elRey »
|
Logged
|
|
|
|
fknbrkn
Hero Member
Karma: +185/-23
Online
Posts: 1454
mk4 1.8T AUM
|
|
« Reply #598 on: October 11, 2021, 01:29:56 PM »
|
|
|
Good news Im planning to run dsg and do the same stuff How about tsrldyn? Is it necessary to use spark cut to get more interesting farts or zwmn is enough?
Zwmngs used in late 8e0 files btw
Iirc kftvsakat used all the time
We need new thread about dsg+me7 with all those niceties
|
|
|
Logged
|
|
|
|
elRey
|
|
« Reply #599 on: October 13, 2021, 01:21:23 PM »
|
|
|
It took a few tries and more than a few mistakes, but I have it working pretty good.
Gear 'D' select = all normal, expect still fast path on shifts. <- correction
'S' or 'Tip' selected = : - shifts: - fast path on shifts using KFZWMNKH set to -27 in high load areas (but zwout capped @ -24) - overrun fuel-cut: - delay using KFTVSA set @ 4sec (swapped shl #2 from KFTVSAKAT to KFTVSA lookup) - force zwout = zwmin during delay using KFZWMNKH set to -18 in load/rpm area
All that to get pops enabled when I want. Now I need to fine tune timing/fueling (KFZWMNKH / KFVAKL) to adjust how much it pops. Hold your face::palms... I'm still on stock cat-back. I usually run a cut-out valve just before the cat-back, but I have it uninstalled currently der to metal fatigue cracks (10+ years old). That said, I don't know how much I can get pops to sound good thru stock cat-back. I may shelf this for now until I get cut-out valve repaired.
logs attached to compare with previous post
|
|
« Last Edit: October 14, 2021, 11:41:33 AM by elRey »
|
Logged
|
|
|
|
|