RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 5:16 pm

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: AE5Z321V USDM MY19 STI ECU C02A904007
PostPosted: Fri Oct 09, 2020 11:07 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
Donations are welcome!

The Romraider definition for this Rom is completed.

The EcuFlash def for this Rom is completed.

Now on Github Alpha branch

NOTE: THE ECU ID IS INCORRECT IN THESE DEFINTIONS
Romraider def
Ecuflash def

Alpha logger definition available on Github.

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Fri Oct 09, 2020 11:08 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
Code:
E_AF_Correction_1_2byteExt_82                           FFFF6B22
E_AF_Correction_1_4byteExt_E81                          FFFF795C
E_AF_Learning_1_2byteExt_E83                            FFFF6B26
E_AF_Learning_1_4byteExt_E48                            FFFF7AEC
E_AF_Learning_1_A_StoredExt_E44                         FFFF328C
E_AF_Learning_1_B_StoredExt_E45                         FFFF3294
E_AF_Learning_1_C_StoredExt_E46                         FFFF329C
E_AF_Learning_1_D_StoredExt_E47                         FFFF32A4
E_AF_Learning_Airflow_Range_CurrentExt_E61              FFFF7AF3
E_AF_Sensor_1_2byteExt_92                               FFFF6B10
E_AF_Sensor_1_4byteExt_E91                              FFFF679C
E_Boost_ErrorExt_E35                                    FFFF5CF4
E_CLOL_FuelingExt_E33                                   FFFFB755
E_Closed_Loop_Fueling_Target_2byteExt_E122              FFFF6B24
E_Closed_Loop_Fueling_Target_4byteExt_E121              FFFF7A58
E_Engine_Load_1ByteExt_E86                              FFFF6B3D
E_Engine_Load_4ByteExt_E32                              FFFF65BC
E_Engine_Speed_Delta_E157                               FFFF6894
E_Feedback_Knock_Correction_1byteExtExt_E94             FFFF6B47
E_Feedback_Knock_Correction_4byteExt_E39                FFFF8480
E_Final_Fueling_Base_2byteExt_E124                      FFFF6B1E
E_Final_Fueling_Base_4byteExt_E123                      FFFF7670
E_Fine_Learning_Knock_Correction_1byteExtExt_E95        FFFF6B4A
E_Fine_Learning_Knock_Correction_4byteExt_E41           FFFF851C
E_Fine_Learning_Table_OffsetExt_E58                     FFFF8528
E_Fuel_Injector_1_Latency_4byteExt_E50                  FFFF76B0
E_Fuel_Injector_1_Pulse_Width_2byteExtExt_E99           FFFF6B1A
E_Fuel_Injector_1_Pulse_Width_4byteExt_E60              FFFF8054
E_Gear_CalculatedExt_E59                                FFFF6A69
E_IAM_1byteExtExt_E96                                   FFFF6B49
E_IAM_4byteExt_E31                                      FFFF3368
E_Idle_Speed_Map_SelectionExt_E49                       FFFF8C04
E_Ignition_Base_TimingExt_E53                           FFFF81CC
E_Knock_Correction_Advance_4byteExt_E43                 FFFF847C
E_Knock_Correction_Advance_IAM_onlyExt_E40              FFFF84F0
E_Knock_Correction_Advance_Max_PrimaryExt_E118          FFFF84E8
E_Knock_Sum_Cylinder_1_E165                             FFFF843D
E_Knock_Sum_Cylinder_2_E166                             FFFF843E
E_Knock_Sum_Cylinder_3_E167                             FFFF843F
E_Knock_Sum_Cylinder_4_E168                             FFFF8440
E_Manifold_Relative_Pressure_4byteExt_E113              FFFF63D4
E_Manifold_Relative_Sea_Level_Pressure_2byteExtExt_E89  FFFF6B2C
E_Manifold_Relative_Sea_Level_Pressure_4byteExt_E52     FFFF63D0
E_Map_Ratio_PrimaryExt_E42                              FFFF93A0
E_Primary_Open_Loop_Map_Enrichment_2byteExt_E85         FFFF6B2A
E_Primary_Open_Loop_Map_Enrichment_4byteExt_E84         FFFF7C24
E_Primary_WGDC_Maximum_1byteExtExt_E112                 FFFF6B53
E_Primary_Wastegate_Duty_MaximumExt_4byteExt_E77        FFFF5D1C
E_Requested_TorqueExt_E56                               FFFF8810
E_Target_Boost_2byteExtExt_E90                          FFFF6B38
E_Target_Boost_4byteExt_E36                             FFFF5CFC
E_Target_Boost_Relative_4byteExt_E120                   FFFF5CF8
E_Target_Throttle_Plate_PositionExt_E57                 FFFF8808
E_Throttle_Plate_Opening_Angle_4byteExt_E38             FFFF6490
E_Tipin_Enrichment_Last_CalculatedExt_E55               FFFF7F08
E_Tipin_ThrottleExt_E54                                 FFFF64A0
E_Turbo_Dynamics_Integral_4byteExt_E34                  FFFF5D08
E_Turbo_Dynamics_Proportional_4byteExt_E37              FFFF5D04

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Last edited by td-d on Sun Oct 18, 2020 3:54 pm, edited 1 time in total.
Corrected E_Manifold_Relative_Sea_Level_Pressure_2byteExtExt_E89 address


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Mon Apr 11, 2022 4:43 pm 
Offline
Experienced
User avatar

