Register
Results 1 to 2 of 2
  1. #1
    Newbie
    Join Date
    Nov 2023
    Posts
    5
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Question [Help needed] Recognizing maps meaning in Ford Fiesta ST150 ECU

    Hello guys!

    I'm trying to reverse engineer firmware of 2007 Ford Fiesta ST150.
    The engine is 2.0 Duratec NA.
    The ECU is Visteon ESU-132 (Ford EEC-VI). It's working on MPC5xx with 32-bit float data.
    I've made bdm full dump and started to work on this file with Ghidra. Structure of the file is fairly easy, there was full memory mapping described inside so that helped a lot.
    I've found every single map inside the file together with corresponding axes as were described.

    The problem is - I'm just learning to work with asm and I've got some experience in tuning diesels, not NA gasoline engines, so can't really recognize maps from looks or from asm functions.

    Can you help me recognize maps I've put in this excel file? I wrote which one is Spark Advance and Injector Pulse Width, the rest is really hard for me.
    Here is the link for the excel: Mapy st150.xlsx

    It's also packed together with ECU file inside archive.

    I would be really glad for every help!
    Attached Files Attached Files

  2. #2
    Newbie
    Join Date
    Aug 2024
    Posts
    2
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Hi there, what tools and programs did You use to dump and program st150 ECU? I have st150 in my family, I'd like to modify programs as well. Raise rev limiter because of mods, add some fuel and advance spark.

    Still looking for help? In maps definitelly must be: Fuel (and spark?) correction table dependant on engine temperature, fuel (and spark?) correction to air temperature, idle RPM correction to temperature, fuel correction to system voltage (petrol injectors give different ammount of fuel when on ex. 12v, 13v, 14v etc), Fuel enrichement table on full throttle (open loop), Short and long term fuel correction based on lambda sensor (IDK is it in maps but I guess so), some EGR maps (if You have one), IMRC map (ST150 have IMRC valve however when I checked mine always in one position, not stuck, just commanded by ECU this way), maybe catalytic converter heat up map (fuel enrichment) depends on temperature and probably more

 

 

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.