NefMoto

Technical => Tuning => Topic started by: alfachips on December 17, 2015, 08:51:26 AM



Title: BMW Siemens ECU MS43 delete lambda sensors
Post by: alfachips 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]


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: Cloudforce 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.  ;)

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


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: dream3R on December 17, 2015, 12:01:35 PM
Mega info here, props to the maker!

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


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: Cloudforce on December 17, 2015, 12:44:59 PM
Mega info here, props to the maker!

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

You´re welcome  ;)

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


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: dream3R on December 17, 2015, 03:51:53 PM
You´re welcome  ;)

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?


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: Cloudforce 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?  ??? MS43 everything is done in the flash, if thats what you are asking for.


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: alfachips on December 18, 2015, 06:21:59 AM
Thank you all of you. But I have a stupid question. What is INPA ?


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: Cloudforce 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.


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: alfachips on December 18, 2015, 08:29:33 AM
I understand.
Thank you.


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: dream3R 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?  ??? 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.


Title: Re: BMW SIEMENS ECU MS43 DELETE LAMBDA SENSORS
Post by: k0mpresd 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.  ;)

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


Title: Re: BMW Siemens ECU MS43 delete lambda sensors
Post by: Cloudforce on March 17, 2016, 06:38:16 AM
What softwareversion are you working with?


Title: Re: BMW Siemens ECU MS43 delete lambda sensors
Post by: k0mpresd on March 17, 2016, 06:43:18 AM
What softwareversion are you working with?

same as op.


Title: Re: BMW Siemens ECU MS43 delete lambda sensors
Post by: Cloudforce 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 ;)


Title: Re: BMW Siemens ECU MS43 delete lambda sensors
Post by: k0mpresd on March 17, 2016, 10:50:39 AM
eh, no worries. i got it sorted out already. those locations are correct.


Title: Re: BMW Siemens ECU MS43 delete lambda sensors
Post by: dream3R on May 18, 2016, 05:47:36 PM
eh, no worries. i got it sorted out already. those locations are correct.

I'v got a couple ms43 a2l's if i helps pm me


Title: Re: BMW Siemens ECU MS43 delete lambda sensors
Post by: k0mpresd on May 18, 2016, 06:38:11 PM
I'v got a couple ms43 a2l's if i helps pm me

all good on my end. thanks though. :)
on the other hand, if youre bored, send them over.

edit: just did one of these today actually now that i think about it. lol.