Register
Results 1 to 7 of 7
  1. #1
    Newbie
    Join Date
    Feb 2018
    Posts
    2
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default Help with a Golf Mk4 ECU

    Hi all,

    I work with a lot of (non car) reverse engineering projects so I’m not a complete beginner as such. Saying that I only have basic knowledge about car electronics (so to speak), ECU’s etc.

    I’ve decided for completely academic reasons to attempt to reverse and get working an ECU on a bench. There is no end use for this ECU accept as a practice tool.

    I have chosen this particular ECU as it was very cheap on eBay, its older so shouldn’t be too heavily protected and hopefully has a little more info available.

    I do have a few questions though after some very brief Googling that hopefully can be answered and save me a little time.

    This is the ECU. All I know about it is that it came out of a Golf MK4 2.0L. (As written in white pen on the ECU). I know nothing more than this.

    Photos:









    1. What is this ECU generally referred to as or named? I see lots of references to names like ECD15 and suchlike, but I don’t seem to be able to find any similar reference to this one. This is simply so its easier to Google for more information
    2. Does a circuit diagram exist?
    3. Does a pinout diagram exist?
    4. There seem to be premade bench plugs on eBay for ECD15 etc. Is there one for this ‘model’?
    5. Are there other types of document / info I should be aware of or need?

    The circuit board contains among other things a AN87C196KR 16K 16 bit microcontroller

    http://pdf.datasheetcatalog.com/data...AN87C196KR.pdf

    and a AM29F200 Flash Memory

    https://www.mouser.com/ds/2/100/span...d7-1161251.pdf

    I’m assuming the flash memory is where the firmware is stored.

    A 24c02 EEPROM

    https://www.engineersgarage.com/site...OM%2024C02.pdf


    1. Can this firmware be read (or obtained else ware) through the OBD port or does the chip need to be removed a read in a reader.
    2. Will IDA PRO read this image and if so what setting does IDA need as I assume you need to know some sort of mapping.
    3. What ODB software and hardware are good (doesn’t have to be the best relative to price) for accessing this device. I keep seeing reference to a piece of software called MPPS and CmdFlash.

    I figured a good first experiment would be to try and extract the key fob algorithm from the ECU as I already know mostly what it is so hopefully it should be an easy goal.

    I have ordered “The car hackers handbook” from Amazon so hopefully that will help.

    And basically, anything I’ve missed, or could do with knowing really.

    If anybody can help it would be greatly appreciated.

  2. #2
    DK Veteran
    Vasily.U's Avatar
    Join Date
    Dec 2009
    Location
    Belarus Minsk
    Posts
    548
    Thanks Thanks Given 
    16
    Thanks Thanks Received 
    395
    Thanked in
    256 Posts

    Default

    It's motronic m5.9.2 , you can read and write full flash via k-line . MPPS v13 can do it, need connect pin 43 ecu to +12v.

  3. The Following 2 Users Say Thank You to Vasily.U For This Useful Post:

    electronicar (23rd December, 2018), wjhumphreys (11th February, 2018)

  4. #3
    Newbie
    Join Date
    Feb 2018
    Posts
    2
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Cheers. Is it worth getting the (Chinese eBay) MPPS v21 rather than the v1 or v13 just to future proof a little?

  5. #4
    DK Veteran
    Vasily.U's Avatar
    Join Date
    Dec 2009
    Location
    Belarus Minsk
    Posts
    548
    Thanks Thanks Given 
    16
    Thanks Thanks Received 
    395
    Thanked in
    256 Posts

    Default

    v13 is cheap and works well.
    v21 is more expensive and a lot of bad reviews.
    Better mpps v13 and kess v2

  6. #5
    Newbie
    Join Date
    Jul 2018
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    v13 is cheap and works well

  7. #6
    Member
    Join Date
    Mar 2017
    Posts
    54
    Thanks Thanks Given 
    17
    Thanks Thanks Received 
    11
    Thanked in
    8 Posts

    Default

    This ECU is much the same as most VW and Audi ECUs of that time like 1.8t and some of the v6s used them as well.

    Shouldnt be hard to find some valuable data on these.
    As for circuit diagrams,i dont know,havent seen many for most of the ecus anyways.

    If u reverse engineer it,check the type of processor(s) it uses and get a de-compiler on the net somewhere.

    Best way forward is to start on the maps,get to know where everything is,lots of resource here,IF u search and ask politely
    If this post helps you,

    Hit that thanks button!!!

  8. #7
    Top Poster + electronicar's Avatar
    Join Date
    Nov 2009
    Posts
    245
    Thanks Thanks Given 
    188
    Thanks Thanks Received 
    21
    Thanked in
    10 Posts

    Default

    Quote Originally Posted by Vasily.U View Post
    It's motronic m5.9.2 , you can read and write full flash via k-line . MPPS v13 can do it, need connect pin 43 ecu to +12v.
    I'm curious man, how did you figure this is a m5.9.2? Is there a cross reference listing available?

 

 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.