|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
Easty
|
Post subject: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Wed Oct 10, 2012 10:28 am |
|
 |
| Experienced |
 |
Joined: Thu Jul 22, 2010 10:22 am Posts: 148 Location: Australia
|
I've been unhappy with my cruise control since i modified my DBW tables some time ago so i decided to dig out my cruise control tables. Here's what I've found so far..... Attachment: Untitled.png This table is self explanatory it simply adds requested torque based on vehicle speed error. Attachment: Untitled1.png Attachment: Untitled2.png Attachment: Untitled3.png The Previous three tables are all compensation that are applied directly to the first one like this... Vehicle speed error correction x Vehicle speed comp x MP comp X Vehicle speed error delta = Vehicle speed error correction total Attachment: Untitled12.png This is what I've called the base requested torque table there is actually two of these though they are identical. Attachment: Untitled11.png Attachment: Untitled14.png Attachment: Untitled15.png The Previous three tables are all compensation that are applied to the base requested torque table like this... (Vehicle speed error comp x MP comp x Vehicle speed error comp) + Base requested torque = Base requested torque total Attachment: Untitled16.png This atmospheric pressure comp is applied to both Base requested torque total and Vehicle speed error correction total like this... (Base requested torque total + Vehicle speed error correction total) x Atmospheric comp = Requested torque cruise control I don't fully understand why but Requested torque cruise control is multiplied by 7018.7588 and then divided by Engine speed. (RQ TQ cruise cont x 7018.7588)/Rpm = Requested torque AZ1G400W Def; Code: </table> <table name="Vehicle Speed Error Correction" storageaddress="0xC1FF4" sizey="15"> <table type="Y Axis" storageaddress="0xC1FB8" /> </table> <table name="Vehicle Speed Error Correction Compensation (Vehicle Speed)" storageaddress="0xC2038" sizey="9"> <table type="Y Axis" storageaddress="0xC2014" /> </table> <table name="Vehicle Speed Error Correction Compensation (MP)" storageaddress="0xC25EC" sizex="5"> <table type="X Axis" storageaddress="0xC25C4" /> <table type="Y Axis" storageaddress="0xC25D8" /> </table> <table name="Vehicle Speed Error Correction Compensation (Vehicle Speed Error Delta)" storageaddress="0xC24FC" sizex="11"> <table type="X Axis" storageaddress="0xC24AC" /> <table type="Y Axis" storageaddress="0xC24D8" /> </table> <table name="Base Requested Torque Cruise control (per Gear) A" storageaddress="0xC2664" sizex="11"> <table type="X Axis" storageaddress="0xC2620" /> <table type="Y Axis" storageaddress="0xC264C" /> </table> <table name="Base Requested Torque Cruise control (per Gear) B" storageaddress="0xC272C" sizex="11"> <table type="X Axis" storageaddress="0xC26E8" /> <table type="Y Axis" storageaddress="0xC2714" /> </table> <table name="Base Requested Torque Cruise control Compensation (Vehicle Speed Error)" storageaddress="0xC20EC" sizey="15"> <table type="Y Axis" storageaddress="0xC20B0" /> </table> <table name="Base Requested Torque Cruise control Compensation (Vehicle Speed) A" storageaddress="0xC2130" sizey="9"> <table type="Y Axis" storageaddress="0xC2078" /> </table> <table name="Base Requested Torque Cruise control Compensation (Vehicle Speed) B" storageaddress="0xC209C" sizey="9"> <table type="Y Axis" storageaddress="0xC2078" /> </table> <table name="Base Requested Torque Cruise control Compensation (MP)" storageaddress="0xC2158" sizey="5"> <table type="Y Axis" storageaddress="0xC2144" /> </table> <table name="Base Requested Torque Cruise control Compensation (Vehicle Speed Error Delta)" storageaddress="0xC28B8" sizex="11"> <table type="X Axis" storageaddress="0xC2868" /> <table type="Y Axis" storageaddress="0xC2894" /> </table> <table name="Vehicle Speed Error Correction/Base Requested Torque Cruise control Compensation (atm. Pressure)" storageaddress="0xC2174" sizey="4"> <table type="Y Axis" storageaddress="0xC2164" /> </table> Base def: Code: </table> <table type="2D" name="Vehicle Speed Error Correction" category="Cruise Control" storagetype="uint16" endian="big" sizey="15" userlevel="4"> <scaling units="Requested Torque Additive" expression="(x*0.009765774)-320" to_byte="(x+320)/0.009765774" format="0.00" fineincrement=".1" coarseincrement="1" /> <table type="X Axis" name="Vehicle Speed Error" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" /> </table> <description></description> </table> <table type="2D" name="Vehicle Speed Error Correction Compensation (Vehicle Speed)" category="Cruise Control" storagetype="uint16" endian="big" sizey="9" userlevel="4"> <scaling units="Multiplier" expression="x*0.0004882887" to_byte="x/0.0004882887" format="0.00" fineincrement=".1" coarseincrement="1" /> <table type="X Axis" name="Vehicle Speed" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0" fineincrement="10" coarseincrement="100" /> </table> <description></description> </table> <table type="3D" name="Vehicle Speed Error Correction Compensation (MP)" category="Cruise Control" storagetype="uint16" endian="big" sizex="5" sizey="5" userlevel="4"> <scaling units="Multiplier" expression="x*0.0004882887" to_byte="x/0.0004882887" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Manifold Relative Sea Level Pressure" storagetype="float" endian="little"> <scaling units="Psi" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="0.00" fineincrement=".25" coarseincrement="1" /> </table> <table type="Y Axis" name="Engine Speed" storagetype="float" endian="little"> <scaling units="RPM" expression="x" to_byte="x" format="0" fineincrement="50" coarseincrement="100" /> </table> <description></description> </table> <table type="3D" name="Vehicle Speed Error Correction Compensation (Vehicle Speed Error Delta)" category="Cruise Control" storagetype="uint16" endian="big" sizex="11" sizey="9" userlevel="4"> <scaling units="Multiplier" expression="(x*0.0030518044)-100" to_byte="(x+100)/0.0030518044" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Vehicle Speed Error Delta" storagetype="float" endian="little"> <scaling units="Kmh" expression="x" to_byte="x" format="0.00" fineincrement="0.1" coarseincrement="1" /> </table> <table type="Y Axis" name="Vehicle Speed Error" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0.00" fineincrement="0.1" coarseincrement="1" /> </table> <description></description> </table> <table type="3D" name="Base Requested Torque Cruise control (Per Gear) A" category="Cruise Control" storagetype="uint16" endian="big" sizex="11" sizey="6" userlevel="4"> <scaling units="Base Requested Torque" expression="x*0.004882887" to_byte="x/0.004882887" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Vehicle Speed" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0" fineincrement="10" coarseincrement="100" /> </table> <table type="Y Axis" name="Current Gear" storagetype="float" endian="little"> <scaling units="Gear" expression="x" to_byte="x" format="0" fineincrement="1" coarseincrement="1" /> </table> <description></description> </table> <table type="3D" name="Base Requested Torque Cruise control (Per Gear) B" category="Cruise Control" storagetype="uint16" endian="big" sizex="11" sizey="6" userlevel="4"> <scaling units="Base Requested Torque" expression="x*0.004882887" to_byte="x/0.004882887" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Vehicle Speed" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0" fineincrement="10" coarseincrement="100" /> </table> <table type="Y Axis" name="Current Gear" storagetype="float" endian="little"> <scaling units="Gear" expression="x" to_byte="x" format="0" fineincrement="1" coarseincrement="1" /> </table> <description></description> </table> <table type="2D" name="Base Requested Torque Cruise control Compensation (Vehicle Speed Error)" category="Cruise Control" storagetype="uint16" endian="big" sizey="15" userlevel="4"> <scaling units="Multiplier" expression="(x*0.00015259022)-5" to_byte="(x+5)/0.00015259022" format="0.000" fineincrement=".001" coarseincrement="0.1" /> <table type="X Axis" name="Vehicle Speed Error" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0.00" fineincrement="0.1" coarseincrement="1" /> </table> <description></description> </table> <table type="2D" name="Base Requested Torque Cruise control Compensation (Vehicle Speed) A" category="Cruise Control" storagetype="uint16" endian="big" sizey="9" userlevel="4"> <scaling units="Multiplier" expression="x*0.0004882887" to_byte="x/0.0004882887" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Vehicle Speed" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0" fineincrement="10" coarseincrement="100" /> </table> <description></description> </table> <table type="2D" name="Base Requested Torque Cruise control Compensation (Vehicle Speed) B" category="Cruise Control" storagetype="uint16" endian="big" sizey="9" userlevel="4"> <scaling units="Additive" expression="x*0.004882887" to_byte="x/0.004882887" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Vehicle Speed" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0" fineincrement="10" coarseincrement="100" /> </table> <description></description> </table> <table type="2D" name="Base Requested Torque Cruise control Compensation (MP)" category="Cruise Control" storagetype="uint16" endian="big" sizey="5" userlevel="4"> <scaling units="Multiplier" expression="x*0.0004882887" to_byte="x/0.0004882887" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Manifold Relative Sea Level Pressure" storagetype="float" endian="little"> <scaling units="Psi" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="0.00" fineincrement="0.25" coarseincrement="1" /> </table> <description></description> </table> <table type="3D" name="Base Requested Torque Cruise control Compensation (Vehicle Speed Error Delta)" category="Cruise Control" storagetype="uint16" endian="big" sizex="11" sizey="9" userlevel="4"> <scaling units="Multiplier" expression="x*3.051804e-3+-1.0e2" to_byte="(x--1.0e2)/3.051804e-3" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Vehicle Speed Error Delta" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0.00" fineincrement="0.1" coarseincrement="1" /> </table> <table type="Y Axis" name="Vehicle Speed Error" storagetype="float" endian="little"> <scaling units="Km/h" expression="x" to_byte="x" format="0.00" fineincrement="0.1" coarseincrement="1" /> </table> <description></description> </table> <table type="2D" name="Vehicle Speed Error Correction/Base Requested Torque Cruise control Compensation (atm. Pressure)" category="Cruise Control" storagetype="uint16" endian="big" sizey="4" userlevel="4"> <scaling units="Multiplier" expression="(x*0.000030518044)-1" to_byte="(x+1)/0.000030518044" format="0.00" fineincrement=".25" coarseincrement="1" /> <table type="X Axis" name="Atmospheric Pressure" storagetype="float" endian="little"> <scaling units="Psi" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="0.00" fineincrement="0.25" coarseincrement="0.1" /> </table> <description></description> </table> I have not played with these tables yet but plan to some time soon i hope this helps some one with simular issues
You do not have the required permissions to view the files attached to this post.
_________________ 09 ADM WRX/ 3" Exforce Turbo Back, Hyperflow TMIC, AEM CAI, Perrin Turbo Inlet, TGV Delete, Ported VF-52, Walbro Pump, Hybrid boost control (Grimmspeed EBCS/MBC), SI-Drive Mode Selector (3 pos Rocker Sw)/ Self tuned @ 17 Psi, Last dyno run 206Kw.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Wed Oct 10, 2012 12:11 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
Nice work!
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Wed Oct 10, 2012 1:41 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
You've obviously examined each of the Ram addresses being utilised - do you mind posting up those addresses with labels, would save me time in identifying in other roms.
Thanks!
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Wed Oct 10, 2012 6:52 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
You've also got the minimum and maximum vehicle speed thresholds here: Code: ROM:000C1EC8 Cruise_Control_Min_Speed_B:.float 37.0 ; DATA XREF: sub_1AAB4:loc_1AAC6o ROM:000C1EC8 ; ROM:off_1ABA4o ROM:000C1ECC Cruise_Control_Min_Speed_A:.float 37.0 ; DATA XREF: sub_1AAB4+8o ROM:000C1ECC ; ROM:off_1AB9Co ROM:000C1ED0 Cruise_Control_Max_Speed_B:.float 250.0 ; DATA XREF: sub_1AAB4+16o ROM:000C1ED0 ; ROM:off_1ABA8o ROM:000C1ED4 Cruise_Control_Max_Speed_A:.float 250.0 ; DATA XREF: sub_1AAB4+Co ROM:000C1ED4 ; ROM:off_1ABA0o
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
nsfw
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Wed Oct 10, 2012 7:40 pm |
|
 |
| Moderator |
Joined: Thu Nov 23, 2006 2:23 am Posts: 2565
|
|
NICE! I have hated the way my cruise control responds to bumping the 'accel' switch ever since I got my car. It has been known to actually slow down instead of speeding up, which is ridiculous... Thanks for finding this stuff, I can hardly wait to fix my cruise control.
Can you give us a 'roadmap' to find these tables in other ROMs? For example, given a ROM that has all of the known tables and parameters already tagged in IDA, how would you find these?
Thanks!
_________________ 2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Wed Oct 10, 2012 7:47 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
|
The SSMGet_memorised_cruise_speed is a good place to start - working back to the data offsets gives you a good starting point.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
Easty
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Wed Oct 10, 2012 11:22 pm |
|
 |
| Experienced |
 |
Joined: Thu Jul 22, 2010 10:22 am Posts: 148 Location: Australia
|
Quote: You've obviously examined each of the Ram addresses being utilised - do you mind posting up those addresses with labels, would save me time in identifying in other roms.
Thanks!
No worries here is some of them, there is many more parameters and thresholds I'll post more once I've renamed them to make sence to everyone. FFFF635C Vehicle_Speed_Cruise_Control FFFF62C0 Vehicle_Speed_Error_Correction_Total FFFF62B0 Base_Requested_Torque_Cruise_Control_Total FFFF62DC Requested_Torque_Cruise_Control FFFF62E4 Cruise_Control_Atmospheric_Pressure_Comp FFFF63E0 Requested_Vehicle_Speed_accel_decel_Switch FFFF6330 Requested_Vehicle_Speed_accel_decel_Switch_0 FFFF6334 Requested_Vehicle_Speed_accel_decel_Switch_1 FFFF6290 Vehicle_Speed_Error_Cruise_Control FFFF6280 Vehicle_Speed_Error_Cruise_Control_Smoothed FFFF6284 Delta_Vehicle_Speed_Error FFFF6364 Cruise_Control_min_Vehicle_Speed FFFF6368 Cruise_Control_max_Vehicle_Speed FFFF6294 Engine_Speed_Cruise_Control FFFF61F0 Current_Gear_2 FFFF61F1 Cruise_Control_On_OFF_Switch FFFF61F2 Cruise_Control_Set_Coast_Switch FFFF61F3 Cruise_Control_Resume_Accelerate_Switch FFFF61F5 Brake_Switch FFFF61F6 Clutch_Switch FFFF61F8 Cruise_Control_System_Status_Switch FFFF6207 Cruise_Control_Cancel_Switch That should give you a good head start.
_________________ 09 ADM WRX/ 3" Exforce Turbo Back, Hyperflow TMIC, AEM CAI, Perrin Turbo Inlet, TGV Delete, Ported VF-52, Walbro Pump, Hybrid boost control (Grimmspeed EBCS/MBC), SI-Drive Mode Selector (3 pos Rocker Sw)/ Self tuned @ 17 Psi, Last dyno run 206Kw.
|
|
| Top |
|
 |
