OUR VIDEOS GALLERY MEMBER SPONSORSHIP VENDOR SPONSORSHIP

User Tag List

Results 1 to 6 of 6

Thread: Hacking the VK56VD engine ROM.

  1. #1
    Advanced
    Join Date
    Jun 2023
    Posts
    36
    Thanks
    17
    Thanked 35 Times in 21 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Hacking the VK56VD engine ROM.

    Today I successfully read the ROM off Pearl's ECU. The file has been uploaded to github so people can assist with hacking it so we can tune our VK56VD engines to their full ability.

    This is a dedicated thread for this so that anyone interested can assist. To start with I would apreciate anyone who is using a scan gauge or equivalent could post up the hexademical addresses for each of the items in your gauges.

    All help is greatly appreciated and credit will be given in the hack or README.
    Michael.
    Vehicle: Pearl: 2019 Y62 Ti.
    Modifications: none yet.
    Michael Built FB page
    Hacking the VK56VD ROM thread and GitHub page.

  2. The Following User Says Thank You to V8Y62 For This Useful Post:

    Plasnart (29th September 2023)

  3. # ADS
    Circuit advertisement
    Join Date
    Always
    Posts
    Many

     

  4. #2
    Breadmaker Shaker Plasnart's Avatar
    Join Date
    Jun 2010
    Location
    Vic
    Posts
    1,237
    Thanks
    6,548
    Thanked 7,021 Times in 3,404 Posts
    Mentioned
    109 Post(s)
    Tagged
    1 Thread(s)
    Michael, this is wayyy over my head but am very interested in what you’re doing.

    If you could manipulate the ECU so that the infotainment system restarts straight up on last setting rather than running through the startup warnings each and every time may very well save people’s sanity. 😃

    What is the charge? Eating a meal? A succulent Chinese meal??

  5. #3
    Advanced
    Join Date
    Jun 2023
    Posts
    36
    Thanks
    17
    Thanked 35 Times in 21 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Plasnart View Post
    Michael, this is wayyy over my head but am very interested in what you’re doing.
    These things get hacked / cracked because people want to change things. It is a learning exercise.

    Quote Originally Posted by Plasnart View Post
    If you could manipulate the ECU so that the infotainment system restarts straight up on last setting rather than running through the startup warnings each and every time may very well save people’s sanity. 😃
    I'm pretty certain that is wayyy over my head.
    Michael.
    Vehicle: Pearl: 2019 Y62 Ti.
    Modifications: none yet.
    Michael Built FB page
    Hacking the VK56VD ROM thread and GitHub page.

  6. The Following User Says Thank You to V8Y62 For This Useful Post:

    Plasnart (29th September 2023)

  7. #4
    Expert Brissieboy's Avatar
    Join Date
    Jul 2015
    Location
    Brisbane, Qld
    Posts
    345
    Thanks
    84
    Thanked 417 Times in 206 Posts
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Plasnart View Post
    If you could manipulate the ECU so that the infotainment system restarts straight up on last setting rather than running through the startup warnings each and every time may very well save people’s sanity. 😃
    Pretty sure that is all in the unit, not controlled by the ECU. I hate these 'smart' things that think they are smarter than me.

  8. The Following User Says Thank You to Brissieboy For This Useful Post:

    Plasnart (30th September 2023)

  9. #5
    Expert Brissieboy's Avatar
    Join Date
    Jul 2015
    Location
    Brisbane, Qld
    Posts
    345
    Thanks
    84
    Thanked 417 Times in 206 Posts
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Do you know what the processor is? The binary is not much use without some idea of what it runs on. Maybe you can find out the locations of key data that might be tweaked and not worry about the executable code. Can you just write new data? Is there protection against making unauthorised changes? Are things are checksummed? Encoded in some way? etc, etc. Can you re-load the original binary if you make an error?
    You might just turn an expensive ECU into a paperweight.

  10. #6
    Advanced
    Join Date
    Jun 2023
    Posts
    36
    Thanks
    17
    Thanked 35 Times in 21 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Brissieboy View Post
    Do you know what the processor is?
    No and I don't need to. The only reason I would need to know what the processor is is if I was going to write new code. What I am wanting to do is modify output based on input not create a new OS or extend/add to/modify the native OS.
    Quote Originally Posted by Brissieboy View Post
    The binary is not much use without some idea of what it runs on.
    I'll agree to disagree
    Quote Originally Posted by Brissieboy View Post
    Maybe you can find out the locations of key data that might be tweaked and not worry about the executable code.
    Thus the reason I asked if anyone has a Scan Gauge or equivalent.
    Quote Originally Posted by Brissieboy View Post
    Can you just write new data?
    Why?
    Quote Originally Posted by Brissieboy View Post
    Is there protection against making unauthorised changes?
    Very little, HP Tuners already tune these things but not to a level I am happy with. So much of the code is not mapped in HP Tuners so I am doing this to get as much as I can.
    Quote Originally Posted by Brissieboy View Post
    Are things are checksummed?
    Yes
    Quote Originally Posted by Brissieboy View Post
    Encoded in some way?
    Yes
    Quote Originally Posted by Brissieboy View Post
    etc, etc.
    ?, ?.
    Quote Originally Posted by Brissieboy View Post
    Can you re-load the original binary if you make an error?
    Define error? If you mean make a tuning change that doesn't work then you just revert back to what it was before without reloading the entire bin. Never, ever, EVER, E_V_E_R, make more than 1 change at a time when tuning it's a sure fire way to create a diagnostic nightmare. Always save each change as a new file so you can go back and see what change had what effect.
    Quote Originally Posted by Brissieboy View Post
    You might just turn an expensive ECU into a paperweight.
    I am aware of that and that is why I'm the guinea pig and not asking anyone else to modify their tune.
    Michael.
    Vehicle: Pearl: 2019 Y62 Ti.
    Modifications: none yet.
    Michael Built FB page
    Hacking the VK56VD ROM thread and GitHub page.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •