I guess it's my turn to contribute, so here's another tidbit I've been working on all day to put out.
I believe this is the map of Fuel delivery at 80%, 90%, and 100% wide open throttle vs. RPM. I don't know what the specific values mean, but I'm 99% certain that's the location of this map as it's pretty specific. It has 18 columns and 3 rows. The column and row definitions are 2 bytes each and the values are one byte each.
At locations defined below, you'll see a string of header bits as such:
- 03 20 03 E8 04 B0 05 78 06 40 07 D0 08 98 0A 28 0B B8 0D AC 0F A0 11 94 13 88 15 7C 17 70 19 64 1B 58 1F 40 03 20 03 84 03 E8
- 03 E8 04 B0 05 78 64 07 08 08 34 09 60 0A F0 0C 80 0D 48 0D AC 0F A0 11 30 12 5C 12 C0 15 E0 16 A8 1B 58 1F 40 03 20 03 84 03 E8
Then a string of data values as such, these are the default maps:
- 93 96 92 94 97 97 97 97 97 96 92 8F 8F 8E 93 93 93 9F 93 96 92 94 97 97 97 97 97 96 92 8F 8F 8E 93 93 93 9F 93 96 92 94 97 97 97 97 97 96 92 8F 8F 8E 93 93 93 9F
- 93 96 92 90 8F 97 97 97 93 92 92 8F 95 94 99 99 99 9F 93 96 92 90 8F 97 97 97 93 92 92 8F 95 94 99 99 99 9F 93 96 92 90 8F 97 97 97 93 92 92 8F 95 94 99 99 99 9F
- 8D 8F 93 9A 9A 9B 9B 9A 98 96 93 91 90 93 8E 90 8C 8D 8D 8F 93 9A 9A 9B 9B 9A 98 96 93 91 90 93 8E 90 8C 8D 8D 8F 93 9A 9A 9B 9B 9A 98 96 93 91 90 93 8E 90 8C 8D
This seems to apply to the following hardware versions, I'm looking for the location in others.
- 7835564, MSS54HP, 0x05BA, Header 1, Map 1
- 7842569, MSS54HP, 0x05BA, Header 1, Map 1
- 7842981, MSS54HP, 0x05BA, Header 1, Map 1
- 7833892, MSS54, 0x0B06, Header 1, Map 1
- 7834910, MSS54HP, 0x0B30, Header 1, Map 1
- 7842559, MSS54HP, 0x0B08, Header 1, Map 1
- 7842975, MSS54, 0x0B08, Header 1, Map 1
- 7831815, MSS54, 0x0B04, Header 1, Map 2
- 7837805, MSS54HP, 0x0B5A, Header 2, Map 3
Thus, decoding the first header with the first map would yield, for example:
03 20 = 800 RPM
03 E8 = 900 RPM
04 B0 = 1000 RPM
05 78 = 1400 RPM
06 40 = 1600 RPM
07 D0 = 2000 RPM
08 98 = 2200 RPM
0A 28 = 2600 RPM
0B B8 = 3000 RPM
0D AC = 3500 RPM
0F A0 = 4000 RPM
11 94 = 4500 RPM
13 88 = 5000 RPM
15 7C = 5500 RPM
17 70 = 6000 RPM
19 64 = 6500 RPM
1B 58 = 7000 RPM
1F 40 = 8000 RPM
03 20 = 80.0%
03 84 = 90.0%
03 E8 = 100%
93 = Fuel Delivery at 80% Throttle, 800 RPM
96 = Fuel Delivery at 80% Throttle, 900 RPM
92 = Fuel Delivery at 80% Throttle, 1000 RPM
94 = Fuel Delivery at 80% Throttle, 1400 RPM
97 = Fuel Delivery at 80% Throttle, 1600 RPM
97 = Fuel Delivery at 80% Throttle, 2000 RPM
97 = Fuel Delivery at 80% Throttle, 2200 RPM
97 = Fuel Delivery at 80% Throttle, 2600 RPM
97 = Fuel Delivery at 80% Throttle, 3000 RPM
96 = Fuel Delivery at 80% Throttle, 3500 RPM
92 = Fuel Delivery at 80% Throttle, 4000 RPM
8F = Fuel Delivery at 80% Throttle, 4500 RPM
8F = Fuel Delivery at 80% Throttle, 5000 RPM
8E = Fuel Delivery at 80% Throttle, 5500 RPM
93 = Fuel Delivery at 80% Throttle, 6000 RPM
93 = Fuel Delivery at 80% Throttle, 6500 RPM
93 = Fuel Delivery at 80% Throttle, 7000 RPM
9F = Fuel Delivery at 80% Throttle, 8000 RPM
93 = Fuel Delivery at 90% Throttle, 800 RPM
96 = Fuel Delivery at 90% Throttle, 900 RPM
92 = Fuel Delivery at 90% Throttle, 1000 RPM
94 = Fuel Delivery at 90% Throttle, 1400 RPM
97 = Fuel Delivery at 90% Throttle, 1600 RPM
97 = Fuel Delivery at 90% Throttle, 2000 RPM
97 = Fuel Delivery at 90% Throttle, 2200 RPM
97 = Fuel Delivery at 90% Throttle, 2600 RPM
97 = Fuel Delivery at 90% Throttle, 3000 RPM
96 = Fuel Delivery at 90% Throttle, 3500 RPM
92 = Fuel Delivery at 90% Throttle, 4000 RPM
8F = Fuel Delivery at 90% Throttle, 4500 RPM
8F = Fuel Delivery at 90% Throttle, 5000 RPM
8E = Fuel Delivery at 90% Throttle, 5500 RPM
93 = Fuel Delivery at 90% Throttle, 6000 RPM
93 = Fuel Delivery at 90% Throttle, 6500 RPM
93 = Fuel Delivery at 90% Throttle, 7000 RPM
9F = Fuel Delivery at 90% Throttle, 8000 RPM
93 = Fuel Delivery at 100% Throttle, 800 RPM
96 = Fuel Delivery at 100% Throttle, 900 RPM
92 = Fuel Delivery at 100% Throttle, 1000 RPM
94 = Fuel Delivery at 100% Throttle, 1400 RPM
97 = Fuel Delivery at 100% Throttle, 1600 RPM
97 = Fuel Delivery at 100% Throttle, 2000 RPM
97 = Fuel Delivery at 100% Throttle, 2200 RPM
97 = Fuel Delivery at 100% Throttle, 2600 RPM
97 = Fuel Delivery at 100% Throttle, 3000 RPM
96 = Fuel Delivery at 100% Throttle, 3500 RPM
92 = Fuel Delivery at 100% Throttle, 4000 RPM
8F = Fuel Delivery at 100% Throttle, 4500 RPM
8F = Fuel Delivery at 100% Throttle, 5000 RPM
8E = Fuel Delivery at 100% Throttle, 5500 RPM
93 = Fuel Delivery at 100% Throttle, 6000 RPM
93 = Fuel Delivery at 100% Throttle, 6500 RPM
93 = Fuel Delivery at 100% Throttle, 7000 RPM
9F = Fuel Delivery at 100% Throttle, 8000 RPM
I have no way to test this unless someone can do so using a dyno.