|
Easty
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Wed Oct 10, 2012 11:49 pm |
|
 |
| Experienced |
 |
Joined: Thu Jul 22, 2010 10:22 am Posts: 148 Location: Australia
|
Quote: NICE! I have hated the way my cruise control responds to bumping the 'accel' switch ever since I got my car. It has been known to actually slow down instead of speeding up, which is ridiculous... Thanks for finding this stuff, I can hardly wait to fix my cruise control. I suspect all you'll need to do to fix this is modify your Base requested torque cruise control tables (per gear) could be wrong though it depends on what changes you have made to your base requested torque to throttle plate pos tables. But you all need to keep in mind the values in these tables are not straight requested torque the final result is multiplied by 7018.7588 and then divided by Engine speed. The Accel and decel switch works by adding a positive or negative offset to the parameter I've called Requested Vehicle Speed accel decel Switch this parameter is then subtracted from vehicle speed to give vehicle speed error. The vehicle speed error is then compensated for by the vehicle speed error correction table and its associated comps. So in your case you may also need to mod these? Quote: Can you give us a 'roadmap' to find these tables in other ROMs? For example, given a ROM that has all of the known tables and parameters already tagged in IDA, how would you find these? I plan to do this soon as i get a chance hopefully i can find a fail safe procedure for others to find their own tables. Quote: The SSMGet_memorised_cruise_speed is a good place to start - working back to the data offsets gives you a good starting point. This is how I found them i also used the cruise control related switches.
_________________ 09 ADM WRX/ 3" Exforce Turbo Back, Hyperflow TMIC, AEM CAI, Perrin Turbo Inlet, TGV Delete, Ported VF-52, Walbro Pump, Hybrid boost control (Grimmspeed EBCS/MBC), SI-Drive Mode Selector (3 pos Rocker Sw)/ Self tuned @ 17 Psi, Last dyno run 206Kw.
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Sat Oct 20, 2012 3:57 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
Requested by MFB, the addresses for these tables in AZ1G101N: Code: Base_Requested_Torque_Cruise_control_Compensation_MP 000C2158 5 Base_Requested_Torque_Cruise_control_Compensation_MP_Y_Axis 000C2144 Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_A 000C2130 9 Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_A_Y_Axis 000C210C Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_B 000C209C 9 Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_B_Y_Axis 000C2078 Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_Error 000C20EC 15 Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_Error_Y_Axis 000C20B0 Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_Error_Delta 000C2938 11 9 Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_Error_Delta_X_Axis 000C28E8 Base_Requested_Torque_Cruise_control_Compensation_Vehicle_Speed_Error_Delta_Y_Axis 000C2914 Base_Requested_Torque_Cruise_control_per_Gear_A 000C26E4 11 6 Base_Requested_Torque_Cruise_control_per_Gear_A_X_Axis 000C26A0 Base_Requested_Torque_Cruise_control_per_Gear_A_Y_Axis 000C26CC Base_Requested_Torque_Cruise_control_per_Gear_B 000C27AC 11 6 Base_Requested_Torque_Cruise_control_per_Gear_B_X_Axis 000C2768 Base_Requested_Torque_Cruise_control_per_Gear_B_Y_Axis 000C2794 Vehicle_Speed_Error_Correction 000C1FF4 15 Vehicle_Speed_Error_Correction_Y_Axis 000C1FB8 Vehicle_Speed_Error_CorrectionBase_Requested_Torque_Cruise_control_Compensation_atm_Pressure 000C2174 4 Vehicle_Speed_Error_CorrectionBase_Requested_Torque_Cruise_control_Compensation_atm_Pressure_Y_Axis 000C2164 Vehicle_Speed_Error_Correction_Compensation_MP 000C266C 5 5 Vehicle_Speed_Error_Correction_Compensation_MP_X_Axis 000C2644 Vehicle_Speed_Error_Correction_Compensation_MP_Y_Axis 000C2658 Vehicle_Speed_Error_Correction_Compensation_Vehicle_Speed 000C2038 9 Vehicle_Speed_Error_Correction_Compensation_Vehicle_Speed_Error_Delta 000C257C 11 9 Vehicle_Speed_Error_Correction_Compensation_Vehicle_Speed_Error_Delta_X_Axis 000C252C Vehicle_Speed_Error_Correction_Compensation_Vehicle_Speed_Error_Delta_Y_Axis 000C2558 Vehicle_Speed_Error_Correction_Compensation_Vehicle_Speed_Y_Axis 000C2014
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
|
Sasha_A80
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Sat Oct 20, 2012 4:28 pm |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
There should also be Cruise_Control_TurnOff_Speed (usually set to 32.0 for Subaru NA engines ) at which cruise control is automatically shootdown if the engine\car is overloaded and could not provide requested vehicle speed. Cruise_Control_Max_Speed is usually set to 105.0 for JDM NA cars. td-d wrote: You've also got the minimum and maximum vehicle speed thresholds here: Code: ROM:000C1EC8 Cruise_Control_Min_Speed_B:.float 37.0 ; DATA XREF: sub_1AAB4:loc_1AAC6o ROM:000C1EC8 ; ROM:off_1ABA4o ROM:000C1ECC Cruise_Control_Min_Speed_A:.float 37.0 ; DATA XREF: sub_1AAB4+8o ROM:000C1ECC ; ROM:off_1AB9Co ROM:000C1ED0 Cruise_Control_Max_Speed_B:.float 250.0 ; DATA XREF: sub_1AAB4+16o ROM:000C1ED0 ; ROM:off_1ABA8o ROM:000C1ED4 Cruise_Control_Max_Speed_A:.float 250.0 ; DATA XREF: sub_1AAB4+Co ROM:000C1ED4 ; ROM:off_1ABA0o
|
|
| Top |
|
 |
