RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 10:39 pm

All times are UTC





Post new topic Reply to topic  [ 260 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11, 12, 13 ... 18  Next
Author Message
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Jul 27, 2017 4:46 am 
Offline
Newbie

Joined: Mon Feb 22, 2016 3:56 am
Posts: 40
Location: russia 56
i am use 10k resostor for 104 pin. Before connect gnd to pin, after power on and after 5-10 sec gnd from 104 pin disconnect.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Jul 27, 2017 5:35 am 
Offline
Senior Member

Joined: Mon May 18, 2015 12:14 pm
Posts: 1042
Location: Oulu, Finland (English/Finnish)
Siller wrote:
Has anyone also had problem, putting the MS42 ECU to Boot mode?
I tried with the JM garage flasher, but it keeps saying Wrong echo byte. Goes to 3% then stops when I click connect.
For boot pin I use Pin 24 on the Flash. I have also tried a pin 104 on the CPU but still no luck.
When also trying to connect with INPA, ECU responds. With MPPS I can also still read the part flash of 32Kb.
I'm doing everything on the "bench" using the 2 wires for 12v supply, one ground, K-line and a needle pin connected to GND and other side to the correct pin on the flash.


Wrong topic for your question but the ms42/43 wiki has links to new and old garageflasher. The new version has worked zero times for me. The old version works mostly. Put the ground wire to pin 104, turn on power, click connect and after 20% connecting remove the wire. Works for me if the power supply is decent.

But still the garage flasher is quite unreliable. I normally use the chipsters mss5x flash tool. Works 100% and no need to open the ecu. Then only time you need to use garageflasher is if you want to make the ecu virgin again. Converting between versions can be done using the mss5x flash tool. But I don't see any need for version change if your ecu is AD, C6 or CA


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Jul 27, 2017 8:46 am 
Offline
Senior Member

Joined: Mon May 18, 2015 12:14 pm
Posts: 1042
Location: Oulu, Finland (English/Finnish)
the404man wrote:
Sorry i did not read past the 3rd page and then the 9th page.. But im going to turbo my 2000 323i m52tub25 ms42, i bought a AEM FIC6 and from what i understand it will do everything needed for boosting, but as i was looking into secondary air pump delete and top speed removal along with a few other things, i ran into this forum along with ramraider software.. :)

I can tune with hp tuners so not worried too much about tuning..

But i am kinda worried about installing and using the definition files and more so knowing which one i need for my DME.. And also thought well i could totally return the AEM and save 400+ dollars if i can tune for boost using romraider :) So my other question is, does romraider have boost parameters built in for the ms42 DME or does the ms42 have any type of parameters one could use for boost tuning ? ..

Thanks Monty aka the404man peace :)

OBTW thought id add, im looking at maybe 14psi tops


I will shortly post next definition file. With that you can get rid of the secondary air pump. Just zero out the secondary air injection maps and disable DTCs 50, 25 and 62. The vehicle speed limiter is already there.

You can boost the engine using the stock ms42 and using these definition files to do it. I'm currently in process of doing so and now I'm dialing in the fuel maps on vacuum area and low boost. All seems fine. I will start thread about results when we get that working fine. For boosting you need bigger maf (we are using m54b30 maf with 1k resistor) and you need to get rid of the maf limits or it will throw maf fault code under boost. I have added this to the new definition file (under forced induction). You also don't need to know what definition file to use. Just use the latest for ms42 and romraider will open the bin using right definition file. Of course if your ecu is something different than AD, C6 or CA version, then you need to change your ecu version.


Last edited by pazi88 on Thu Jul 27, 2017 9:14 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Jul 27, 2017 9:00 am 
Offline
Senior Member

Joined: Mon May 18, 2015 12:14 pm
Posts: 1042
Location: Oulu, Finland (English/Finnish)
Aand here is the next definition file:
Attachment:
MS42 ECU Definitions v0.33.xml


I have tested most of the stuff but of course I haven't got time to test every map on all three versions. But I have made some fixes compared to the last one and added:
- catalyst heating maps
- secondary air injection maps
- some fuel and ignition maps
- deceleration maps (mostly untested)
- MAF plausibility checks for forced induction
- ecu ids for adaptation table reading


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Aug 18, 2017 9:01 am 
Offline
Experienced

Joined: Sat Jan 14, 2017 9:46 pm
Posts: 534
@pazi88
There is a failure in deceleration tables :).
You should change the adresses for ac on - ac off tables for ignition retard.

Thanks for your work !


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Aug 18, 2017 9:35 am 
Offline
Senior Member

Joined: Mon May 18, 2015 12:14 pm
Posts: 1042
Location: Oulu, Finland (English/Finnish)
Lambda1 wrote:
@pazi88
There is a failure in deceleration tables :).
You should change the adresses for ac on - ac off tables for ignition retard.

Thanks for your work !


umm.. can you be more precise? Are the ac on/off tables mixed or just wrong address. Or those don't work at all? Which SW version?


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Aug 18, 2017 1:07 pm 
Offline
Experienced

