Tuners Rejoice! Free Tuning For M4.4!


Recommended Posts

  • Replies 7.5k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Attention: The first 30 or so pages of this thread are outdated. Please refer to the M4.4 Wikia article where all the relevant information is currently being collated. Before asking any questions p

Crush it.

After alot of testing and rewriting code, we finally got a useful new mod working. As we all know, some time ago my dad Piet found out how to convert to bigger maf housings with the maf factor. Conver

Posted Images

Excuse the extreme ignorance on this, but your able to save the stock map first correct?

So I can always go back to it right?

Would I be able to copy a 628 Map and put it on a 072?

Link to post
Share on other sites

I wish I knew more about the assembly language...idlove to go through the software and learn how it actually works! :)

It would be nice if we could get down to the nitty gritty of the how the ECU is actually crunching the numbers. It would be possible to even integrate two-step and flat foot shifting with proper code addition.

Excuse the extreme ignorance on this, but your able to save the stock map first correct?

So I can always go back to it right?

Would I be able to copy a 628 Map and put it on a 072?

This thread is based on M4.4. You are talking about M4.3. You can read/save stock maps and switch between them, however you cannot read the flash content of a M4.4 chip unless you desolder the flash chip and use an EPROM burner. There would be no need to read the flash content of a stock 628 or 072 map since both binaries are included with MotronicSuite. The process for flashing M4.3 requires the modification of the VAG-COM cable. You must connect pin 7 of the VAG-COM cable to pin 3 of the OBDII connector. To maintain functionality for both M4.3 and M4.4 in the same cable you can use SPDT switch with the common node wired to where pin 7 is soldered in the cable. You then solder one leg to pin 3 and pin 7 in the connector. That way you can switch between a M4.3 and a M4.4 flashing cable.

Link to post
Share on other sites

It would be nice if we could get down to the nitty gritty of the how the ECU is actually crunching the numbers. It would be possible to even integrate two-step and flat foot shifting with proper code addition.

This thread is based on M4.4. You are talking about M4.3. You can read/save stock maps and switch between them, however you cannot read the flash content of a M4.4 chip unless you desolder the flash chip and use an EPROM burner. There would be no need to read the flash content of a stock 628 or 072 map since both binaries are included with MotronicSuite. The process for flashing M4.3 requires the modification of the VAG-COM cable. You must connect pin 7 of the VAG-COM cable to pin 3 of the OBDII connector. To maintain functionality for both M4.3 and M4.4 in the same cable you can use SPDT switch with the common node wired to where pin 7 is soldered in the cable. You then solder one leg to pin 3 and pin 7 in the connector. That way you can switch between a M4.3 and a M4.4 flashing cable.

I was playing around with trying to figure out what was going on in m4.3 a little while ago.

I just converted the bin to intel hex and then used a 8051 simulator called jsim. I could step through the entire program and decode every instruction.

I can try a little more if you'd like.

I basically found where the program enters and where it goes to and where i think the main loop is.

It would be neat to figure out whats going on inside.

I think another thing we should do, is if someone has a spare board, open it up and we can trace all the inputs/outputs and see which pins they connect to on the CPU, which will made decoding the code easier cause i can just look for where the code uses those pins and work backwards from there.

Lets get this going! Id love to save some money by not having to go standalone.

Im in tightmopedman.

Edited by Simply Volvo
Link to post
Share on other sites

AWESOME! I have an extra M4.4 ecu I'll start getting a circuit diagram together. Think you could start decoding a M4.4 binary? It uses a Siemens SAB83C517A-5N18. I feel like we should devote our efforts towards M4.4 vs M4.3 since it is a much more capable system.

If you could trace the factors using for calculating load that would be awesome. It would also be nice to see what it is referencing to determine fueling.

Link to post
Share on other sites

Yeah it does. I may try that or just use d52 which is what I've been doing. I'm not sure if you can save it to a file in motronic suite. Also I found the code to update the checksum so I can try adding that to the xdf.

Btw sent u a pm.

Also any m4.4 hardware should work right? If I used a non turbo m4.4 Ecu but flash the 608 file.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.