Results 1 to 12 of 12

Thread: How to flash MS41.1 to MS41.2 with WinKFP

  1. #1
    Join Date
    Jan 2011
    Location
    Northern CA
    Posts
    1,988
    My Cars
    1998 M3/4/5

    How to flash MS41.1 to MS41.2 with WinKFP

    Prerequisites: working INPA installation with winkfp, interface cable, 12v to DME pin 60/diagnostic connector pin 18.

    MS41.1 and MS41.2 are the same hardware (all are labeled MS41.1 on the outside), but winkfp won't let you flash MS41.1 to MS41.2 because it looks at the file DATA\MDS412\MDS412.HWH to make sure the hardware number currently reported by the DME is listed there:

    1405491A F , 1405854B F , 1406464C F ;

    You can change the first number to whatever is on your current MS41.1 DME and it will let you flash:

    1437806A F , 1405854B F , 1406464C F ;

    I've done this *many* times and it works great. A similar process should work to flash MS41.2 to MS41.1, but I've never had the need to try.
    S54 swap DME flashing - $100
    S54 swap CAN interface board (for proper A/C & check engine light) - $275
    e36 SAP sim/secondary air pump simulator:
    $75 - standard or $170 - plug & play
    e36 post-cat O2 sims: $115 shipped, plug & play

  2. #2
    busterhax's Avatar
    busterhax is offline Y̝͎̘̍́ͣ̉͑̿̆Ō͎̼̺̬̒ͯ̃̇͗̂ U͈̖
    Join Date
    Jun 2006
    Location
    NYC
    Posts
    8,440
    My Cars
    e36
    Genius. This should help out the m3 guys with finding replacement DMEs as ms41.1s are more abundant for reasonable prices.

  3. #3
    Join Date
    Jun 2009
    Location
    South Carolina
    Posts
    31,073
    My Cars
    2004 330 vert 2004 X5
    I'm having trouble getting the 20 pin connector to work on my m3. I bet I could install one of my spare 328 dme's in my 328 vert and use this procedure to flash it to ms41.2

  4. #4
    Join Date
    Mar 2003
    Location
    Winnipeg, Manitoba
    Posts
    2,911
    My Cars
    1997 BMW M3
    Mr. Peterson you continue to be the Man!!
    97 BMW M3 (s52b32) - VF-Supercharger kit ( Vortech V2-SQ supercharger, 32 pound injectors, VF tuning ), VDO/LeatherZ Gauge Kit (Oil Temp, Oil Pressure, and Boost), UUC Motorwerks RSC36 Exhaust, Stainless Steel 6-2 Exhaust Headers, Bilstein Sports, Rear Adjustable Camber bushings, Wheel Spacers 10mm in front 25mm in back, Uprated Clutch, UUC Shift Knob, Short Shifter and Clutch Stop, Cross Brace, Mason Engineering front strut bar, Contour Wheels, Euro Ellipsoid (Angel Eyes) HID Headlights, braided steel brake lines, aluminum thermostat housing, mishimoto aluminum radiator and silicone hoses and a partridge in a pear tree

  5. #5
    Join Date
    Jan 2011
    Location
    Northern CA
    Posts
    1,988
    My Cars
    1998 M3/4/5
    Quote Originally Posted by flyfishvt View Post
    I'm having trouble getting the 20 pin connector to work on my m3. I bet I could install one of my spare 328 dme's in my 328 vert and use this procedure to flash it to ms41.2
    Should work for flashing, probably better to build a bench flasher, or better yet - find out what is going on with the 20-pin.

    The cheap salvage yard near me (Pick N Pull) only has OBD1 cars, but the connector is the same - just had to hacksaw/file the housing a bit where it slides into the DME sort of like a hinge. I pulled all of the pins I didn't need and installed a SPDT switch that lets me turn the DME off, on, or on with programming voltage to pin 60.

    S54 swap DME flashing - $100
    S54 swap CAN interface board (for proper A/C & check engine light) - $275
    e36 SAP sim/secondary air pump simulator:
    $75 - standard or $170 - plug & play
    e36 post-cat O2 sims: $115 shipped, plug & play

  6. #6
    Join Date
    Jun 2009
    Location
    South Carolina
    Posts
    31,073
    My Cars
    2004 330 vert 2004 X5
    I have a connector sitting on top of my Bentley manual just waiting for me to do the same thing. I need to find a inexpensive power source. I'm thinking maybe an old desktop computer.

  7. #7
    Join Date
    Jan 2011
    Location
    Northern CA
    Posts
    1,988
    My Cars
    1998 M3/4/5
    Quote Originally Posted by flyfishvt View Post
    I have a connector sitting on top of my Bentley manual just waiting for me to do the same thing. I need to find a inexpensive power source. I'm thinking maybe an old desktop computer.
    I've been happy with this - http://www.amazon.com/Tekpower-HY180.../dp/B000CSQK5E
    S54 swap DME flashing - $100
    S54 swap CAN interface board (for proper A/C & check engine light) - $275
    e36 SAP sim/secondary air pump simulator:
    $75 - standard or $170 - plug & play
    e36 post-cat O2 sims: $115 shipped, plug & play

  8. #8
    Join Date
    Mar 2003
    Location
    Winnipeg, Manitoba
    Posts
    2,911
    My Cars
    1997 BMW M3
    Quote Originally Posted by gpeterson View Post
    I bet you have. Overkill for the job though. Do you have the volts/amps requirement for the Siemens 41 jotted down somewhere. For those of us not offering a service wall warts are a little more appealing. I think it's posted on the other forum but I'm on my phone.
    97 BMW M3 (s52b32) - VF-Supercharger kit ( Vortech V2-SQ supercharger, 32 pound injectors, VF tuning ), VDO/LeatherZ Gauge Kit (Oil Temp, Oil Pressure, and Boost), UUC Motorwerks RSC36 Exhaust, Stainless Steel 6-2 Exhaust Headers, Bilstein Sports, Rear Adjustable Camber bushings, Wheel Spacers 10mm in front 25mm in back, Uprated Clutch, UUC Shift Knob, Short Shifter and Clutch Stop, Cross Brace, Mason Engineering front strut bar, Contour Wheels, Euro Ellipsoid (Angel Eyes) HID Headlights, braided steel brake lines, aluminum thermostat housing, mishimoto aluminum radiator and silicone hoses and a partridge in a pear tree

  9. #9
    Join Date
    Jan 2011
    Location
    Northern CA
    Posts
    1,988
    My Cars
    1998 M3/4/5
    Quote Originally Posted by RobertFontaine View Post
    I bet you have. Overkill for the job though. Do you have the volts/amps requirement for the Siemens 41 jotted down somewhere. For those of us not offering a service wall warts are a little more appealing. I think it's posted on the other forum but I'm on my phone.
    Overkill for this, but already on my desk and used for many other things. Current-limiting function is nice to have when you mess something up.

    Power supply currently reads .29A with MS41 idle. May consume more during reading/writing, haven't ever watched it.
    S54 swap DME flashing - $100
    S54 swap CAN interface board (for proper A/C & check engine light) - $275
    e36 SAP sim/secondary air pump simulator:
    $75 - standard or $170 - plug & play
    e36 post-cat O2 sims: $115 shipped, plug & play

  10. #10
    busterhax's Avatar
    busterhax is offline Y̝͎̘̍́ͣ̉͑̿̆Ō͎̼̺̬̒ͯ̃̇͗̂ U͈̖
    Join Date
    Jun 2006
    Location
    NYC
    Posts
    8,440
    My Cars
    e36
    My bench hookup draws about 500-550 mA when ignition is on

  11. #11
    Join Date
    Dec 2009
    Location
    CA,
    Posts
    1,931
    My Cars
    95 M3
    Quote Originally Posted by gpeterson View Post
    Should work for flashing, probably better to build a bench flasher, or better yet - find out what is going on with the 20-pin.

    The cheap salvage yard near me (Pick N Pull) only has OBD1 cars, but the connector is the same - just had to hacksaw/file the housing a bit where it slides into the DME sort of like a hinge. I pulled all of the pins I didn't need and installed a SPDT switch that lets me turn the DME off, on, or on with programming voltage to pin 60.


    How did you wire it up

  12. #12
    Join Date
    May 2011
    Location
    Portland, Ore.
    Posts
    44
    My Cars
    1990 BMW 325is
    I found this thread because it was quoted on the OpenMS41 website. I want to add that flashing between the 1437806 and 1437804 MS41.1 versions works using this method too. I haven't tried flashing MS41.2 to MS41.1 either, but I'm sure it works. Also, just FYI: flashing between MS41.1 and MS41.0 with WinKFP does not work. It bricks it. It cannot be recovered with Expert mode.

    I couldn't get it to work through the OBD2 port even with voltage applied to pin 60. So I added a 20-pin port to the bench flash harness and wired pin 60 direct to the port from the ECU, along with a switch so a simple K/DCAN cable can still be used for other things. Then the 20-pin port is connected to the ICOM Next C adapter. In the WinKFP settings I selected the programming voltage options because the ICOM C provides that. I've read clones may not work like that, so make sure you have the genuine ICOM C.

    IMG_7922r.jpg
    Last edited by Andy325is; 05-05-2021 at 05:15 AM.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •