View Single Post
      09-20-2018, 09:27 PM   #1
Justin Daniels
Private First Class
Justin Daniels's Avatar
Canada
57
Rep
156
Posts

Drives: 2011 128i
Join Date: Aug 2018
Location: Ottawa

iTrader: (0)

Garage List
2011 BMW 128i  [0.00]
Coding for a Swap

I've read a few threads where some of these questions have been asked but it's generally been someone looking to bypass a broken part; as such, the response has been "fix/replace the part" (rightfully so).

Some background:
I have a 2009 E90 328xi that I daily drive and maintain and will leave bone stock forever. I picked up an automatic E90 325i that will be receiving an LS4 mated to a GS6-53BZ. I have the trans and the engine, just need to mate them together.

I have spent my spare time over the past year and a bit refreshing a Mercedes M120 (mostly in my living room, because the shop isn't heated and Onterrible has cold winters) to put into a 1986 Mazda RX7 I had. Sold the RX7 because it had too much Ontario cancer and now have an M120 to put into something. I have (for now) decided that I want to build an E91 with a V12 engine under the hood.

Here's where it becomes about coding:
I want to keep the stock DME in order to make everything else in the car happy because it will be daily driven and have to pass an OBD2 emissions test. I will be managing the M120 with a Megasquirt MS3Pro and can feed inputs into the DME as required in order to "stimulate" it. I would like to retain as much of an OEM feel to the car as possible (interior/functionality/etc).

The problem(s) I face are that the M120 does not have dual VANOS or Valvetronic2, I'll be going from auto to manual, and the xDrive system is being ditched (may have to swap my DXC for a DSC and code it - if possible). I've considered rigging up the Valvetronic equipment to act as an electronic throttle actuator; but that will require some funky thinking.

My question is this: Am I totally screwed for integrating this without having my dashboard light up like a Christmas tree? In the Socialist People's Republic of Ontario, an illuminated MIL is an instant fail for out drive clean. If I modify the VANOS maps, the expected cam position should never vary and I should be safe (though the M120 does have a simple on-off VVT system on the intake cams, so that may screw with it... would be easier for the DME to ignore cam position altogether)

I have access to an entire 325i's electronics and will gladly swap over as much of the wiring/modules required to accomplish this.

Disclaimer:
I am TOTALLY new to coding/BMWs and I am NOT looking for someone to spoon feed me; if the information exists please point me in the right direction.
I am NOT looking to cheat / bypass emissions equipment if I can avoid it (though the thought has crossed my mind).
This is a thought experiment that will only turn into a reality if it's feasible.
The M120 is a bone stock long-block that I'm HOPING will make 480-500 crank horse with a good intake/exhaust/tune. Yes I can make more power other ways, yes it's heavy (not too bad really).

Thanks for reading.

- Justin

Last edited by Justin Daniels; 09-20-2018 at 09:39 PM..
Appreciate 0