 |
RomRaiderOpen Source ECU Tools |
|
RomRaider
Documentation
Community
Developers
|
|
Page 1 of 1
|
[ 3 posts ] |
|
| Author |
Message |
|
Sasha_A80
|
Post subject: SSM_WRITE_LUT 0x89 0x8A 0xE8 Posted: Tue Jun 22, 2010 8:24 pm |
|
 |
| 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 |
|
 |
|
nsfw
|
Post subject: Re: SSM_WRITE_LUT 0x89 0x8A 0xE8 Posted: Wed Jun 23, 2010 3:48 am |
|
 |
| 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 |
|
 |
|
nsfw
|
Post subject: Re: SSM_WRITE_LUT 0x89 0x8A 0xE8 Posted: Wed Jun 23, 2010 9:33 am |
|
 |
| 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 |
|
 |
|
Page 1 of 1
|
[ 3 posts ] |
|
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
|
|
|