Pages: 1 [2] 3
Author Topic: MED17 Boost Control (onset)  (Read 29203 times)
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #15 on: December 23, 2017, 11:53:21 AM »

(Writing from memory, travelling without my laptop). On ME7.9.10 which supposedly has a very similar boost control, the cw is CWMDAPP, will confirm later. The downside of KFTVLDST is that it is full open loop, at least on ME7.9.10.

While at it, any of you could share the parts of FR that treat boost control? Either for the discussed MED17 or ME7.9.10 or equivalent.
Completely wrong. CWMDAPP is not the codeword and it is possible to set only the pre-control to that map while keeping full closed loop PID.
Logged

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

Karma: +43/-3
Offline Offline

Posts: 500


« Reply #16 on: December 23, 2017, 12:11:48 PM »

Completely wrong. CWMDAPP is not the codeword and it is possible to set only the pre-control to that map while keeping full closed loop PID.

Reading of CWMDAPP and setting a RAM bit:

Code:
        rom_7CE0:[F3,F2,B9,00]  movb    rl1, CWMDAPP_0B00B9
        rom_7CE4:[8A,F1,02,30]  jb      r1.3, loc_7CEC
loc_7CE8:
        rom_7CE8:[6F,88]        bset    PSW.USR0
        rom_7CEA:[0D,01]        jmpr    cc_UC, loc_7CEE
loc_7CEC:
        rom_7CEC:[6E,88]        bclr    PSW.USR0
loc_7CEE:
        rom_7CEE:[3A,88,02,6C]  bmovn   iram_word_FD04.12, PSW.USR0
        rom_7CF2:[D7,40,2C,00]  extp    #0x2C, #1

Choosing ot use KFTVLDST based on the value of FD04.12:

Code:
loc_085B1A:
        flash_085B1A:[9A,02,0C,C0]      jnb     iram_word_FD04.12, loc_085B36
loc_085B1E:
        flash_085B1E:[E6,FC,60,64]      mov     r12, #KFTVLDST_0AE460
        flash_085B22:[C2,FD,66,F7]      movbz   r13, nmot_b_engine_speed_F766
        flash_085B26:[C2,FE,BF,84]      movbz   r14, xram2_byte_0F04BF
        flash_085B2A:[DA,00,04,67]      calls   read_byte_map_2d_scales_6704
        flash_085B2E:[C0,8C]            movbz   r12, rl4
        flash_085B30:[5C,8C]            shl     r12, #8
        flash_085B32:[F0,DC]            mov     r13, r12
        flash_085B34:[0D,10]            jmpr    cc_UC, loc_085B56
loc_085B36:
        flash_085B36:[9A,29,03,20]      jnb     iram_word_FD52.2, loc_085B40
loc_085B3A:
        flash_085B3A:[F2,FC,6C,9B]      mov     r12, fallback_TVLDST_0F1B6C
        flash_085B3E:[0D,0B]            jmpr    cc_UC, loc_085B56
loc_085B40:
        flash_085B40:[8A,01,04,50]      jb      iram_word_FD02.5, loc_085B4C
loc_085B44:
        flash_085B44:[F3,F2,DD,87]      movb    rl1, xram2_byte_0F07DD
        flash_085B48:[9A,F1,03,60]      jnb     r1.6, loc_085B52
loc_085B4C:
        flash_085B4C:[F2,FC,DA,A3]      mov     r12, mapres_TVLDSTDPW_0F23DA
        flash_085B50:[0D,02]            jmpr    cc_UC, loc_085B56
loc_085B52:
        flash_085B52:[F2,FC,94,64]      mov     r12, TVLDSTAUF_0AE494
loc_085B56:
        flash_085B56:[F6,FC,80,A3]      mov     tvldstr_w_0F2380, r12
        flash_085B5A:[F2,FC,96,64]      mov     r12, TVLDSTEMN_0AE496
        flash_085B5E:[F2,FD,80,A3]      mov     r13, tvldstr_w_0F2380
        flash_085B62:[F2,FE,98,64]      mov     r14, TVLDSTEMX_0AE498
        flash_085B66:[DA,02,78,85]      calls   trim_unsigned_028578
        flash_085B6A:[F6,F4,82,A3]      mov     tvldste_w_wastegate_DC_0F2382, r4

There is no PID control over the value read from KFTVLDST whatsoever, there is one over one of the pre values (wastegate strong, turbine mass flow, and what not) that lead to what I marked as mapres_TVLDSTDPW_0F23DA.

And yes, that is for ME7.9.10, not MED17, in another post I explained that looking at MED doc tells me it's a whole different story, which I am sure you can explain in detail to everyone Wink

Apologies if my variable names are not up to your standards, I know some of them are wrong.
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #17 on: December 23, 2017, 12:20:48 PM »

MED17.5 works completely different, and this is what we are discussing here, not your fiat ECU.
I don't see why you keep bringing up an ECU that is two generations older when we are talking about Tricore MED17. MED17 is nothing like it, and MED17.1.1/MED17.5 are also completely different between each other.
« Last Edit: December 23, 2017, 12:22:29 PM by prj » Logged

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

Karma: +43/-3
Offline Offline

Posts: 500


« Reply #18 on: December 23, 2017, 12:45:01 PM »

