Pages: 1 ... 38 39 [40] 41 42 43
Author Topic: Overrun Flames, Gargle, Pop  (Read 396648 times)
totti
Full Member
***

Karma: +15/-29
Offline 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 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 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
Sr. Member
****

Karma: +34/-3
Offline Offline

Posts: 420


« 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 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
Offline Offline

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 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 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 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 Smiley
Logged
eliotroyano
Hero Member
*****

Karma: +48/-8
Offline Offline

Posts: 825


« 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 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 Smiley

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 Smiley
Logged
elRey
Hero Member
*****

Karma: +32/-1
Offline Offline

Posts: 565


« 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 Smiley

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:

Code:
 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
Hero Member
*****

Karma: +32/-1
Offline Offline

Posts: 565


« 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
Offline Offline

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
Hero Member
*****

Karma: +32/-1
Offline Offline

Posts: 565


« 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
Pages: 1 ... 38 39 [40] 41 42 43
  Print  
 
Jump to:  

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