Looks like you're in . go to International store? ? Yes, please. or No, thanks.

Adaptronic Modular CAN Output Full Configuration

April 08, 2018

Basic information

Bit rate 1 Mbps
ECU termination Off
Identifier format 11-bit
Base address $300
  • All variables are 16-bits, signed, 2s complement
  • The "scalar" field means "divide the number by this to display it to the user". Eg 1000 means that the value has a resolution of 0.001, and a value of 2500 would be represented to the user as 2.500.
  • Temperatures are all expressed in Celcius with a scalar of 10. Eg 25 °C would be represnted by a value of 250.
  • Pressures can be gauge, absolute or differential, and are all expressed in kPa with a scalar of 10. Eg barometric pressure of 101.3 kPa is expressed as 1013.
  • Speeds are expressed in km/h with a scalar of 10.
  • The ECU thinks in lambda, rather than air-fuel ratio. All lambda measurements are expressed with a scalar of 1000, ie 1000 means 1.000 lambda. Target lambda has a scalar of 10000, and stoich ratio is a scalar of 1000, ie 14.7:1 is 14700. Target AFR (used only in the fuel calculation) is actually AFR, not "petrol AFR".
  • All variables are stored as big-endian
  • Therefore each CAN frame records 4 variables
  • The variable space in the ECU is 1024 variables long
  • The address of the first variable is given as the CAN ID minus the base address, times 4
  • An example of the data payload from a CAN frame appears below:
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

  • Not all frames are guaranteed to be transmitted; the user can select which variables are transmitted
  • However the following addresses are always transmitted:
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

Actual data format

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

Subscribe