Cart

Quick Links

Porsche 944 1987-1991 MSPNP Gen2 Plug and Play ECU
Porsche 944 1987-1991 MSPNP Gen2 Plug and Play ECU
Porsche 944 1987-1991 MSPNP Gen2 Plug and Play ECU
Porsche 944 1987-1991 MSPNP Gen2 Plug and Play ECU
BMW E30/325i/E32/E34 1987-1993 MSPNP Gen2 Plug and Play ECU

BMW E30/325i/E32/E34 1987-1993 MSPNP Gen2 Plug and Play ECU

5 out of 5 based on 9 customer ratings
(9 customer reviews)

$829.99

-

Frequently purchased together

USB to Serial Adapter - Trouble Free!!

IGN-6 Six-Tower Coil Pack

Innovate Standalone Gauge Kit with LC-2 & Blue DB Gauge - 3795

Description

BMW E30 1987-1993 E30 / E32 / E34 MSPNP2 Plug and Play Standalone Engine Management System

*Fits multiple BMW models:

  • 1987-1992 325i (E30 Chassis with M20) *
  • 1988-1992 735 (E32 Chassis with M30)
  • 1989-1990 525 (E34 Chassis with M20)
  • 1989-1993 535 (E34 chassis with M30)
  • 1991-1993 M5 (E34 chassis with S38)

*Note: This does not fit BMW e30 325e models with the eta engine (except the 1987 “Super Eta”), or the 1992 E36 chassis 325i with the M50 (in 1992, the convertible used the E30 chassis, while coupes and sedans received the new E36 chassis). These used a different ECU design. Additionally, some European 325i models for the 1987 year used an ECU with a part number of 0 261 200 073 or 0 261 200 081; this ECU is not compatible with the stock wiring on these cars.

Also, this MSPNP may not work with automatic transmissions on the E34 or E32 chassis, which rely on the fuel consumption signal for the transmission computer. Automatic equipped E30s using a hydraulic transmission will work without issue.

Second Generation MSPNP; Easy to Use and Install!    

MSPNP2 Model #B8793 Features:

  • Fully Plug and Play Installation – No wiring required for basic functionality.  Average install time is under 1 hour!
  • M20 base maps is pre-loaded to help your engine start on the first turn of the key (other model base maps included on CD)
  • Real time tuning and data logging with a laptop connection
  • Supports most aftermarket wideband sensors

Fully Tunable Engine Control!

  • 16×16 Fuel Tables allow high resolution tuning
  • 12×12 Ignition Tables
  • Multiple Acceleration enrichment strategies
  • Closed Loop Idle Speed Control
  • Air Conditioner Control
  • Bank to bank fuel control with stock wiring, or 3 channel semi-sequential fueling with minor wiring changes
  • Onboard peak and hold drivers support both high and low impedance injectors – No external ballast resistor is needed!
  • Allows removal of stock airflow meter

