B14 SR20DE (G20 P10 SR20DE) fuel/timing ordering

If it isnt a problem or a suggestion it probably goes here.

Moderator: Matt

Post Reply
Matt
Site Admin
 

Posts: 8961
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

B14 SR20DE (G20 P10 SR20DE) fuel/timing ordering

Post by Matt »

I've done some investigation after concerns tables in these ECUs were backwards
KA24_SR20_512 BASE FILE
HIGH_FUEL,&HE100,16,16,256,1,High octane Fuel map
HIGH_FIRE,&HED00,16,16,256,1,High octane Ignition time
REG_FIRE,&HE800,16,16,256,1,Low octane Ignition time
B14/G20 P10 ADDRESS FILE
REG_FUEL,&HEE00,16,16,256,1,Reg octane Fuel map
0x4727: 9C 64 30 00 E1 ldm #0xE100,0x3064 ; high fuel
0x472C: 3C B6 30 80 00 05 bbc #0x0080,0x30B6,0x4737 ; knock bit not set (skip reg fuel map, otherwise if bit was set then use reg fuel)
0x4732: 9C 64 30 00 EE ldm #0xEE00,0x3064 ; reg fuel
0x4BF4: 9C 64 30 00 E8 ldm #0xE800,0x3064 ; reg fire map
0x4BF9: 2C 3F 33 80 00 05 bbs #0x0080,0x333F,0x4C04 ; knock set skip high fire map (uses reg fire map)
0x4BFF: 9C 64 30 00 ED ldm #0xED00,0x3064 ; high fire map
The address files appear to be in the correct order. However if your KNOCK SENSOR DTC code has been set then the maps will access the knock maps. I verified this on the bench last night during testing with a B14 ECU and confirmed that knock timing/fuel maps were accessed

However I do not know the resistance for the knock sensor pin to clear the DTC. Does anyone know this? 500Kohm is the S13 SR20DET knock sensor resistance, but this and variations did not work

I'm wiring into pin 54 on the white connector against ground for the knock sensor
Post Reply