|
Easty
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Sat Oct 20, 2012 10:43 pm |
|
 |
| Experienced |
 |
Joined: Thu Jul 22, 2010 10:22 am Posts: 148 Location: Australia
|
Quote: at which cruise control is automatically shootdown if the engine\car is overloaded and could not provide requested vehicle speed. You might be refering to the delta rpm value i found i believe it is there to disable cruise control in the event of clutch slip or loss of traction?
_________________ 09 ADM WRX/ 3" Exforce Turbo Back, Hyperflow TMIC, AEM CAI, Perrin Turbo Inlet, TGV Delete, Ported VF-52, Walbro Pump, Hybrid boost control (Grimmspeed EBCS/MBC), SI-Drive Mode Selector (3 pos Rocker Sw)/ Self tuned @ 17 Psi, Last dyno run 206Kw.
|
|
| Top |
|
 |
|
Sasha_A80
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Sun Oct 21, 2012 7:46 am |
|
 |
| Senior Member |
Joined: Mon Jan 19, 2009 6:31 pm Posts: 1615 Location: Moscow, Russia
|
|
I have not checked Denso cruize control logic yet. My experience is coming from Hitachi NA engine M32R based ecu analisys.
I suspect the specs are coming from FHI thus limits\setting should be similar.
Impreza NA EJ204 MY06 Euro auto\manual last update Package=AL243 ROMID=4D44307106 CID=D1644EC3
ROM_:0001080C .word 0x115C71C7 ; cruise max 250 kph ; ref 61638 ; 61A44 ROM_:00010814 .word 0x238E38E ; cruise disable 32 kph ; ref 6156C ROM_:0001081C .word 0x291C876 ; cruise min 37 kph ; ref 6163C ; 61A50 ; 61CFC ; 61E90
Impreza NA EJ154 MY08 JDM auto Package=AN670 ROMID=5107307207 CID=D50R7DA8
ROM_:00010884 .word 0x74AAE80 ; cruise max 105 KPH ROM_:0001088C .word 0x238E38E ; 32 kph cruise disable ROM_:00010890 .word 0x238E38E ; 32 kph cruise disable ROM_:00010894 .word 0x26E3A2A ; cruise min 35
|
|
| Top |
|
 |