Joined: Tue Nov 17, 2009 8:38 pm
Posts: 185
Location: Vancouver WA, USA
Boost limits(fuel cut) is out of whack on these defs.


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Fri May 13, 2022 9:05 am 
Offline
Newbie

Joined: Thu May 05, 2022 11:59 am
Posts: 1
Hey Guys, I'm new here, and I hope I'm not resurrecting this thread, but I wanted to follow up.

From what I understand, there are three tiers of these definitions that indicate whether these definitions have been vetted or confirmed by the community. The last user, Alexmartynyuk, indicated that there were tables out of whack. I have a 2019 STI, and I am interested in moving from the AccessPort to OpenSource, so this topic is very relevant to me.

How can I help/contribute to verify these definitions?

Has anyone verified Alexmartynyuk's comment? I thought I read someplace else that the table he is referencing is actually located somewhere else on the newer cars/ecus.


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Fri May 20, 2022 11:48 pm 
Offline
RomRaider Donator

Joined: Fri Apr 22, 2022 4:19 pm
Posts: 13
Quote:
Hey Guys, I'm new here, and I hope I'm not resurrecting this thread, but I wanted to follow up.

From what I understand, there are three tiers of these definitions that indicate whether these definitions have been vetted or confirmed by the community. The last user, Alexmartynyuk, indicated that there were tables out of whack. I have a 2019 STI, and I am interested in moving from the AccessPort to OpenSource, so this topic is very relevant to me.

How can I help/contribute to verify these definitions?

Has anyone verified Alexmartynyuk's comment? I thought I read someplace else that the table he is referencing is actually located somewhere else on the newer cars/ecus.


I am also interested in this for the same reason. Would be happy to put into a bounty to get this definition properly sorted.

_________________
2004 FXT 5MT


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Sat Jun 18, 2022 1:27 am 
Offline
RomRaider Donator

Joined: Fri Apr 22, 2022 4:19 pm
Posts: 13
Anyone willing to sort out this definition?

_________________
2004 FXT 5MT


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Wed Jun 22, 2022 6:07 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
The Boost Limit (Fuel Cut) table as defined displays the correct values.

The raw data from the ROM looks like this, the same as viewing the table in Raw values.
Attachment:
File comment: ROM data
boost_limit.png
boost_limit.png [ 22.13 KiB | Viewed 4553 times ]
Attachment:
File comment: RR raw values
boost_limit_table.png
boost_limit_table.png [ 9.92 KiB | Viewed 4553 times ]


The axis values are not defined correctly, it should be Engine Speed (RPM).


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Thu Jun 23, 2022 2:20 pm 
Offline
RomRaider Donator

Joined: Fri Apr 22, 2022 4:19 pm
Posts: 13
dschultz wrote:
The Boost Limit (Fuel Cut) table as defined displays the correct values.

The raw data from the ROM looks like this, the same as viewing the table in Raw values.

The axis values are not defined correctly, it should be Engine Speed (RPM).


Thanks for looking into this. I will poke around in my ROM/Def and see if I can make sense of this.

_________________
2004 FXT 5MT


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Sun Jul 24, 2022 6:41 pm 
Offline
Newbie

Joined: Tue May 17, 2011 7:23 am
Posts: 26
I have successfully tuned this ECU using the td-d definition. It is missing the A/F #3 corrections, though, not a show-stopper.


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Mon Jul 25, 2022 9:10 am 
Offline
RomRaider Donator

Joined: Fri Apr 22, 2022 4:19 pm
Posts: 13
Thanks for the update. Just out of curiosity, what level of tune did you do? FBO, Rotated, OEM+?

_________________
2004 FXT 5MT


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Sun Sep 25, 2022 11:12 am 
Offline
Newbie

Joined: Mon Sep 05, 2022 9:25 am
Posts: 8
dschultz wrote:
The Boost Limit (Fuel Cut) table as defined displays the correct values.

The axis values are not defined correctly, it should be Engine Speed (RPM).


I realized that my table axis are wrong with the current GitHub definition...
Attachment:
File comment: Wrong upper Axis (Atmospheric pressure up to 123PSI?!
BoostLimit.PNG
BoostLimit.PNG [ 11.74 KiB | Viewed 4104 times ]


For some reason there were 3 tables with almost the same name in the definition, I figured out that mine uses the "Boost Limit (Fuel Cut) " noticed the 2 spaces at the end...
Attachment:
File comment: Better axis name and scaling
BoostLimit_Corrected.PNG
BoostLimit_Corrected.PNG [ 10.72 KiB | Viewed 4104 times ]


The table had "Atmospheric Pressure (PSI)" as the Y Axis, which should have been "Engine Speed (RPM)", as you pointed out. The other Axis was correctly labeled and already converted to "PSI Absolute", which is much easier to work with than "Raw Value".

I was able to fix it, with this code :
Code:
    <table type="2D" name="Boost Limit (Fuel Cut)  " category="Boost Control - Limits" storagetype="uint16" endian="big" sizey="15" userlevel="1" logparam="E52">
      <scaling units="psi absolute" expression="x*.01933677" to_byte="x/.01933677" format="0.00" fineincrement=".01" coarseincrement=".1" />
      <table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" logparam="P24">
        <scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
      </table>
      <description>Fuel cut will be activated when actual boost exceeds the corresponding threshold in this table multiplied by an atmospheric pressure multiplier.</description>
    </table>


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Tue Jan 24, 2023 7:40 pm 
Offline
Newbie

Joined: Sun Mar 17, 2019 10:40 am
Posts: 16
Location: NY
After more poking around trying to transfer a cobb stage2 map to RR, I don't see "Primary Open Loop Fueling Compensation (Closed Loop Delay Max. Load Not Exceeded)" tables; however, it is defined in the "Closed Loop Delay Max Load (RPM)" table description, which is a table that is defined in the RR:


This is the maximum calculated load to allow for a delay (if one is called for by the "Closed to Open Loop Delays" table) when the decision to switch from closed loop to open loop fueling is made. If calculated load is greater than or equal to this value, the current delay will be set to zero and the "Primary Open Loop Fueling Compensation (Closed Loop Delay Max. Load Not Exceeded)..." tables will not come into play. When calculated load drops below this value (with hysteresis), this table will have no effect on the delay and the "Primary Open Loop Fueling Compensation (Closed Loop Delay Max. Load Not Exceeded)..." tables will be active.


Not sure how important this is, however cobb has zeroed out the table from stock -100 values and noted: Negative values in this table will cause primary open loop fueling to be leaner than expected or the open loop transition not occurring when expected.


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Thu Aug 24, 2023 7:58 pm 
Offline
Newbie

Joined: Thu Aug 24, 2023 3:51 pm
Posts: 1
Has anyone using these defs had any issues with the ecuflash def? When I open the rom the tables show up in the menu on the left, but they are nearly all grayed out and give the message “This definition is invalid or incomplete.” Not sure if I’m missing a step or something… I got the RomRaider defs to work, however the tuner helping me wants to have the ecuflash working also


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Fri Sep 01, 2023 4:53 am 
Offline
Moderator
User avatar

Joined: Sat Jul 06, 2013 8:55 am
Posts: 3264
Location: NI
kmdemasters1812 wrote:
Has anyone using these defs had any issues with the ecuflash def? When I open the rom the tables show up in the menu on the left, but they are nearly all grayed out and give the message “This definition is invalid or incomplete.” Not sure if I’m missing a step or something… I got the RomRaider defs to work, however the tuner helping me wants to have the ecuflash working also


sounds like you have the definition for the rom but not the matching 32bitbase def to go with it.

_________________

Good luck and may the logs be ever in your favour!


Top
 Profile  
 
 Post subject: Re: AE5Z321V USDM MY19 STI ECU B22A933107
PostPosted: Mon Feb 26, 2024 10:57 pm 
Offline
Newbie

Joined: Tue Mar 04, 2014 9:18 pm
Posts: 39
How to add
P04DB dtc code to disable


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl