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 (Use the Excel Spreadsheet from Github)
    -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 or 02 if wired in cruise control clutch cutout switch.
    -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)

    WIRING AND PARTS:


    Z3M Cruise Control Module: 65718380054
    3 Pin Female Housing Part #: 2-1718346-1 TE MQS AMP Connector
    Female Pins: 5-963715-1 TE MQS AMP Connector
    Pin 1 to (DME) X60004 Pin 35
    Pin 2 to (DME) X60004 Pin 27
    Pin 3 to Switched Power
    The 3 Pin Female Housing and pins can be found at mouser.com

    Z3M Cruise Control Module 5 Pin side wiring:
    E30 Cruise Stalk Z3 Cruise Module
    1 Cancel 5 Cancel
    2 Resume 1 Resume
    3 Decel 2 Decel
    4 Accel 3 Accel
    5 4








    Cruise Control Clutch Cutout Switch OPTIONAL: 61318381612 or 61318363710
    If using #612: Female Plug Housing Part #:3-1718346-1 TE MQS AMP Connector
    If using #710: Female Plug Housing Part #: 4-1718346-1 TE MQS AMP Connector
    Female Pins: 5-963715-1 TE MQS AMP Pins
    Pin 1 to Ground
    Pin 2 to (DME) X60002 Pin 20
    Pin 3 to switched power (ACC, Run and Start)
    The 2 switches are the same logic, however use different female 3 pin housings. The 3 Pin Female Housing and pins can be found at mouser.com You could wire in both if you want Clutch Engaged (transmission engaged) lockout, but the E30 does not have the second mounting point. IF NOT USING THE CC Cutout switch, code K_SKRAFTS_CONTROL: 00

    Brake Light Switch Wiring:
    Splice into Pin 2 of the Brake Light Switch to X60004 Pin 24
    ​​
    Last edited by R3Z3N; 03-29-2020, 11:18 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, 04:56 PM.

                Comment


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

                  Comment


                    #11
                    So I found that the Z3 Cruise control box and the clutch switch if used use TE MQS connectors. As to which one...if someone takes good pics of the Z3 box for me, as well as the clutch switch, I can find it again. I sold my car....

                    Comment


                      #12
                      Updating the tutorial with correct female plugs and pins for the Z3M cruise control module and clutch switch, so you don't have to make an adapter IE it'll look stock, AND so that the clutch will now cutout cruise control instead of just speed change or brakes application.

                      Comment


                        #13
                        I'm using your awesome instructions to get cruise control working on Minerva, which just came to life. 1985 E28 with a Steve Dinan built S54 (carbahn.com).

                        Click image for larger version

Name:	50057088062_536441919a_b.jpg
Views:	134
Size:	67.8 KB
ID:	9938490

                        Click image for larger version

Name:	50029851721_5915441612_b.jpg
Views:	131
Size:	70.1 KB
ID:	9938492

                        Click image for larger version

Name:	50029318693_dd8b0651e7_b.jpg
Views:	133
Size:	74.7 KB
ID:	9938491

                        I'm almost there. I have the Z3 module, just ordered the connector from mouser.com, have the E28 cruise stalk wiring figured out, and have an older .XDF for my MSS54HP (v1081).

                        Can you please point me at the one with the configs you mentioned above (the link doesn't work)?

                        Thanks!
                        Vlad: '87 535isMaytag: '87 528e'88 911Project Minerva - S54 E28

                        Comment


                          #14
                          Nevermind. I just found and cloned the github repo. All good. I'll keep y'all posted...
                          Vlad: '87 535isMaytag: '87 528e'88 911Project Minerva - S54 E28

                          Comment

                          Working...
                          X