Pages: [1] 2
Author Topic: R32T (yes another one)  (Read 2093 times)
fknbrkn
Hero Member
*****

Karma: +185/-23
Offline Offline

Posts: 1454


mk4 1.8T AUM


« on: September 26, 2024, 03:52:21 PM »

This is my attempt to turbocharge NA car (and not to grenade it)

022906032DR (c167) file equipped with DQ250 F-series
Pulsar G30-900

- mono lambda patch
- load limit not presented in this file (thanks bosch for tons of random changes in similar files)
- n75 connected to pin #116 (pw3, pp3 = 12499)
- implemented prj`s boostcontrol
- IAT sensor relocated to manifold


- all ram variables of boostcontrol redefined to 387* instead of 384* this eliminate misfires, even if IDA shows empty space here, probably some ram-mirroring was there, ive faced this before so just swap it with 387xxx*

- RLVMXN/RLVSMXN maxed out to eliminate IOP limit and gives adequate misol_w, now its misol > miist, no torque intervention and car runs smoothly, ps_w, msdk_w, pvdks_w finally sorted out

- changed turbo routine instead of feeding pwm it manages new ldtvm_w to be able to log wgdc and move pwm operations to its raster
- somehow i got inverse pwm so a bit of calculation was added:

Code:
mov		r5, ldtvm_w
mov r4, #30A3h ;100% WGDC
cmp r5, r4
jmpr cc_ule, loc_ldrNext
mov r5, r4
loc_ldrNext:
sub r4, r5
...


- DPUPVDK map calculates pvdkds_w based on ml_w in stock its subtracted map values from pu_w and i replaced it with addition due to map is not signed, this gives positive pvdkds_w and msdk_w now looking nice but i still thinking to replace it with native map sensor

- map sensor fitted pre-tb, pin #85 (brake boost pressure sensor in stock), DSBGRAD/DSBOFS as the sensor settings but i change routine to 1.8t because it didnt handle overflow, call from DPUPVDK result with rets so its basically replaces DPUPVDK calculation, i have not implemented sensor failure path due to time management
 car runs smoother after that

- patch for b_mdee (enable redsol) when shifting, so it gets selective fuel cut at shifts but unfortunately without noticeable sound  Angry



so far so good, DSG works completely fine, input torque, clutch pressures looks adecuate

Now questions:

- probably i want to emulate KFVPDKDS / KFPLGU stuff but im not sure how to make it simple way
- going speed-density?
- intake/exhaust cam settings? i have no idea how to do it, probably ive got a dyno but some hints would be nice to hear

[/quote]
« Last Edit: September 26, 2024, 03:56:09 PM by fknbrkn » Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #1 on: September 27, 2024, 03:12:01 AM »

I did it near where WDKUGDN is.
I just defined an extra map with pressure ratio, and if plsol/pu ratio is higher than this map, then it goes WOT like it would be over WDKUGDN limit, and uses N75 to control.
Below that it uses the throttle to control.

To fill map do 1 pull with 0% WGDC and log the pressure ratio (pvds/pu).
« Last Edit: September 27, 2024, 03:16:32 AM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
fknbrkn
Hero Member
*****

Karma: +185/-23
Offline Offline

Posts: 1454


mk4 1.8T AUM


« Reply #2 on: September 27, 2024, 01:19:08 PM »

and if plsol/pu

You mean basically pssol/pu or i should define plsol? (pssol/vpsspls + dpdk)
At the second option vpsspls comes from KFVPDKSD/E which uses vpssplg which comes from pssol/plgrus (plgrus = pu)

Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #3 on: September 27, 2024, 02:43:47 PM »

You mean basically pssol/pu or i should define plsol? (pssol/vpsspls + dpdk)
At the second option vpsspls comes from KFVPDKSD/E which uses vpssplg which comes from pssol/plgrus (plgrus = pu)

You can do pssol/pu yes for target pressure ratio.
If you don't expect much elevation change you can do just pssol too.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
fknbrkn
Hero Member
*****

Karma: +185/-23
Offline Offline

Posts: 1454


mk4 1.8T AUM


« Reply #4 on: October 16, 2024, 01:45:41 AM »

I did it near where WDKUGDN is.
I just defined an extra map with pressure ratio, and if plsol/pu ratio is higher than this map, then it goes WOT like it would be over WDKUGDN limit, and uses N75 to control.
Below that it uses the throttle to control.

To fill map do 1 pull with 0% WGDC and log the pressure ratio (pvds/pu).

Well i didnt get this part unfortunately, hate this uberweg stuff  Roll Eyes


As for the turbo conversion:

- ldrlts path with KFLDHBN map to limit rl with pressure ratio
- vpssspls_w with the KFVPDKSE/D maps and plsol_w finally here, also i want to use this as an input to uberweg operations but im stuck a bit with these
- replaced pssol/ps with plsol/pvdkdks at the turbo routine
- going speed-density, ive made two routines - one at the syncro-raster and the second at 10ms or something like that, basically adapt these from 06A906032QD file as it using MAF and MAP for some reason (psfglm -> psfgds, rlfglm -> rlfgds, dpsfglm -> dpsfgds, pslm -> psdss from sensor), its my first conversion im so excited about result, hope this not going to be nightmare with VE model etc, I see *lm - *ds values pretty close to each other, so far so good

Questions:
- 5120 patch, any advice here? What is the best option for manifold sensor?
- im still have no idea about NWS setting
- b_mdee patch unfortunately fuel cut any count of cylinders give no DSG-fart sounds (but redsol works at it should), any reasons?
« Last Edit: October 22, 2024, 08:27:47 AM by fknbrkn » Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #5 on: October 16, 2024, 07:01:42 AM »

You don't need any of the KFVPD just add a base pressure map and if target pressure is above base pressure set throttle to 100% in same place as WDKUGDN is.
The whole KFVPD yadda yadda is the same thing, just models a lot more stuff.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
fastboatster
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #6 on: October 16, 2024, 02:13:50 PM »

- b_mdee patch unfortunately fuel cut any count of cylinders give no DSG-fart sounds (but redsol works at it should), any reasons?
that was the question I was asking myself when dealing with an inline 6 engine, yours is also practically an inline 6. As prj said in one of your threads, cylinder cutoff pattern makes all the difference, and I will also say that the number of disabled cylinders as well, 1 cylinder won't make any noticeable sound, 2 or better yet, 3 is what you need. I tried ABMM6 pattern, and that resulted in no sound whatsoever. You need to make sure that the cylinders you disable are close or follow each other in firing order, i.e., disable 2 consecutive cylinders or 1 then let the next one fire and then disable the next one.
Here's what I got now:
https://youtu.be/n-utFWDtUlM?si=hXXegf-cNknl6jXB
P.S. this is stock twin-scroll exhaust manifold, if yours is log style then you'll either need to find another pattern or it might never give you the sound you want
« Last Edit: October 16, 2024, 02:33:18 PM by fastboatster » Logged
fknbrkn
Hero Member
*****

Karma: +185/-23
Offline Offline

Posts: 1454


mk4 1.8T AUM


« Reply #7 on: October 22, 2024, 02:35:13 AM »

You don't need any of the KFVPD just add a base pressure map and if target pressure is above base pressure set throttle to 100% in same place as WDKUGDN is.
The whole KFVPD yadda yadda is the same thing, just models a lot more stuff.

im using it for the plsol mostly, so might be helpful to overtake dwdksus_w imo
thanks for the hint, ill try that

that was the question I was asking myself when dealing with an inline 6 engine, yours is also practically an inline 6. As prj said in one of your threads, cylinder cutoff pattern makes all the difference, and I will also say that the number of disabled cylinders as well, 1 cylinder won't make any noticeable sound, 2 or better yet, 3 is what you need. I tried ABMM6 pattern, and that resulted in no sound whatsoever. You need to make sure that the cylinders you disable are close or follow each other in firing order, i.e., disable 2 consecutive cylinders or 1 then let the next one fire and then disable the next one.
Here's what I got now:
https://youtu.be/n-utFWDtUlM?si=hXXegf-cNknl6jXB
P.S. this is stock twin-scroll exhaust manifold, if yours is log style then you'll either need to find another pattern or it might never give you the sound you want

thanks for the input
i tried KFABM pattern but has no noticeable effect  Roll Eyes


anyway
im able to make SD-patch as i mentioned before, had to tweak VE and IOP a bit but its fine after all

as for the NWS im using bentley w12 @100+% rl but its a shot in the dark for me

also had pretty smooth result with part throttle by enabling our lovely ARMD which is disabled by default in that file


todo list:

5120 patch
fr_w stuck sometimes with non-zero values at low-end and ive got no idea why (not caused by b_sa events)

logs attached if someone interested
« Last Edit: October 22, 2024, 02:44:26 AM by fknbrkn » Logged
fknbrkn
Hero Member
*****

Karma: +185/-23
Offline Offline

Posts: 1454


mk4 1.8T AUM


« Reply #8 on: October 22, 2024, 03:21:44 AM »

am also seeking for advice about best option for the map sensor in manifold
« Last Edit: October 22, 2024, 11:36:07 AM by fknbrkn » Logged
R32Dude
Full Member
***

Karma: +45/-10
Offline Offline

Posts: 248



« Reply #9 on: October 24, 2024, 05:33:21 AM »

Nice bunch of info you shared! Makes good reading, including the informative log. Cheers.
I was just thinking about the 'fart' noise when shifting. Is it really just caused by cylinder deactivation or could ignition retard play a part? I noticed in your log that when B_mdee is 1, two cylinders get deactivated, but zwout is retarded at the same time. What if those deactivated cylinders are the ones that were going to make the fart noise with the retarded ignition, but are now deactivated? Just a thought...
Edit, actually, I just realised that others cylinders would have fired with retarded ignition anyhow ... Patching to allow much more retard for that split second might help for a different sound during the shift.
« Last Edit: October 24, 2024, 05:58:18 AM by R32Dude » Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #10 on: October 24, 2024, 08:53:26 AM »

The fart noise is caused by a rotating cut pattern on one or more cylinders.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
fastboatster
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #11 on: October 24, 2024, 02:17:19 PM »

The fart noise is caused by a rotating cut pattern on one or more cylinders.
I'd like to clarify what you mean by saying "rotating"? I was interpreting this as disabled cylinder numbers would be changing after certain number of crank rotations while redsol stayed the same. Or do you mean different cylinder numbers for different torque reduction activations?
I was looking at AEVAB code many times trying to see if the former is the case (i.e., if disabled cylinder numbers change during the same torque intervention), but I don't see this to be the case. And I get the "farts" with "static" pattern anyway (static meaning not changing during one torque intervention, but of course, different patterns for different times torque reduction is requested)
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #12 on: October 24, 2024, 02:35:08 PM »

Redsol says how many cylinders to blend out.

Then there's a rotating cut mask.

Obviously it's not the SAME ONE cylinder being blended all the time. It cycles through the cylinders every cycle based on the mask.
You don't really need to think too hard about it though Wink
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
fastboatster
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 78


« Reply #13 on: October 24, 2024, 03:05:15 PM »

Redsol says how many cylinders to blend out.

Then there's a rotating cut mask.

Obviously it's not the SAME ONE cylinder being blended all the time. It cycles through the cylinders every cycle based on the mask.
You don't really need to think too hard about it though Wink
cycle as in every 2 crank turns? or every time cylinders need to be cut? By the looks of it, it's the latter.
Logged
Blazius
Hero Member
*****

Karma: +89/-40
Online Online

Posts: 1282



« Reply #14 on: October 24, 2024, 03:18:29 PM »

am also seeking for advice about best option for the map sensor in manifold

I used basically 2 options, one is a 3bar one which ofcourse limits you at ~2 bar of boost or lower for margin, but its hose connection easy easy install Bosch 0261230120 / 4M519F479AA / Ford 1338678 or

a 4 bar one 0261230439 / 0261230440 Mercedes which requires drilling of the the 3 holes or 5mm hose connection on it aswell.
« Last Edit: October 24, 2024, 03:20:01 PM by Blazius » Logged
Pages: [1] 2
  Print  
 
Jump to:  

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