Announcement

Collapse
No announcement yet.

MSS54HP CSL '0401' Community Patch binaries

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #31
    Nice thread

    Comment


      #32
      karter16

      Hi, I'm sorry, but I don't understand what these patches are for. Could you please explain it to me in simple terms?

      Comment


        #33
        From what I understand, and correct me if i am wrong.
        You can not flash (by OBD) the CSL software directly in a MSS54HP that doesn't have the CSL software (including bootloader program and data). The bootloader (say the first part of memory were the DME starts up in) is different between regular MSS54HP and a MSS54HP with CSL software. I suspect that once the bootloader is erased by OBD, the DME won't boot/start up correctly anymore making a bricked ECU. -> correct me if I am wrong here!
        The patches make sure you can use the CSL software with a modified bootloader on an ECU that normally would not be flashable by OBD.

        in short, the patch makes it possible to run CSL software in a MSS54HP ECU without the original CSL bootloader.

        As far as I know, you can make a full CSL MSS54HP by loading the bootloader and other program and data by BDM. But this requires some soldering skills and BDM hardware to do so. As OBD writing is simple, it is the most favorable way of writing CSL software to a MSS54HP ECU without CSL bootloader.

        In general an automotive ECU memory (ROM) consists of 3 regions. (1) Bootloader (start up), (2) Program (this piece of code runs the actual code) (3) the Data (the values and maps). It is possible that for instance a 2.5liter and 3.0 liter engine share the same bootloader and program but different data due to their different engine displacement.

        Comment


          #34
          Originally posted by Tomba View Post
          From what I understand, and correct me if i am wrong.
          You can not flash (by OBD) the CSL software directly in a MSS54HP that doesn't have the CSL software (including bootloader program and data). The bootloader (say the first part of memory were the DME starts up in) is different between regular MSS54HP and a MSS54HP with CSL software. I suspect that once the bootloader is erased by OBD, the DME won't boot/start up correctly anymore making a bricked ECU. -> correct me if I am wrong here!
          The patches make sure you can use the CSL software with a modified bootloader on an ECU that normally would not be flashable by OBD.

          in short, the patch makes it possible to run CSL software in a MSS54HP ECU without the original CSL bootloader.

          As far as I know, you can make a full CSL MSS54HP by loading the bootloader and other program and data by BDM. But this requires some soldering skills and BDM hardware to do so. As OBD writing is simple, it is the most favorable way of writing CSL software to a MSS54HP ECU without CSL bootloader.

          In general an automotive ECU memory (ROM) consists of 3 regions. (1) Bootloader (start up), (2) Program (this piece of code runs the actual code) (3) the Data (the values and maps). It is possible that for instance a 2.5liter and 3.0 liter engine share the same bootloader and program but different data due to their different engine displacement.
          Well that's part of what's offered, but also even for CSL bootloader individuals there are some bugs Karter identified and fixed, and also some extra features (i.e the alternator signal over CAN-bus)

          I also suspect in the near-ish future it will be possible to update the bootloader over OBDII.

          Comment


            #35
            terra
            What is the purpose of the alternator signal function via the CAN bus, please?

            Comment


              #36
              Originally posted by Milka View Post
              terra
              What is the purpose of the alternator signal function via the CAN bus, please?
              Later build M3s use the CAN-bus rather than a direct wire to trigger the alternator light. The software mod ports that functionality to the CSL software so that it can be used on said M3s without having to do extra wiring.

              Comment


                #37
                If we have the wiring, is this patch necessary? Or can we still apply the patch, terra

                Comment


                  #38
                  I recommend you read the first post and about tuning the M3 in general

                  Comment

                  Working...
                  X