Page 1 of 1

Type 4 B14 SR20DE additional tables

Posted: Fri Sep 21, 2018 4:20 am
by UNISA JECS
Hey Matt any chance you can look into these tables I found using a S14 KA24DE ADR for the B14 SR20DE ECU, thank you sir.

P.S. I recall a long time ago "enrich cold crank" used to exist and it worked
enrich cold crank.JPG
(269.92 KiB) Downloaded 527 times
P.S. The other request I wont to play with I suppect may have some usefulness
Fuel Map Enrich RPM.JPG
(275.46 KiB) Downloaded 527 times
misc.JPG
(256.78 KiB) Downloaded 527 times

Re: Type 4 B14 SR20DE additional tables

Posted: Fri Sep 21, 2018 11:36 am
by Matt
Feature pack removed some of the maps

Enrich (Cold crank/Warm crank) were combined into Enrich (Warm Crank) in Feature Pack. So just a single enrichment table regardless if the temperature was above/below 15degC at time of cranking

Added:

#New tables to be tested
FUEL_MAP_ENRICH_TABLE_OFFSET,&HE063,2,1,2,1
FUEL_MAP_ENRICH_TABLE_RPM,&HE210,16,1,16,1

FUEL_TPS_ADJUST_COUNTER1,&HE05A,1,1,1,1
FUEL_TPS_ADJUST_COUNTER2,&HE05B,1,1,1,1

FUEL_TPS_LIMP_VE_LOAD_BASE,&HE098,1,1,1,1
FUEL_TPS_LIMP_VE_LOAD_MULTIPLIER,&HE087,1,1,1,1

S14/B14 share the same addresses, however many of these are guesses from disassembly so only available in the 'expert' or development view

The last two are when the TPS is not used for VE map tracing, and as a backup load is used instead. See last two lines. So normally those would not be used
0xB6DA: 9C 64 30 00 EB ldm #FUEL_VE,0x3064
0xB6DF: 9C 66 30 F0 EA ldm #TP_SCALE_VE,0x3066
0xB6E4: 9C 68 30 E0 EA ldm #RPM_SCALE_VE,0x3068
0xB6E9: AD D9 30 lda ax,0x30D9
0xB6EC: 8D 6C 30 sta ax, 0x306C
0xB6EF: 3C AB 30 10 00 2F bbc #0x0010,0x30AB,0xB724 (30AB#10 flag check)
0xB6F5: F8 sem
0xB6F6: AD 98 E0 lda al,0xE098 (base VE load TP adjustment)
0xB6F9: 89 0D 87 E0 mpy 0xE087 (VE load TP multiplier)
I've attached an address file update to put in your address file folder (used by 97 B14 also)