RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:21 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: SSM_WRITE_LUT 0x89 0x8A 0xE8
PostPosted: Tue Jun 22, 2010 8:24 pm 
Offline
Senior Member

Joined: Mon Jan 19, 2009 6:31 pm
Posts: 1615
Location: Moscow, Russia
SSM_WRITE_LUT

0x60 - ECU reset
0x6F - Ignition Timing Adjustment
0x70 - Idle RPM adjustment
0x71 - Idle RPM with Air Conditioner
0x89 - ???
0x8A - ???
0xE8 - ???

Has anybody traced those function calls? It looks like this is the last SSM position where something can be writen and read.

Associated memory bytes are bit tested in subroutines. SSM[E8] is a good candidate for "soft\partial" ecu reset (writen into checksum protected RAM area).


ROM:00037ECC .data.l LUT_READ_FF
ROM:00037ED0 .data.l LUT_READ_FF
ROM:00037ED4 .data.l SSM_READ_@089_FFFFB014
ROM:00037ED8 .data.l SSM_READ_@08A_FFFFB015
ROM:00037EDC .data.l LUT_READ_FF
ROM:00037EE0 .data.l LUT_READ_FF

ROM:0003844C .data.l SSM_WRITE_SKIP
ROM:00038450 .data.l SSM_WRITE_SKIP
ROM:00038454 .data.l SSM_WRITE_@089_FFFFB014
ROM:00038458 .data.l SSM_WRITE_@08A_FFFFB015
ROM:0003845C .data.l SSM_WRITE_SKIP
ROM:00038460 .data.l SSM_WRITE_SKIP

ROM:0003804C .data.l LUT_READ_FF
ROM:00038050 .data.l SSM_READ_@0E8_FFFF80D8
ROM:00038054 .data.l LUT_READ_FF

ROM:000385CC .data.l SSM_WRITE_SKIP
ROM:000385D0 .data.l SSM_WRITE__@0E8_FFFF80D8_SOFT_RESET ???
ROM:000385D4 .data.l SSM_WRITE_SKIP



7055 based JDM ROM.


Top
 Profile  
 
 Post subject: Re: SSM_WRITE_LUT 0x89 0x8A 0xE8
PostPosted: Wed Jun 23, 2010 3:48 am 
Offline
Moderator

Joined: Thu Nov 23, 2006 2:23 am
Posts: 2565
I just started looking at the SSM write routines in my ROM last weekend. I think I have found the base of the SSM write LUT, and I'm trying to verify that 6F, 70 and 71 are the timing and idle adjustments. I hope to have that confirmed in the next couple days, and then I'll look into the others.

_________________
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
 Profile  
 
 Post subject: Re: SSM_WRITE_LUT 0x89 0x8A 0xE8
PostPosted: Wed Jun 23, 2010 9:33 am 
Offline
Moderator

Joined: Thu Nov 23, 2006 2:23 am
Posts: 2565
I've confirmed the timing adjustment in my ROM.

I've found some code that initializes 0x89 and 0x8A, called from code that also initializes many other variables, perhaps called the ECU boots, or when the engine starts. Also found code that checks different bits in the underlying variables. The code that calls those bit-check routines is a mystery to me though, I have not assigned names to any of the other variables that code works with.

_________________
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
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 8 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