Jump to content


Photo

Vx220 Ecu Binary

ecu

  • Please log in to reply
11 replies to this topic

#1 positive_

positive_

    Newbie

  • 6 posts
  • Location:Hungary

Posted 30 August 2018 - 06:37 AM

Hi all,

 

Would someone be so kind to share an original binary of the VX220 ECU with me? It can be retrieved through OBD2 with many cheap devices. Probably many of you have one.

I make some research about it and try to reverse engineer as many details of the ECU as I can. It would be a great help for me.

 

So far I'm able to:

- Disable EGR functioning.

- Change the idle RPM.

- Calculate a correct checksum for any kind of modification in the binary. (this is necessary to upload modifications without a special device)

- Modify the AFR. (under validation, not posted yet)

 

A summary can be found here:

https://z22se.co.uk/...neer-ecu.28943/

Unfortunately the details are in hungarian but I will answer any questions you have. You can find the original links in the topic above.

 

Thank you in advance.



#2 karlb123

karlb123

    Super Member

  • PipPip
  • 321 posts
  • Gender:Male
  • Location:Wellingborough
  • Interests:Actual NPC engineer.

Posted 30 August 2018 - 09:53 PM

The start of the rival to the Dutch ECU maybe!? :)

#3 positive_

positive_

    Newbie

  • 6 posts
  • Location:Hungary

Posted 31 August 2018 - 06:17 PM

The start of the rival to the Dutch ECU maybe!? :)

 

Not really. I just want to solve my problems. However, I believe in sharing knowledge and all of my findings are and will be publicly available, so anyone can use it as he/she wish. ;)



#4 Paulus H

Paulus H

    Evil Triumphs When Good Men Do Nothing

  • PipPipPipPipPipPip
  • 2,050 posts
  • Gender:Male
  • Location:DE65 5NX
  • Interests:I really appreciate my car. I have piled on 100,000 miles in 8 years of ownership. I still love every day I get in it

Posted 31 August 2018 - 07:26 PM

I would like to be able to increase idle speed.

Paul



#5 positive_

positive_

    Newbie

  • 6 posts
  • Location:Hungary

Posted 01 September 2018 - 06:28 AM

I would like to be able to increase idle speed.

Paul

 

Do you have any device to read the ECU?

If yes:

- read and save the firmware,

- send it to me,

- determine the desired settings,

- I will send back the modified firmware,

- upload and use it.

 

My default was this:

HEX    6C    68    64    58    54    50    4C    44    40    40    40    40    40    40    40    40    40
DEC    108    104    100    88    84    80    76    68    64    64    64    64    64    64    64    64    64
RPM    1350    1300    1250    1100    1050    1000    950    850    800    800    800    800    800    800    800    800    800

                                                                    
And I've been using this for more than a year:                                         
HEX    6C    68    64    58    54    50    4C    44    44    44    44    44    44    44    44    40    40
DEC    108    104    100    88    84    80    76    68    68    68    68    68    68    68    68    64    64
RPM    1350    1300    1250    1100    1050    1000    950    850    850    850    850    850    850    850    850    800    800

 

Te first part of the table is for warmup and the very last is for overheated conditions.



#6 Mr Z Ombie

Mr Z Ombie

    Member

  • Pip
  • 92 posts
  • Gender:Male
  • Location:Bedfordshire
  • Interests:World Endurance racing, Le Mans, modding cars, cycling, cider, airbrushing.

Posted 02 September 2018 - 04:12 PM

What is needed to read the ecu?

#7 positive_

positive_

    Newbie

  • 6 posts
  • Location:Hungary

Posted 02 September 2018 - 06:16 PM

What is needed to read the ecu?

 

The most easiest way to use an OBD2 programming device. You can find several in the market (e.g: MPPS, KESSv2, Galletto) but the original ones are very expensive because these aren't made for home users. However many cheap chinese clones are also available which are perfect for us.

