Cart

Quick Links

1987-1993 BMW E30 M20/M30/S38 MSPNP Gen2 ECU
1987-1993 BMW E30 M20/M30/S38 MSPNP Gen2 ECU
1987-1993 BMW E30 M20/M30/S38 MSPNP Gen2 ECU
1987-1993 BMW E30 M20/M30/S38 MSPNP Gen2 ECU
1987-1993 BMW E30 M20/M30/S38 MSPNP Gen2 ECU

1987-1993 BMW E30 M20/M30/S38 MSPNP Gen2 ECU

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

$829.99

-

SKU#: MSPNP2-B8793

Frequently purchased together

USB to Serial Adapter - Trouble Free!!

SKU: MSPNP2-B8793 Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , Brands: , ,

Description

Enhance your 87-93 BMW M20/M30/S38 Powered E30/E32/E34 with the AMP|EFI MSPNP Gen2 Plug & Play ECU – a fully standalone, plug-and-play engine management solution designed for easy installation and maximum performance. This ECU is a great choice for racers seeking a reliable, budget-friendly and capable alternative to the MS3-Pro/MSPNP-Pro Engine Management System for off-road and motorsports applications.

Important: This unit supports Manual or Hydraulic Controlled Automatic Transmissions Only and does not support Electronic Automatic Transmission Control.


Compatibility:

87-93 BMW E30 M20/M30/S38 MegaSquirtPNP Gen 2 ECU Supports:

  • 1987-1992 E30 325i: M20 (Manual Transmission)*see notes below
  • 1988-1992 E32 735: M30 (Manual Transmission)
  • 1989-1990 E34 525: M20 (Manual Transmission)
  • 1989-1993 E34 535: M30 (Manual Transmission)
  • 1991-1993 E34 M5: S38 (Manual Transmission)
  • 1987 E30 325 ‘Super ETA’: M20B27 (Manual Transmission)

Important Compatibility Notes:

  • BMW E30 325e: *Not Compatible
  • 1992 E36 325i with M50: *Not Compatible
  • European Market 325i with ECU#’s 0 261 200 073 or 0 261 200 081: *Not Compatible with stock wiring
  • BMW E30 with Hydraulic Transmission: Compatible
  • BMW Electronic Automatic Transmission Control: Limited Compatibility (Not Confirmed/No Documentation)

Known BMW DME ECU Part Numbers Replaced by this ECU:

  • 0 261 200 150
  • 0 261 200 152
  • 0 261 200 153
  • 0 261 200 154
  • 0 261 200 172
  • 0 261 200 173
  • 0 261 200 179
  • 0 261 200 350
  • 0 261 200 351
  • 0 261 200 380
  • 0 261 200 382
  • 0 261 200 524
  • 0 261 200 525
  • 0 261 200 526

May fit other applications; please feel free to contact us if you’re not sure.


Features:

  • Fully Plug and Play Installation: No wiring required for basic functionality
  • Average Install Time: Under 1 hours!
  • M20 Start-up Map Pre-loaded: Helps your engine start on the first turn of the key
  • Real-Time Tuning & Data Logging: Connect via laptop for easy data monitoring
  • Supports Most Aftermarket Wideband Sensors: Integrates with popular systems for accurate tuning

Fully Tunable Engine Control:

  • 16×16 Fuel Tables: High-resolution tuning for precise fuel control
  • 12×12 Ignition Table: Optimize ignition timing for efficient performance tuning with smooth and responsive adjustments
  • Multiple Acceleration Enrichment Strategies: Optimizes fuel and timing for acceleration
  • Closed Loop Idle Speed Control: Keeps idle stable in varying conditions
  • Air Conditioner Control: Manages AC load based on engine performance
  • 3 Dedicated Fuel Injector Channels: Supports bank-to-bank fuel control with stock wiring; compatible with semi-sequential fueling with minor modifications
  • Onboard High Impedance Injector Drivers: Drives modern injectors efficiently
  • Allows Removal of Stock Airflow Meter: Offers more flexibility in tuning

Advanced Feature Set:

  • 12×12 Air-Fuel Ratio Target Tables: Precise tuning with wideband O2 sensor integration
  • Built-in 2-Step Rev Limiter: Configurable RPM management with launch control and flat shift functionality for seamless upshifts
  • Real-Time Barometric Correction: Dynamic altitude compensation during engine tuning
  • Internal 4-Bar MAP Sensor: Boost pressure monitoring up to 44 PSI for aggressive tuning
  • Overboost Protection: Engine safeguarding through continuous boost level monitoring
  • Closed Loop Boost Control: Precise boost management with compatible EBC Solenoid Kit
  • Table Switching Input: Instant fuel and spark map changes for alternative fuel or nitrous activation
  • Flex Fuel Sensor Input: Seamless transitions between E85 and gasoline
  • CANBus Connector: Expandable connectivity with MegaSquirt-compatible devices for extended sensor and control integration

What’s in the Box:

  • 1987-1993 BMW E30 M20/M30/S38 MegaSquirtPNP Gen 2 ECU
  • M8 Serial Tuning Cable
  • 6′ Vacuum Hose for MAP Signal and ‘T’ Fitting
  • 26 Pin Connector for Options Port with 6″ Wire Pigtail
  • Tuning Software and Documentation Card
  • Four Screws for ECU Mounting

Note: The paid version of TunerStudio is not needed to tune this ECU. The free version can access all the features and tables of the MegaSquirtPNP and can be found HERE. The paid version of TunerStudio 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 1987-1993 BMW E30 M20/M30/S38 MSPNP Gen2 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. 1 vote
    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