Announcement

Collapse
No announcement yet.

Hacking the Motronic ECU (Audi RS2)

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

  • Hacking the Motronic ECU (Audi RS2)

    Hi guys,

    I am currently working on the Audi RS2 bin definition. I am trying to find all maps and the most important what they mean.

    First of, you need to download these softwares (the second one is optional):

    http://tunerpro.net/

    http://www.atlllc.com/atlantis.php?p...ronic%20Editor

    After you downloaded the Tuner Pro software, you can download these two files, the first is the XDF file for Tuner Pro and the second is bin file for fuel and ignition.

    http://www.uploading.com/files/UKVPL5JR/RS2.xdf.html

    http://www.uploading.com/files/Z56MZ..._551c.bin.html

    Open Tuner Pro, and then open the RS2.xdf file and after the Fuel_IGN_ADU_551c.bin file.

    Now here are some points:

    1. Just take into account the table definition on the left. As flags and constants I lived from one of the definitions that came with tuner pro. I did that just to give me an idea what to look for.

    2. These are what I found regarding location in decimal format:

    - 58 : RPM
    - 63 : LOAD
    - 56 : ? I think has to do with ECT
    - 55 : ? I think it might be the IAT
    - 48 : ? not a clue
    - 54 : ? not a clue
    - 46 : ? not a clue
    - 93 : ? not a clue
    - 137 : ? not a clue
    - 75 : ? I think it might be something related to the MAF, due to one of the curve shape

    3. The motronic uses the following method for RPM:

    58 - 4 - 25 - 25 - 25 - 156

    That means 58 RPM location, 4 means there are 4 RPM points, to calculate the RPM does as follow: (256 - 156)*40 = 4000RPM so the last RPM value is 4000RPM.

    After you calculate the other values by multiplying it by 40 and subtracting from the last value, so 25*40 = 1000RPM, so the table is 1000 - 2000 - 3000 - 4000 RPM

    4. I dont know the constant for the LOAD value, I simply use the motronic editor from Atlantis which calculated the values for me but I cannot garantee it is correct.

    5. The fuel value in Part throttle is calculated dividing the value in decimal format by 128, so a value of 128 equals to 1, that means no fuel trim is made. If the value is 140 that means 140/128 = 1.09375 or 9.37% more fuel is added.

    So this is fuel trim table, how the fuel is calculated I dont know at the moment. But it might just use some internal formula regarding the various inputs.

    6. The ignition value I also used the ones from motronic editor, which I am almost certain is wrong, but I decided to left it. Until I find where are the constants for it. But for what I have seen I am pretty close to the actual numbers.

    So, if anyone can help me with the other definitions and the constants, I would appreciate. I dont know much about dissassembler, but if anyone can point me out one dissassembler that will give me some to work with, even I am a noob in this I will have a go.

    I still have to find where are the constant values (such as RPM limit, speed limit and others), I think I know where they are but I cant assure that while I dont have all the constants sort out.

    Anyway I hope I can help someone else who might be trying to find the maps inside the Audi RS2. As you can see there a lot of them. There are even 7 ignition maps (prety close in values to each one), and to my understanding it has to do with the quality of the fuel your are using, then the ECU chooses one of these maps.

    Regards.

    PS: I starting doing this because here I thing not many people know what maps they are changing, put aside how much they should change as each ECU (marelli, motronic, delco) have different approaches.

  • #2
    Been looking for bin maps for the AAN (UrS4) engine.. wouldn't by any chance have one of those? i don't have an eprom reader/writer, so i cant extract mine.. :/

    But anyways.. would you mind putting the tuner file and bin file for the RS2 somewhere else then upload.com? seems you have to register, witch i would like to avoid. Getting enough spam as it is.
    '92 Audi S4

    Comment


    • #3
      Try this other site:

      http://d.turboupload.com/d/1079611/F..._551c.bin.html

      http://d.turboupload.com/d/1079618/RS2.xdf.html

      Unfortunetly I dont have the ANN bin file. Only the RS2.

      Comment


      • #4
        Some binaries:
        http://webplaza.pt.lu/aklosen/index/...d/download.htm

        approach.
        http://www.tots.ch/rs2/rs2/tuning/chiptuning.htm

        Real time eprom emulator with real time trace on correct map(s) is the feature you need if you stick with motronic.

        Try to find equal looking map pictures on this forum. I think there was some long time ago ? Search tool might help with correct words.

        Every good sotware is (normally) built so that there is main program and subroutines that are "linked" to main program block. When you find out the main program block and notice the subroutines and how they work the puzzle is more visible. Do not just stick to subroutines and single tables but the big picture and then also to details. Tables need axes (s) and coded headers and the main program needs to call the subroutines properly. Inputs are read from coded sensors inside the sw.

        Use German evc demo sw to find out some more
        http://www.evc.de/en/default.asp

        If you are into sw programming, the vems sw platform might also be interesting as one alternative to get more HP.
        http://www.vems.hu/wiki/index.php?pa...FCodeFlowChart

        Especially I find this interesting combo product from vems:
        http://shop.vems.hu/catalog/product_...9bbbe5ffb91caa

        They also seem to offer a decently priced 3bar sensor
        http://shop.vems.hu/catalog/index.ph...9bbbe5ffb91caa
        The GM 3bar alternative might be more robust ?

        Also look at this EFI alternative:
        https://www.034motorsport.com/featured_users.php
        https://www.034motorsport.com/images...n/IMG_5015.jpg (green power)
        Last edited by Tommy200rs; 14 October 2006, 07:30.

        Comment


        • #5
          You can find lots of information and binary files you need at this location under files section.

          http://autos.groups.yahoo.com/group/Audi20V_Kruemmer/

          edit: I just realised that tommy200rs who posted before me is the mod there
          My Online Blog

          Comment


          • #6
            !uck me guys, I'm just happy to be able to change my own windscreen wipers.
            rs2315.
            sigpic

            Comment


            • #7
              Tommy,

              Thanks for the links. I have ask to join the yahoo groups. Regardint he other links you gave me , I am aware of everything (I have heard of winols, and such other rempaing softwares), I even have a LC-1 from inovate to measure the mixture with a wideband. I really wanna try to find the maps (what I have done) but I want to find out everytning possible , so I could remap the ECU as best as possible. Most of the times we dont eve touch other maps, but I still want to undertsande the other maps.

              I search about ECU remaping beofre, but I have found the only person who understand that is Mihnea, and I know he wont help with this matter (and I do understand his side). So I hope I can found more about th motrionic ECU and give as much information as I find.

              BR.

              Comment


              • #8
                This is really usefull info! Keep it up guys!

                Comment


                • #9
                  Does anyone know examples of emulator software/hardware and approximate cost for equipment that can be used on our S cars?

                  Comment


                  • #10
                    Is this a good alternetif??

                    KMS

                    http://kms.vankronenburg.nl/

                    Comment


                    • #11
                      Thats an full EMS, not a burner/emulator?
                      '92 Audi S4

                      Comment


                      • #12
                        Motronic

                        I know, but it has a interesting price.
                        So you don/t neet a epromburner and software like winols and also don't need simulation hard en software.
                        That was my idea

                        Comment


                        • #13
                          aah, sure. But installing one of those is something "everyone" can do
                          '92 Audi S4

                          Comment


                          • #14
                            The idea is to remap the original ECU, as you can keep trip computer, air con, and all other stuff that is controlled by the ECU, besides tune a main ignition/fuel map is not a big deal, but mapping cold start, enrichments and such is much more challenger and time consuming. With the original ECU all these maps are ready. So you just change the maps that is interest to you.

                            I am still trying to find out the temperature values that are in decimal format. I think once I realize the constants involved everything will be clear.

                            For example, some maps that are RPM dependent you can see the RPM axis going from 800 - 7000RPM, others from 500 - 2000RPM, so you can assume a map can the main one or maybe a cold startup map and so on.

                            Comment


                            • #15
                              You're on a good mission here. I asked few years ago about this stuff and.. well I was attacked and flamed etc etc. That didn't stop me. Hopefully this thread doesn't end up that way.

                              Fuel and Ign main maps are quite straight forward. The rest are the pain as without doing a full disassemble you're not able to know where all the corrections are and how they are used. Changing injectors means you should be able to change all the fuel maps....

                              Converting the load axis to real world values is not interesting. The rpm stuff you wrote is correct.

                              Tommy mentioned the emulator. With real time emu you're able to see where data is read and those parts are the most interesting ones. Getting an emu is crucial if you plan to do more than just learn.
                              -

                              Comment

                              Working...
                              X