I have an MPPSv13.02 and a KESSv2.

KESSv2 can do automatic checksum correction and it's more robust, but its usage a bit uncomfortable and much more expensive than MPPS. Moreover the software came with it was unusable for me, and it was very difficult to acquire a right one.

MPPS is a single cable, easy to use and very cheap but you have to write only correct binaries with it since there's no automatic correction in it.

E.g:

https://www.ebay.com...i8AAOSw8W1bgIy0

https://www.ebay.com...zQAAOSwHqxbYNLz

https://www.ebay.com...hQAAOSw1~JZQ3vh

 

Newer version of MPPS and other devices could also be suitable but I have no experience with others.

I also recommend an OPCOM for data logging, error code erasing, immo programming and so on.

E.g:

https://www.ebay.com...HEAAOSw~l5aoQbg

https://www.ebay.com...ogAAOSwhHlan2Dp

https://www.ebay.com...HUAAOSwhsVaoQcL



#8 Mr Z Ombie

Mr Z Ombie

    Member

  • Pip
  • 92 posts
  • Gender:Male
  • Location:Bedfordshire
  • Interests:World Endurance racing, Le Mans, modding cars, cycling, cider, airbrushing.

Posted 02 September 2018 - 06:36 PM


What is needed to read the ecu?


The most easiest way to use an OBD2 programming device. You can find several in the market (e.g: MPPS, KESSv2, Galletto) but the original ones are very expensive because these aren't made for home users. However many cheap chinese clones are also available which are perfect for us.
I have an MPPSv13.02 and a KESSv2.
KESSv2 can do automatic checksum correction and it's more robust, but its usage a bit uncomfortable and much more expensive than MPPS. Moreover the software came with it was unusable for me, and it was very difficult to acquire a right one.
MPPS is a single cable, easy to use and very cheap but you have to write only correct binaries with it since there's no automatic correction in it.
E.g:
https://www.ebay.com...i8AAOSw8W1bgIy0
https://www.ebay.com...zQAAOSwHqxbYNLz
https://www.ebay.com...hQAAOSw1~JZQ3vh

Newer version of MPPS and other devices could also be suitable but I have no experience with others.
I also recommend an OPCOM for data logging, error code erasing, immo programming and so on.
E.g:
https://www.ebay.com...HEAAOSw~l5aoQbg
https://www.ebay.com...ogAAOSwhHlan2Dp
https://www.ebay.com...HUAAOSwhsVaoQcL


Cool, thanks for the reply. Some reading to be done!

#9 Paulus H

Paulus H

    Evil Triumphs When Good Men Do Nothing

  • PipPipPipPipPipPip
  • 2,050 posts
  • Gender:Male
  • Location:DE65 5NX
  • Interests:I really appreciate my car. I have piled on 100,000 miles in 8 years of ownership. I still love every day I get in it

Posted 02 September 2018 - 10:19 PM

Interesting but I do not have this kind of reader.

 

Paul



#10 positive_

positive_

    Newbie

  • 6 posts
  • Location:Hungary

Posted 14 September 2018 - 03:03 PM

- Modify the AFR. (under validation, not posted yet)

 

Validated, and posted. :)
 



#11 siztenboots

siztenboots

    RaceMode

  • 26,107 posts
  • Gender:Not Telling
  • Location:Surrey
  • Interests:french maids

Posted 14 September 2018 - 04:02 PM

are you coding the values from hex directly or would you like a nice editor to define the structure and tables?

#12 positive_

positive_

    Newbie

  • 6 posts
  • Location:Hungary

Posted 14 September 2018 - 09:15 PM

are you coding the values from hex directly or would you like a nice editor to define the structure and tables?

 

Current modifications were made with manual hex editing. It is fine enough now for simple changes. I've also used WinOLS to finding maps but haven't altered anything with it yet. Do you have some advice?
 







Also tagged with one or more of these keywords: ecu

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users