You are currently viewing our forum as a Guest.
By registering not only can you take part in the forum, it will also remove most of the adverts.

Reverse engineer ECU

Discussion in 'Inlet/ECU' started by positive, January 22, 2017.

Tags:
  1. I started to reverse engineer the ECU and the process is documented in my blog:
    http://z22sevectra.blogspot.com/2016/12/ecu-1.html
    http://z22sevectra.blogspot.com/2017/01/ecu-2.html
    http://z22sevectra.blogspot.com/2017/01/ecu-3.html
    http://z22sevectra.blogspot.com/2017/01/ecu-4.html

    Unfortunately you have to use a translator in order to read it in english. Automatic translation is far from perfect but I hope the key points are understandable.
    Currently the most interesting part is the comparison of different Z22SE ECUs:
    https://drive.google.com/open?id=0BzkEdLdAaeNaMUh1aXIwVUhxMEU

    Comments, questions are welcome.
     
    • Like Like x 1
  2. good read i look forward to your progress :)
    i had the same issue with the immobiliser just recently ended up having to remove all keys and reset the ecu then reprogram the the key chips to get the function back kept having p0602 think it was when i tryed to remove the immobiliser and it was not happy
    WP_20161127_14_09_29_Pro.
     
  3. Thanks Carl.

    A small update now:
    http://z22sevectra.blogspot.com/2017/01/ecu-5.html

    I tested the VX220 (Speedster) program and I have serious doubts about the originality of the 12202073 BZ binary I have. I would be very pleased if someone could send me an original VX220 (Speedster) binary from known source.
     
    • Like Like x 1
    • Like Like x 1
  4. Update again: http://z22sevectra.blogspot.com/2017/03/ecu-7.html

    Highlight:
    - The deactivation of the EGR map caused a noticeable and permanent power improvment in the low-mid RPM ranges for me, but did not allow to remove the valve itself. (low voltage error)
    - New version of the comparison sheet is available: https://drive.google.com/open?id=0BzkEdLdAaeNaNXhpa2JieVBHWlk
    - In one of my ECUs the EGR is completely disabled (despite the unchanged EGR map). With it removing the valve is possible.
     
    • Like Like x 1
  5. some later 2003, perhaps 2004, astra ECUs had the egr disabled at the factory and never came with a valve
     
    • Informative Informative x 1
  6. My factory astra ecu is running the update from 2005 with egr turned off
    Had it uploaded when i took it back for the main service
     
  7. How did You uploaded it?
    I mean did you flashed other bin file from 2005 car, or modified your original?
     
  8. It was the gm update installed with tech2
     
    • Like Like x 1
  9. Yeah, I know that now. This is a bin from a 2004 Astra with 12594690 (latest I have) sw version. On another 2004 Astra bin with 12578132 sw the EGR is enabled. And I have a 2005 Astra bin with 12591333 sw that I haven't tried yet. If I have some luck, I could locate the specific part of the code that disables the EGR.
    Beside tech2 you can also use many remap tools to upload a valid bin. I use MPPS v13.02 which is under 10 USD on ebay now.
     
    • Like Like x 1
  10. My astra g 2005 have factory removed EGR and precat.
     
  11. All right, thanks to help and guidance of positive successfully updated my ecu with newer software version, now egr disabled in ecu. (y)
     
  12. I'm glad you managed to do it. Do you notice any improvement or side effect? What about the idle?
     
    • Like Like x 1
    • Like Like x 1
  13. positive i have mpps v13 but all it was able todo was extract the 1st half of the control side of the ecu not the actual engine control map the kb were wrong for the total file size an now i cant find the disc for mpps i dont suppose you have a copy uplaoded to the web?
     
  14. Sent the link in PM. Hope it will help you. ;)
     
    • Like Like x 1
  15. New post again, but nothing really specific in it at the moment.
    http://z22sevectra.blogspot.com/2017/08/ecu-9.html

    I found out that A/C is not working with the 12594690 sw that I uploaded last time, so I had to change back to the previous one.

    Moreover I managed to reverse engineer the checksum calculation method by disassembling (partially) the binary. The method is tested and verified, but I do not publish the details right now.
    However if anybody needs some checksum correction feel free to ask.
     
  16. ECU #9 is updated. From now checksum calculation method is available for everybody.
     
    • Like Like x 2
Matched Content