Pages: 1 ... 26 27 [28] 29 30 ... 37
Author Topic: The 5120 hack - Running up to 5bar absolute pressure on ME7.x  (Read 295798 times)
grey
Full Member
***

Karma: +4/-1
Offline Offline

Posts: 146


« Reply #405 on: July 11, 2014, 05:26:43 PM »

KLDLULS and DLULS instead of KFDLULS.

Great information,thanks Daz !
Logged
grey
Full Member
***

Karma: +4/-1
Offline Offline

Posts: 146


« Reply #406 on: July 12, 2014, 04:29:40 PM »

I found as KLDLUL@1FB8B but I can't find DLULS .


Edit; Maybe DLUL@19E4D
Am i right?
« Last Edit: July 12, 2014, 05:50:31 PM by grey » Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #407 on: September 14, 2014, 02:27:35 PM »

I am working on completing the 551M 2.7t 5120 bin (based on britishturbo's bins posted in the 2nd post of this thread), and there are a few remaining issues

If you have previously downloaded these files, please verify all of these changes in your file; there are many old/bad files floating around.

* LDRQ1DY is incorrectly doubled twice in most of the map

* PSSOLNGRD, PSSOLPGRD, LDEIAP, and LDEIAU appear to be scaled wrong (incorrect sign handling):

StockBTProposed
NGRD:0x8AD0 (-30000)0x4568 (17768)0xC568 (-15000)
PGRD:0x7530 (30000)0x7518 (29976)0x3A98 (15000)
LDEIAP:0xFE (-2)0x7F (127)0xFF (-1)
LDEIAU:0xF6 (-10)0x7B (123)0xFB (-5)

* SDLDSUA is stock in britishturbo's files:

The maps regarding the DV operation I have not scaled, I did spend an amount of time to find those stubborn bastards and had some resistance, so I moved on through the list.

Yes, I logged b_ldsua earlier today along with cells migration and values change (SDLDSUA doesn't have axis per se, it is hardcoded so you need to shift cells first into 1/2 pressure slots on the axis  and then lower the cell values themselves  by 1/2) and oh boy.... now we are talking.

Yep, the axis is def hard coded, so the values have to be modified AND moved around some...

* UMDYLDR, DLUL, and EDLDRP are stock in britishturbo's files:

UMDYLDR - Divide by 2
DLUL - Divide by 2
EDLDRP - Divide by 2

Note that these are all tiny (0x02 hex or 20 hPa) so making them 10 hPa isn't probably that important

* FHOKH - minimum altitude factor for cat heating

What is up with this? It isn't a pressure value. In britishturbo's files, it isn't even halved... it's just set to zero. And what about the rest of the FHOs?

FHODSL - SAI?
FHODTEA - Tank ventilation
FHOE - "substitute value for altitude?"
FHOKOB - AC compressor?

* Brake booster:

I have taken a look at this list, there is alot of maps from the brake amplifier module %GGPBKV, if those need scaling or not is different between applications. You will have to check in your binary if this module is use to determine if scaling is needed --> http://nefariousmotorsports.com/forum/index.php?topic=3027.msg29820#msg29820

CWGGPBKV - codeword to disable (stock is 6, which is disable)

OR if it isn't 6:

Trace and fixup:

PBKVVSTGPV
DPBKVEVKSP
DPBKVEVKEP - Pressure gradient factor
FBKVP - Factor for calculating min pump pressure

etc? I assume if we leave it stock (6) we don't have to do anything?

* Evap:

Quote
I also did trace the pus_w(PUSMAX/MIN in nyet's .csv), it is used for EVAP Leak detection pump, it goes like this:

pus_w -> %BGPUK (to determine if ambient pressure is sane), out comes pukor_w and pukorv_w -> %DLDP, which is diagnosis for LDP.

My file does not diagnose LDP (CDLDP = 0), so I did not follow up what impact the scaled pus_w would have. But if one have %DLDP active, you might want to follow it up Smiley

CDLDP is 1 in the 551M, so PUSPSMX seems it might need scaling too, although leaving stock so it is 2x bigger than it should be probably can't hurt, it will just numb the detection some.

* ZDSU:

ZDSU is a time constant, not a pressure variable. In theory, with pressure readings halved, the noise should be half as much, so probably a lower time constant would work.

http://nefariousmotorsports.com/forum/index.php?topic=13364.msg122164#msg122164

* pus_w:

Two more divisions, one at 0x5193E another at 0x51978, 16 bit, change 0x0287 (647) to 0x050E (1294)

Any comments? Once I clean these issues up I will update the 551M post below the OP

* VCDS OBD2 pressure logging:

* http://nefariousmotorsports.com/forum/index.php?topic=3027.msg96065#msg96065
« Last Edit: January 28, 2019, 10:13:18 AM by nyet » Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
phila_dot
Hero Member
*****

Karma: +171/-11
Offline Offline

Posts: 1709


« Reply #408 on: September 14, 2014, 05:44:29 PM »

The SDLDSUA axis isn't hard coded, it doesn't exist.

In the code the base address of SDLDSUA is offset by plsol ashr  4h.

All you need to do is rescale the axis in 320 mbar increments, change the table factor, and fill/extrapolate the values.
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #409 on: September 15, 2014, 10:34:46 AM »

The SDLDSUA axis isn't hard coded, it doesn't exist.

In the code the base address of SDLDSUA is offset by plsol ashr  4h.

All you need to do is rescale the axis in 320 mbar increments, change the table factor, and fill/extrapolate the values.

Interesting! Since we don't actually need SDLDSUA to be full range, can't we change that to ashr 3h and a compare (to cap it)? Then you only need to cut the data in half.
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
phila_dot
Hero Member
*****

Karma: +171/-11
Offline Offline

Posts: 1709


« Reply #410 on: September 15, 2014, 11:19:46 AM »

Interesting! Since we don't actually need SDLDSUA to be full range, can't we change that to ashr 3h and a compare (to cap it)? Then you only need to cut the data in half.

Assuming that your boost target is around the MAP limit or that you were just going to replicate the last value above 2560 mbar?

Yes.

The offset is already capped at 16 members in the code with a compare.

The code is located at 0x6EDF4 in both versions of M box. Change BC 4F to BC 3F if you want to go that route.
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #411 on: September 15, 2014, 05:48:18 PM »

Assuming that your boost target is around the MAP limit or that you were just going to replicate the last value above 2560 mbar?

Yes.

The offset is already capped at 16 members in the code with a compare.

The code is located at 0x6EDF4 in both versions of M box. Change BC 4F to BC 3F if you want to go that route.

Thank you phila! You're a gentleman and a scholar.!
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #412 on: September 18, 2014, 11:15:51 PM »

LDEIAP (7F->FF) and LDEIAU (7B->FB) are also scaled wrong in the british turbo files... he needs to work on his sign extension Smiley

Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #413 on: September 27, 2014, 07:21:01 PM »

I have added my modified files here

http://nefariousmotorsports.com/forum/index.php?topic=3027.msg29815#msg29815
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #414 on: October 01, 2014, 11:16:27 AM »

Also, LDRQ1DY is incorrectly doubled twice in most of the map
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
carsey
Sr. Member
****

Karma: +7/-4
Offline Offline

Posts: 401


« Reply #415 on: October 01, 2014, 11:23:26 AM »

Bit off topic, but would numbing the PID let you go over the highest mbar of boost the pressure can see without the ECU stepping in?  How would it be done?  Going to be looking at running over 22.5psi on the k04-064 when its fitted on stock sensor.
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #416 on: October 01, 2014, 11:29:40 AM »

Bit off topic, but would numbing the PID let you go over the highest mbar of boost the pressure can see without the ECU stepping in?  How would it be done?

Past the MAP, your req should be equal to the actual (if you zeroed DSLOFS like you were told to in the Tuning wiki), so the PID should do nothing.

If you don't zero DSLOFS, the MAP limit is below the max req boost, which means the PID will constantly add WGDC. Bad juju. If you are going this route, disable positive I adaptation, and limit DC via the LDRL map.

Note that using a 5120 file with req boost past the MAP limit is also a BAD idea, for the same reason. No amount of DSLOFS fiddling will avoid it. NEVER REQ MORE THAN THE MAX MAP! EVER! PERIOD!

Ideally, the 5120 files should be hacked with some additional assembly to cap the req boost according to DSLOFS/DSLGRAD (or adjustable scalar).

Quote
Going to be looking at running over 22.5psi on the k04-064 when its fitted on stock sensor.

Don't do it unless you really know what you are doing (and read the above and FULLY understand it).... Get a 3 bar map and use a 5120 file.
« Last Edit: October 01, 2014, 11:31:36 AM by nyet » Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
elRey
Hero Member
*****

Karma: +32/-1
Offline Offline

Posts: 565


« Reply #417 on: October 12, 2014, 05:20:12 PM »

in BGRLP-BPSPMV there is a division by 2.0. Should this division constant (2.0) be rescaled? This would affect psp_w .


mov     dpsmp_w_word_382038, r5
mov     r7, r5
sub     r7, dpsdvs_w_word_382036
jmpr    cc_NV, loc_86BB58
mov     r7, #8000h
subc    r7, #0

loc_86BB58:                             ; CODE XREF: BGRLP+2DE
ashr    r7, #1     ; division by 2
add     r7, dpsfg_w_word_381E58

« Last Edit: October 13, 2014, 11:15:55 AM by elRey » Logged
elRey
Hero Member
*****

Karma: +32/-1
Offline Offline

Posts: 565


« Reply #418 on: October 14, 2014, 09:39:05 AM »

What are you doing for the hard coded 10 hPa in LDRPID-MAIN for Hysteresis to set B_lddy ?

It's 8bit and hard coded #1. So, it can't be divided. Does that mean B_lddy is broken now? Or at least now considered 20 hPa (twice the left set value for Hysteresis)?
« Last Edit: October 14, 2014, 09:43:40 AM by elRey » Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #419 on: October 14, 2014, 09:47:07 AM »

ElRey: as far as I can tell neither of those are touched in the Mbox 5120 Sad
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
Pages: 1 ... 26 27 [28] 29 30 ... 37
  Print  
 
Jump to:  

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