Advanced Feature Set (Included!)

  • 12×12 Air Fuel Ratio Target Tables for use with wide band O2 sensor for precise tuning and table trim.
  • Built-in 2-step rev limiter / launch control with flat shift
  • Real time barometric correction
  • Internal 4-bar MAP sensor reads up to 44PSI of boost
  • Overboost protection
  • Closed loop boost control (Requires DIYAutoTune.com EBC solenoid kit)
  • Knock sensor input with adjustable sensitivity
  • Headphone output for knock sensor – listen for knock while you tune!
  • Table switching input. Change fuel and spark maps on the fly for different fuels, nitrous activation, etc.
  • Input for flex fuel sensor – switch between E85 and gasoline on the fly!
  • CANBus connector allows interconnection of other MegaSquirt-compatible devices for additional functions (EGT Input, Automatic Transmission Controller, Additional Sensors…..the possibilities are limitless!

What you get in the box:

  • MSPNP2 Standalone Plug and Play B8793 ECU
  • MSPNP RS232 serial tuning cable, 6′ (USB adapter sold separately, if needed)
  • Tuning Software and Documentation USB Stick
  • 6′ Vacuum Hose for MAP Signal and ‘T’ fitting
  • Four Screws for ECU mounting

Here is a partial list of BMW DME (stock ECU) part numbers that this ECU can replace:

  • 0 261 200 150     –     1986-1988 E24 635CSi with M30B35 engine
  • 0 261 200 152     –     1987-1991 E30 320i with M20B20 engine
  • 0 261 200 153     –     1987-1991 E30 325i/is/iX with M20B25 engine
  • 0 261 200 154     –     1987-1989/1987 E30 325es with M20B27 engine
  • 0 261 200 172     –     European 1987-1991 E30 320i with M20B20 engine
  • 0 261 200 173     –     1987-1991 E30 325i/is/iX with M20B25 engine + 1987-1990 E34 525i with M20B25 engine
  • 0 261 200 179     –     1989-1992 E34 535i with M30B35 engine
  • 0 261 200 350     –     1988-1995 E34 M5 with S38B36 engine
  • 0 261 200 351     –     1987-1991 E30 325i/is/iX with M20B25 engine
  • 0 261 200 380     –     1987-1991 E30 325i/is/iX with M20B25 engine
  • 0 261 200 382     –     1987-1991 E30 325i/is/iX with M20B25 engine
  • 0 261 200 524     –     1987-1991 E30 325i/is/iX with M20B25 engine + 1987-1990 E34 525i with M20B25 engine
  • 0 261 200 525     –     1987-1991 E30 325i/is/iX with M20B25 engine
  • 0 261 200 526     –     1987-1991 E30 325i/is/iX with M20B25 engine

If you’ve run across a BMW DME with a different part number and are curious if this will fit, please contact DIYAutoTune at [email protected].

Note: Although there is a paid upgrade to TunerStudio, it is not needed to tune this ECU. The free version included on the USB Stick can access all the features and tables of the MegaSquirtPNP. The paid version of TunerStudio simply adds tuning and analysis software, such as VE Analyzer Live to tune the fuel tables based on wideband O2 feedback (requiring a wideband O2 sensor and controller, sold separately). It also unlocks the ability to use customized dashboards, such as our MSPNP2 Dash, which is designed specifically to help make tuning your new build intuitive and easy!

Customer reviews

Rated 5 out of 5 stars
9 reviews
4 stars 0 0 %
3 stars 0 0 %
2 stars 0 0 %
1 star 0 0 %

9 reviews for BMW E30/325i/E32/E34 1987-1993 MSPNP Gen2 Plug and Play ECU

Only logged in customers who have purchased this product may write a review.

Where is this product assembled?

  • This product is assembled in Suwanee, Georgia, USA

Is this all that I need to get started tuning my BMW?

  • The only other potential must-have is that if your laptop doesn’t have a 9 pin serial port, you will need our USB to serial adapter to connect to this unit. However, there are several other things you may wish to add to use this unit to its full potential.

Will I need to make any changes to the trigger wheel setup to run a distributorless ignition?

  • The stock crank trigger can support distributorless ignition without any changes.

Questions & Answers

    I have an 86’ 635csi with the 059 Ecu is this model compatible with my car?
  1. 0 votes
    Q I have an 86’ 635csi with the 059 Ecu is this model compatible with my car?
    Asked by Jake
    A

    This ECU is for the later 55 pin wiring harness; the stock wiring harness in 1986 would have used a 35 pin connector that does not physically fit. I have seen older M30 motors swapped to the later 55 pin wiring harness and crank trigger; the MSPNP could be used in that case.

  2. I am planning on running one of these on an S38B36. Can the MSPNP be upgraded to MS3 or is it stuck as MS2? Thank you!
  3. 0 votes
    Q I am planning on running one of these on an S38B36. Can the MSPNP be upgraded to MS3 or is it stu...... Read more
    Asked by John
    A

    The MSPNP does not have an upgrade path - it trades flexibility for being pre configured for its application, and the processor is not removable. We have considered an MS3Pro based option for these cars and may offer one in the future if there's enough demand.

  4. Hi, I want to use one of these to run a turbo M30B35, is that something that could be done with this or would I need to move to a standalone MS? Also what would I need to add, etc?
  5. 0 votes
    Q Hi, I want to use one of these to run a turbo M30B35, is that something that could be done with t...... Read more
    Asked by Angelito
    A

    Yes, this could run a turbo engine no problem. I would recommend adding the following.

    • GM type IAT sensor, for bypassing the air flow meter.
    • Wideband O2 sensor and controller
    • Boost control solenoid
  6. When will you guys be bringing back the diy pnp version of megasquirt for the e30 i spoke with someone last time and they said it you guys are short on connectors for the ecu is there any way to buy it without the ecu plug and getting it on my own
  7. 1 vote
    Q When will you guys be bringing back the diy pnp version of megasquirt for the e30 i spoke with so...... Read more
    Asked by Manuel
    A

    The DIYPNP is temporarily unavailable until we can resolve the problem with the connector shortage. The DIYPNP connectors are not the exact same version as used in the BMW ECUs, but are a slightly narrower variant to fit in the DIYPNP case. If you wish to purchase one without the connector anyway, please contact us directly.

  8. Would this work for the m106?
  9. 0 votes
    Q Would this work for the m106?
    Asked by colton
    A

    Using this ECU on the M106 will require swapping to the later M30B35 wiring harness and crank trigger. It will not plug into an M106 wiring harness; the connectors are different.

  10. What version is MSPNP Gen 2 if I want to download an in-depth manual for it from http://www.msextra.com/manuals/ms2manuals/? The Microsquirt-Module Developers manual doesn't contain as much info as the other manuals, would I use MS2/V3.0 Hardware manual or MS2/V3.57 Hardware manual then? Please clarify, thank you!
  11. 0 votes
    Q What version is MSPNP Gen 2 if I want to download an in-depth manual for it from http://www.msext...... Read more
    Asked by Andrey Gorelyy
    A

    The MSPNP Gen 2 has its own documentation:

    MSPNP Gen 2 V1.3 manual

    It uses a MicroSquirt Module at its core, with the other boards being unique to the MSPNP Gen 2 and not related to the V3.0 or V3.57.

  12. Is there a way to power up this unit out of car for bench testing and programming? Thank you
  13. 0 votes
    Q Is there a way to power up this unit out of car for bench testing and programming? Thank you
    Asked by thomas bos
    A

    The easiest way without special cables is to use alligator clips - the 55 pin connector has pretty wide pin spacing, so it's not too hard to get test leads on it. Use pin 19 for ground and pin 37 for the 12 volt power supply.

  14. In have a m30b32, would I have to swap a harness from a b35 for it to work
  15. 0 votes
    Q In have a m30b32, would I have to swap a harness from a b35 for it to work
    Asked by Lonnie Howell
    A

    Yes. You'd also need the later engine's crank trigger as well.

  16. Does the kit come with the harness adapters for the stock e30 sensors to the gm sensors as well as both sensors needed to delete the stock air flow sensor?
  17. 0 votes
    Q Does the kit come with the harness adapters for the stock e30 sensors to the gm sensors as well a...... Read more
    Asked by Omar
    A

    We sell a separate kit with an IAT sensor, mounting bung, and pins that can be stabbed into the air flow meter connector to wire it up. See the MSPNP2-B8793 installation directions for how to install this kit.

  18. Running it in wasted spark just requires adding an external ignition module and coil pack, like our QuadSpark and IGN-6 ? in order to do this what else is involved? will it run off my original cam sensor or do i need to install a dizzy cover and another cam sensor and trigger? do you offer tec support with purchase? thank you,
  19. 0 votes
    Q Running it in wasted spark just requires adding an external ignition module and coil pack, like o...... Read more
    Asked by thomas m bos
    A

    Yes, you just need the IGN-6, the IGN-6's connector, a QuadSpark, and suitable spark plug wires. It runs off the factory crank trigger; no extra sensors are required.

    We have several full time tech support people who support this ECU by email and over the phone.

  20. Hello, I was wandering what version of firmware the pnp gen2 for a bmw e30 is running
  21. 0 votes
    Q Hello, I was wandering what version of firmware the pnp gen2 for a bmw e30 is running
    Asked by Thomas Bos
    A

    They ship with 3.3.1 as this is the firmware the tune was developed on. You can upgrade to later firmware if you wish.

  22. What's the deal with the MAP sensor? is this something we need to buy to have it run properly or is this included in the package? i heard it needs to be put into the intake manfold and then ran to the MSPNP? does this kit come with directions as to how everything goes together? if there was no internet am i able to hook everything up and start tuning? also, regarding the TPS on the 90 m20b25s these don't work from what i've read, i heard i need to use a E36 TPS to have it work properly? How does this work and what does DIY Autotune use or do to get the MSPNP to use the TPS switch properly
  23. 0 votes
    Q What's the deal with the MAP sensor? is this something we need to buy to have it run properly or ...... Read more
    Asked by Thomas Blamauer
    A

    There is a 4 bar MAP sensor inside the MSPNP. You just need to run a vacuum hose from the port on the MSPNP to the intake manifold.

    Model specific installation directions are here. Internet connectivity is not required, but you may need to use a USB thumb drive if we need to share files over email for support reasons.

    The default tune is set to ignore the factory throttle position switch. Adding an E36 TPS is not required, but it does give additional options for tuning boost control and acceleration enrichment.

  24. Trying to connect the ecu to tuner studio. Check that the computer is reading the serial cable. On the side of the ecu only the 5V light is lighting up. What can I check to make sure the ecu is good.
  25. 0 votes
    Q Trying to connect the ecu to tuner studio. Check that the computer is reading the serial cable. O...... Read more
    Asked by Zac
    A

    Let's start with an alternate communications test. To do this check, you'll need the program portcheck.exe. If you don't have a copy, download it here:

    http://www.diyautotune.com/downloads/tuning_software/portCheck.zip

    Power up the Megasquirt and connect it to your PC. You do not need to open the case and should not put the boot jumper in place for this test. Close TunerStudio if it's running, and run the portcheck.exe program. When this program starts, it will scan the available COM ports.

    If the port it's scanning is not connected to a working Megasquirt, or it's on the wrong speed, it'll say "No connection made." If it's on the right port and right speed, it will give you the version of the Megasquirt firmware that's on the Megasquirt.

    If you get a port where it replies with "S" or something else that doesn't look like a firmware version, this port is probably a mouse port or other port that echoes back everything that's typed. You can usually ignore these unless you're doing certain specific tests.

    Please email us a screen shot of the results you get, and I'll go over where to go from there. We'll get this figured out. Worst case, the ECU is covered by a one year warranty if you need any repairs.

  26. Can I use it with my stroked M20B31 with 10.5:1 without changes?
  27. 0 votes
    Q Can I use it with my stroked M20B31 with 10.5:1 without changes?
    Asked by Nemesius
    A

    As long as you're using a harness with a 55 pin ECU connector, this will be able to run the engine, no wiring changes needed. You will need to adjust the tune to what this engine needs.

  28. I installed this in my E30 with an M20B25 and my tacho isn't working. Any ideas?
  29. 0 votes
    Q I installed this in my E30 with an M20B25 and my tacho isn't working. Any ideas?
    Asked by Mark
    A

    Some E30s had ECU controlled tachs and some early ones did not. The default tune is set up for those without an ECU controlled tach and you can turn the tach output on in software if needed.

    If you run into this issue, go to Basic Setup -> Tacho Output Pin, and make sure the tach output is enabled and the output pin set to Tachout.

  30. is the base tune for 91 or 93 octane fuel?
  31. 0 votes
    Q is the base tune for 91 or 93 octane fuel?
    Asked by cory snyder
    A

    We typically use 93 octane for tuning unless we specifically wanted to tune the engine on something else (the 4.8 LS base map was tuned on 87 octane, but that's the only one I am aware of where we used a different fuel). The car was an Improved Touring build with minor bolt ons, so the base tune should be considered an approximate starting point rather than a final map to run.

  32. hi, im Matias and i got a while on the forum (r3vlimited/e30tech) and always ive got the idea of put a turbo on my car , then i was following pnp ms kit on the forum and i get interested on the kit. my knowledge about the ECUs it near to 35/100 :S. so some times i have some basic concepts but im far to be an expert. i have some doubts maybe you can help me. my car has the OBC13 buttons. and it has some functions i wanna still having on the car so i started a thread here http://www.r3vlimited.com/ board/showthread.php?t=402837 1- you still making your kits? im interested on mspnp +afm delete(IAT)+map+tps+wbo2sensor. 2- the instant fuel millage (mpg) on the cluster its gonna still working after install the kit? 3- this kit can measure the oil pressure , fuel pressure? 4- the ms2 works support the "closed loop" operation mode? 5- has the A/C on/off detection ? 6- If i chose the waste spark system but in not going to use i on the beginning the system still supporting the single coil? 7- The kit includes the TPS hardware? 8- it is possible add a Bluetooth device ? 9- it is possible to include a knock sensor? 10- can you provide the connectors to plug on the stock harness for all sensors? 11- can i pay it by paypal? 12- how much it cost the combo pnp? best regards Matias Rivas
  33. 0 votes
    Q hi, im Matias and i got a while on the forum (r3vlimited/e30tech) and always ive got the idea of...... Read more
    Asked by matias rivas
    A

    Yes, the MSPNP and its DIYPNP solder it yourself counterpart are still both in production.

    The instant fuel mileage gauge is one of the few things we were not able to keep working.

    On the MSPNP, the MS2's two spare analog inputs are being used for knock input and barometric correction. It is possible to repurpose them for other sensors, but difficult. If you need a lot of I/O, an MS3 may be a better option, although this is not plug and play.

    Yes, the MSPNP can do closed loop fueling based on O2 sensor feedback - either narrow band or wide band. On a turbo car, you'll want a wideband with an external control unit, like an Innovate LC2.

    A/C input input is standard.

    The MSPNP is shipped configured for the stock single coil. Running it in wasted spark just requires adding an external ignition module and coil pack, like our QuadSpark and IGN-6.

    We currently do not sell a TPS - a lot of E30 owners have adapted one for an E36. It supports most broadband Bosch knock sensors, although we currently do not stock these either.

    EFI Analytics sells a Bluetooth dongle that plugs into the MSPNP's communications port.

    We have some of the stock BMW connectors in our wiring components catalog, but not all of them. Check our catalog to see if we have what you need.

    Yes, the site accepts PayPal.

  34. Is this compatible with a m30b35 by any chance?
  35. 0 votes
    Q Is this compatible with a m30b35 by any chance?
    Asked by Timothy Julian
    A

    Yes, it works with an M30B35 for the years listed - we include an approximate startup map for this motor on the USB thumb drive.

Only registered users are eligible to enter questions