Joined: Sat Jan 14, 2017 9:46 pm
Posts: 534
Sorry be in hurry today ...
Only mixed. Swap them both an it will be fine.
Location are okay.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Sep 07, 2017 3:59 am 
Offline
Newbie

Joined: Wed Sep 06, 2017 10:12 pm
Posts: 4
pazi88 wrote:
Aand here is the next definition file:
Attachment:
MS42 ECU Definitions v0.33.xml


I have tested most of the stuff but of course I haven't got time to test every map on all three versions. But I have made some fixes compared to the last one and added:
- catalyst heating maps
- secondary air injection maps
- some fuel and ignition maps
- deceleration maps (mostly untested)
- MAF plausibility checks for forced induction
- ecu ids for adaptation table reading

First post here, but ive been working and reading between forums for about 6 months tuning with TunerPro software mostly until I came across here, so I set up rom raider got my bin and your xml file now which seems to be the most complete, thank you btw.

Questions:
I have my brothers 00 323i auto AD virgin I'm working on now, I custom built a ghost cam tune map only problem I have is blipping the throttle will cause it to stall also at idle it will come in and out of a good lope and for short bits of time it will decide to miss really fast like a machine gun then go back to lopey after a while, what maps on here can I adjust idle for cold and warm for the extra overlap.

also what maps on here do I adjust for exhaust popping modifications, oh and right now I have the 328 ad version bin. loaded with your xml, do I need to be on a 323 auto AD bin or are they the same. and one more thing, normally in tuner pro I load only 64kb bin and XDF files to make tunes and flash with galleto. when I save out of romraider how do I make sure its the 64kb flash file


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Sep 08, 2017 2:03 am 
Offline
Newbie

Joined: Sun Jan 22, 2017 7:43 am
Posts: 44
StrokedE46er wrote:
pazi88 wrote:
Aand here is the next definition file:
Attachment:
MS42 ECU Definitions v0.33.xml


I have tested most of the stuff but of course I haven't got time to test every map on all three versions. But I have made some fixes compared to the last one and added:
- catalyst heating maps
- secondary air injection maps
- some fuel and ignition maps
- deceleration maps (mostly untested)
- MAF plausibility checks for forced induction
- ecu ids for adaptation table reading

First post here, but ive been working and reading between forums for about 6 months tuning with TunerPro software mostly until I came across here, so I set up rom raider got my bin and your xml file now which seems to be the most complete, thank you btw.

Questions:
I have my brothers 00 323i auto AD virgin I'm working on now, I custom built a ghost cam tune map only problem I have is blipping the throttle will cause it to stall also at idle it will come in and out of a good lope and for short bits of time it will decide to miss really fast like a machine gun then go back to lopey after a while, what maps on here can I adjust idle for cold and warm for the extra overlap.

also what maps on here do I adjust for exhaust popping modifications, oh and right now I have the 328 ad version bin. loaded with your xml, do I need to be on a 323 auto AD bin or are they the same. and one more thing, normally in tuner pro I load only 64kb bin and XDF files to make tunes and flash with galleto. when I save out of romraider how do I make sure its the 64kb flash file


Few things:

*Did you clear adaptions after you write a new file to DME? I think that is a good idea.

*Have you datalogged the problem?

*328 and 323 have different files I know that for a fact. You can use either but the fuel trims and ign timing will be more accurate for the correct engine for the tune

*MS42 only uses a 32kb flash file, unlike the 64kb MS43. If you are editing the 512kb and need the 32kb you can use a hex editor to pull out the 32kb. I forget the address right now sorry, but its easy to find. Just search the software version its the first or second line in the 32kb dump sourounded by blank space.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Sep 29, 2017 2:04 pm 
Offline
Senior Member

Joined: Mon May 18, 2015 12:14 pm
Posts: 1042
Location: Oulu, Finland (English/Finnish)
New version:
Attachment:
MS42 ECU Definitions v0.34.xml


v0.34
- added checksum delete for 512kb files. Credit from this goes to Tobias Sjöberg
- added few dtc's
- added electric cooling fan maps
- added Individual Cylinder Multiplicative Factors (TI_AS_CYL)
- added antijerk and missfre detection maps
- fixed some errors (for example the one told by Lambda1)

And about that checksum delete. It disables checksums from partial file. And the switch does changes to both partial and full flash sections. So after flashing in the full flash with checksums disabled, you need to read partial again and the do your tuning to that.


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Oct 05, 2017 7:19 am 
Offline
Newbie

Joined: Wed Sep 06, 2017 10:12 pm
Posts: 4
barrymaxx wrote:
StrokedE46er wrote:
pazi88 wrote:
Aand here is the next definition file:
Attachment:
MS42 ECU Definitions v0.33.xml


