What is your ECU ID?
I have BP5 (4th gen) JDM 2003 Spec B with ECU Internal ID: A2ZJD02B
Mine is a manual and did not have the cruise control stalk and brake switch, also no cruise lights in dash.
Got the definitions for similar AT model.
With these my cruise has been working for a few years now.
Code:
<!-- Cruise tables, check that values match yours -->
<table name="Cruise Control Speed Limit Min A" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Min</data>
</table>
</table>
<table name="Cruise Control Speed Limit Min B" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Min</data>
</table>
</table>
<table name="Cruise Control Speed Limit Max A" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Max</data>
</table>
</table>
<table name="Cruise Control Speed Limit Max B" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Max</data>
</table>
</table>
<table name="Cruise Control Speed Limit Min C" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Min</data>
</table>
</table>
<table name="Cruise Control Speed Limit Min D" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Min</data>
</table>
</table>
<table name="Cruise Control Speed Limit Min E" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Min</data>
</table>
</table>
<table name="Cruise Control Speed Limit Max C" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Max</data>
</table>
</table>
<table name="Cruise Control Speed Limit Max D" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Max</data>
</table>
</table>
<table name="Cruise Control Speed Limit Max E" category="Miscellaneous - Limits" type="2D" level="4" scaling="VehicleSpeed(KMH)" storagetype="float" endian="little" sizey="1">
<description>The speed limiter is disengaged when vehicle speed is equal to or drops below this value after already engaging the limiter.</description>
<table name="Speed Limiter Fuel Cut" type="Static Y Axis" elements="1">
<data>Max</data>
</table>
</table>
<table name="Cruise Control Speed Limit Min A" storageaddress="0x5FF7C"/>
<table name="Cruise Control Speed Limit Max A" storageaddress="0x5FF90"/>
<table name="Cruise Control Speed Limit Min B" storageaddress="0x5FF80"/>
<table name="Cruise Control Speed Limit Max B" storageaddress="0x5FF94"/>
<table name="Cruise Control Speed Limit Min C" storageaddress="0x5FF84"/>
<table name="Cruise Control Speed Limit Max C" storageaddress="0x5FF98"/>
<table name="Cruise Control Speed Limit Min D" storageaddress="0x5FF88"/>
<table name="Cruise Control Speed Limit Max D" storageaddress="0x5FF9C"/>
<table name="Cruise Control Speed Limit Min E" storageaddress="0x5FF8C"/>
<table name="Cruise Control Speed Limit Max E" storageaddress="0x5FFA0"/>
<!-- /added Cruise tables, check that values match yours -->
Not sure what each letter stands for (maybe something AT related), here are my values derived from the AT values.
My new values in kmh:
A-Min 37
A-Max 250
B-Min 40
B-Max 250
C-Min 38
C-Max 245
D-Min 37
D-Max 250
E-Min 39
E-Max 250