Jump to content
Volvospeed Forums

Tuners Rejoice! Free Tuning For M4.4!


Recommended Posts

  • Replies 7.7k
  • Created
  • Last Reply

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 comment
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.

Link to comment
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 comment
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 comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...