Bit rate | 1 Mbps |
ECU termination | Off |
Identifier format | 11-bit |
Base address | $300 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Variable 0 high | Variable 0 low | Variable 1 high |
Variable 1 low |
Variable 2 high |
Variable 2 low |
Variable 3 high |
Variable 3 low |
Offset | Live variable address range | First variable | Second variable | Third variable | Fourth variable |
4 ($004) | 16 - 19 | Ext 0-5V 2 input voltage | 12V supply voltage | 5V sensor supply voltage | Sensor ground voltage |
16 ($010) | 64 - 67 | RPM | (unused) | (unused) | (unused) |
97 ($061) | 388 - 391 | IMAP | IMAP 2 | EMAP | EMAP 2 |
99 ($063) |
396 - 399 |
TPS overall |
TPS1 (electronic throttle) |
TPS2 (electronic throttle) | TPS3 (electronic throttle) |
100 ($064) | 400 - 403 | TPS4 (electronic throttle) | Lambda 1 | Lambda 2 | ECT |
101 ($065) | 404 - 407 | MAT | Oil temp | Fuel temp | Oil pressure |
102 ($066) | 408 - 411 | Fuel gauge pressure | Fuel differential pressure | Servo position | Ext 0-5V input 1 (calibrated) |
103 ($067) | 412 - 415 | Ext 0-5V input 2 (calibrated) | Sensor GND voltage with GND disconnected | Ethanol percentage from sensor | Vehicle speed |
104 ($068) | 416 - 419 | Gear | Driven speed | Ground (undriven) speed | Slip speed |
108 ($06c) | 432 - 435 | Digital inputs (processed low) | Digital inputs (processed high) | Flags (low) | Flags (high) |
117 ($075) | 468 - 471 | Lateral undriven wheel slip | MGP 1 | MGP 2 | Knock max (inc bkg) |
120 ($078) | 480 - 483 | Injector duty cycle 1 | Injector duty cycle 2 | Injector duty cycle 3 | Injector duty cycle 4 |
129 ($081) | 516 - 519 | Charge temp 1 | Charge temp 2 | Stoich ratio | Target lambda |
138 ($08a) | 552 - 553 | Fuel mass cyl 15 | Fuel mass cyl 16 | Fuel inj duration 1 | Fuel inj duration 2 |
163 ($0a3) | 652 - 655 | Ignition timing (leading) | Ignition timing (trailing) | (unused) | (unused) |
165 ($0a5) | 660 - 663 | Async 1 duration | Async 1 strobe | Async 2 duration | Async 2 strobe |
170 ($0aa) | 680 - 683 | Idle duty cycle from closed loop correction | Idle controller status | Unclipped idle effort | Final idle effort |
176 ($0b0) | 704 - 707 | Cutting conditions | Current RPM limit | Pitlane RPM sampled | Pitlane status |
177 ($0b1) | 708 - 711 | Cut percentage from antilag | Cut percentage from traction control | Final fuel cut percentage | Final ignition cut percentage |
186 ($0ba) | 744 - 747 | Boost control duty cycle 1 unclipped | Final boost control duty cycle 1 | Boost controller 1 status | Closed loop correction for boost controller 2 |
The following is the actual data enabled in this ECU file:
CAN ID | Live var address | Name | Description | Unit | Scalar |
$300 | 0 | Voltage_IMAP_int | Voltage of internal IMAP sensor - (M1200: internal MAP sensor). Input impedance 55kOhm. Max = 5.5V. Resolution = 1.3mV. 0.2V = 20 kPa (absolute), 4.8V = 400 kPa (absolute). This is filtered over the engine angle window, so it will look blocky instead of showing the voltage peaks and dips for each cylinder (see Inst MAP voltages) | 1000 | |
1 | Voltage_EMAP_int | Voltage of internal EMAP sensor. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. 0.2V = 20 kPa (absolute), 4.8V = 400 kPa (absolute). On the M1200 this is used for injector 2 current measurement. On non-M1200 ECUs, this is filtered over the engine angle window, so it will look blocky instead of showing the voltage peaks and dips for each cylinder (see Inst MAP voltages) | 1000 | ||
2 | Voltage_IMAP_ext | Voltage of external IMAP sensor - (M1200: external MAP sensor). Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. This is filtered over the engine angle window, so it will look blocky instead of showing the voltage peaks and dips for each cylinder (see Inst MAP voltages) | 1000 | ||
3 | Voltage_EMAP_ext | Voltage of external EMAP sensor. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. On the M1200 this is used for injector 1 current measurement. On non-M1200 ECUs, this is filtered over the engine angle window, so it will look blocky instead of showing the voltage peaks and dips for each cylinder (see Inst MAP voltages) | 1000 | ||
$301 | 4 | Voltage_TPS1 | Voltage of TPS1 input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. On a cable throttle car, this is the TPS input that should be used. On a dual bank, cable throttle engine with two throttles, this should be the TPS for bank 1. On a drive by wire car, this input should be the first accelerator pedal sensor input. | 1000 | |
5 | Voltage_TPS2 | Voltage of TPS2 input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. On a dual bank, cable throttle engine with two throttles, this should be the TPS for bank 2. On a drive by wire car, this input should be the second accelerator pedal sensor input. On other installations this can be used as a generic 0-5V input. | 1000 | ||
6 | Voltage_O2_1 | Voltage of O2 1 input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV - or if < 3.3V, max = 3.3V, resolution = 0.8mV, input impedance = 1 M Ohm. Used for main analogue oxygen sensor / lambda input - narrowband or wideband via controller). Voltage input - this does not control a 5-wire lambda sensor directly. On a dual bank engine, this should be the input for bank #1. If using a wideband lambda sensor with an external controller, we recommend using serial or CAN input instead of analogue voltage. | 1000 | ||
7 | Voltage_O2_2 | Voltage of O2 2 input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV - or if < 3.3V, max = 3.3V, resolution = 0.8mV, input impedance = 1 M Ohm. Used for secondary analogue oxygen sensor / lambda input - narrowband or wideband via controller). Voltage input - this does not control a 5-wire lambda sensor directly. On a dual bank engine, this should be the input for bank #2. If using a wideband lambda sensor with an external controller, we recommend using serial or CAN input instead of analogue voltage. On the M1200, this is used for overcurrent detection of the auxiliary outputs and is not available as a user voltage input. | 1000 | ||
$302 | 8 | Voltage_ECT | Voltage of ECT input. Max = 5.5V. Input impedance 55 kOhm (without pullup). Resolution = 1.3mV. Note that there are 2 pullups available (2k2 and 4k7), and both can be applied at the same time effectively providing 1k5 pullup to 5V. The ECU automatically chooses the best pullup for the voltage of the sensor to get the best accuracy, and calculates the ECT resistance, from which the ECT is calculated. In non-biased mode, the voltage is looked up instead of the resistance. | 1000 | |
9 | Voltage_MAT | Voltage of MAT input. Max = 5.5V. Input impedance 55 kOhm (without pullup). Resolution = 1.3mV. Note that there are 2 pullups available (2k2 and 4k7), and both can be applied at the same time effectively providing 1k5 pullup to 5V. The ECU automatically chooses the best pullup for the voltage of the sensor to get the best accuracy, and calculates the ECT resistance, from which the ECT is calculated. In non-biased mode, the voltage is looked up instead of the resistance. | 1000 | ||
10 | Voltage_OilT | Voltage of OilT input. Max = 5.5V. Input impedance 55 kOhm (without pullup). Resolution = 1.3mV. Note that there are 2 pullups available (2k2 and 4k7), and both can be applied at the same time effectively providing 1k5 pullup to 5V. The ECU automatically chooses the best pullup for the voltage of the sensor to get the best accuracy, and calculates the ECT resistance, from which the ECT is calculated. In non-biased mode, the voltage is looked up instead of the resistance. | 1000 | ||
11 | Voltage_FuelT | Voltage of FuelT input. Max = 5.5V. Input impedance 55 kOhm (without pullup). Resolution = 1.3mV. Note that there are 2 pullups available (2k2 and 4k7), and both can be applied at the same time effectively providing 1k5 pullup to 5V. The ECU automatically chooses the best pullup for the voltage of the sensor to get the best accuracy, and calculates the ECT resistance, from which the ECT is calculated. In non-biased mode, the voltage is looked up instead of the resistance. | 1000 | ||
$303 | 12 | Voltage_OilP | Voltage of Oil Pressure input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. | 1000 | |
13 | Voltage_FuelP | Voltage of Fuel Pressure input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. | 1000 | ||
14 | Voltage_Servo | Voltage of Servo input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. | 1000 | ||
15 | Voltage_Ext1 | Voltage of Ext 1 input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. On the M1200, this pin is used for injector 3 current measurement. | 1000 | ||
$304 | 16 | Voltage_Ext2 | Voltage of Ext 2 input. Max = 5.5V. Input impedance 55kOhm. Resolution = 1.3mV. On the M1200, this pin is used for injector 4 current measurement. | 1000 | |
17 | Voltage_12V | Voltage of 12V ignition power supply (pin 6 on J2 of M2000 / M6000, pin 1B on M1200). This is not the voltage of the ignition switch input; it's the ECU power supply pin. Max V = 17.5V, resolution = 4.2 mV | 1000 | ||
18 | Voltage_5V | Voltage of 5V sensor output pin. Max V = 17.5V, resolution = 4.2 mV | 1000 | ||
19 | Voltage_SGND current | Voltage of the sensor ground pin. Max V = 5.5V. Pulled either to ground inside the ECU, or pulled to 3.5V when sensor ground is disabled to check for ground loops. The ECU does this when the | 1000 | ||
$305 | 20 | Mini Ana In #1 V1 | Voltage of analogue input 1, on Mini Ana expansion module 1 (the one at the lowest slot number). Max V = 5.5V. Resolution = 1.3mV. | 1000 | |
21 | Mini Ana In #1 V2 | Voltage of analogue input 2, on Mini Ana expansion module 1 (the one at the lowest slot number). Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
22 | Mini Ana In #1 V3 | Voltage of analogue input 3, on Mini Ana expansion module 1 (the one at the lowest slot number). Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
23 | Mini Ana In #1 V4 | Voltage of analogue input 4, on Mini Ana expansion module 1 (the one at the lowest slot number). Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
$306 | 24 | Mini Ana In #1 5V out | Voltage of the 5V sensor supply output on Mini Ana expansion module 1 (the one at the lowest slot number). Max V = 5.5V. Resolution = 1.3mV. | 1000 | |
25 | Mini Ana In #2 V1 | Voltage of analogue input 1, on Mini Ana expansion module 2. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
26 | Mini Ana In #2 V2 | Voltage of analogue input 2, on Mini Ana expansion module 2. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
27 | Mini Ana In #2 V3 | Voltage of analogue input 3, on Mini Ana expansion module 2. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
$307 | 28 | Mini Ana In #2 V4 | Voltage of analogue input 4, on Mini Ana expansion module 2. Max V = 5.5V. Resolution = 1.3mV. | 1000 | |
29 | Mini Ana In #2 5V out | Voltage of the 5V sensor supply output on Mini Ana expansion module 2. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
30 | Mini Ana In #3 V1 | Voltage of analogue input 1, on Mini Ana expansion module 3. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
31 | Mini Ana In #3 V2 | Voltage of analogue input 2, on Mini Ana expansion module 3. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
$308 | 32 | Mini Ana In #3 V3 | Voltage of analogue input 3, on Mini Ana expansion module 3. Max V = 5.5V. Resolution = 1.3mV. | 1000 | |
33 | Mini Ana In #3 V4 | Voltage of analogue input 4, on Mini Ana expansion module 3. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
34 | Mini Ana In #3 5V out | Voltage of the 5V sensor supply output on Mini Ana expansion module 3. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
35 | Mini Ana In #4 V1 | Voltage of analogue input 1, on Mini Ana expansion module 4. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
$309 | 36 | Mini Ana In #4 V2 | Voltage of analogue input 2, on Mini Ana expansion module 4. Max V = 5.5V. Resolution = 1.3mV. | 1000 | |
37 | Mini Ana In #4 V3 | Voltage of analogue input 3, on Mini Ana expansion module 4. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
38 | Mini Ana In #4 V4 | Voltage of analogue input 4, on Mini Ana expansion module 4. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
39 | Mini Ana In #4 5V out | Voltage of the 5V sensor supply output on Mini Ana expansion module 4. Max V = 5.5V. Resolution = 1.3mV. | 1000 | ||
$30A | 40 | Analogue Voltage 40 | [currently unimplemented] | 1000 | |
41 | Analogue Voltage 41 | [currently unimplemented] | 1000 | ||
42 | Analogue Voltage 42 | [currently unimplemented] | 1000 | ||
43 | Analogue Voltage 43 | [currently unimplemented] | 1000 | ||
$30B | 44 | Analogue Voltage 44 | [currently unimplemented] | 1000 | |
45 | Analogue Voltage 45 | [currently unimplemented] | 1000 | ||
46 | Analogue Voltage 46 | [currently unimplemented] | 1000 | ||
47 | Analogue Voltage 47 | [currently unimplemented] | 1000 | ||
$30C | 48 | Analogue Voltage 48 | [currently unimplemented] | 1000 | |
49 | Analogue Voltage 49 | [currently unimplemented] | 1000 | ||
50 | Analogue Voltage 50 | [currently unimplemented] | 1000 | ||
51 | Analogue Voltage 51 | [currently unimplemented] | 1000 | ||
$30D | 52 | Analogue Voltage 52 | [currently unimplemented] | 1000 | |
53 | Analogue Voltage 53 | [currently unimplemented] | 1000 | ||
54 | Analogue Voltage 54 | [currently unimplemented] | 1000 | ||
55 | Analogue Voltage 55 | [currently unimplemented] | 1000 | ||
$30E | 56 | Analogue Voltage 56 | [currently unimplemented] | 1000 | |
57 | Analogue Voltage 57 | [currently unimplemented] | 1000 | ||
58 | Analogue Voltage 58 | [currently unimplemented] | 1000 | ||
59 | Analogue Voltage 59 | [currently unimplemented] | 1000 | ||
$30F | 60 | Analogue Voltage 60 | [currently unimplemented] | 1000 | |
61 | Analogue Voltage 61 | [currently unimplemented] | 1000 | ||
62 | Analogue Voltage 62 | [currently unimplemented] | 1000 | ||
63 | Analogue Voltage 63 | [currently unimplemented] | 1000 | ||
$310 | 64 | RPM | Engine speed in RPM. Sampled over a window of 360 crank degrees or less | 1 | |
65 | Period for cyl 1 | [currently unimplemented] | 1000 | ||
66 | Period for cyl 2 | [currently unimplemented] | 1000 | ||
67 | Period for cyl 3 | [currently unimplemented] | 1000 | ||
$311 | 68 | Period for cyl 4 | [currently unimplemented] | 1000 | |
69 | Period for cyl 5 | [currently unimplemented] | 1000 | ||
70 | Period for cyl 6 | [currently unimplemented] | 1000 | ||
71 | Period for cyl 7 | [currently unimplemented] | 1000 | ||
$312 | 72 | Period for cyl 8 | [currently unimplemented] | 1000 | |
73 | Period for cyl 9 | [currently unimplemented] | 1000 | ||
74 | Period for cyl 10 | [currently unimplemented] | 1000 | ||
75 | Period for cyl 11 | [currently unimplemented] | 1000 | ||
$313 | 76 | Period for cyl 12 | [currently unimplemented] | 1000 | |
77 | Period for cyl 13 | [currently unimplemented] | 1000 | ||
78 | Period for cyl 14 | [currently unimplemented] | 1000 | ||
79 | Period for cyl 15 | [currently unimplemented] | 1000 | ||
$314 | 80 | Period for cyl 16 | [currently unimplemented] | 1000 | |
81 | CAS3 period | Time between high-to-low transitions of CAS3 input. Set to zero if the input times out (timeout is 100ms) | 100 | ||
82 | CAS3 low time | Time between the high-to-low transition of CAS3 input and the low-to-high transition (ie the period of time for which the input is low) | 100 | ||
83 | CAS3 frequency | Frequency of CAS3 input, based on high-to-low transitions (reciprocal of CAS3 period). Set to zero if timeout occurs. | 10 | ||
$315 | 84 | VSS1 period | Time between high-to-low transitions of VSS input. Set to zero if the input times out (timeout is 500ms) | 0.1 | |
85 | VSS1 frequency | Frequency of VSS input (reciprocal of VSS period). Set to zero if timeout occurs. | 10 | ||
86 | VSS2 period | Time between high-to-low transitions of MVSS2 input on RT Input module. Set to zero if the input times out (timeout is 500ms) | 0.1 | ||
87 | VSS2 frequency | Frequency of MVSS2 input (reciprocal of MVSS2 period). Set to zero if timeout occurs. | 10 | ||
$316 | 88 | VSS3 period | Time between high-to-low transitions of SVSS1 input on RT Input module. Set to zero if the input times out (timeout is 500ms) | 0.1 | |
89 | VSS3 frequency | Frequency of SVSS1 input (reciprocal of SVSS1 period). Set to zero if timeout occurs. | 10 | ||
90 | VSS4 period | Time between high-to-low transitions of SVSS2 input on RT Input module. Set to zero if the input times out (timeout is 500ms) | 0.1 | ||
91 | VSS4 frequency | Frequency of SVSS2 input (reciprocal of SVSS2 period). Set to zero if timeout occurs. | 10 | ||
$317 | 92 | VVT1 raw angle | Angle BTDC of the most recent VVT trigger pulse on CAS2. This will be in the range of -360° to +360°. If there are 3 teeth on the cam, then you will see 3 different clusters of values. | 10 | |
93 | VVT2 raw angle | Angle BTDC of the most recent VVT trigger pulse on CAS3. This will be in the range of -360° to +360°. If there are 3 teeth on the cam, then you will see 3 different clusters of values. | 10 | ||
94 | VVT3 raw angle | Angle BTDC of the most recent VVT trigger pulse on CAS4 (on the RT Input module). This will be in the range of -360° to +360°. If there are 3 teeth on the cam, then you will see 3 different clusters of values. | 10 | ||
95 | VVT4 raw angle | Angle BTDC of the most recent VVT trigger pulse on CAS2 (on the RT Input module). This will be in the range of -360° to +360°. If there are 3 teeth on the cam, then you will see 3 different clusters of values. | 10 | ||
$318 | 96 | Accel Lat | Lateral acceleration, in g. Positive value indicates acceleration of the vehicle to the right (assuming the ECU is mounted flat, with the vehicle connector facing the front of the car) | 1000 | |
97 | Accel Long | Longitudinal acceleration, in g. Positive value indicates acceleration of the vehicle forwards (assuming the ECU is mounted flat, with the vehicle connector facing the front of the car) | 1000 | ||
98 | Accel Vert | Vertical acceleration, in g. Positive value indicates acceleration of the vehicle upwards (assuming the ECU is mounted flat, with the vehicle connector facing the front of the car). Note that gravity feels like acceleration upwards, so normally the ECU will show 1g positive vertical acceleration. | 1000 | ||
99 | Rate Yaw | Yaw rate from internal rate gyro in degrees per second. | 10 | ||
$319 | 100 | Rate Pitch | Pitch rate from internal rate gyro in degrees per second. | 10 | |
101 | Rate Roll | Roll rate from internal rate gyro in degress per second. | 10 | ||
102 | GPS Lat low | [currently unimplemented] | 1 | ||
103 | GPS Lat high | [currently unimplemented] | 1 | ||
$31A | 104 | GPS Long low | [currently unimplemented] | 1 | |
105 | GPS Long high | [currently unimplemented] | 1 | ||
106 | GPS Altitude | [currently unimplemented] | 1 | ||
107 | GPS # satellites | [currently unimplemented] | 1 | ||
$31B | 108 | GPS error | [currently unimplemented] | 1 | |
109 | GPS Lat speed | [currently unimplemented] | 1 | ||
110 | GPS Long speed | [currently unimplemented] | 1 | ||
111 | Digital Inputs Raw | Digital input bits. Each bit represents a hardware digital input. 0 = low, 1 = high. | 1 | ||
$31C | 112 | Internal Lambda 1 | [currently unimplemented] | lambda | 1000 |
113 | Internal Lambda 2 | [currently unimplemented] | lambda | 1000 | |
114 | Internal Lambda 3 | [currently unimplemented] | lambda | 1000 | |
115 | Internal Lambda 4 | [currently unimplemented] | lambda | 1000 | |
$31D | 116 | Internal EGT 1 | [currently unimplemented] | deg C | 10 |
117 | Internal EGT 2 | [currently unimplemented] | deg C | 10 | |
118 | Internal EGT 3 | [currently unimplemented] | deg C | 10 | |
119 | Internal EGT 4 | [currently unimplemented] | deg C | 10 | |
$31E | 120 | Internal EGT 5 | [currently unimplemented] | deg C | 10 |
121 | Internal EGT 6 | [currently unimplemented] | deg C | 10 | |
122 | Internal EGT 7 | [currently unimplemented] | deg C | 10 | |
123 | Internal EGT 8 | [currently unimplemented] | deg C | 10 | |
$31F | 124 | Internal EGT 9 | [currently unimplemented] | deg C | 10 |
125 | Internal EGT 10 | [currently unimplemented] | deg C | 10 | |
126 | Internal EGT 11 | [currently unimplemented] | deg C | 10 | |
127 | Internal EGT 12 | [currently unimplemented] | deg C | 10 | |
$320 | 128 | Internal EGT 13 | [currently unimplemented] | deg C | 10 |
129 | Internal EGT 14 | [currently unimplemented] | deg C | 10 | |
130 | Internal EGT 15 | [currently unimplemented] | deg C | 10 | |
131 | Internal EGT 16 | [currently unimplemented] | deg C | 10 | |
$321 | 132 | Knock cyl 1 | Knock level for cylinder 1, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | |
133 | Knock cyl 2 | Knock level for cylinder 2, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
134 | Knock cyl 3 | Knock level for cylinder 3, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
135 | Knock cyl 4 | Knock level for cylinder 4, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
$322 | 136 | Knock cyl 5 | Knock level for cylinder 5, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | |
137 | Knock cyl 6 | Knock level for cylinder 6, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
138 | Knock cyl 7 | Knock level for cylinder 7, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
139 | Knock cyl 8 | Knock level for cylinder 8, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
$323 | 140 | Knock cyl 9 | Knock level for cylinder 9, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | |
141 | Knock cyl 10 | Knock level for cylinder 10, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
142 | Knock cyl 11 | Knock level for cylinder 11, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
143 | Knock cyl 12 | Knock level for cylinder 12, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
$324 | 144 | Knock cyl 13 | Knock level for cylinder 13, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | |
145 | Knock cyl 14 | Knock level for cylinder 14, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
146 | Knock cyl 15 | Knock level for cylinder 15, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
147 | Knock cyl 16 | Knock level for cylinder 16, without subtracting background noise from the knock background noise table. So this is the in-window level minus the out-window level - as an average, absolute value of the filtered waveform. | 1000 | ||
$325 | 148 | RPM rate | RPM rate, in RPM / second (ie the rate of RPM change. 1000 means the RPM is increasing at a rate of 1000 RPM every second). Sampled over a window of 50ms. | 1 | |
149 | DBW1 TPS 1 | TPS 1 input, on DBW module #1. Value is in 0 - 100% where 0% is fully closed and 100% is fully open. | 1000 | ||
150 | DBW1 TPS 2 | TPS 2 input, on DBW module #1. Value is in 0 - 100% where 0% is fully closed and 100% is fully open. | 1000 | ||
151 | DBW2 TPS 1 | TPS 1 input, on DBW module #2. Value is in 0 - 100% where 0% is fully closed and 100% is fully open. | 1000 | ||
$326 | 152 | DBW2 TPS 2 | TPS 2 input, on DBW module #2. Value is in 0 - 100% where 0% is fully closed and 100% is fully open. | 1000 | |
153 | DBW3 TPS 1 | TPS 1 input, on DBW module #3. Value is in 0 - 100% where 0% is fully closed and 100% is fully open. | 1000 | ||
154 | DBW3 TPS 2 | TPS 2 input, on DBW module #3. Value is in 0 - 100% where 0% is fully closed and 100% is fully open. | 1000 | ||
155 | DBW4 TPS 1 | TPS 1 input, on DBW module #4. Value is in 0 - 100% where 0% is fully closed and 100% is fully open. | 1000 | ||
$327 | 156 | DBW4 TPS 2 | TPS 2 input, on DBW module #4. Value is in 0 - 100% where 0% is fully closed and 100% is fully open. | 1000 | |
157 | CAS1 Voltage | CAS1 instantaneous voltage. Max voltage = ±3.3V in digital mode, ±74V in reluctor mode. DC coupled. | 1000 | ||
158 | CAS2 Voltage | CAS2 instantaneous voltage. Max voltage = ±3.3V in digital mode, ±74V in reluctor mode. DC coupled. | 1000 | ||
159 | CAS3 Voltage | CAS3 instantaneous voltage. Max voltage = ±3.3V in digital mode, ±74V in reluctor mode. DC coupled. | 1000 | ||
$328 | 160 | CAS4 Voltage | CAS4 (on RT Input module) instantaneous voltage. Max voltage = ±3.3V in digital mode, ±74V in reluctor mode. DC coupled. | 1000 | |
161 | CAS5 Voltage | CAS5 (on RT Input module) instantaneous voltage. Max voltage = ±3.3V in digital mode, ±74V in reluctor mode. DC coupled. | 1000 | ||
162 | CAS1 peak V | Peak CAS 1 voltage, used for calculating the reluctor threshold in automatic threshold voltage mode. | 1000 | ||
163 | CAS2 peak V | Peak CAS 2 voltage, used for calculating the reluctor threshold in automatic threshold voltage mode. | 1000 | ||
$329 | 164 | CAS3 peak V | Peak CAS 3 voltage, used for calculating the reluctor threshold in automatic threshold voltage mode. | 1000 | |
165 | CAS4 peak V | Peak CAS 4 voltage, used for calculating the reluctor threshold in automatic threshold voltage mode (only used on RT Input Module) | 1000 | ||
166 | CAS5 peak V | Peak CAS 5 voltage, used for calculating the reluctor threshold in automatic threshold voltage mode (only used on RT Input Module) | 1000 | ||
167 | Current engine angle | Current engine angle in °ATDC Cylinder 1. Range = -360° to +360°. 0 = cylinder 1 TDC ignition. So -360 ~ -180 is intake, -180 ~ 0 is compression, 0 ~ 180 is power and 180 ~ 360 is exhaust. For a 2 stroke / rotary the ECU still calculates the angle as though it were a 720 degree cycle, but it fires the ignition and injectors twice throughout the cycle. This number is not very meaningful outside the built-in scope other than checking for incorrect numbers (it changes too fast) | 10 | ||
$32A | 168 | Flags3 | MOP open loop homed (bit 0), MOP closed loop direction reversed (bit 1) | 1 | |
169 | Knock pos index | Knock position in the sequence. Counts from 0 up to the number of cylidners * 2 - 1. Eg on a 4 cylinder, counts from 0 to 7. Even numbers are the out of window areas and the odd numbers are the in-window areas. This number is not useful outside the built-in scope (it changes very fast as the engine rotates) | 1 | ||
170 | Knock V (raw) | AC coupled raw voltage from the knock sensor. This has a range of ±1.65V. It is sampled at 40 kHz which gives a max knock frequency of 20 kHz. This can be displayed on the built-in scope; | 1000 | ||
171 | Knock V (filt) | Frequency-filtered voltage from the knock sensor. This can be displayed on the built-in scope. | 1000 | ||
$32B | 172 | Mic V | AC coupled raw voltage from the on-board microphone. Currently not used for anything but can be displayed on the scope. | 1000 | |
173 | Int IMAP V (inst) | Instantaneous internal IMAP voltage. Same as Voltage_IMAP_Int but not filtered in the angle domain to deal with the MAP moving up and down as each cylinder does its intake stroke. The waves in the signal due to this effect are visible on this channel. Ideally it should be watched on the built-in scope and triggered off Current Engine Angle. | 1000 | ||
174 | Int EMAPV (inst) | Instantaneous internal EMAP voltage. Same as Voltage_IMAP_Int but not filtered in the angle domain to deal with the MAP moving up and down as each cylinder does its intake stroke. The waves in the signal due to this effect are visible on this channel. Ideally it should be watched on the built-in scope and triggered off Current Engine Angle. | 1000 | ||
175 | Ext IMAP V (inst) | Instantaneous external IMAP voltage. Same as Voltage_IMAP_Int but not filtered in the angle domain to deal with the MAP moving up and down as each cylinder does its intake stroke. The waves in the signal due to this effect are visible on this channel. Ideally it should be watched on the built-in scope and triggered off Current Engine Angle. | 1000 | ||
$32C | 176 | Ext EMAP V (inst) | Instantaneous external EMAP voltage. Same as Voltage_IMAP_Int but not filtered in the angle domain to deal with the MAP moving up and down as each cylinder does its intake stroke. The waves in the signal due to this effect are visible on this channel. Ideally it should be watched on the built-in scope and triggered off Current Engine Angle. | 1000 | |
177 | CPU temp | Internal temperature of the processor chip - the internal temperature sensor is not very accurate but it allows detection of extreme conditions. | deg C | 10 | |
178 | Int 1.24V ref V | Voltage measured at the internal 1.24V reference. This should read approximately 1.24V. It's more a check of the ADC and its 3.3V reference than a check of the 1.24V reference. | 1000 | ||
179 | # samples (int IMAP) | Number of samples used for the internal IMAP sensor to average in the angle domain. | 1 | ||
$32D | 180 | # samples (int EMAP) | Number of samples used for the internal EMAP sensor to average in the angle domain. | 1 | |
181 | # samples (ext IMAP) | Number of samples used for the external IMAP sensor to average in the angle domain. | 1 | ||
182 | # samples (ext EMAP) | Number of samples used for the external EMAP sensor to average in the angle domain. | 1 | ||
183 | Resistance (ECT) | Resistance calculated from the ECT input, based on the voltage measured and the current pull-up selected by the ECU | 1000 | ||
$32E | 184 | Resistance (MAT) | Resistance calculated from the MAT input, based on the voltage measured and the current pull-up selected by the ECU | 1000 | |
185 | Resistance (OilT) | Resistance calculated from the Oil Temp input, based on the voltage measured and the current pull-up selected by the ECU | 1000 | ||
186 | Resistance (FuelT) | Resistance calculated from the Fuel Temp input, based on the voltage measured and the current pull-up selected by the ECU | 1000 | ||
187 | Init status | Bitfield to show the initialisation status of the internal functions in the ECU. Power (bit 0) is 1 when we have 12V power (0 if we're only powerred by USB), IOInit (bit 1) is 1 if the ECU has initialised the hardware in the ECU correctlty. USBCONF (bit 2) is 1 if the USB has been configured, ie it's plugged into the PC and it should be able to talk (this also lights the green LED above the USB port). SETTING (bit 3) is 1 if the ECU has been able to read out the settings and cache them correctly. ACCEL (bit 4) is set to 1 if the accelerometer is reading correctly. TRIGGER (bit 5) is set if the trigger has been initialised inside the ECU code. TEMPBIAS (bit 6) is 1 if the ECU has been able to configure the temperature pullups. WIFI (bit 7) is 1 if the Wifi module has been initialised. TRIGGERI2C (bit 9) is 1 if the ECU has been able to initialise the pullups on the CAS / VSS trigger inputs (digital / reluctor selection). ECCSATTEMPT (bit 10) being set to 1 means that the ECU is intending to pull the ECCS output low. ECCSOC (Bit 11) is 1 if the ECU has triggered the overcurrent on the ECCS / EFI relay / fuel pump output and it's no longer being held low (eg if there are 3 relays on the one output). HCPWROC (Bit 12) is set to 1 if the power to the CON serial output has had an overcurrent condition and 12V power is no long being output on that port. MRAMINIT (bit 13) is 1 if the settings memory has been initialised correctly. | 1 | ||
$32F | 188 | Low level inps | Bitfield to show low level inputs. SER1IN_RX (bit 0) = serial input 1 RX pin level. SER2IN_RX (bit 1) = serial input 2 RX pin level. SEROUT_RX (bit 2) = serial output RX pin level. HC_RX (bit 3) = CON RX pin level. WIFI_RX (bit 4) = WIFI RX level. CAN1_IN (bit 5) = CAN1 input level. CAN2_IN (bit 6) = CAN2 input level. VSS (bit 7) = 1 if the VSS input is higher than the VSS threshold voltage. ARM1 (bit 8) = 1 if CAS1 is higher than the CAS1 threshold voltage. ZERO1 (bit 9) = 1 if CAS1 is higher than zero. ARM2 (bit 10) = 1 if CAS2 is higher than the CAS2 threshold voltage. ZERO2 (bit 11) = 1 if CAS2 is higher than zero. ARM3 (bit 12) = 1 if CAS3 is higher than the CAS3 threshold voltage. ZERO3 (bit 13) = 1 if CAS3 is higher than zero. USBID (bit 14) = 1 if the USBID input on the USB port is high - on a normal connection to a PC it willbe high. It should be low if using a cable to connect to a type A female, eg for connecting a USB stick. IGNSW (bit 15) is 1 if it looks like the ignition switch input (not available on M1200 ECUs) is high, ie the ignition switch is on. | 1 | |
189 | Knock ampl (raw) | Amplitude of the knock signal, before filtering (V) | 1000 | ||
190 | Knock ampl (filt) | Amplitude of the knock signal, after filtering (V) | 1000 | ||
191 | Interpol engine angle | Interpolated engine angle. This is the same as the current engine angle, however instead of advancing by one step every crank trigger, this input continually advances based on the estimated RPM of the engine. Used for the knock windowing. | 10 | ||
$330 | 192 | Comms FB Mod 0 | Internal feedback communications from module in position zero, used in production testing. No use for field testing or installation diagnosis. | 1 | |
193 | CAS4 period | Time between high-to-low transitions of the CAS4 input on the RT Input module. Set to zero in the event of a timeout. | 0.1 | ||
194 | CAS4 frequency | Frequency of the CAS4 input. | 10 | ||
195 | CAS5 period | Time between high-to-low transitions of the CAS5 input on the RT Input module. Set to zero in the event of a timeout. | 0.1 | ||
$331 | 196 | CAS5 frequency | Frequency of the CAS5 input. | 10 | |
197 | Low lev RT Mini inps | Low level inputs of the RT Input module. ARM4 (bit 0) = 1 if CAS4 is higher than the CAS4 threshold voltage. ZERO4 (bit 1) = 1 if CAS4 is higher than zero. ARM5 (bit 2) = 1 if CAS5 is higher than the CAS5 threshold voltage. ZERO5 (bit 3) = 1 if CAS5 is higher than zero. FREQ (bit 4) = 1 if the frequency / flex input is higher than its threshold voltage. MVSS2 (bit 5) = 1 if MVSS2 input is higher than its threshold voltage. SVSS1 (bit 6) = 1 if SVSS1 is higher than its threshold voltage. SVSS2 (bit 7) = 1 if SVSS2 is higher than its threshold voltage. | 1 | ||
198 | RT Flex input period | Time between high-to-low transitions of Flex / freq input on RT Input module. Set to zero if the input times out (timeout is 100ms) | 0.1 | ||
199 | RT Flex low time | Time between the high-to-low transition of Flex / freq input on RT Input module and the low-to-high transition (ie the period of time for which the input is low) | 0.1 | ||
$332 | 200 | RT Flex frequency | Frequency of Flex / freq input on RT Input module, based on high-to-low transitions (reciprocal of RT Flex Input Period). Set to zero if timeout occurs. | 10 | |
201 | DBW current (A) 1 | Motor current of electronic throttle motor #1. Measures the ground current of the H-bridge so the value is always positive. | 1000 | ||
202 | DBW current (A) 2 | Motor current of electronic throttle motor #2. Measures the ground current of the H-bridge so the value is always positive. | 1000 | ||
203 | DBW current (A) 3 | Motor current of electronic throttle motor #3. Measures the ground current of the H-bridge so the value is always positive. | 1000 | ||
$333 | 204 | DBW current (A) 4 | Motor current of electronic throttle motor #4. Measures the ground current of the H-bridge so the value is always positive. | 1000 | |
205 | Comms FB Mini ana 1&2 | Internal feedback communications from Mini Analogue inputs, used in production testing. No use for field testing or installation diagnosis. | 1 | ||
206 | Comms FB Mini ana 3&4 | Internal feedback communications from Mini Analogue inputs, used in production testing. No use for field testing or installation diagnosis. | 1 | ||
207 | Crank period (low) | Crank period low word, used to calculate RPM. | 1 | ||
$334 | 208 | Crank period (high) | Crank period high word, used to calculate RPM. | 1 | |
209 | Trigger error angle | The angle difference between the new trigger value due to the reset event, and the value which the angle tracker would have calculated from counting on from the previous crank trigger event, accounting for missing teeth. This value should be zero. If it's non-zero then the difference tells you how far out the angle was, in degrees. This is a signed value. If the value is positive, it means that the ECU thought the engine was further ahead than it actually was, which would normally be caused by an additional trigger on CAS1 - and probably needs higher filter values. If the value is negative, then the ECU has missed one or more trigger events which means that the filtering is too strict or the threshold voltage is too high. The buitl-in scope is the best way to see. Whenever the value calculate is non-zero, the ECU increases the trigger error count by 1. | 10 | ||
210 | Trigger error count | This is the number of times the ECU had to 'skip' the engine angle to get back to the correct place. It's normal for this to advance 1 or 2 times during cranking, but if it continues to count up after the ECU has synchronised with the engine then it indicates a trigger problem. | 1 | ||
211 | CAS2 period | Time between high-to-low transitions of the CAS2 input. Set to zero in the event of a timeout. | 0.1 | ||
$335 | 212 | CAS2 frequency | Frequency of the CAS2 input. This is so that you can use the CAS2 input, on cars which have only a single CAS input eg RX8, for a frequency measuring function eg turbine speed. | 10 | |
213 | Low level out (M1200) | M1200 low level outputs; injector pulse, igntiion pulse, aux output drives | 1 | ||
214 | Async vol calc (µL) | Calculated asynchronous pulse volume (crank prime and automatic async modes) | 10 | ||
215 | Async dur calc (ms) | Calculated asynchronous pulse duration based on the fuel volume (or from manual table) | 1000 | ||
$336 | 216 | Output 1 error ctr | [currently unimplemented] | 1 | |
217 | var217 | [currently unimplemented] | 1 | ||
218 | var218 | [currently unimplemented] | 1 | ||
219 | var219 | [currently unimplemented] | 1 | ||
$337 | 220 | var220 | [currently unimplemented] | 1 | |
221 | var221 | [currently unimplemented] | 1 | ||
222 | var222 | [currently unimplemented] | 1 | ||
223 | var223 | [currently unimplemented] | 1 | ||
$338 | 224 | var224 | [currently unimplemented] | 1 | |
225 | var225 | [currently unimplemented] | 1 | ||
226 | var226 | [currently unimplemented] | 1 | ||
227 | var227 | [currently unimplemented] | 1 | ||
$339 | 228 | var228 | [currently unimplemented] | 1 | |
229 | var229 | [currently unimplemented] | 1 | ||
230 | var230 | [currently unimplemented] | 1 | ||
231 | [currently unimplemented] | 1 | |||
$33A | 232 | [currently unimplemented] | 1 | ||
233 | [currently unimplemented] | 1 | |||
234 | [currently unimplemented] | 1 | |||
235 | [currently unimplemented] | 1 | |||
$33B | 236 | [currently unimplemented] | 1 | ||
237 | [currently unimplemented] | 1 | |||
238 | [currently unimplemented] | 1 | |||
239 | [currently unimplemented] | 1 | |||
$33C | 240 | [currently unimplemented] | 1 | ||
241 | [currently unimplemented] | 1 | |||
242 | [currently unimplemented] | 1 | |||
243 | [currently unimplemented] | 1 | |||
$33D | 244 | [currently unimplemented] | 1 | ||
245 | [currently unimplemented] | 1 | |||
246 | [currently unimplemented] | 1 | |||
247 | [currently unimplemented] | 1 | |||
$33E | 248 | [currently unimplemented] | 1 | ||
249 | [currently unimplemented] | 1 | |||
250 | [currently unimplemented] | 1 | |||
251 | [currently unimplemented] | 1 | |||
$33F | 252 | [currently unimplemented] | 1 | ||
253 | [currently unimplemented] | 1 | |||
254 | [currently unimplemented] | 1 | |||
255 | [currently unimplemented] | 1 | |||
$340 | 256 | Serial Lambda 1 | Lambda value for bank 1, or cylinder 1, as read out over serial | lambda | 1000 |
257 | Serial Lambda 2 | Lambda value for bank 2, or cylinder 2, as read out over serial | lambda | 1000 | |
258 | Serial Lambda 3 | Lambda value for cylinder 3, as read out over serial | lambda | 1000 | |
259 | Serial Lambda 4 | Lambda value for cylinder 4, as read out over serial | lambda | 1000 | |
$341 | 260 | Serial Lambda 5 | Lambda value for cylinder 5, as read out over serial | lambda | 1000 |
261 | Serial Lambda 6 | Lambda value for cylinder 6, as read out over serial | lambda | 1000 | |
262 | Serial Lambda 7 | Lambda value for cylinder 7, as read out over serial | lambda | 1000 | |
263 | Serial Lambda 8 | Lambda value for cylinder 8, as read out over serial | lambda | 1000 | |
$342 | 264 | Serial Lambda 9 | Lambda value for cylinder 9, as read out over serial | lambda | 1000 |
265 | Serial Lambda 10 | Lambda value for cylinder 10, as read out over serial | lambda | 1000 | |
266 | Serial Lambda 11 | Lambda value for cylinder 11, as read out over serial | lambda | 1000 | |
267 | Serial Lambda 12 | Lambda value for cylinder 12, as read out over serial | lambda | 1000 | |
$343 | 268 | Serial Lambda 13 | Lambda value for cylinder 13, as read out over serial | lambda | 1000 |
269 | Serial Lambda 14 | Lambda value for cylinder 14, as read out over serial | lambda | 1000 | |
270 | Serial Lambda 15 | Lambda value for cylinder 15, as read out over serial | lambda | 1000 | |
271 | Serial Lambda 16 | Lambda value for cylinder 16, as read out over serial | lambda | 1000 | |
$344 | 272 | Serial EGT 1 | EGT value for cylinder 1, as read out over serial | deg C | 1 |
273 | Serial EGT 2 | EGT value for cylinder 2, as read out over serial | deg C | 1 | |
274 | Serial EGT 3 | EGT value for cylinder 3, as read out over serial | deg C | 1 | |
275 | Serial EGT 4 | EGT value for cylinder 4, as read out over serial | deg C | 1 | |
$345 | 276 | Serial EGT 5 | EGT value for cylinder 5, as read out over serial | deg C | 1 |
277 | Serial EGT 6 | EGT value for cylinder 6, as read out over serial | deg C | 1 | |
278 | Serial EGT 7 | EGT value for cylinder 7, as read out over serial | deg C | 1 | |
279 | Serial EGT 8 | EGT value for cylinder 8, as read out over serial | deg C | 1 | |
$346 | 280 | Serial EGT 9 | EGT value for cylinder 9, as read out over serial | deg C | 1 |
281 | Serial EGT 10 | EGT value for cylinder 10, as read out over serial | deg C | 1 | |
282 | Serial EGT 11 | EGT value for cylinder 11, as read out over serial | deg C | 1 | |
283 | Serial EGT 12 | EGT value for cylinder 12, as read out over serial | deg C | 1 | |
$347 | 284 | Serial EGT 13 | EGT value for cylinder 13, as read out over serial | deg C | 1 |
285 | Serial EGT 14 | EGT value for cylinder 14, as read out over serial | deg C | 1 | |
286 | Serial EGT 15 | EGT value for cylinder 15, as read out over serial | deg C | 1 | |
287 | Serial EGT 16 | EGT value for cylinder 16, as read out over serial | deg C | 1 | |
$348 | 288 | Serial Analogue V 1 | [currently unimplemented] | 1 | |
289 | Serial Analogue V 2 | [currently unimplemented] | 1 | ||
290 | Serial Analogue V 3 | [currently unimplemented] | 1 | ||
291 | Serial Analogue V 4 | [currently unimplemented] | 1 | ||
$349 | 292 | Serial Analogue V 5 | [currently unimplemented] | 1 | |
293 | Serial Analogue V 6 | [currently unimplemented] | 1 | ||
294 | Serial Analogue V 7 | [currently unimplemented] | 1 | ||
295 | Serial Analogue V 8 | [currently unimplemented] | 1 | ||
$34A | 296 | Serial Analogue V 9 | [currently unimplemented] | 1 | |
297 | Serial Analogue V 10 | [currently unimplemented] | 1 | ||
298 | Serial Analogue V 11 | [currently unimplemented] | 1 | ||
299 | Serial Analogue V 12 | [currently unimplemented] | 1 | ||
$34B | 300 | Serial Analogue V 13 | [currently unimplemented] | 1 | |
301 | Serial Analogue V 14 | [currently unimplemented] | 1 | ||
302 | Serial Analogue V 15 | [currently unimplemented] | 1 | ||
303 | Serial Analogue V 16 | [currently unimplemented] | 1 | ||
$34C | 304 | Module 0 ID | The type of module installed in slot 0. 0 = no module. 1 = Output. 2 = Mini Output. 3 = Drive By Wire. 4 = RT Input. 5 = Mini Analogue. | 1 | |
305 | Module 1 ID | The type of module installed in slot 1. 0 = no module. 1 = Output. 2 = Mini Output. 3 = Drive By Wire. 4 = RT Input. 5 = Mini Analogue. | 1 | ||
306 | Module 2 ID | The type of module installed in slot 2. 0 = no module. 1 = Output. 2 = Mini Output. 3 = Drive By Wire. 4 = RT Input. 5 = Mini Analogue. | 1 | ||
307 | Module 3 ID | The type of module installed in slot 3. 0 = no module. 1 = Output. 2 = Mini Output. 3 = Drive By Wire. 4 = RT Input. 5 = Mini Analogue. | 1 | ||
$34D | 308 | Module 4 ID | The type of module installed in slot 4. 0 = no module. 1 = Output. 2 = Mini Output. 3 = Drive By Wire. 4 = RT Input. 5 = Mini Analogue. | 1 | |
309 | Module 5 ID | The type of module installed in slot 5. 0 = no module. 1 = Output. 2 = Mini Output. 3 = Drive By Wire. 4 = RT Input. 5 = Mini Analogue. | 1 | ||
310 | Module 6 ID | The type of module installed in slot 6. 0 = no module. 1 = Output. 2 = Mini Output. 3 = Drive By Wire. 4 = RT Input. 5 = Mini Analogue. | 1 | ||
311 | Module 7 ID | The type of module installed in slot 7. 0 = no module. 1 = Output. 2 = Mini Output. 3 = Drive By Wire. 4 = RT Input. 5 = Mini Analogue. | 1 | ||
$34E | 312 | Vehicle board ID | Type of vehicle board connected (see F10) | 1 | |
313 | Ethanol % (ECF gauge) | Ethanol percentage read from the ECF gauge over serial | 10 | ||
314 | Fuel temp (ECF gauge) | Fuel temperature read from the ECF gauge over serial | deg C | 10 | |
315 | Fuel press(ECF gauge) | Fuel pressure read from the ECF gauge over serial | kPaG | 10 | |
$34F | 316 | Analogue lambda O2 1 | Lambda value read from the analogue input 1 | lambda | 1000 |
317 | Analogue lambda O2 2 | Lambda value read from the analogue input 2 | lambda | 1000 | |
318 | Turbine speed 1 kRPM | Turbine speed in 1000 RPM for first turbocharger | 100 | ||
319 | Turbine speed 2 kRPM | Turbine speed in 1000 RPM for second turbocharger | 100 | ||
$350 | 320 | CAN Lambda 1 | [currently unimplemented] | lambda | 1000 |
321 | CAN Lambda 2 | [currently unimplemented] | lambda | 1000 | |
322 | CAN Lambda 3 | [currently unimplemented] | lambda | 1000 | |
323 | CAN Lambda 4 | [currently unimplemented] | lambda | 1000 | |
$351 | 324 | CAN Lambda 5 | [currently unimplemented] | lambda | 1000 |
325 | CAN Lambda 6 | [currently unimplemented] | lambda | 1000 | |
326 | CAN Lambda 7 | [currently unimplemented] | lambda | 1000 | |
327 | CAN Lambda 8 | [currently unimplemented] | lambda | 1000 | |
$352 | 328 | CAN Lambda 9 | [currently unimplemented] | lambda | 1000 |
329 | CAN Lambda 10 | [currently unimplemented] | lambda | 1000 | |
330 | CAN Lambda 11 | [currently unimplemented] | lambda | 1000 | |
331 | CAN Lambda 12 | [currently unimplemented] | lambda | 1000 | |
$353 | 332 | CAN Lambda 13 | [currently unimplemented] | lambda | 1000 |
333 | CAN Lambda 14 | [currently unimplemented] | lambda | 1000 | |
334 | CAN Lambda 15 | [currently unimplemented] | lambda | 1000 | |
335 | CAN Lambda 16 | [currently unimplemented] | lambda | 1000 | |
$354 | 336 | CAN EGT 1 | [currently unimplemented] | deg C | 1 |
337 | CAN EGT 2 | [currently unimplemented] | deg C | 1 | |
338 | CAN EGT 3 | [currently unimplemented] | deg C | 1 | |
339 | CAN EGT 4 | [currently unimplemented] | deg C | 1 | |
$355 | 340 | CAN EGT 5 | [currently unimplemented] | deg C | 1 |
341 | CAN EGT 6 | [currently unimplemented] | deg C | 1 | |
342 | CAN EGT 7 | [currently unimplemented] | deg C | 1 | |
343 | CAN EGT 8 | [currently unimplemented] | deg C | 1 | |
$356 | 344 | CAN EGT 9 | [currently unimplemented] | deg C | 1 |
345 | CAN EGT 10 | [currently unimplemented] | deg C | 1 | |
346 | CAN EGT 11 | [currently unimplemented] | deg C | 1 | |
347 | CAN EGT 12 | [currently unimplemented] | deg C | 1 | |
$357 | 348 | CAN EGT 13 | [currently unimplemented] | deg C | 1 |
349 | CAN EGT 14 | [currently unimplemented] | deg C | 1 | |
350 | CAN EGT 15 | [currently unimplemented] | deg C | 1 | |
351 | CAN EGT 16 | [currently unimplemented] | deg C | 1 | |
$358 | 352 | CAN Analogue V 1 | [currently unimplemented] | 1 | |
353 | CAN Analogue V 2 | [currently unimplemented] | 1 | ||
354 | CAN Analogue V 3 | [currently unimplemented] | 1 | ||
355 | CAN Analogue V 4 | [currently unimplemented] | 1 | ||
$359 | 356 | CAN Analogue V 5 | [currently unimplemented] | 1 | |
357 | CAN Analogue V 6 | [currently unimplemented] | 1 | ||
358 | CAN Analogue V 7 | [currently unimplemented] | 1 | ||
359 | CAN Analogue V 8 | [currently unimplemented] | 1 | ||
$35A | 360 | CAN Analogue V 9 | [currently unimplemented] | 1 | |
361 | CAN Analogue V 10 | [currently unimplemented] | 1 | ||
362 | CAN Analogue V 11 | [currently unimplemented] | 1 | ||
363 | CAN Analogue V 12 | [currently unimplemented] | 1 | ||
$35B | 364 | CAN Analogue V 13 | [currently unimplemented] | 1 | |
365 | CAN Analogue V 14 | [currently unimplemented] | 1 | ||
366 | CAN Analogue V 15 | [currently unimplemented] | 1 | ||
367 | CAN Analogue V 16 | [currently unimplemented] | 1 | ||
$35C | 368 | [currently unimplemented] | 1 | ||
369 | [currently unimplemented] | 1 | |||
370 | [currently unimplemented] | 1 | |||
371 | [currently unimplemented] | 1 | |||
$35D | 372 | [currently unimplemented] | 1 | ||
373 | [currently unimplemented] | 1 | |||
374 | [currently unimplemented] | 1 | |||
375 | [currently unimplemented] | 1 | |||
$35E | 376 | [currently unimplemented] | 1 | ||
377 | [currently unimplemented] | 1 | |||
378 | [currently unimplemented] | 1 | |||
379 | [currently unimplemented] | 1 | |||
$35F | 380 | [currently unimplemented] | 1 | ||
381 | [currently unimplemented] | 1 | |||
382 | [currently unimplemented] | 1 | |||
383 | [currently unimplemented] | 1 | |||
$360 | 384 | IMAP int | Calibrated pressure value from internal IMAP sensor | kPaA | 10 |
385 | EMAP int | Calibrated pressure value from internal EMAP sensor (not available on M1200) | kPaA | 10 | |
386 | IMAP ext | Calibrated pressure value from external IMAP sensor | kPaA | 10 | |
387 | EMAP ext | Calibrated pressure value from external EMAP sensor (not availablel on M1200) | kPaA | 10 | |
$361 | 388 | IMAP | Intake manifold absolute pressure (as used for calculation) | kPaA | 10 |
389 | IMAP 2 | Intake manifold absolute pressure for bank 2 (used for calculation - in dual bank mode) | kPaA | 10 | |
390 | EMAP | Exhaust manifold absolute pressure (as used for calculation) | kPaA | 10 | |
391 | EMAP 2 | Exhaust manifold absolute pressure for bank 2 (as used for calculation - in dual bank mode) | kPaA | 10 | |
$362 | 392 | Pressure ratio | Pressure ratio, or pressure ratio for bank 1 in dual bank mode (IMAP / EMAP) | 10 | |
393 | Pressure ratio 2 | Pressure ratio for bank 2 in dual bank mode (IMAP / EMAP) | 10 | ||
394 | Pedal 1 / TPS1 | Calibrated TPS1 input pin. Main TPS input on cable throttle cars, pedal input 1 on DBW cars | 100 | ||
395 | Pedal 2 / TPS2 | Calibrated TPS2 input pin. Pedal input 2 on DBW cars | 100 | ||
$363 | 396 | TPS overall | TPS value used for throttle based calculations; MAP prediction etc. Should be from the actual throttle sensor. | 100 | |
397 | TPS 1 (DBW) | TPS from electronic throttle #1 | 100 | ||
398 | TPS 2 (DBW) | TPS from electronic throttle #2 | 100 | ||
399 | TPS 3 (DBW) | TPS from electronic throttle #3 | 100 | ||
$364 | 400 | TPS 4 (DBW) | TPS from electronic throttle #4 | 100 | |
401 | Lambda | Measured lambda value, or lambda for bank 1 in dual bank engines | lambda | 1000 | |
402 | Lambda 2 | Measured lambda value for bank 2 in dual bank engines | lambda | 1000 | |
403 | ECT | Measured coolant temperature | deg C | 10 | |
$365 | 404 | MAT | Measured air temperature | deg C | 10 |
405 | Oil T | Measured oil temperature | deg C | 10 | |
406 | Fuel T | Measured fuel temperature | deg C | 10 | |
407 | Oil P | Measured oil pressure (gauge pressure) | kPaG | 10 | |
$366 | 408 | Fuel P | Measured fuel pressure (gauge pressure) | kPaG | 10 |
409 | Diff Fuel P | Calculated differential fuel pressure (from IMAP, fuel pressure and barometric pressure) | kPaD | 10 | |
410 | Servo pos | Calibrated servo position from 0-100%. By default, used for metering oil pump position feedback and other things. | 10 | ||
411 | 0-5V Ext 1 | Calibrated external input 1 0-5V input (not available on M1200) | 10 | ||
$367 | 412 | 0-5V Ext 2 | Calibrated external input 2 0-5V input (not available on M1200) | 10 | |
413 | Sens GND V (GND off) | The sensor ground voltage when the ground output at the ECU was disabled, when the ECU was first powered up. If this is close to zero, it usually means that there's a ground loop and that sensor ground is shorted to the engine outside the ECU. Normally this will be about 1.5V or more. | 1000 | ||
414 | Ethanol Content | Ethanol percentage read from the flex fuel sensor directly, shows dash if there is no valid reading from the sensor or if no direct connection sensor is configured. | 10 | ||
415 | Vehicle speed | Vehicle speed (measured from the driven wheels) | km/h | 10 | |
$368 | 416 | Gear number | Detected gear number, either from matching RPM/VSS or reading an analogue gear position sensor on the gearbox. In RPM / VSS mode, if the clutch input is active or the vehicle is stopped then the gear number will show zero (neutral). | 1 | |
417 | Driven speed | Driven wheel speed (average of both wheels on a car with sensors for both wheels) | km/h | 10 | |
418 | Ground speed | Ground wheel speed (or average of both undriven wheels) | km/h | 10 | |
419 | Spd diff (drive-gnd) | Driven wheel speed minus ground wheel speed (slip speed) | km/h | 10 | |
$369 | 420 | Spd diff drive (L-R) | Lateral speed difference between the drive wheels | km/h | 10 |
421 | Spd diff gnd L-R) | Lateral speed difference between the undriven wheels | km/h | 10 | |
422 | Inlet VVT1 pos | Advance of inlet cam #1, in degrees before the home position (positive number = advance) | 10 | ||
423 | Inlet VVT2 pos | Advance of inlet cam #2, in degrees before the home position (positive number = advance) | 10 | ||
$36A | 424 | Exhaust VVT1 pos | Advance of exhaust cam #1, in degrees before the home position (positive number = advance, so on most engines this number will be negative) | 10 | |
425 | Exhaust VVT2 pos | Advance of exhaust cam #2, in degrees before the home position (positive number = advance, so on most engines this number will be negative) | 10 | ||
426 | Position X | [currently unimplemented] | 10 | ||
427 | Position Y | [currently unimplemented] | 10 | ||
$36B | 428 | Position X (abs low) | [currently unimplemented] | 10 | |
429 | Position X (abs high) | [currently unimplemented] | 10 | ||
430 | Position Y (abs low) | [currently unimplemented] | 10 | ||
431 | Position Y (abs high) | [currently unimplemented] | 10 | ||
$36C | 432 | Dig inp processed low | Processed digital inputs. CLUTCH (bit 0), ELEC LOAD (bit 1), AIRCONSW (air conditioner request) (bit 2), WOT (wide open throttle switch input, does not activate when pedal goes to 100%) (bit 3), CLOSEDTHROTTLE (closed throttle switch input, does not activate when TPS=0%, it's for a separate digital switch input) (bit 4), NOS (nitrous enable) (bit 5), STRAIN (strain gauge digital input on sequential gear shifter) (bit 6), TURBOCANCEL (cancel turbo timer switch input) (bit 7), ALTMAP (enable fuel / ignition map 2) (bit 8), TC SW (traction control enable switch) (bit 9), LC SW (launch control enable switch) (bit 10), ELECLOAD2 (bit 11), PSTEER (power steering engine load) (bit 12), PUSHTOPASS (push to pass / scramble boost digital input) (bit 13), PITLANESPEED (pit lane speed limit) (bit 14), BOOST1 (boost switch 1 input) (bit 15) | 1 | |
433 | Dig inp processed hi | Processed digital inputs. BOOST2 (boost switch 2 input) (bit 0) | 1 | ||
434 | Flags low | Status flags. CLOSEDTHROTTLE (closed throttle condition, either from pedal position on DBW, throttle position on cable throttle, or CLOSEDTHROTTLE digital input) (bit 0), WOT (wide open throttle condition, either from pedal positionon DBW, throttle position on cable throttle, or WOT digital input) (bit 1), POWERON (12Vpower is applied, ECU is calculating / running) (bit 2), CRANKING (engine has not fired yet, it's either stopped or we're cranking) (bit 3), HAVEPERIOD (ECU has TDC information, but not necessarily the cylinder number) (bit 4), HAVE360 (ECU has 360 degrees of information, eg from a crank sensor, but not necessarily 720 degrees - in other words, ECU can do wasted spark ignition on a 4 stroke or direct fire / sequential injection on a 2-stroke / rotary) (bit 5), HAVE720 (ECU has 720 degrees of information, can do fully sequential injection and direct fire ignition on a 4-stroke engine) (bit 6), MAP2 (the second fuel / ignition maps are currently engaged) (bit 7), ACON (Air conditioner is on, additional idle effort enabled) (bit 8), ACCOMPON (Air conditional compressor is on - happens a delay after ACON) (bit 9), THERMO1 (first stage thermofan on) (bit 10), THERMO2 (second stage thermofan) (bit 11), THERMO3 (third stage thermofan) (bit 12), CLUTCH (clutch or neutral input is triggered or car is stopped) (bit 13), HAVE3602 (have had 360 degrees of information for at least 2 crank cycles) (bit 14), HAVE3603 (have had 360 degrees of information for at least 3 crank cycles) (bit 15) | 1 | ||
435 | Flags high | Status flags. CLOSEDFUEL (in closed loop fuel mode) (bit 0), CLOSEDIDLE (in closed loop idle mode) (bit 1), IDLEDERIV (idle derivative enabled, eg coming back down to idle) (bit 2), IDLEHOMED (idle stepper motor is homed, happens when ECU is first powered up with 12V) (bit 3), LAUNCHENA (launch control enabled) (bit 4), INLAUNCH (launch control currently triggered) (bit 5), TCENA (traction control enabled) (bit 6), INTC (traction control currently triggered) (bit 7), INANTILAG (antilag currently triggered) (bit 8), FUELPUMPON (fuel pump output triggered) (bit 9), INTWINTURBO (2nd turbo enabled in sequential twin turbo system) (bit 10), CLOSEDBOOST (in closed loop boost mode) (bit 11), LOCKED (ECU settings are locked, can't be read out) (bit 12), NEEDREAD (PC needs to read updated settings out from the ECU) (bit 13), ABOVEOVERRUN (RPM has gone above the overrun RPM threshold) (bit 14), MIN PW CLIP (injector duration has been clipped by the minimum pulsewidth or minimum fuel delivery setting) (bit 15) | 1 | ||
$36D | 436 | Knock bkg level | Background knock level, as interpolated from the background knock level table | 1000 | |
437 | KnockMax(bkg removed) | The maximum knock voltage (highest of all cylinders) minus the background level table. If this is non-zero and the setup is correct then you have knock. | 1000 | ||
438 | Baro pressure | Barometric pressure (absolute) - fixed, calculated or measured depending on the settings. | kPaA | 10 | |
439 | Temperature bias | Temperature pullup bits. Bits 0-1 = oil temp. Bits 2-3 = air temp. Bits 4-5 = coolant temp. Bits 6-7 = fuel temp. The lower bit is the 4k7 pullup, higher bit is the 2k2 pullup. | 1 | ||
$36E | 440 | TPS target (DBW) | TPS target for electronic throttles, 0% being fully closed and 100% being fully open. | 100 | |
441 | Throttle duty 1 (DBW) | Throttle motor effort for DBW channel 1. 0% = no current to motor. 100% = fully driven open, -100% = fully driven closed. | 100 | ||
442 | Throttle duty 2 (DBW) | Throttle motor effort for DBW channel 2. 0% = no current to motor. 100% = fully driven open, -100% = fully driven closed. | 100 | ||
443 | Throttle duty 3 (DBW) | Throttle motor effort for DBW channel 3. 0% = no current to motor. 100% = fully driven open, -100% = fully driven closed. | 100 | ||
$36F | 444 | Throttle duty 4 (DBW) | Throttle motor effort for DBW channel 4. 0% = no current to motor. 100% = fully driven open, -100% = fully driven closed. | 100 | |
445 | CAS 1 V threshold | Voltage threshold for CAS1 trigger, either from the table or from the automatic threshold voltage calculation algorithm. | 1000 | ||
446 | CAS 2 V threshold | Voltage threshold for CAS2 trigger, either from the table or from the automatic threshold voltage calculation algorithm. | 1000 | ||
447 | CAS 3 V threshold | Voltage threshold for CAS3 trigger, either from the table or from the automatic threshold voltage calculation algorithm. | 1000 | ||
$370 | 448 | CAS 4 V threshold | Voltage threshold for CAS4 trigger, either from the table or from the automatic threshold voltage calculation algorithm. | 1000 | |
449 | CAS 5 V threshold | Voltage threshold for CAS5 trigger, either from the table or from the automatic threshold voltage calculation algorithm. | 1000 | ||
450 | VSS V threshold | Voltage threshold for VSS input. | 1000 | ||
451 | CAS 1 filter (ms) | Filter time for CAS1 input, from 0 to 0.025 ms. Most ignition noise happens in 0.005 ms. | 1000 | ||
$371 | 452 | CAS 2 filter (ms) | Filter time for CAS2 input, from 0 to 0.025 ms. Most ignition noise happens in 0.005 ms. | 1000 | |
453 | CAS 3 filter (ms) | Filter time for CAS3 input, from 0 to 0.025 ms. Most ignition noise happens in 0.005 ms. | 1000 | ||
454 | CAS 4 filter (ms) | Filter time for CAS4 input, from 0 to 0.025 ms. Most ignition noise happens in 0.005 ms. | 1000 | ||
455 | CAS 5 filter (ms) | Filter time for CAS5 input, from 0 to 0.025 ms. Most ignition noise happens in 0.005 ms. | 1000 | ||
$372 | 456 | VSS filter (ms) | Filter time for VSS input, from 0 to 0.025 ms for the hardware filter. Higher values than that also filter the signal to account for assymetric trigger discs. | 1000 | |
457 | Digital In (filt) | Filtered digital inputs - filtered version of Digital Inputs Raw | 1 | ||
458 | Ethanol % (for calc) | Ethanol percentage used for calculations. This may be the value read from an ethanol sensor connected directly or via serial (or CAN), or a value calculated from the stoich ratio if the ethanol sensor is not working. | 10 | ||
459 | Lambda Error 1 | Lambda error for bank 1, ie measured lambda minus the target lambda. | lambda | 1000 | |
$373 | 460 | Lambda Error 2 | Lambda error for bank 2, ie measured lambda minus the target lambda. | lambda | 1000 |
461 | Lambda 1 min | The minimum lambda reading that the sensor for bank 1 can read, so that the ECU can go into open loop when the target is less than this value. | lambda | 1000 | |
462 | Lambda 1 max | The maximum lambda reading that the sensor for bank 1 can read, so that the ECU can go into open loop when the target is less than this value. | lambda | 1000 | |
463 | Lambda 2 min | The minimum lambda reading that the sensor for bank 2 can read, so that the ECU can go into open loop when the target is less than this value. | lambda | 1000 | |
$374 | 464 | Lambda 2 max | The maximum lambda reading that the sensor for bank 2 can read, so that the ECU can go into open loop when the target is less than this value. | lambda | 1000 |
465 | TPS effort due to TC | Throttle closure percentage due to traction control | 100 | ||
466 | Slip | Traction control measured slip value | 100 | ||
467 | Slip LR Driven | Lateral slip of driven wheels | 100 | ||
$375 | 468 | Slip LR Ground | Lateral slip of undriven wheels | 100 | |
469 | MGP1 | Manifold gauge pressure for bank 1. Calculated by IMAP 1 - Baro pressure | kPaG | 10 | |
470 | MGP2 | Manifold gauge pressure for bank 2. Calculated by IMAP 2 - Baro pressure | kPaG | 10 | |
471 | Knock max (inc bkg) | Maximum knock reading of all cylinders (before background is subtracted) | 1000 | ||
$376 | 472 | Peak knock retard | The peaked knock value multiplied by the gain, to arrive at the maximum ignition retard for the current knock event (the actual ignition retard will start here and go back to zero over time) | 10 | |
473 | Pedal pos (DBW) | Pedal position on drive by wire cars. | 100 | ||
474 | Current Launch Control RPM | [currently unimplemented] | 1 | ||
475 | Displayed RPM | [currently unimplemented] | 1 | ||
$377 | 476 | [currently unimplemented] | 1 | ||
477 | [currently unimplemented] | 1 | |||
478 | [currently unimplemented] | 1 | |||
479 | [currently unimplemented] | 1 | |||
$378 | 480 | Injector 1 duty | Duty cycle for injector output 1 | 100 | |
481 | Injector 2 duty | Duty cycle for injector output 2 | 100 | ||
482 | Injector 3 duty | Duty cycle for injector output 3 | 100 | ||
483 | Injector 4 duty | Duty cycle for injector output 4 | 100 | ||
$379 | 484 | Injector 5 duty | Duty cycle for injector output 5 | 100 | |
485 | Injector 6 duty | Duty cycle for injector output 6 | 100 | ||
486 | Injector 7 duty | Duty cycle for injector output 7 | 100 | ||
487 | Injector 8 duty | Duty cycle for injector output 8 | 100 | ||
$37A | 488 | Injector 9 duty | Duty cycle for injector output 9 | 100 | |
489 | Injector 10 duty | Duty cycle for injector output 10 | 100 | ||
490 | Injector 11 duty | Duty cycle for injector output 11 | 100 | ||
491 | Injector 12 duty | Duty cycle for injector output 12 | 100 | ||
$37B | 492 | Injector 13 duty | Duty cycle for injector output 13 | 100 | |
493 | Injector 14 duty | Duty cycle for injector output 14 | 100 | ||
494 | Injector 15 duty | Duty cycle for injector output 15 | 100 | ||
495 | Injector 16 duty | Duty cycle for injector output 16 | 100 | ||
$37C | 496 | Injector 17 duty | Duty cycle for injector output 17 | 100 | |
497 | Injector 18 duty | Duty cycle for injector output 18 | 100 | ||
498 | Injector 19 duty | Duty cycle for injector output 19 | 100 | ||
499 | Injector 20 duty | Duty cycle for injector output 20 | 100 | ||
$37D | 500 | Injector 21 duty | Duty cycle for injector output 21 | 100 | |
501 | Injector 22 duty | Duty cycle for injector output 22 | 100 | ||
502 | Injector 23 duty | Duty cycle for injector output 23 | 100 | ||
503 | Injector 24 duty | Duty cycle for injector output 24 | 100 | ||
$37E | 504 | Injector 25 duty | Duty cycle for injector output 25 | 100 | |
505 | Injector 26 duty | Duty cycle for injector output 26 | 100 | ||
506 | Injector 27 duty | Duty cycle for injector output 27 | 100 | ||
507 | Injector 28 duty | Duty cycle for injector output 28 | 100 | ||
$37F | 508 | Injector 29 duty | Duty cycle for injector output 29 | 100 | |
509 | Injector 30 duty | Duty cycle for injector output 30 | 100 | ||
510 | Injector 31 duty | Duty cycle for injector output 31 | 100 | ||
511 | Injector 32 duty | Duty cycle for injector output 32 | 100 | ||
$380 | 512 | Load Value 1 | Load value for bank 1 (could be MAP, TPS or pressure ratio) used for VE lookup | 10 | |
513 | Load Value 2 | Load value for bank 2 (could be MAP, TPS or pressure ratio) used for VE lookup on dual bank engines | 10 | ||
514 | Calculated VE 1 | Calculated VE (looked up from fuel map) for bank 1 | 100 | ||
515 | Calculated VE 2 | Calculated VE (looked up from fuel map) for bank 2 on dual bank engines | 100 | ||
$381 | 516 | Calc Charge temp 1 | Calculated charge temperature for bank 1 (blend of air temp and coolant temp, in accordance with the manifold heat soak map) | deg C | 10 |
517 | Calc Charge temp 2 | Calculated charge temperature for bank 2 (blend of air temp and coolant temp, in accordance with the manifold heat soak map) | deg C | 10 | |
518 | Stoichiometric ratio | Current stoichiometric ratio, either ECU setting or interpreted from the flex sensor | 1000 | ||
519 | Target Lambda | Target lambda value, looked up from the target lambda map | lambda | 10000 | |
$382 | 520 | Calc fuel mass/cyl 1 | Calculated fuel mass per cylinder or rotor, per induction cycle, for bank 1 | 10 | |
521 | Calc fuel mass/cyl 2 | Calculated fuel mass per cylinder or rotor, per induction cycle, for bank 2 | 10 | ||
522 | Est fuel film mass 1 | Estimated mass of the fuel film on bank 1 (for fuel flim / X-Tau model) | 10 | ||
523 | Est fuel film mass 2 | Estimated mass of the fuel film on bank 2 (for fuel flim / X-Tau model) | 10 | ||
$383 | 524 | Req fuel film mass 1 | The steady state fuel film mass required for the current amount of fuel being delivered on bank 1 (for fuel film / X-Tau model) | 10 | |
525 | Req fuel film mass 2 | The steady state fuel film mass required for the current amount of fuel being delivered on bank 2 (for fuel film / X-Tau model) | 10 | ||
526 | Fuel to deliver 1 | The mass of fuel to be delivered, based on the mass of fuel required and the additional amount required to build up the fuel film on bank 1 (for fuel film / X-Tau model) | 10 | ||
527 | Fuel to deliver 2 | The mass of fuel to be delivered, based on the mass of fuel required and the additional amount required to build up the fuel film on bank 2 (for fuel film / X-Tau model) | 10 | ||
$384 | 528 | Fuel P used (calc) | Fuel pressure used for calculations (either measured, or nominal value entered in the fuel system settings). This is differential fuel pressure so if a 'fixed' fuel pressure system is selected and the 'nominal' mode is selected to use the setting rather than measured fuel pressure, the differential fuel pressure will be calculated from the fixed fuel pressure setting minus the manifold pressure (accounting for barometric pressure). | kPaD | 10 |
529 | Fuel Dens used (calc) | Fuel density used for calculations (taken from the Fuel Temp (for calc), and the fuel chemistry inferred from the stoichiometric ratio) | 1000 | ||
530 | Inj flow rate stage 1 | The injector flow rate for the primary injectors, based on the injector model and Fuel P used (calc) | 1 | ||
531 | Inj flow rate stage 2 | The injector flow rate for the secondary injectors, based on the injector model and Fuel P used (calc) | 1 | ||
$385 | 532 | Inj flow rate stage 3 | The injector flow rate for the stage 3 injectors, based on the injector model and Fuel P used (calc) | 1 | |
533 | Inj flow rate stage 4 | The injector flow rate for the stage 4 injectors, based on the injector model and Fuel P used (calc) | 1 | ||
534 | Inj offset stage 1 | The injector offset for the primary injectors, based on the injector model, Fuel P used (calc) and the 12V supply voltage | 1000 | ||
535 | Inj offset stage 2 | The injector offset for the secondary injectors, based on the injector model, Fuel P used (calc) and the 12V supply voltage | 1000 | ||
$386 | 536 | Inj offset stage 3 | The injector offset for the stage 3 injectors, based on the injector model, Fuel P used (calc) and the 12V supply voltage | 1000 | |
537 | Inj offset stage 4 | The injector offset for the stage 4 injectors, based on the injector model, Fuel P used (calc) and the 12V supply voltage | 1000 | ||
538 | Fuel mass cyl 1 | Fuel mass to inject for cylinder 1 (after individual cylinder fuel trim) | 10 | ||
539 | Fuel mass cyl 2 | Fuel mass to inject for cylinder 2 (after individual cylinder fuel trim) | 10 | ||
$387 | 540 | Fuel mass cyl 3 | Fuel mass to inject for cylinder 3 (after individual cylinder fuel trim) | 10 | |
541 | Fuel mass cyl 4 | Fuel mass to inject for cylinder 4 (after individual cylinder fuel trim) | 10 | ||
542 | Fuel mass cyl 5 | Fuel mass to inject for cylinder 5 (after individual cylinder fuel trim) | 10 | ||
543 | Fuel mass cyl 6 | Fuel mass to inject for cylinder 6 (after individual cylinder fuel trim) | 10 | ||
$388 | 544 | Fuel mass cyl 7 | Fuel mass to inject for cylinder 7 (after individual cylinder fuel trim) | 10 | |
545 | Fuel mass cyl 8 | Fuel mass to inject for cylinder 8 (after individual cylinder fuel trim) | 10 | ||
546 | Fuel mass cyl 9 | Fuel mass to inject for cylinder 9 (after individual cylinder fuel trim) | 10 | ||
547 | Fuel mass cyl 10 | Fuel mass to inject for cylinder 10 (after individual cylinder fuel trim) | 10 | ||
$389 | 548 | Fuel mass cyl 11 | Fuel mass to inject for cylinder 11 (after individual cylinder fuel trim) | 10 | |
549 | Fuel mass cyl 12 | Fuel mass to inject for cylinder 12 (after individual cylinder fuel trim) | 10 | ||
550 | Fuel mass cyl 13 | Fuel mass to inject for cylinder 13 (after individual cylinder fuel trim) | 10 | ||
551 | Fuel mass cyl 14 | Fuel mass to inject for cylinder 14 (after individual cylinder fuel trim) | 10 | ||
$38A | 552 | Fuel mass cyl 15 | Fuel mass to inject for cylinder 15 (after individual cylinder fuel trim) | 10 | |
553 | Fuel mass cyl 16 | Fuel mass to inject for cylinder 16 (after individual cylinder fuel trim) | 10 | ||
554 | Fuel inj dur out 1 | Fuel injector duration (pulsewidth) for output 1 | 1000 | ||
555 | Fuel inj dur out 2 | Fuel injector duration (pulsewidth) for output 2 | 1000 | ||
$38B | 556 | Fuel inj dur out 3 | Fuel injector duration (pulsewidth) for output 3 | 1000 | |
557 | Fuel inj dur out 4 | Fuel injector duration (pulsewidth) for output 4 | 1000 | ||
558 | Fuel inj dur out 5 | Fuel injector duration (pulsewidth) for output 5 | 1000 | ||
559 | Fuel inj dur out 6 | Fuel injector duration (pulsewidth) for output 6 | 1000 | ||
$38C | 560 | Fuel inj dur out 7 | Fuel injector duration (pulsewidth) for output 7 | 1000 | |
561 | Fuel inj dur out 8 | Fuel injector duration (pulsewidth) for output 8 | 1000 | ||
562 | Fuel inj dur out 9 | Fuel injector duration (pulsewidth) for output 9 | 1000 | ||
563 | Fuel inj dur out 10 | Fuel injector duration (pulsewidth) for output 10 | 1000 | ||
$38D | 564 | Fuel inj dur out 11 | Fuel injector duration (pulsewidth) for output 11 | 1000 | |
565 | Fuel inj dur out 12 | Fuel injector duration (pulsewidth) for output 12 | 1000 | ||
566 | Fuel inj dur out 13 | Fuel injector duration (pulsewidth) for output 13 | 1000 | ||
567 | Fuel inj dur out 14 | Fuel injector duration (pulsewidth) for output 14 | 1000 | ||
$38E | 568 | Fuel inj dur out 15 | Fuel injector duration (pulsewidth) for output 15 | 1000 | |
569 | Fuel inj dur out 16 | Fuel injector duration (pulsewidth) for output 16 | 1000 | ||
570 | Fuel inj dur out 17 | Fuel injector duration (pulsewidth) for output 17 | 1000 | ||
571 | Fuel inj dur out 18 | Fuel injector duration (pulsewidth) for output 18 | 1000 | ||
$38F | 572 | Fuel inj dur out 19 | Fuel injector duration (pulsewidth) for output 19 | 1000 | |
573 | Fuel inj dur out 20 | Fuel injector duration (pulsewidth) for output 20 | 1000 | ||
574 | Fuel inj dur out 21 | Fuel injector duration (pulsewidth) for output 21 | 1000 | ||
575 | Fuel inj dur out 22 | Fuel injector duration (pulsewidth) for output 22 | 1000 | ||
$390 | 576 | Fuel inj dur out 23 | Fuel injector duration (pulsewidth) for output 23 | 1000 | |
577 | Fuel inj dur out 24 | Fuel injector duration (pulsewidth) for output 24 | 1000 | ||
578 | Fuel inj dur out 25 | Fuel injector duration (pulsewidth) for output 25 | 1000 | ||
579 | Fuel inj dur out 26 | Fuel injector duration (pulsewidth) for output 26 | 1000 | ||
$391 | 580 | Fuel inj dur out 27 | Fuel injector duration (pulsewidth) for output 27 | 1000 | |
581 | Fuel inj dur out 28 | Fuel injector duration (pulsewidth) for output 28 | 1000 | ||
582 | Fuel inj dur out 29 | Fuel injector duration (pulsewidth) for output 29 | 1000 | ||
583 | Fuel inj dur out 30 | Fuel injector duration (pulsewidth) for output 30 | 1000 | ||
$392 | 584 | Fuel inj dur out 31 | Fuel injector duration (pulsewidth) for output 31 | 1000 | |
585 | Fuel inj dur out 32 | Fuel injector duration (pulsewidth) for output 32 | 1000 | ||
586 | FuelTrim air/chg temp | Fuel trim percentage due to charge temp or air temp correction map | 100 | ||
587 | FuelTrim ECT | Fuel trim percentage due to coolant temp correction map | 100 | ||
$393 | 588 | FuelTrim post crank | Fuel trim percentage due to post crank enrichment map | 100 | |
589 | FuelTrim closed lp 1 | Fuel trim for bank 1 due to closed loop trim | 100 | ||
590 | FuelTrim closed lp 2 | Fuel trim for bank 2 due to closed loop trim | 100 | ||
591 | FuelTrim master | Fuel trim (master fuel trim) | 100 | ||
$394 | 592 | FuelTrim user enrich | Fuel trim (user trims, manual transient throttle enrichments and RPM rate) | 100 | |
593 | FuelTrim ethanol | Fuel trim due to ethanol / flex fuel map | 100 | ||
594 | TPS rate for bank 1 | TPS rate of change, in % per second, for bank 1 | 10 | ||
595 | TPS rate for bank 2 | TPS rate of change, in % per second, for bank 2 | 10 | ||
$395 | 596 | Predicted MAP (TPS1) | Predicted MAP for bank 1 based on the TPS value | kPaA | 10 |
597 | Predicted MAP (TPS2) | Predicted MAP for bank 2 based on the TPS value | kPaA | 10 | |
598 | Predicted MAP active | Predicted MAP active. Bit 0 = predicted MAP active for bank 1, bit 1 = predicted MAP active for bank 2. Normally this will be 0, and then flick to 3 on a throttle-opening transient. | 1 | ||
599 | Calc fuel film % | Fuel film pooling percentage (X) looked up from the map. | 10 | ||
$396 | 600 | Calc evap time | Fuel film evaporation time constant (Tau) looked up from the map. | 1000 | |
601 | Calc enric fuel film | Calculated 'enrichment' due to fuel film model (ie, the enrichment that you'd need to have to get the same fuel delivered without the model) | 10 | ||
602 | Target AFR (real AFR) | The target AFR. Note this is actual AFR, not 14.7* target lambda. Eg for E85 at stoich it would be 10.0. | 1000 | ||
603 | Calc air mass bank 1 | Calculated air mass per cylinder per induction stroke for bank 1 | 1 | ||
$397 | 604 | Calc air mass bank 2 | Calculated air mass per cylinder per induction stroke for bank 2 | 1 | |
605 | Total fuel trim 1 | Total fuel trim applied bank 1 (this does not include the 'enrichment fuel trim' because that is not a fuel trim; it's part of the fuel mass calculation) | 100 | ||
606 | Total fuel trim 2 | Total fuel trim applied bank 2 (this does not include the 'enrichment fuel trim' because that is not a fuel trim; it's part of the fuel mass calculation) | 100 | ||
607 | Heat soak percentage | Inlet manifold heat soak percentage, looked up from the heat soak map | 100 | ||
$398 | 608 | Fuel inj angle 1 | End of injection time for injector output 1 | 10 | |
609 | Fuel inj angle 2 | End of injection time for injector output 2 | 10 | ||
610 | Fuel inj angle 3 | End of injection time for injector output 3 | 10 | ||
611 | Fuel inj angle 4 | End of injection time for injector output 4 | 10 | ||
$399 | 612 | Fuel inj angle 5 | End of injection time for injector output 5 | 10 | |
613 | Fuel inj angle 6 | End of injection time for injector output 6 | 10 | ||
614 | Fuel inj angle 7 | End of injection time for injector output 7 | 10 | ||
615 | Fuel inj angle 8 | End of injection time for injector output 8 | 10 | ||
$39A | 616 | Fuel inj angle 9 | End of injection time for injector output 9 | 10 | |
617 | Fuel inj angle 10 | End of injection time for injector output 10 | 10 | ||
618 | Fuel inj angle 11 | End of injection time for injector output 11 | 10 | ||
619 | Fuel inj angle 12 | End of injection time for injector output 12 | 10 | ||
$39B | 620 | Fuel inj angle 13 | End of injection time for injector output 13 | 10 | |
621 | Fuel inj angle 14 | End of injection time for injector output 14 | 10 | ||
622 | Fuel inj angle 15 | End of injection time for injector output 15 | 10 | ||
623 | Fuel inj angle 16 | End of injection time for injector output 16 | 10 | ||
$39C | 624 | Fuel inj angle 17 | End of injection time for injector output 17 | 10 | |
625 | Fuel inj angle 18 | End of injection time for injector output 18 | 10 | ||
626 | Fuel inj angle 19 | End of injection time for injector output 19 | 10 | ||
627 | Fuel inj angle 20 | End of injection time for injector output 20 | 10 | ||
$39D | 628 | Fuel inj angle 21 | End of injection time for injector output 21 | 10 | |
629 | Fuel inj angle 22 | End of injection time for injector output 22 | 10 | ||
630 | Fuel inj angle 23 | End of injection time for injector output 23 | 10 | ||
631 | Fuel inj angle 24 | End of injection time for injector output 24 | 10 | ||
$39E | 632 | Fuel inj angle 25 | End of injection time for injector output 25 | 10 | |
633 | Fuel inj angle 26 | End of injection time for injector output 26 | 10 | ||
634 | Fuel inj angle 27 | End of injection time for injector output 27 | 10 | ||
635 | Fuel inj angle 28 | End of injection time for injector output 28 | 10 | ||
$39F | 636 | Fuel inj angle 29 | End of injection time for injector output 29 | 10 | |
637 | Fuel inj angle 30 | End of injection time for injector output 30 | 10 | ||
638 | Fuel inj angle 31 | End of injection time for injector output 31 | 10 | ||
639 | Fuel inj angle 32 | End of injection time for injector output 32 | 10 | ||
$3A0 | 640 | Ign map raw value | Ignition timing read from the ignition map | 10 | |
641 | Ign map ethanol trim | Ignition timing trim from ethanol / flex map | 10 | ||
642 | FuelTrim antilag | Fuel trim percentage from antilag | 100 | ||
643 | IgnTrim ECT | Ignition timing trim from ECT correction map | 10 | ||
$3A1 | 644 | IgnTrim MAT | Ignition timing trim from MAT correction map | 10 | |
645 | IgnTrim Knock | Ignition trim from knock reading | 10 | ||
646 | IgnTrim Idle | Ignition trim due to closed loop idle control | 10 | ||
647 | IgnTrim Traction | Ignition trim due to traction control | 10 | ||
$3A2 | 648 | IgnTrim Antilag | Ignition trim due to antilag | 10 | |
649 | IgnTrim Master | Master ignition trim | 10 | ||
650 | IgnTrim User | [currently unimplemented] | 10 | ||
651 | Spark split | Spark split, read from spark split map (or timing lock function) | 10 | ||
$3A3 | 652 | Ignition timing | Ignition timing, or ignition timing leading on spark split engines eg rotaries | 10 | |
653 | Ignition timing (trail) | Ignition timing trailing on spark split engines eg rotaries | 10 | ||
654 | Advance metric (raw) | [currently unimplemented] | 1 | ||
655 | Advance metric (filt) | [currently unimplemented] | 1 | ||
$3A4 | 656 | Nominal dwell time | Ignition output dwell time from the dwell map | 1000 | |
657 | Actual dwell time | Actual dwell time (may be shorted than the dwell map if pulses need to be shortened to allow for spark time) | 1000 | ||
658 | Time since start | Time (in seconds) since the engine was started | 100 | ||
659 | Time in enrichment | Time (in seconds) since the throttle transition occurred to trigger enrichment / MAP prediction | 1 | ||
$3A5 | 660 | Async inj duration | Duration of async injection pulse, for injector outputs 1-16, bank 1 | 1000 | |
661 | Async inj strobe 1-16 | Enable async injection for injector outputs 1-16, bank 1 | 1 | ||
662 | Async inj duration 2 | Duration of async injection pulse, for injector outputs 1-16, bank 2 | 1000 | ||
663 | Async inj str 1-16 2 | Enable async injection for injector outputs 1-16, bank 2 | 1 | ||
$3A6 | 664 | Async inj dur 17-32 | Duration of async injection pulse, for injector outputs 17-32, bank 1 | 1000 | |
665 | Async inj str 17-32 | Enable async injection for injector outputs 17-32, bank 1 | 1 | ||
666 | Async inj dur 17-32 2 | Duration of async injection pulse, for injector outputs 17-32, bank 2 | 1000 | ||
667 | Async inj str 17-32 2 | Enable async injection for injector outputs 17-32, bank 2 | 1 | ||
$3A7 | 668 | Fuel temp (for calc) | Fuel temperature used for fuel density calculation. Either measured from fuel temp sensor, or starts at engine temperature and gradually soaks to 55°C after the engine starts | deg C | 10 |
669 | # injector outs used | Number of injector outputs in use. Calculated by the number of cylinders times the number of stages. | 1 | ||
670 | # ignition outs used | Number of ignition outputs in use. Varies depending on the number of cylinders and the ignition output pattern. | 1 | ||
671 | Main loop speed | Main loop recalculation speed in Hz. | 1 | ||
$3A8 | 672 | Raw target idle value | Target idle speed, from the target idle speed table (vs coolant temp) | 1 | |
673 | Target idle (elec) | Target idle speed minimim from electrical loads - ie 0 if there are no electrical loads on and the minimum idle speed elec load if electrical load inputs are triggered | 1 | ||
674 | Raw base duty cycle | Base idle duty cycle, from the base idle duty cycle table (vs coolant temp) | 100 | ||
675 | Idle effort (elec) | Additional idle effort from electrical loads | 100 | ||
$3A9 | 676 | Idle effort (altern) | Additional idle effort from alternator | 100 | |
677 | Idle effort (psteer) | Additional idle effort from power steering | 100 | ||
678 | Idle effort (antilag) | Additional idle effort from antilag | 100 | ||
679 | Idle effort postcrank | Additional idle effort from post crank idle-up table | 100 | ||
$3AA | 680 | Idle effort closed lp | Additional idle effort from closed loop idle control | 100 | |
681 | Idle closed lp status | [currently unimplemented] | 1 | ||
682 | Unclipped idle effort | Idle valves added together (could be less than the minimum value or greater than 100) | 100 | ||
683 | Idle effort / duty | Final idle effort, between the range of the minimum idle effort setting and 100% | 100 | ||
$3AB | 684 | Idle stepper position | Actual idle stepper motor position, 0 = fully closed, up to the maximum = fully open. | 1 | |
685 | Target idle RPM | Final target idle speed | 1 | ||
686 | Idle effort (open lp) | Idle open loop value, ie the base duty plus all the open loop corrections but no closed loop corrections | 100 | ||
687 | Idle effort (thermo) | Additional idle effort from thermofans | 100 | ||
$3AC | 688 | Idle effort (aircon) | Additional idle effort from air conditioner | 100 | |
689 | Target idle (aircon) | Target idle speed minimim from air conditioner - ie 0 if the air conditioner is off and the minimum idle speed air con if air conditioner is on. | 1 | ||
690 | Idle stepper target | Target idle stepper motor position | 1 | ||
691 | Idle Stepper A duty | Idle stepper output for phase A, either 0% or 100% | 100 | ||
$3AD | 692 | Idle Stepper B duty | Idle stepper output for phase B, either 0% or 100% | 100 | |
693 | Current gear bit 0 | Current gear detected, bit 0 (ie true if current gear = 1, 3, 5 or 7) | 100 | ||
694 | Current gear bit 1 | Current gear detected, bit 1 (ie true if current gear = 2, 3, 6 or 7) | 100 | ||
695 | Current gear bit 2 | Current gear detected, bit 4 (ie true if current gear = 4, 5, 6 or 7) | 100 | ||
$3AE | 696 | Idle effort (cracker) | Additional idle effort for vehicle moving (throttle cracker) | 100 | |
697 | Current N2O Stage | Current nitrous oxide stage. 0 = off | 1 | ||
698 | Fuel trim for nitrous | Fuel trim from nitrous fuel trim map for current nitrous stage | 100 | ||
699 | IgnTrim (nitrous) | Ignition trim from nitrous ignition trim map for current nitrous stage | 10 | ||
$3AF | 700 | Fuel usage rate | Fuel usage rate, calculated from the fuel volume being requested of the injectors and the engine speed. | 1 | |
701 | Prev gear before shft | The gear selected before a flat shift was initiated | 1 | ||
702 | Measured ign cut dur | The measured ignition cut duration of a flat shift (to check / record the actual duration of a closed loop flat shift operation) | 1 | ||
703 | Idle RPM error | Idle RPM error, ie actual RPM minus target idle RPM | 1 | ||
$3B0 | 704 | Cutting conditions | Power cutting conditions: FUELPT (fuel pressure safety cut) (bit 0), OILT (oil temperature safety cut) (bit 1), OILP (oil pressure safety cut) (bit 2), AFR (lean-out protection) (bit 3), OCINJ (open circuit injector) (bit 4), OVRBOOST (over boost) (bit 5), REVL (rev limiter) (bit 6), OVERRUN (overrun / decel fuel cut) (bit 7), FCLEAR (flood clear, ie injector cut during cranking) (bit 8), PITLANE (ignition cut due to pit lane limit) (bit 9), LAUNCH (ignition / fuel cut due to launch control) (bit 10), ANTILAG (ignition cut due to antilag) (bit 11), FLATSHIFT (ignition cut due to flatshift) (bit 12), ETHROTTLE (TPS is being closed for power reduction) (bit 13), FUEL (fuel cut is in progress) (bit 14), IGN (ignition cut is in progress) (bit 15) | 1 | |
705 | Current RPM limit | Current RPM limit, from either safety function or the coolant temp dependent rev limit table | 1 | ||
706 | Pitlane RPM limit | Pitlane RPM limit, taken from sampling the RPM when the vehicle speed matched the pitlane speed setting | 1 | ||
707 | Pitlane status | [currently unimplemented] | 1 | ||
$3B1 | 708 | Pwr cut (antilag) | [currently unimplemented] | 1 | |
709 | Pwr cut (traction) | [currently unimplemented] | 1 | ||
710 | Fuel cut | Final fuel cut percentage | 1 | ||
711 | Ignition cut | Final ignition cut percentage | 1 | ||
$3B2 | 712 | Pwr cut (flat shift) | [currently unimplemented] | 1 | |
713 | Antilag Rolling RPM | [currently unimplemented] | 1 | ||
714 | Pwr cut (launch) | [currently unimplemented] | 1 | ||
715 | Throt limit (antilag) | [currently unimplemented] | 100 | ||
$3B3 | 716 | Throt limit (trac) | [currently unimplemented] | 100 | |
717 | Throt limit (fuelcut) | [currently unimplemented] | 100 | ||
718 | Throt limit (igncut) | [currently unimplemented] | 100 | ||
719 | Throt limit (flatshf) | [currently unimplemented] | 100 | ||
$3B4 | 720 | Throt limit (launch) | [currently unimplemented] | 100 | |
721 | [currently unimplemented] | 1 | |||
722 | [currently unimplemented] | 1 | |||
723 | [currently unimplemented] | 1 | |||
$3B5 | 724 | [currently unimplemented] | 1 | ||
725 | [currently unimplemented] | 1 | |||
726 | [currently unimplemented] | 1 | |||
727 | [currently unimplemented] | 1 | |||
$3B6 | 728 | [currently unimplemented] | 1 | ||
729 | [currently unimplemented] | 1 | |||
730 | [currently unimplemented] | 1 | |||
731 | [currently unimplemented] | 1 | |||
$3B7 | 732 | [currently unimplemented] | 1 | ||
733 | [currently unimplemented] | 1 | |||
734 | [currently unimplemented] | 1 | |||
735 | [currently unimplemented] | 1 | |||
$3B8 | 736 | Target MAP (from map) | Target MAP (from target MAP map) | kPaA | 10 |
737 | Boost limit (ethanol) | Target MAP or duty cycle limited by ethanol content, if enabled | kPaA | 10 | |
738 | Boost limit (traction) | Target MAP or duty cycle limited by traction control, if enabled | kPaA | 10 | |
739 | Boost limit (input) | Target MAP or duty cycle limited by input switch, if enabled | kPaA | 10 | |
$3B9 | 740 | Boost limit (gear) | Target MAP or duty cycle limited by current gear, if enabled | kPaA | 10 |
741 | Target MAP (final) | Final target MAP | kPaA | 10 | |
742 | Open lp WG (limited) | Open loop wastegate duty cycle, from map (open loop DC mode) or from target MAP (target boost mode) | 100 | ||
743 | Closed lp WG 1 corr | Closed loop correction to wastegate duty cycle 1 | 100 | ||
$3BA | 744 | Unclipped WG value1 | Total wastegate duty cycle 1 (before clipping between zero and maximum value) | 100 | |
745 | Wastegate 1 duty | Final wastegate duty cycle 1 | 100 | ||
746 | Boost ctrl status | Boost controller status. PUSHTOPASS (push to pass currently active) (bit 0) | 1 | ||
747 | Closed lp WG 2 corr | Closed loop correction to wastegate duty cycle 2 | 100 | ||
$3BB | 748 | Unclipped WG value2 | Total wastegate duty cycle 2 (before clipping between zero and maximum value) | 100 | |
749 | Wastegate 2 duty | Final wastegate duty cycle 2 | 100 | ||
750 | Twin Turbo Pre duty | Duty cycle of twin turbo precontrol valve | 100 | ||
751 | Twin Turbo Ctrl duty | Duty cycle of twin turbo control valve | 100 | ||
$3BC | 752 | Purge valve duty | [currently unimplemented] | 100 | |
753 | Turbo Timer duty | [currently unimplemented] | 100 | ||
754 | [currently unimplemented] | 1 | |||
755 | [currently unimplemented] | 1 | |||
$3BD | 756 | [currently unimplemented] | 1 | ||
757 | [currently unimplemented] | 1 | |||
758 | [currently unimplemented] | 1 | |||
759 | [currently unimplemented] | 1 | |||
$3BE | 760 | [currently unimplemented] | 1 | ||
761 | [currently unimplemented] | 1 | |||
762 | [currently unimplemented] | 1 | |||
763 | [currently unimplemented] | 1 | |||
$3BF | 764 | [currently unimplemented] | 1 | ||
765 | [currently unimplemented] | 1 | |||
766 | MOP target step (OL) | Target step number for metering oil pump in open loop mode or RX8 | 1 | ||
767 | MOP Step number (OL) | Step number for metering oil pump in open loop mode or RX8 | 1 | ||
$3C0 | 768 | Target intake VVT | Target intake VVT advance angle from home position (positive = advance) | 10 | |
769 | Target exhaust VVT | Target exhaust VVT advance angle from home position (positive = advance, so normally this will be a negative value) | 10 | ||
770 | Intake VVT P gain | Intake VVT proportional gain from gain table. | 100 | ||
771 | Intake VVT I gain | Intake VVT integral gain from gain table. | 100 | ||
$3C1 | 772 | Intake VVT D gain | Intake VVT differential gain from gain table. | 100 | |
773 | Exhaust VVT P gain | Exhaust VVT proportional gain from gain table. | 100 | ||
774 | Exhaust VVT I gain | Exhaust VVT integral gain from gain table. | 100 | ||
775 | Exhaust VVT D gain | Exhaust VVT differential gain from gain table. | 100 | ||
$3C2 | 776 | Unclipped VVTint1duty | VVT intake 1 duty cycle, before any clipping to maximum / minimum value | 100 | |
777 | Unclipped VVTint2duty | VVT intake 2 duty cycle, before any clipping to maximum / minimum value | 100 | ||
778 | Unclipped VVTexh1duty | VVT exhaust 1 duty cycle, before any clipping to maximum / minimum value | 100 | ||
779 | Unclipped VVTexh2duty | VVT exhaust 2 duty cycle, before any clipping to maximum / minimum value | 100 | ||
$3C3 | 780 | VVT int 1 duty | Final VVT intake 1 duty cycle | 100 | |
781 | VVT int 2 duty | Final VVT intake 2 duty cycle | 100 | ||
782 | VVT exh 1 duty | Final VVT exhaust 1 duty cycle | 100 | ||
783 | VVT exh 2 duty | Final VVT exhaust 2 duty cycle | 100 | ||
$3C4 | 784 | Status Intake 1 | VVT intake 1 controller status. NOSIG (no signal from cam sensor) (bit 0). DIGIN (inhibited by digital input, eg for oil pressure signal) (bit 1). BELOWROADSPEED (below minimum road speed) (bit 2). BELOWCOOLANT (below minimum coolant temp) (bit 3). OTHERMIN (below other minimum variable) (bit 4). OTHERMAX (above other maximum variable) (bit 5). LIMITED (it's reached the min or max duty cycle but hasn't reached the target yet) (bit 8). CLOSEDLOOP (closed loop is enabled) (bit 9). CRANKING (engine is not running yet so VVT output is not enabled) (bit 10) | 1 | |
785 | Status Intake 2 | VVT intake 2 controller status. NOSIG (no signal from cam sensor) (bit 0). DIGIN (inhibited by digital input, eg for oil pressure signal) (bit 1). BELOWROADSPEED (below minimum road speed) (bit 2). BELOWCOOLANT (below minimum coolant temp) (bit 3). OTHERMIN (below other minimum variable) (bit 4). OTHERMAX (above other maximum variable) (bit 5). LIMITED (it's reached the min or max duty cycle but hasn't reached the target yet) (bit 8). CLOSEDLOOP (closed loop is enabled) (bit 9). CRANKING (engine is not running yet so VVT output is not enabled) (bit 10) | 1 | ||
786 | Status Exhaust 1 | VVT exhaust 1 controller status. NOSIG (no signal from cam sensor) (bit 0). DIGIN (inhibited by digital input, eg for oil pressure signal) (bit 1). BELOWROADSPEED (below minimum road speed) (bit 2). BELOWCOOLANT (below minimum coolant temp) (bit 3). OTHERMIN (below other minimum variable) (bit 4). OTHERMAX (above other maximum variable) (bit 5). LIMITED (it's reached the min or max duty cycle but hasn't reached the target yet) (bit 8). CLOSEDLOOP (closed loop is enabled) (bit 9). CRANKING (engine is not running yet so VVT output is not enabled) (bit 10) | 1 | ||
787 | Status Exhaust 2 | VVT exhaust 2 controller status. NOSIG (no signal from cam sensor) (bit 0). DIGIN (inhibited by digital input, eg for oil pressure signal) (bit 1). BELOWROADSPEED (below minimum road speed) (bit 2). BELOWCOOLANT (below minimum coolant temp) (bit 3). OTHERMIN (below other minimum variable) (bit 4). OTHERMAX (above other maximum variable) (bit 5). LIMITED (it's reached the min or max duty cycle but hasn't reached the target yet) (bit 8). CLOSEDLOOP (closed loop is enabled) (bit 9). CRANKING (engine is not running yet so VVT output is not enabled) (bit 10) | 1 | ||
$3C5 | 788 | MOP pos | MOP position, from 0 - 100, from 0-5V input, or step position on RX8 S1 | 100 | |
789 | MOP target | Target MOP position, from target MOP table | 100 | ||
790 | MOP Step A duty | MOP phase A duty cycle, will switch between 0 and 100% during stepping and 50% when stationary. | 100 | ||
791 | MOP Step B duty | MOP phase B duty cycle, will switch between 0 and 100% during stepping and 50% when stationary. | 100 | ||
$3C6 | 792 | TPS output duty cycle | TPS output duty cycle to drive TPS output for Nissan Skylines. | 100 | |
793 | Checklight duty cycle | Checklight on dash duty cycle. (0 or 100% - values higher than 100% indicate reason for the check light) | 100 | ||
794 | Thermofan speed >= 1 | Thermofan stage 1 enabled (0 or 100%) | 100 | ||
795 | Thermofan speed >= 2 | Thermofan stage 2 enabled (0 or 100%) | 100 | ||
$3C7 | 796 | Thermofan speed >= 3 | Thermofan stage 3 enabled (0 or 100%) | 100 | |
797 | Air conditioner duty | Air conditioner compressor enabled (0 or 100%) | 100 | ||
798 | Fuel pump duty cycle | Fuel pump enabled (0 or 100%) | 100 | ||
799 | Thermofan stage 0-3 | Thermofan stage, 0 - 3 | 1 | ||
$3C8 | 800 | Aux output 1 duty | Output module 1, output 1 (injector 1), duty cycle and diagnostic flags | 10 | |
801 | Aux output 2 duty | Output module 1, output 2 (injector 2), duty cycle and diagnostic flags | 1 | ||
802 | Aux output 3 duty | Output module 1, output 3 (injector 3), duty cycle and diagnostic flags | 1 | ||
803 | Aux output 4 duty | Output module 1, output 4 (injector 4), duty cycle and diagnostic flags | 1 | ||
$3C9 | 804 | Aux output 5 duty | Output module 1, output 5 (injector 5), duty cycle and diagnostic flags | 1 | |
805 | Aux output 6 duty | Output module 1, output 6 (injector 6), duty cycle and diagnostic flags | 1 | ||
806 | Aux output 7 duty | Output module 1, output 7 (injector 7), duty cycle and diagnostic flags | 1 | ||
807 | Aux output 8 duty | Output module 1, output 8 (injector 8), duty cycle and diagnostic flags | 1 | ||
$3CA | 808 | Aux output 9 duty | Output module 1, output 9 (ignition 1), duty cycle and diagnostic flags | 1 | |
809 | Aux output 10 duty | Output module 1, output 10 (ignition 2), duty cycle and diagnostic flags | 1 | ||
810 | Aux output 11 duty | Output module 1, output 11 (ignition 3), duty cycle and diagnostic flags | 1 | ||
811 | Aux output 12 duty | Output module 1, output 12 (ignition 4), duty cycle and diagnostic flags | 1 | ||
$3CB | 812 | Aux output 13 duty | Output module 1, output 13 (ignition 5), duty cycle and diagnostic flags | 1 | |
813 | Aux output 14 duty | Output module 1, output 14 (ignition 6), duty cycle and diagnostic flags | 1 | ||
814 | Aux output 15 duty | Output module 1, output 15 (ignition 7), duty cycle and diagnostic flags | 1 | ||
815 | Aux output 16 duty | Output module 1, output 16 (ignition 8), duty cycle and diagnostic flags | 1 | ||
$3CC | 816 | Aux output 17 duty | Output module 1, output 17 (aux 1), duty cycle and diagnostic flags | 1 | |
817 | Aux output 18 duty | Output module 1, output 18 (aux 2), duty cycle and diagnostic flags | 1 | ||
818 | Aux output 19 duty | Output module 1, output 19 (aux 3), duty cycle and diagnostic flags | 1 | ||
819 | Aux output 20 duty | Output module 1, output 20 (aux 4), duty cycle and diagnostic flags | 1 | ||
$3CD | 820 | Aux output 21 duty | Output module 2, output 1 (injector 1), duty cycle and diagnostic flags | 1 | |
821 | Aux output 22 duty | Output module 2, output 2 (injector 2), duty cycle and diagnostic flags | 1 | ||
822 | Aux output 23 duty | Output module 2, output 3 (injector 3), duty cycle and diagnostic flags | 1 | ||
823 | Aux output 24 duty | Output module 2, output 4 (injector 4), duty cycle and diagnostic flags | 1 | ||
$3CE | 824 | Aux output 25 duty | Output module 2, output 5 (injector 5), duty cycle and diagnostic flags | 1 | |
825 | Aux output 26 duty | Output module 2, output 6 (injector 6), duty cycle and diagnostic flags | 1 | ||
826 | Aux output 27 duty | Output module 2, output 7 (injector 7), duty cycle and diagnostic flags | 1 | ||
827 | Aux output 28 duty | Output module 2, output 8 (injector 8), duty cycle and diagnostic flags | 1 | ||
$3CF | 828 | Aux output 29 duty | Output module 2, output 9 (ignition 1), duty cycle and diagnostic flags | 1 | |
829 | Aux output 30 duty | Output module 2, output 10 (ignition 2), duty cycle and diagnostic flags | 1 | ||
830 | Aux output 31 duty | Output module 2, output 11 (ignition 3), duty cycle and diagnostic flags | 1 | ||
831 | Aux output 32 duty | Output module 2, output 12 (ignition 4), duty cycle and diagnostic flags | 1 | ||
$3D0 | 832 | Aux output 33 duty | Output module 2, output 13 (ignition 5), duty cycle and diagnostic flags | 1 | |
833 | Aux output 34 duty | Output module 2, output 14 (ignition 6), duty cycle and diagnostic flags | 1 | ||
834 | Aux output 35 duty | Output module 2, output 15 (ignition 7), duty cycle and diagnostic flags | 1 | ||
835 | Aux output 36 duty | Output module 2, output 16 (ignition 8), duty cycle and diagnostic flags | 1 | ||
$3D1 | 836 | Aux output 37 duty | Output module 2, output 17 (aux 1), duty cycle and diagnostic flags | 1 | |
837 | Aux output 38 duty | Output module 2, output 18 (aux 2), duty cycle and diagnostic flags | 1 | ||
838 | Aux output 39 duty | Output module 2, output 19 (aux 3), duty cycle and diagnostic flags | 1 | ||
839 | Aux output 40 duty | Output module 2, output 20 (aux 4), duty cycle and diagnostic flags | 1 | ||
$3D2 | 840 | Aux output 41 duty | Output module 3, output 1 (injector 1), duty cycle and diagnostic flags | 1 | |
841 | Aux output 42 duty | Output module 3, output 2 (injector 2), duty cycle and diagnostic flags | 1 | ||
842 | Aux output 43 duty | Output module 3, output 3 (injector 3), duty cycle and diagnostic flags | 1 | ||
843 | Aux output 44 duty | Output module 3, output 4 (injector 4), duty cycle and diagnostic flags | 1 | ||
$3D3 | 844 | Aux output 45 duty | Output module 3, output 5 (injector 5), duty cycle and diagnostic flags | 1 | |
845 | Aux output 46 duty | Output module 3, output 6 (injector 6), duty cycle and diagnostic flags | 1 | ||
846 | Aux output 47 duty | Output module 3, output 7 (injector 7), duty cycle and diagnostic flags | 1 | ||
847 | Aux output 48 duty | Output module 3, output 8 (injector 8), duty cycle and diagnostic flags | 1 | ||
$3D4 | 848 | Aux output 49 duty | Output module 3, output 9 (ignition 1), duty cycle and diagnostic flags | 1 | |
849 | Aux output 50 duty | Output module 3, output 10 (ignition 2), duty cycle and diagnostic flags | 1 | ||
850 | Aux output 51 duty | Output module 3, output 11 (ignition 3), duty cycle and diagnostic flags | 1 | ||
851 | Aux output 52 duty | Output module 3, output 12 (ignition 4), duty cycle and diagnostic flags | 1 | ||
$3D5 | 852 | Aux output 53 duty | Output module 3, output 13 (ignition 5), duty cycle and diagnostic flags | 1 | |
853 | Aux output 54 duty | Output module 3, output 14 (ignition 6), duty cycle and diagnostic flags | 1 | ||
854 | Aux output 55 duty | Output module 3, output 15 (ignition 7), duty cycle and diagnostic flags | 1 | ||
855 | Aux output 56 duty | Output module 3, output 16 (ignition 8), duty cycle and diagnostic flags | 1 | ||
$3D6 | 856 | Aux output 57 duty | Output module 3, output 17 (aux 1), duty cycle and diagnostic flags | 1 | |
857 | Aux output 58 duty | Output module 3, output 18 (aux 2), duty cycle and diagnostic flags | 1 | ||
858 | Aux output 59 duty | Output module 3, output 19 (aux 3), duty cycle and diagnostic flags | 1 | ||
859 | Aux output 60 duty | Output module 3, output 20 (aux 4), duty cycle and diagnostic flags | 1 | ||
$3D7 | 860 | Aux output 61 duty | Mini Output module 1, output 1 (aux 1), duty cycle and diagnostic flags | 1 | |
861 | Aux output 62 duty | Mini Output module 1, output 2 (aux 2), duty cycle and diagnostic flags | 1 | ||
862 | Aux output 63 duty | Mini Output module 1, output 3 (aux 3), duty cycle and diagnostic flags | 1 | ||
863 | Aux output 64 duty | Mini Output module 1, output 4 (aux 4), duty cycle and diagnostic flags | 1 | ||
$3D8 | 864 | Aux output 65 duty | Mini Output module 1, output 5 (aux 5), duty cycle and diagnostic flags | 1 | |
865 | Aux output 66 duty | Mini Output module 1, output 6 (aux 6), duty cycle and diagnostic flags | 1 | ||
866 | Aux output 67 duty | Mini Output module 2, output 1 (aux 1), duty cycle and diagnostic flags | 1 | ||
867 | Aux output 68 duty | Mini Output module 2, output 2 (aux 2), duty cycle and diagnostic flags | 1 | ||
$3D9 | 868 | Aux output 69 duty | Mini Output module 2, output 3 (aux 3), duty cycle and diagnostic flags | 1 | |
869 | Aux output 70 duty | Mini Output module 2, output 4 (aux 4), duty cycle and diagnostic flags | 1 | ||
870 | Aux output 71 duty | Mini Output module 2, output 5 (aux 5), duty cycle and diagnostic flags | 1 | ||
871 | Aux output 72 duty | Mini Output module 2, output 6 (aux 6), duty cycle and diagnostic flags | 1 | ||
$3DA | 872 | Aux output 73 duty | Mini Output module 3, output 1 (aux 1), duty cycle and diagnostic flags | 1 | |
873 | Aux output 74 duty | Mini Output module 3, output 2 (aux 2), duty cycle and diagnostic flags | 1 | ||
874 | Aux output 75 duty | Mini Output module 3, output 3 (aux 3), duty cycle and diagnostic flags | 1 | ||
875 | Aux output 76 duty | Mini Output module 3, output 4 (aux 4), duty cycle and diagnostic flags | 1 | ||
$3DB | 876 | Aux output 77 duty | Mini Output module 3, output 5 (aux 5), duty cycle and diagnostic flags | 1 | |
877 | Aux output 78 duty | Mini Output module 3, output 6 (aux 6), duty cycle and diagnostic flags | 1 | ||
878 | Aux output 79 duty | Mini Output module 4, output 1 (aux 1), duty cycle and diagnostic flags | 1 | ||
879 | Aux output 80 duty | Mini Output module 4, output 2 (aux 2), duty cycle and diagnostic flags | 1 | ||
$3DC | 880 | Aux output 81 duty | Mini Output module 4, output 3 (aux 3), duty cycle and diagnostic flags | 1 | |
881 | Aux output 82 duty | Mini Output module 4, output 4 (aux 4), duty cycle and diagnostic flags | 1 | ||
882 | Aux output 83 duty | Mini Output module 4, output 5 (aux 5), duty cycle and diagnostic flags | 1 | ||
883 | Aux output 84 duty | Mini Output module 4, output 6 (aux 6), duty cycle and diagnostic flags | 1 | ||
$3DD | 884 | Aux output 85 duty | [currently unimplemented] | 1 | |
885 | Aux output 86 duty | [currently unimplemented] | 1 | ||
886 | Aux output 87 duty | [currently unimplemented] | 1 | ||
887 | Aux output 88 duty | [currently unimplemented] | 1 | ||
$3DE | 888 | Aux output 89 duty | [currently unimplemented] | 1 | |
889 | Aux output 90 duty | [currently unimplemented] | 1 | ||
890 | Aux output 91 duty | [currently unimplemented] | 1 | ||
891 | Aux output 92 duty | [currently unimplemented] | 1 | ||
$3DF | 892 | Aux output 93 duty | [currently unimplemented] | 1 | |
893 | Aux output 94 duty | [currently unimplemented] | 1 | ||
894 | Aux output 95 duty | [currently unimplemented] | 1 | ||
895 | 895 | 895 | 1 | ||
$3E0 | 896 | 896 | 896 | 1 | |
897 | 897 | 897 | 1 | ||
898 | 898 | 898 | 1 | ||
899 | 899 | 899 | 1 | ||
$3E1 | 900 | 900 | 900 | 1 | |
901 | 901 | 901 | 1 | ||
902 | 902 | 902 | 1 | ||
903 | 903 | 903 | 1 | ||
$3E2 | 904 | 904 | 904 | 1 | |
905 | 905 | 905 | 1 | ||
906 | 906 | 906 | 1 | ||
907 | 907 | 907 | 1 | ||
$3E3 | 908 | 908 | 908 | 1 | |
909 | 909 | 909 | 1 | ||
910 | 910 | 910 | 1 | ||
911 | 911 | 911 | 1 | ||
$3E4 | 912 | 912 | 912 | 1 | |
913 | 913 | 913 | 1 | ||
914 | 914 | 914 | 1 | ||
915 | 915 | 915 | 1 | ||
$3E5 | 916 | 916 | 916 | 1 | |
917 | 917 | 917 | 1 | ||
918 | 918 | 918 | 1 | ||
919 | 919 | 919 | 1 | ||
$3E6 | 920 | 920 | 920 | 1 | |
921 | 921 | 921 | 1 | ||
922 | 922 | 922 | 1 | ||
923 | 923 | 923 | 1 | ||
$3E7 | 924 | 924 | 924 | 1 | |
925 | 925 | 925 | 1 | ||
926 | 926 | 926 | 1 | ||
927 | 927 | 927 | 1 | ||
$3E8 | 928 | 928 | 928 | 1 | |
929 | 929 | 929 | 1 | ||
930 | 930 | 930 | 1 | ||
931 | 931 | 931 | 1 | ||
$3E9 | 932 | 932 | 932 | 1 | |
933 | 933 | 933 | 1 | ||
934 | 934 | 934 | 1 | ||
935 | 935 | 935 | 1 | ||
$3EA | 936 | 936 | 936 | 1 | |
937 | 937 | 937 | 1 | ||
938 | 938 | 938 | 1 | ||
939 | 939 | 939 | 1 | ||
$3EB | 940 | 940 | 940 | 1 | |
941 | 941 | 941 | 1 | ||
942 | 942 | 942 | 1 | ||
943 | 943 | 943 | 1 | ||
$3EC | 944 | 944 | 944 | 1 | |
945 | 945 | 945 | 1 | ||
946 | 946 | 946 | 1 | ||
947 | 947 | 947 | 1 | ||
$3ED | 948 | 948 | 948 | 1 | |
949 | 949 | 949 | 1 | ||
950 | 950 | 950 | 1 | ||
951 | 951 | 951 | 1 | ||
$3EE | 952 | 952 | 952 | 1 | |
953 | 953 | 953 | 1 | ||
954 | 954 | 954 | 1 | ||
955 | 955 | 955 | 1 | ||
$3EF | 956 | 956 | 956 | 1 | |
957 | 957 | 957 | 1 | ||
958 | 958 | 958 | 1 | ||
959 | 959 | 959 | 1 | ||
$3F0 | 960 | 960 | 960 | 1 | |
961 | 961 | 961 | 1 | ||
962 | 962 | 962 | 1 | ||
963 | 963 | 963 | 1 | ||
$3F1 | 964 | 964 | 964 | 1 | |
965 | 965 | 965 | 1 | ||
966 | 966 | 966 | 1 | ||
967 | 967 | 967 | 1 | ||
$3F2 | 968 | 968 | 968 | 1 | |
969 | 969 | 969 | 1 | ||
970 | 970 | 970 | 1 | ||
971 | 971 | 971 | 1 | ||
$3F3 | 972 | 972 | 972 | 1 | |
973 | 973 | 973 | 1 | ||
974 | 974 | 974 | 1 | ||
975 | 975 | 975 | 1 | ||
$3F4 | 976 | 976 | 976 | 1 | |
977 | 977 | 977 | 1 | ||
978 | 978 | 978 | 1 | ||
979 | 979 | 979 | 1 | ||
$3F5 | 980 | 980 | 980 | 1 | |
981 | 981 | 981 | 1 | ||
982 | 982 | 982 | 1 | ||
983 | 983 | 983 | 1 | ||
$3F6 | 984 | 984 | 984 | 1 | |
985 | 985 | 985 | 1 | ||
986 | 986 | 986 | 1 | ||
987 | 987 | 987 | 1 | ||
$3F7 | 988 | 988 | 988 | 1 | |
989 | 989 | 989 | 1 | ||
990 | 990 | 990 | 1 | ||
991 | 991 | 991 | 1 | ||
$3F8 | 992 | 992 | 992 | 1 | |
993 | 993 | 993 | 1 | ||
994 | 994 | 994 | 1 | ||
995 | 995 | 995 | 1 | ||
$3F9 | 996 | 996 | 996 | 1 | |
997 | 997 | 997 | 1 | ||
998 | 998 | 998 | 1 | ||
999 | 999 | 999 | 1 | ||
$3FA | 1000 | 1000 | 1000 | 1 | |
1001 | 1001 | 1001 | 1 | ||
1002 | 1002 | 1002 | 1 | ||
1003 | 1003 | 1003 | 1 | ||
$3FB | 1004 | 1004 | 1004 | 1 | |
1005 | 1005 | 1005 | 1 | ||
1006 | 1006 | 1006 | 1 | ||
1007 | 1007 | 1007 | 1 | ||
$3FC | 1008 | 1008 | 1008 | 1 | |
1009 | 1009 | 1009 | 1 | ||
1010 | 1010 | 1010 | 1 | ||
1011 | 1011 | 1011 | 1 | ||
$3FD | 1012 | 1012 | 1012 | 1 | |
1013 | 1013 | 1013 | 1 | ||
1014 | 1014 | 1014 | 1 | ||
1015 | 1015 | 1015 | 1 | ||
$3FE | 1016 | 1016 | 1016 | 1 | |
1017 | 1017 | 1017 | 1 | ||
1018 | 1018 | 1018 | 1 | ||
1019 | 1019 | 1019 | 1 | ||
$3FF | 1020 | 1020 | 1020 | 1 | |
1021 | 1021 | 1021 | 1 | ||
1022 | 1022 | 1022 | 1 | ||
1023 | 1023 | 1023 | 1 |