Announcement

Collapse
No announcement yet.

MSS54 Cruise Control in E30

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    MSS54 Cruise Control in E30

    How to wire in the Z3 S54 Cruise control module and code your MSS54/HP DME for Cruise Control in your S54 Swap


    YOUTUBE Tutorial for the ECU
    MSS54 ECU Tutorial Part 1: Tools and Reading/Writing to your ECU

    MSS54 ECU Tutorial Part 2: Swap Coding


    DME EDITS MSS54/HP
    Click here for XDFs for TunerPro. MSS54 v2601, v2801 and MSS54PH v1801, v2001,v2501 & v2701. DTC XDFs with Category for what should be disabled.
    K_V_WEGIMPULSZAHL (Speedo Calibration) differential pulses/km 9 tooth Calculated for 235/40/17
    -Modification: 4622 (convert to hex: 12 11)
    -Stock: 23830 (convert to hex: 5D 16)
    K_V_CONTROL 1 bit (Speedo Source) 02 for E46, 01 from E30 Diff/Cluster
    -Modification: 00
    -Stock: 02
    NOTE: Wire x6004 pin 22 to c101 pin 14
    K_SKRAFTS_CONTROL: Cruise Control Sensors?
    -Modification: 00
    -Stock: 01
    0=by vehicle speed, 1=by gear, 2=by Clutch; kraft = 'power or force'
    K_FGR_CONFIG: Cruise Control Source?
    -Modification: 00
    -Stock: 03
    00=Cruise Stalk, 03=Steering Wheel
    K_S_GANG_LL_ED Gear Recognition Switch (Disable for Cruise Control IE doesn't throw error when idling and clutch is up)
    -Modification: FF FF
    -Stock: 00 32
    K_MD_MIN_VERH_KRAFTS
    -Modification : A0
    -Stock: 80
    This disables Gear position sensor
    K_S_BLS Brake Light Switch For Cruise Control
    -Modification: 03
    -Stock: 02
    0="BLS+BLTS+DSC" , 1="BLS+DSC", 2="BLS+BLTS", 3="BLS"
    BLS: Brake Light Switch
    BLTS: Brake Light Test Switch (Which also integrates with the brake pressure sensors off the 2 masters cylinders and CAN IE DONT USE)


    And the "hardest" coding. Use my download link for the spreadsheet which will help you calculate it:
    This calculates what gear you are in, and if set wrong will kick you out of cruise if it thinks you changed gears. Also will try to calculate a 1.6Km accell or decel rate etc. SEE: Terraphantm
    K_S_GANGMin/Max# Use Excel Sheet. RPM/Kmh (Conversion Factor is x/2) Min is you Diff ratio, max is 3.93
    K_S_GRENZ#-# Use Excel Sheet. RPM/Kmh (Conversion Factor is x/2)


    Z3M Cruise Control Module: 65718380054
    3 Pin Side:
    Pin 1 to (DME) X60004 Pin 35
    Pin 2 to (DME) X60004 Pin 27
    Pin 3 to Switched Power

    Brake Light Switch Wiring:
    Splice into Pin 2 of the Brake Light Switch to X60004 Pin 24

    E30 Stalk
    Cancel Resume Decel Accel
    Pin: 5 3 1 4

    Z4 Cruise Module
    Decel Accel Resume Cancel
    Pin: 5 3 2 4


    Therefore:
    E30 Cruise Stalk Z3 Cruise Module
    Pin:
    1-----------------5
    2-----------------1
    3-----------------2
    4-----------------3
    5-----------------4


    CLUTCH AND BRAKE SWITCHES ARE VASTLY DIFFERENT ON Z3M!!! CLICK ON BELOW PICS FOR LARGE/CLEAR VERSIONS
    Code out the light test switch K_S_BLS (e30 is 1 pole switch, Z3M is 2 pole switch)

    3 Wire Clutch Switch P/N: 61318381612 or 61318363710. Same wiring different color, slightly different plug as US cars 710 is connected to the EWS.
    I believe this can be ignored by setting a control in the DME as stated in the next sentence, but if it needs to be wired, it is quite easy.
    Take a look at the pics, ask questions. I have not verified this yet, but I will try it. Others have reported that setting K_SKRAFTS_CONTROL to 0 works. I would prefer to use the clutch, but only if I can get to a junkyard and snip the chassis side plugs to the brake and clutch. (OR IF I CAN BUY THEM, but damnit BMW, you don't document the plugs and pins worth a damn!)
    My solution was to not use the clutch switch wired to the DME, but I may add a relay to reverse the circuit and use a diode, then wire in series into the brake switch so that touching the clutch disables cruise control, but does not trigger brake lights. Currently the clutch switch has no effect on cruise, however should it input more throttle and the car keeps decelerating, the safety built into the MSS54/HP should cancel cruise (verified)
















    Last edited by R3Z3N; 08-11-2019, 09:01 PM.

    #2
    Nice add!! I wasnt going to do Cruise, but now since it doesnt look so bad I may just add it!
    Euro Delivery Thread///E30 Project Klaus

    Comment


      #3
      Updated with MSS54 2501 coding locations.

      Comment


        #5
        Updated for a few more variants.

        Comment


          #6
          Are the steps simular for the older ms43 DME? I'm swapping a m54b30 in an E30, so that's why I'm asking. Would be really cool if it's possible to make it work.
          M54B30 E30 build:
          https://www.r3vlimited.com/board/sho...d.php?t=426585

          Comment


            #7
            ^I believe quite close, but I have not looked into the coding for that ECU. I would pay Nando for help.

            Comment


              #8
              The wiring would be similar, but the calibration will be completely different on MS43. My expertise isn't that great on DMEs older than MS45, unfortunately, but they are more similar to each other than MSS54 is..
              Build thread

              Bimmerlabs

              Comment


                #9
                Woot!

                Finally got a chance to test my theory.

                Cruise Control works!


                I do want to see about integrating the clutch switch, however it is normally open vs the brake switch which is normally closed. Think I can get them in series with some relays to invert the clutch to DME as normally open, and use diodes so that hitting the clutch does not turn on the brake lights.
                Last edited by R3Z3N; 03-24-2019, 05:56 PM.

                Comment


                  #10
                  Can we get this sticky'd?

                  Comment


                    #11
                    Nice work!!
                    Euro Delivery Thread///E30 Project Klaus

                    Comment

                    Working...
                    X