I have tested most of the stuff but of course I haven't got time to test every map on all three versions. But I have made some fixes compared to the last one and added:
- catalyst heating maps
- secondary air injection maps
- some fuel and ignition maps
- deceleration maps (mostly untested)
- MAF plausibility checks for forced induction
- ecu ids for adaptation table reading

First post here, but ive been working and reading between forums for about 6 months tuning with TunerPro software mostly until I came across here, so I set up rom raider got my bin and your xml file now which seems to be the most complete, thank you btw.

Questions:
I have my brothers 00 323i auto AD virgin I'm working on now, I custom built a ghost cam tune map only problem I have is blipping the throttle will cause it to stall also at idle it will come in and out of a good lope and for short bits of time it will decide to miss really fast like a machine gun then go back to lopey after a while, what maps on here can I adjust idle for cold and warm for the extra overlap.

also what maps on here do I adjust for exhaust popping modifications, oh and right now I have the 328 ad version bin. loaded with your xml, do I need to be on a 323 auto AD bin or are they the same. and one more thing, normally in tuner pro I load only 64kb bin and XDF files to make tunes and flash with galleto. when I save out of romraider how do I make sure its the 64kb flash file


Few things:

*Did you clear adaptions after you write a new file to DME? I think that is a good idea.

*Have you datalogged the problem?

*328 and 323 have different files I know that for a fact. You can use either but the fuel trims and ign timing will be more accurate for the correct engine for the tune

*MS42 only uses a 32kb flash file, unlike the 64kb MS43. If you are editing the 512kb and need the 32kb you can use a hex editor to pull out the 32kb. I forget the address right now sorry, but its easy to find. Just search the software version its the first or second line in the 32kb dump sourounded by blank space.


Hey man sorry took so long to get back with you, I'm aware the 328 amd 323 are differnt , I loaded that on his because it had ews delete , but I think you are right , also I did clear adaptations, I'll just put him back to the virgin 323i full flash..


One more question why can I not input neg values on vanos idle maps in Romraider? It's annoying as hell


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Oct 05, 2017 8:14 am 
Offline
Senior Member

Joined: Mon May 18, 2015 12:14 pm
Posts: 1042
Location: Oulu, Finland (English/Finnish)
StrokedE46er wrote:
One more question why can I not input neg values on vanos idle maps in Romraider? It's annoying as hell


First of all why would you like to put negative values there? Secondly The cams don't have infinite range that they can rotate. On intake it's 80 to 120 degrees. And on exhaust it is 85 to 105 degrees. Those are crank angles compared to lobe center on cam. If you put values outside those windows, you will get vanos error codes because the cams can't reach the wanted value. Thirdly the vanos map values are unsigned integers. Which means that they can only be positive. okay with correct conversion factor you can have negative values using uint. But in this case after conversion the min limit is 60 with 0x0 hex value and max limit 155,625 with hex value 0xFF


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Oct 05, 2017 10:56 am 
Offline
Experienced

Joined: Sat Jan 14, 2017 9:46 pm
Posts: 534
OOT but ... I think he will do "Ghost-Cams" for lumpy idle mode because of more overlap like the MS43 Guys do this with .XDF files in tuner pro ... there are negativ values in .XDF.
You can do it by another way ...but Ghost-Cams sounds like s***-


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Oct 05, 2017 11:54 am 
Offline
Experienced

Joined: Wed Aug 27, 2014 11:57 am
Posts: 259
Lambda1 wrote:
OOT but ... I think he will do "Ghost-Cams" for lumpy idle mode because of more overlap like the MS43 Guys do this with .XDF files in tuner pro ... there are negativ values in .XDF.
You can do it by another way ...but Ghost-Cams sounds like s***-


^Negative values are for the reduced-amount-of-maps mod ;-) All unneccessary maps are set to FF for faster flashing.

_________________
MS43 wiki

MS42 wiki


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Thu Oct 05, 2017 12:40 pm 
Offline
Newbie

Joined: Wed Sep 06, 2017 10:12 pm
Posts: 4
pazi88 wrote:
StrokedE46er wrote:
One more question why can I not input neg values on vanos idle maps in Romraider? It's annoying as hell


First of all why would you like to put negative values there? Secondly The cams don't have infinite range that they can rotate. On intake it's 80 to 120 degrees. And on exhaust it is 85 to 105 degrees. Those are crank angles compared to lobe center on cam. If you put values outside those windows, you will get vanos error codes because the cams can't reach the wanted value. Thirdly the vanos map values are unsigned integers. Which means that they can only be positive. okay with correct conversion factor you can have negative values using uint. But in this case after conversion the min limit is 60 with 0x0 hex value and max limit 155,625 with hex value 0xFF


I have been using TunerPro software forever so excuse my ignorance, xml is a little new to me as is romraider I have just been playing around with it on my brothers and a few bench setups, I like the overall user experience versus TunerPro software. appreciate the input. Are there any tuned or not tuned xml definitions for 323i, the one I have been using is 328i on my brothers and I'm sure that is the source of most of my issues with his.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 260 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11, 12, 13 ... 18  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 34 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl