Pages: [1] 2
Author Topic: BMW Siemens ECU MS43 delete lambda sensors  (Read 17315 times)
alfachips
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


« on: December 17, 2015, 08:51:26 AM »

Hello.
I have a BMW with Siemens MS43 ecu.
Can somebody help me to delete the two(or one) rear lambda sensors and the second front lambda bank 2 ?

[edited obnoxious subject, please don't shout - ed]
« Last Edit: December 19, 2015, 04:35:05 PM by nyet » Logged
Cloudforce
Full Member
***

Karma: +5/-13
Offline Offline

Posts: 106


« Reply #1 on: December 17, 2015, 09:13:45 AM »

Hello.
I have a BMW with Siemens MS43 ecu.
Can somebody help me to delete the two(or one) rear lambda sensors and the second front lambda bank 2 ?

Shure, all one needs to do is tweak C_CONF_CAT in the tune section.

As your softwareversion is MS430066, C_CONF_CAT is located at 0x0B21. Your file has value "04" at that position and depending on what you wanna acchieve, you want to change it to different value. If i get you correctly, you would be fine with one single pre-cat sensor? So change "04" to "00" and reset adaptations within INPA.  Wink

Don´t forget to recalculate checksum after changing that byte.
« Last Edit: December 17, 2015, 09:16:35 AM by Cloudforce » Logged
dream3R
Hero Member
*****

Karma: +18/-8
Offline Offline

Posts: 1194


« Reply #2 on: December 17, 2015, 12:01:35 PM »

Mega info here, props to the maker!

https://drive.google.com/folderview?id=0BybpM7kNcnD5flA0QVdhbEpNbEpabENEbGhBZkVZZWpwT09kVDFMazEzMDhDSWVPRzFPTEU&usp=sharing
Logged



How to work out values from an A2L Smiley

http://nefariousmotorsports.com/forum/index.php?topic=5525.msg52371#msg52371


Starting Rev's http://nefariousmotorsports.com/forum/index.php?topic=5397.msg51169#msg51169

noobs read this before asking http://nefariousmotorsports.com/forum/index.php?topic=9014.0title=


ORGORIGINAL 05 5120 creator for Volvo
ORIGINAL Datalogger (Freeware) Author
ORGINAL finder of the 'extra' torque' limits
I don't have ME7.01 A2L I just use ID
Cloudforce
Full Member
***

Karma: +5/-13
Offline Offline

Posts: 106


« Reply #3 on: December 17, 2015, 12:44:59 PM »


You´re welcome  Wink

I guess most people find it hard to work with and a bit limiting as we are only working with one specific softwareversion, but thats the only way to bundle all the knowledge and experience we are getting.

Thats why i´m so uber interested in the BMW Mini disassembly, its using MAP instead of MAF and i´m very interested in trying to convert MS43 into speeddensity for boosted applications
Logged
dream3R
Hero Member
*****

Karma: +18/-8
Offline Offline

Posts: 1194


« Reply #4 on: December 17, 2015, 03:51:53 PM »

You´re welcome  Wink

I guess most people find it hard to work with and a bit limiting as we are only working with one specific softwareversion, but thats the only way to bundle all the knowledge and experience we are getting.

Thats why i´m so uber interested in the BMW Mini disassembly, its using MAP instead of MAF and i´m very interested in trying to convert MS43 into speeddensity for boosted applications

I see.   One question which I asked before where did you get those DPP settings from as I don't see that in the code.   The screenshot you posted was an ida guess I think?   Also does it have ext ram?
Logged



How to work out values from an A2L Smiley

http://nefariousmotorsports.com/forum/index.php?topic=5525.msg52371#msg52371


Starting Rev's http://nefariousmotorsports.com/forum/index.php?topic=5397.msg51169#msg51169

noobs read this before asking http://nefariousmotorsports.com/forum/index.php?topic=9014.0title=


ORGORIGINAL 05 5120 creator for Volvo
ORIGINAL Datalogger (Freeware) Author
ORGINAL finder of the 'extra' torque' limits
I don't have ME7.01 A2L I just use ID
Cloudforce
Full Member
***

Karma: +5/-13
Offline Offline

Posts: 106


« Reply #5 on: December 17, 2015, 10:51:02 PM »

I see.   One question which I asked before where did you get those DPP settings from as I don't see that in the code.   The screenshot you posted was an ida guess I think?   Also does it have ext ram?

As i´m a absolutely noob when it comes to IDA, i found a very talented guy who created some files that i need to plug into IDA. I have not much clue on DPP settings, i barely know what they are, what they do and how i need to work with them but thats all. What do you mean by external ram?  Huh MS43 everything is done in the flash, if thats what you are asking for.
Logged
alfachips
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


« Reply #6 on: December 18, 2015, 06:21:59 AM »

Thank you all of you. But I have a stupid question. What is INPA ?
Logged
Cloudforce
Full Member
***

Karma: +5/-13
Offline Offline

Posts: 106


« Reply #7 on: December 18, 2015, 06:47:18 AM »

Try the things i´ve posted regardless if you know what inpa is or what it does. If it works, you´re done. If that alone is not working, INPA is a software from BMW which you can use the measure live data, read fault codes etc. Within INPA, theres a possibility to reset adaptations. Thats what MAY be needed in the end.
Logged
alfachips
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


« Reply #8 on: December 18, 2015, 08:29:33 AM »

I understand.
Thank you.
Logged
dream3R
Hero Member
*****

Karma: +18/-8
Offline Offline

Posts: 1194


« Reply #9 on: December 19, 2015, 04:26:12 PM »

As i´m a absolutely noob when it comes to IDA, i found a very talented guy who created some files that i need to plug into IDA. I have not much clue on DPP settings, i barely know what they are, what they do and how i need to work with them but thats all. What do you mean by external ram?  Huh MS43 everything is done in the flash, if thats what you are asking for.


I can explain further but it would be lengthy really you need to read the C167 instruction set, fall asleep, then repeat, lol.

I wondered how you got those settings as I thought I had missed something.

RAM well you can have ext RAM audi's seem to have 64k, Volvo's 128k. there's a separate instruction to alter the DPP for x instructions to access it, obviously it doesn't apply here.

What offset did you load it at as I haven't looked at that part of the code yet.  And it melts my mind a bit the instruction to setup load points etc lol.

Feel free to PM me re DPP and to fix the plugin issue if there is one.


Edit... you sure it uses flash as ram the c167 has internal ram (DPP 3) xram or something it's called.   Faster than ext ram obviously,  flash slower again I'd guess.
« Last Edit: December 19, 2015, 07:08:55 PM by dream3R » Logged



How to work out values from an A2L Smiley

http://nefariousmotorsports.com/forum/index.php?topic=5525.msg52371#msg52371


Starting Rev's http://nefariousmotorsports.com/forum/index.php?topic=5397.msg51169#msg51169

noobs read this before asking http://nefariousmotorsports.com/forum/index.php?topic=9014.0title=


ORGORIGINAL 05 5120 creator for Volvo
ORIGINAL Datalogger (Freeware) Author
ORGINAL finder of the 'extra' torque' limits
I don't have ME7.01 A2L I just use ID
k0mpresd
Hero Member
*****

Karma: +146/-54
Offline Offline

Posts: 1655


« Reply #10 on: March 16, 2016, 02:47:34 PM »

Shure, all one needs to do is tweak C_CONF_CAT in the tune section.

As your softwareversion is MS430066, C_CONF_CAT is located at 0x0B21. Your file has value "04" at that position and depending on what you wanna acchieve, you want to change it to different value. If i get you correctly, you would be fine with one single pre-cat sensor? So change "04" to "00" and reset adaptations within INPA.  Wink

Don´t forget to recalculate checksum after changing that byte.

are you sure this location is correct?

also, can you confirm c_conf starts @ 0xB1E > 0xB32?
and are labeled in this order:

Configuration AntiJerk MAF
Configuration BrakeTestSwitch
Configuration CAN Bus CAL
Configuration Catalytic System
Configuration Alternator Current
Configuration CruiseControl Main Switch
Configuration DiagnosticModuleTankLeakage
Configuration EngineCoolantFan
Configuration ExhaustFlap
Configuration EOBD
Configuration SecondaryAirValve Lambdadiagnose
Configuration MalfunctionIndicatorLamp
Configuration MalfunctionIndicatorLamp EU2
Configuration engine speed hysteresis for fuel cut-off
Configuration engine speed hysteresis for fuel cut-off, drive engaged
Configuration SecondaryAirPump
Configuration SecondaryAirValve diagnose
Configuration Coolanttemp ex-sensor
Configuration ExhaustGasTemperature
Configuration Pre-Injection end
Configuration TorqueLimiter gear-based
Logged
Cloudforce
Full Member
***

Karma: +5/-13
Offline Offline

Posts: 106


« Reply #11 on: March 17, 2016, 06:38:16 AM »

What softwareversion are you working with?
Logged
k0mpresd
Hero Member
*****

Karma: +146/-54
Offline Offline

Posts: 1655


« Reply #12 on: March 17, 2016, 06:43:18 AM »

What softwareversion are you working with?

same as op.
Logged
Cloudforce
Full Member
***

Karma: +5/-13
Offline Offline

Posts: 106


« Reply #13 on: March 17, 2016, 09:05:48 AM »

I haven´t gone through the complete disassembly to very the config switches as i wouldn´t recomment using MS430066. Use MS430056 which has MUCH more support from the community and will be the only one with further support and implementation of features like NoLiftShift, Launch Control etc Wink
Logged
k0mpresd
Hero Member
*****

Karma: +146/-54
Offline Offline

Posts: 1655


« Reply #14 on: March 17, 2016, 10:50:39 AM »

eh, no worries. i got it sorted out already. those locations are correct.
Logged
Pages: [1] 2
  Print  
 
Jump to:  

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