|
dux10
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Sun Sep 15, 2013 12:07 am |
|
 |
| Newbie |
Joined: Tue Jun 05, 2012 7:37 pm Posts: 81
|
I'm having issues with discerning the logic for this/finding the tables on a 2005 USDM LGT AT ROMID: A2WC510C and was hoping some of you might be able to help! The only possible table I have found has its 'Z' axis at C1FAC, which appears to be a per gear additive. If someone could lend a hand it would be greatly appreciated! 
|
|
| Top |
|
 |
|
throttlehappy
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Sun Sep 15, 2013 6:39 am |
|
 |
| Senior Member |
Joined: Sat Feb 12, 2011 11:27 pm Posts: 2032 Location: Northern NSW
|
Cruise Control Disable Speed Min and Max is defined for AZ1G101N, 37kph and 250kph  Same for all the AZ1Gxxxx series ROM's I have found so far
|
|
| Top |
|
 |
|
td-d
|
Post subject: Re: Cruise Control Tables ADM 09 WRX AZ1G400W Posted: Sun Sep 15, 2013 7:01 pm |
|
 |
| Moderator |
Joined: Thu May 20, 2010 8:01 am Posts: 3117 Location: Johannesburg, South Africa
|
dux10 wrote: I'm having issues with discerning the logic for this/finding the tables on a 2005 USDM LGT AT ROMID: A2WC510C and was hoping some of you might be able to help! The only possible table I have found has its 'Z' axis at C1FAC, which appears to be a per gear additive. If someone could lend a hand it would be greatly appreciated!  As per bloody usual, the Legacy logic is different! Here are the minimum and maximum speed thresholds, I believe: Code: ROM:000C199C Cruise_Control_Min_Speed_D:.float 37.0 ; DATA XREF: sub_19AD0+58o ROM:000C19A0 Cruise_Control_Min_Speed_A:.float 40.0 ; DATA XREF: sub_19AD0+22o ROM:000C19A4 Cruise_Control_Min_Speed_C:.float 38.0 ; DATA XREF: sub_19AD0+46o ROM:000C19A8 Cruise_Control_Min_Speed_E:.float 37.0 ; DATA XREF: sub_19AD0:loc_19B30o ROM:000C19AC Cruise_Control_Min_Speed_B:.float 39.0 ; DATA XREF: sub_19AD0+32o ROM:000C19B0 Cruise_Control_Max_Speed_D:.float 144.0 ; DATA XREF: sub_19AD0+5Ao ROM:000C19B4 Cruise_Control_Max_Speed_A:.float 110.0 ; DATA XREF: sub_19AD0+24o ROM:000C19B8 Cruise_Control_Max_Speed_C:.float 105.0 ; DATA XREF: sub_19AD0+48o ROM:000C19BC Cruise_Control_Max_Speed_E:.float 250.0 ; DATA XREF: sub_19AD0+64o ROM:000C19C0 Cruise_Control_Max_Speed_B:.float 144.0 ; DATA XREF: sub_19AD0+34o
Unlike the other roms, they are non-contiguous - so you will have to define them as individual float values each.
_________________ He who dies with the most gadgets wins.
Please do not PM me - use the email option.
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: No registered users and 9 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
|
|