Well, you said in another thread when I asked about ME7.9.10 boost control "sounds like MED17", clearly not, I wrote what I wrote still believing that's the case, and rectified my statement shortly after I found out that it is not. My mistake is stupidly believing Bosch would have and consistency in their developments.
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #19 on: December 24, 2017, 03:05:52 AM »

ME7.9 has boost control somewhat similar to MED17.1.1, albeit with some differences. MED17.5 discussed here is a COMPLETELY different animal.
Logged

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

Karma: +45/-128
Offline Offline

Posts: 705


« Reply #20 on: December 25, 2017, 06:07:21 AM »

Well, you said in another thread when I asked about ME7.9.10 boost control "sounds like MED17", clearly not, I wrote what I wrote still believing that's the case, and rectified my statement shortly after I found out that it is not. My mistake is stupidly believing Bosch would have and consistency in their developments.

You must be new here. Don't expect a straight answer regarding a platform even remotely profitable.

You'll get enough fluff to say "I know more than you" and the rest is just shit. It's just a cock waving exercise by some well informed virgins.

Logged
woj
Hero Member
*****

Karma: +43/-3
Offline Offline

Posts: 500


« Reply #21 on: December 26, 2017, 07:31:23 AM »

You must be new here.

Registered ages ago, active long enough to see what is going on. No worries, I don't mind, my culture of origin taught me to bear much more than that Wink
Logged
tezotto
Newbie
*

Karma: +1/-4
Offline Offline

Posts: 10


« Reply #22 on: January 04, 2018, 05:09:41 AM »

I did some testing and left KFPWG OEM making minor adjustments to KFIWG.
At first it seemed satisfactory, I will walk for longer to evaluate and put the result.
Logged
Dave9n3
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 287


« Reply #23 on: January 04, 2018, 05:31:12 AM »

Anyone got the MED17.5 FR and willing to share?

I'm not sure how people get hold of the FR legitimately anyhow - assuming its still new enough tech for people to want to charge for it which is fair enough!
Logged
tezotto
Newbie
*

Karma: +1/-4
Offline Offline

Posts: 10


« Reply #24 on: January 04, 2018, 05:43:16 AM »

Aqui está:

http://nefariousmotorsports.com/forum/index.php?topic=13597.0title=
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #25 on: January 05, 2018, 08:39:44 PM »

You must be new here. Don't expect a straight answer regarding a platform even remotely profitable.

You'll get enough fluff to say "I know more than you" and the rest is just shit. It's just a cock waving exercise by some well informed virgins.

I think you need to go back to the hole you crawled out of and come out when you actually know something.

I did not have FR when I tuned this ECU. I reverse engineered the PID control and the configuration from the tricore assembly using IDA Pro.
Sorry if I don't remember every single parameter and variable name off the top of my head, because I don't tune this old shit most of the time.

For those actually doing some tuning - if you know how MEDC17 addressing works, look at the access to IIRC the first parameter in the module.
If the turbo is changed then just changing the PID will not help you when the precontrol is massively wrong.
« Last Edit: January 05, 2018, 08:41:27 PM by prj » Logged

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

Karma: +45/-128
Offline Offline

Posts: 705


« Reply #26 on: January 05, 2018, 08:45:20 PM »

I think you need to go back to the hole you crawled out of and come out when you actually know something.

Case in point. If the shoe fits, and all that.

Considering I don't do tuning for a job, I feel I know enough and am happy with my rate of learning as a hobby tuner. You're the equivalent of a chief engineer at Boeing coming onto a model aeroplane forum and waving his willy about. It's been stated that you have a "unique type of arrogance". I think that stems from the fact that your mum has given up trying to get you out the spare room.
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #27 on: January 05, 2018, 08:47:05 PM »

Case in point. If the shoe fits, and all that.

Considering I don't do tuning for a job, I feel I know enough and am happy with my rate of learning as a hobby tuner. You're the equivalent of a chief engineer at Boeing coming onto a model aeroplane forum and waving his willy about. It's been stated that you have a "unique type of arrogance". I think that stems from the fact that your mum has given up trying to get you out the spare room.
Keep talking. You have absolutely nothing to contribute, but you really can't keep your mouth shut. Class.
Logged

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

Karma: +45/-128
Offline Offline

Posts: 705


« Reply #28 on: January 24, 2018, 09:29:51 PM »

Keep talking. You have absolutely nothing to contribute, but you really can't keep your mouth shut. Class.

Absolutely nothing? That's wildly inaccurate. I contribute what I can, where and when I can.

I love the "can't keep your mouth shut" comment. What relevance does that have? What authority do you have to tell anyone to keep their mouth shut? You're a cock, and a monumental, smug and arrogant little one at that. One that I dare say wouldn't have the minerals to talk to someone to their face as you do on this forum.
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #29 on: January 25, 2018, 02:58:22 AM »

Absolutely nothing? That's wildly inaccurate. I contribute what I can, where and when I can.

I love the "can't keep your mouth shut" comment. What relevance does that have? What authority do you have to tell anyone to keep their mouth shut? You're a cock, and a monumental, smug and arrogant little one at that. One that I dare say wouldn't have the minerals to talk to someone to their face as you do on this forum.

Keep talking, we're listening. Anything else useful you have to say?
You have contributed absolutely nothing to this thread apart from being an obnoxious twat.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
Pages: 1 [2] 3
  Print  
 
Jump to:  

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