diff --git a/RED2_Playback.vs3 b/RED2_Playback.vs3 index 6f967b7..f834942 100644 --- a/RED2_Playback.vs3 +++ b/RED2_Playback.vs3 @@ -1,16 +1,17 @@ - -3.9.9.3 -False + +3.9.18.13 +836cd7da +True + 3 True -Opel Insignia +Internal VS3ZIP (OBD_sim_neu) 0 False 3 0 -False False 8000 False @@ -20,22 +21,6 @@ 10 14 0 - - 0 - 0 - 0 - 0 - 8000 - 100 - 0 - True - True - False - - - 64 - 128 - net0 CAN Terminal LogFile @@ -111,7 +96,6 @@ 1 Collection 1 - 0 107 0 0 @@ -149,6 +133,1871 @@ + + + False + 50000 + 8 + Tahoma + 0 + 1 + + + CAN/CAN FD + 0 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 248 + + + 8 + 6 + 118 + + + 37 + 7 + 25 + + + 9 + 8 + 162 + + + 11 + 9 + 90 + + + 12 + 10 + 62 + + + 105 + 11 + 25 + + + 80 + 12 + 25 + + + 81 + 13 + 25 + + + 82 + 14 + 25 + + + 40 + 15 + 62 + + + 39 + 16 + 175 + + + 87 + 17 + 175 + + + + + J1939 + 1 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 27 + 6 + 90 + + + 21 + 7 + 43 + + + 25 + 8 + 31 + + + 24 + 9 + 31 + + + 9 + 10 + 137 + + + 11 + 11 + 90 + + + 12 + 12 + 62 + + + 40 + 13 + 62 + + + 39 + 14 + 175 + + + 87 + 15 + 175 + + + + + Class 2 + 2 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 19 + 6 + 90 + + + 8 + 7 + 90 + + + 9 + 8 + 137 + + + 17 + 9 + 25 + + + + + Ford SCP + 3 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 16 + 6 + 90 + + + 8 + 7 + 90 + + + 9 + 8 + 137 + + + 15 + 9 + 90 + + + + + GMLAN + 4 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 8 + 6 + 90 + + + 20 + 7 + 43 + + + 28 + 8 + 43 + + + 29 + 9 + 50 + + + 30 + 10 + 31 + + + 9 + 11 + 137 + + + 12 + 12 + 62 + + + 11 + 13 + 62 + + + + + LIN + 5 + + + 1 + 62 + + + 1 + 2 + 90 + + + 32 + 3 + 25 + + + 33 + 4 + 25 + + + 6 + 5 + 25 + + + 7 + 6 + 152 + + + 8 + 7 + 90 + + + 9 + 8 + 187 + + + 34 + 9 + 62 + + + 35 + 10 + 62 + + + 36 + 11 + 62 + + + 11 + 12 + 90 + + + + + CGI + 6 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 37 + 6 + 25 + + + 8 + 7 + 90 + + + 9 + 8 + 162 + + + 38 + 9 + 90 + + + 11 + 10 + 90 + + + 12 + 11 + 62 + + + + + FlexRay + 7 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 54 + 6 + 25 + + + 106 + 7 + 90 + + + 51 + 8 + 90 + + + 103 + 9 + 90 + + + 37 + 10 + 25 + + + 9 + 11 + 162 + + + 11 + 12 + 90 + + + 12 + 13 + 62 + + + 104 + 14 + 90 + + + 60 + 15 + 31 + + + 57 + 16 + 25 + + + 58 + 17 + 31 + + + 59 + 18 + 31 + + + 56 + 19 + 25 + + + 55 + 20 + 25 + + + 50 + 21 + 50 + + + 52 + 22 + 75 + + + 53 + 23 + 62 + + + 35 + 24 + 62 + + + 40 + 25 + 62 + + + 39 + 26 + 175 + + + 87 + 27 + 175 + + + + + ARINC 825 + 8 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 41 + 6 + 43 + + + 42 + 7 + 50 + + + 43 + 8 + 31 + + + 44 + 9 + 31 + + + 45 + 10 + 31 + + + 46 + 11 + 37 + + + 47 + 12 + 31 + + + 48 + 13 + 50 + + + 49 + 14 + 31 + + + 9 + 15 + 162 + + + 11 + 16 + 90 + + + 40 + 17 + 62 + + + 39 + 18 + 175 + + + 87 + 19 + 175 + + + + + Ethernet + 9 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 92 + 6 + 152 + + + 100 + 7 + 50 + + + 77 + 8 + 152 + + + 101 + 9 + 50 + + + 102 + 10 + 56 + + + 78 + 11 + 50 + + + 79 + 12 + 37 + + + 37 + 13 + 25 + + + 9 + 14 + 162 + + + 11 + 15 + 90 + + + 12 + 16 + 62 + + + 40 + 17 + 62 + + + 39 + 18 + 175 + + + 87 + 19 + 175 + + + + + PTP (802.1as) + 10 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 92 + 6 + 152 + + + 77 + 7 + 152 + + + 102 + 8 + 56 + + + 78 + 9 + 50 + + + 79 + 10 + 37 + + + 37 + 11 + 25 + + + 85 + 12 + 125 + + + 83 + 13 + 50 + + + 84 + 14 + 37 + + + 86 + 15 + 125 + + + 11 + 16 + 90 + + + 12 + 17 + 62 + + + 40 + 18 + 62 + + + 39 + 19 + 175 + + + 87 + 20 + 175 + + + + + TCP + 11 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 92 + 6 + 152 + + + 100 + 7 + 50 + + + 77 + 8 + 152 + + + 101 + 9 + 50 + + + 102 + 10 + 56 + + + 78 + 11 + 50 + + + 79 + 12 + 37 + + + 37 + 13 + 31 + + + 88 + 14 + 68 + + + 89 + 15 + 68 + + + 90 + 16 + 50 + + + 91 + 17 + 93 + + + 11 + 18 + 90 + + + 12 + 19 + 62 + + + 40 + 20 + 62 + + + 39 + 21 + 175 + + + 87 + 22 + 175 + + + + + UDP + 12 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 92 + 6 + 152 + + + 100 + 7 + 50 + + + 77 + 8 + 152 + + + 101 + 9 + 50 + + + 102 + 10 + 56 + + + 78 + 11 + 50 + + + 79 + 12 + 37 + + + 37 + 13 + 50 + + + 9 + 14 + 212 + + + 11 + 15 + 90 + + + 120 + 16 + 90 + + + 12 + 17 + 62 + + + 39 + 18 + 175 + + + 87 + 19 + 175 + + + + + FSA + 13 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 93 + 6 + 50 + + + 94 + 7 + 50 + + + 95 + 8 + 50 + + + 96 + 9 + 50 + + + 97 + 10 + 68 + + + 37 + 11 + 31 + + + 98 + 12 + 68 + + + 99 + 13 + 68 + + + 11 + 14 + 90 + + + 39 + 15 + 175 + + + 87 + 16 + 175 + + + + + Statistics + 14 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 8 + 6 + 90 + + + 37 + 7 + 25 + + + 9 + 8 + 162 + + + 11 + 9 + 90 + + + 12 + 10 + 62 + + + 40 + 11 + 62 + + + 39 + 12 + 175 + + + 87 + 13 + 175 + + + 107 + 14 + 62 + + + 108 + 15 + 62 + + + 109 + 16 + 62 + + + 110 + 17 + 62 + + + + + I2C + 15 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 8 + 6 + 90 + + + 121 + 7 + 25 + + + 122 + 8 + 81 + + + 37 + 9 + 25 + + + 9 + 10 + 162 + + + 11 + 11 + 90 + + + 12 + 12 + 62 + + + 40 + 13 + 62 + + + 39 + 14 + 175 + + + 87 + 15 + 175 + + + + + A2B + 16 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 144 + 6 + 90 + + + 124 + 7 + 90 + + + 125 + 8 + 90 + + + 126 + 9 + 25 + + + 127 + 10 + 90 + + + 128 + 11 + 25 + + + 129 + 12 + 25 + + + 130 + 13 + 90 + + + 11 + 14 + 90 + + + 12 + 15 + 62 + + + 131 + 16 + 90 + + + 40 + 17 + 62 + + + 39 + 18 + 175 + + + 87 + 19 + 175 + + + + + wBMS + 17 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 133 + 6 + 90 + + + 135 + 7 + 175 + + + 132 + 8 + 90 + + + 136 + 9 + 62 + + + 137 + 10 + 62 + + + 37 + 11 + 25 + + + 9 + 12 + 162 + + + 11 + 13 + 90 + + + 12 + 14 + 62 + + + 40 + 15 + 62 + + + 39 + 16 + 175 + + + 87 + 17 + 175 + + + + + MDIO + 18 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 138 + 6 + 68 + + + 139 + 7 + 43 + + + 140 + 8 + 68 + + + 142 + 9 + 81 + + + 141 + 10 + 87 + + + 37 + 11 + 25 + + + 9 + 12 + 162 + + + 11 + 13 + 90 + + + 12 + 14 + 62 + + + 40 + 15 + 62 + + + 39 + 16 + 175 + + + 87 + 17 + 175 + + + + + DoIP + 19 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 201 + 5 + 80 + + + 202 + 6 + 80 + + + 203 + 7 + 40 + + + 204 + 8 + 300 + + + 92 + 9 + 90 + + + 77 + 10 + 90 + + + 100 + 11 + 55 + + + 101 + 12 + 55 + + + 205 + 13 + 140 + + + 78 + 14 + 60 + + + 143 + 15 + 70 + + + 91 + 16 + 60 + + + 11 + 17 + 70 + + + 12 + 18 + 60 + + + 79 + 19 + 60 + + + + + 10BASE-T1S + 20 + + + 1 + 62 + + + 1 + 2 + 90 + + + 5 + 3 + 25 + + + 6 + 4 + 25 + + + 7 + 5 + 152 + + + 145 + 6 + 87 + + + 146 + 7 + 37 + + + 12 + 8 + 31 + + + 37 + 9 + 25 + + + 9 + 10 + 162 + + + 11 + 11 + 90 + + + 40 + 12 + 62 + + + 39 + 13 + 175 + + + 87 + 14 + 175 + + + + + + Custom 1 + + + Custom 2 + + + Custom 3 + + + Custom 4 + + + Custom 5 + + + Custom 6 + + + 1 @@ -161,8 +2010,8 @@ net0 HS CAN 500000 - 2000000 1 + 2000000 2 1 False @@ -173,8 +2022,8 @@ net1 MS CAN 500000 - 2000000 1 + 2000000 2 False False @@ -185,8 +2034,8 @@ SW CAN 33333 1 - 2 1 + 2 False False @@ -255,8 +2104,8 @@ net9 HS CAN2 (neoVI 3G) 500000 - 2000000 1 + 2000000 2 False False @@ -266,8 +2115,8 @@ net10 HS CAN3 (neoVI 3G) 125000 - 2000000 1 + 2000000 2 False False @@ -357,8 +2206,8 @@ net19 HS CAN4 500000 - 2000000 1 + 2000000 2 False False @@ -368,8 +2217,8 @@ net20 HS CAN5 500000 - 2000000 1 + 2000000 2 False False @@ -459,8 +2308,8 @@ net29 HS CAN (VNET A) 500000 - 2000000 1 + 2000000 2 False False @@ -470,8 +2319,8 @@ net30 MS CAN (VNET A) 500000 - 2000000 1 + 2000000 2 False False @@ -531,8 +2380,8 @@ net36 HS CAN2 (VNET A) 500000 - 2000000 1 + 2000000 2 False False @@ -542,8 +2391,8 @@ net37 HS CAN3 (VNET A) 500000 - 2000000 1 + 2000000 2 False False @@ -643,8 +2492,8 @@ net47 HS CAN (VNET B) 500000 - 2000000 1 + 2000000 2 False False @@ -654,8 +2503,8 @@ net48 MS CAN (VNET B) 500000 - 2000000 1 + 2000000 2 False False @@ -715,8 +2564,8 @@ net54 HS CAN2 (VNET B) 500000 - 2000000 1 + 2000000 2 False False @@ -726,8 +2575,8 @@ net55 HS CAN3 (VNET B) 500000 - 2000000 1 + 2000000 2 False False @@ -827,8 +2676,8 @@ net65 HS CAN4 (VNET A) 500000 - 2000000 1 + 2000000 2 False False @@ -838,8 +2687,8 @@ net66 HS CAN5 (VNET A) 500000 - 2000000 1 + 2000000 2 False False @@ -859,8 +2708,8 @@ net68 HS CAN4 (VNET B) 500000 - 2000000 1 + 2000000 2 False False @@ -870,8 +2719,8 @@ net69 HS CAN5 (VNET B) 500000 - 2000000 1 + 2000000 2 False False @@ -901,10 +2750,10 @@ net72 WLAN : Killer Wireless-n/a/ac 1535 Wireless Network Adapter 29 - 2 True Ethernet PCAP icsenet.dll + 2 False False @@ -991,7 +2840,7 @@ FSA net81 - (Virtual) + (FSA Virtual) 31 2 False @@ -1000,7 +2849,7 @@ TCP net82 - (Virtual) + (TCP Virtual) 32 2 False @@ -1011,8 +2860,8 @@ net83 HS CAN6 500000 - 2000000 1 + 2000000 2 False False @@ -1022,8 +2871,8 @@ net84 HS CAN7 500000 - 2000000 1 + 2000000 2 False False @@ -1213,8 +3062,8 @@ net103 HS CAN6 (VNET A) 500000 - 2000000 1 + 2000000 2 False False @@ -1224,8 +3073,8 @@ net104 HS CAN6 (VNET B) 500000 - 2000000 1 + 2000000 2 False False @@ -1235,8 +3084,8 @@ net105 HS CAN7 (VNET A) 500000 - 2000000 1 + 2000000 2 False False @@ -1246,8 +3095,8 @@ net106 HS CAN7 (VNET B) 500000 - 2000000 1 + 2000000 2 False False @@ -1311,6 +3160,7906 @@ False + + + (PID 00) CAN Supported PIDs (1-20) Response + in0 + 7E8 + xx + 41 + 00 + net0 + 16744448 + + + PID 01 Supported (PID 00) + sig0 + 2 + bit7({B4}) + True/False + 24 + 1 + + + PID 02 Supported (PID 00) + sig1 + 2 + bit6({B4}) + True/False + 25 + 1 + + + PID 03 Supported (PID 00) + sig2 + 2 + bit5({B4}) + True/False + 26 + 1 + + + PID 04 Supported (PID 00) + sig3 + 2 + bit4({B4}) + True/False + 27 + 1 + + + PID 05 Supported (PID 00) + sig4 + 2 + bit3({B4}) + True/False + 28 + 1 + + + PID 06 Supported (PID 00) + sig5 + 2 + bit2({B4}) + True/False + 29 + 1 + + + PID 07 Supported (PID 00) + sig6 + 2 + bit1({B4}) + True/False + 30 + 1 + + + PID 08 Supported (PID 00) + sig7 + 2 + bit0({B4}) + True/False + 31 + 1 + + + PID 09 Supported (PID 00) + sig8 + 2 + bit7({B5}) + True/False + 32 + 1 + + + PID 0A Supported (PID 00) + sig9 + 2 + bit6({B5}) + True/False + 33 + 1 + + + PID 0B Supported (PID 00) + sig10 + 2 + bit5({B5}) + True/False + 34 + 1 + + + PID 0C Supported (PID 00) + sig11 + 2 + bit4({B5}) + True/False + 35 + 1 + + + PID 0D Supported (PID 00) + sig12 + 2 + bit3({B5}) + True/False + 36 + 1 + + + PID 0E Supported (PID 00) + sig13 + 2 + bit2({B5}) + True/False + 37 + 1 + + + PID 0F Supported (PID 00) + sig14 + 2 + bit1({B5}) + True/False + 38 + 1 + + + PID 10 Supported (PID 00) + sig15 + 2 + bit0({B5}) + True/False + 39 + 1 + + + PID 11 Supported (PID 00) + sig16 + 2 + bit7({B6}) + True/False + 40 + 1 + + + PID 12 Supported (PID 00) + sig17 + 2 + bit6({B6}) + True/False + 41 + 1 + + + PID 13 Supported (PID 00) + sig18 + 2 + bit5({B6}) + True/False + 42 + 1 + + + PID 14 Supported (PID 00) + sig19 + 2 + bit4({B6}) + True/False + 43 + 1 + + + PID 15 Supported (PID 00) + sig20 + 2 + bit3({B6}) + True/False + 44 + 1 + + + PID 16 Supported (PID 00) + sig21 + 2 + bit2({B6}) + True/False + 45 + 1 + + + PID 17 Supported (PID 00) + sig22 + 2 + bit1({B6}) + True/False + 46 + 1 + + + PID 18 Supported (PID 00) + sig23 + 2 + bit0({B6}) + True/False + 47 + 1 + + + PID 19 Supported (PID 00) + sig24 + 2 + bit7({B7}) + True/False + 48 + 1 + + + PID 1A Supported (PID 00) + sig25 + 2 + bit6({B7}) + True/False + 49 + 1 + + + PID 1B Supported (PID 00) + sig26 + 2 + bit5({B7}) + True/False + 50 + 1 + + + PID 1C Supported (PID 00) + sig27 + 2 + bit4({B7}) + True/False + 51 + 1 + + + PID 1D Supported (PID 00) + sig28 + 2 + bit3({B7}) + True/False + 52 + 1 + + + PID 1E Supported (PID 00) + sig29 + 2 + bit2({B7}) + True/False + 53 + 1 + + + PID 1F Supported (PID 00) + sig30 + 2 + bit1({B7}) + True/False + 54 + 1 + + + PID 20 Supported (PID 00) + sig31 + 2 + bit0({B7}) + True/False + 55 + 1 + + + + + (PID 04) CAN Calculated Load Value Response + in4 + 7E8 + xx + 41 + 04 + net0 + 255 + + + Calculated LOAD Value (PID 04) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 05) CAN Engine Coolant Temp Response + in5 + 7E8 + xx + 41 + 05 + net0 + 128 + + + Engine Coolant Temperature (PID 05) + sig0 + 1 + {Raw Value}-40|0,1,24,8 + 0 + 215 + -40 + °C + -40 + 24 + 8 + + + + + (PID 0A) CAN Fuel Pressure Response + in10 + 7E8 + xx + 41 + 0A + net0 + 32768 + + + Fuel Pressure (Gauge) (PID 0A) + sig0 + 1 + {Raw Value}*3|0,1,24,8 + 0 + 765 + 0 + kPa + 3 + 24 + 8 + 3 + + + + + (PID 0B) CAN Intake Manifold Absolute Pressure Response + in11 + 7E8 + xx + 41 + 0B + net0 + 32896 + + + Intake Manifold Absolute Pressure (PID 0B) + sig0 + 1 + {Raw Value}|0,1,24,8 + 0 + 255 + 0 + kPa + 24 + 8 + + + + + (PID 0C) CAN Engine RPM Response + in12 + 7E8 + xx + 41 + 0C + net0 + 8388608 + + + Engine RPM (PID 0C) + sig0 + 1 + {Raw Value}*0.25|0,1,24,16 + 0.00 + 16383.75 + 0 + rpm + 0.25 + 24 + 16 + + + + + (PID 0D) CAN Vehicle Speed Response + in13 + 7E8 + xx + 41 + 0D + net0 + 8388736 + + + Vehicle Speed Sensor (PID 0D) + sig0 + 1 + {Raw Value}|0,1,24,8 + 0 + 255 + 0 + km/h + 24 + 8 + + + + + (PID 0F) CAN Intake Air Temperature Response + in15 + 7E8 + xx + 41 + 0F + net0 + 8421376 + + + Intake Air Temperature (PID 0F) + sig0 + 1 + {Raw Value}-40|0,1,24,8 + 0 + 215 + -40 + °C + -40 + 24 + 8 + + + + + (PID 10) CAN MAF Sensor Air Flow Rate Response + in16 + 7E8 + xx + 41 + 10 + net0 + 8421504 + + + Air Flow Rate from MAF Sensor (PID 10) + sig0 + 1 + {Raw Value}*0.01|0,1,24,16 + 0.00 + 655.35 + 0 + g/s + 0.01 + 24 + 16 + + + + + (PID 11) CAN Absolute Throttle Position Response + in17 + 7E8 + xx + 41 + 11 + net0 + 8421504 + + + Absolute Throttle Position (PID 11) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 13) CAN Oxygen Sensors Response + in19 + 7E8 + xx + 41 + 13 + net0 + 33023 + + + O2 Sensor 2-4 Present (PID 13) + sig0 + 2 + bit7({B4}) + True/False + 24 + 1 + + + O2 Sensor 2-3 Present (PID 13) + sig1 + 2 + bit6({B4}) + True/False + 25 + 1 + + + O2 Sensor 2-2 Present (PID 13) + sig2 + 2 + bit5({B4}) + True/False + 26 + 1 + + + O2 Sensor 2-1 Present (PID 13) + sig3 + 2 + bit4({B4}) + True/False + 27 + 1 + + + O2 Sensor 1-4 Present (PID 13) + sig4 + 2 + bit3({B4}) + True/False + 28 + 1 + + + O2 Sensor 1-3 Present (PID 13) + sig5 + 2 + bit2({B4}) + True/False + 29 + 1 + + + O2 Sensor 1-2 Present (PID 13) + sig6 + 2 + bit1({B4}) + True/False + 30 + 1 + + + O2 Sensor 1-1 Present (PID 13) + sig7 + 2 + bit0({B4}) + True/False + 31 + 1 + + + + + (PID 14) CAN Oxygen Sensor 1-1 Response + in20 + 7E8 + xx + 41 + 14 + net0 + 33023 + + + O2 Sensor 1-1 Output Voltage (PID 14) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0.005 + 24 + 8 + + + O2 Sensor 1-1 Short Term Fuel Trim (PID 14) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 32 + 8 + + + + + (PID 15) CAN Oxygen Sensor 1-2 Response + in21 + 7E8 + xx + 41 + 15 + net0 + 33023 + + + O2 Sensor 1-2 Output Voltage (PID 15) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0.005 + 24 + 8 + + + O2 Sensor 1-2 Short Term Fuel Trim (PID 15) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 32 + 8 + + + + + (PID 16) CAN Oxygen Sensor 1-3 OR 2-1 Response + in22 + 7E8 + xx + 41 + 16 + net0 + 33023 + + + O2 Sensor 1-3/2-1 Output Voltage (PID 16) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0.005 + 24 + 8 + + + O2 Sensor 1-3/2-1 Short Term Fuel Trim (PID 16) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 32 + 8 + + + + + (PID 17) CAN Oxygen Sensor 1-4 OR 2-2 Response + in23 + 7E8 + xx + 41 + 17 + net0 + 33023 + + + O2 Sensor 1-4/2-2 Output Voltage (PID 17) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0.005 + 24 + 8 + + + O2 Sensor 1-4/2-2 Short Term Fuel Trim (PID 17) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 32 + 8 + + + + + (PID 18) CAN Oxygen Sensor 2-1 OR 3-1 Response + in24 + 7E8 + xx + 41 + 18 + net0 + 33023 + + + O2 Sensor 2-1/3-1 Output Voltage (PID 18) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0.005 + 24 + 8 + + + O2 Sensor 2-1/3-1 Short Term Fuel Trim (PID 18) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 32 + 8 + + + + + (PID 19) CAN Oxygen Sensor 2-2 OR 3-2 Response + in25 + 7E8 + xx + 41 + 19 + net0 + 33023 + + + O2 Sensor 2-2/3-2 Output Voltage (PID 19) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0.005 + 24 + 8 + + + O2 Sensor 2-2/3-2 Short Term Fuel Trim (PID 19) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 32 + 8 + + + + + (PID 1A) CAN Oxygen Sensor 2-3 OR 4-1 Response + in26 + 7E8 + xx + 41 + 1A + net0 + 33023 + + + O2 Sensor 2-3/4-1 Output Voltage (PID 1A) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0.005 + 24 + 8 + + + O2 Sensor 2-3/4-1 Short Term Fuel Trim (PID 1A) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 32 + 8 + + + + + (PID 1B) CAN Oxygen Sensor 2-4 OR 4-2 Response + in27 + 7E8 + xx + 41 + 1B + net0 + 33023 + + + O2 Sensor 2-4/4-2 Output Voltage (PID 1B) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0.005 + 24 + 8 + + + O2 Sensor 2-4/4-2 Short Term Fuel Trim (PID 1B) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 32 + 8 + + + + + (PID 1F) CAN Time Since Engine Start Response + in31 + 7E8 + xx + 41 + 1F + net0 + + + Time Since Engine Start (PID 1F) + sig0 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + sec + 24 + 16 + + + + + (PID 20) CAN Supported PIDs (21-40) Response + in32 + 7E8 + xx + 41 + 20 + net0 + 16744448 + + + PID 21 Supported (PID 20) + sig0 + 2 + bit7({B4}) + True/False + 24 + 1 + + + PID 22 Supported (PID 20) + sig1 + 2 + bit6({B4}) + True/False + 25 + 1 + + + PID 23 Supported (PID 20) + sig2 + 2 + bit5({B4}) + True/False + 26 + 1 + + + PID 24 Supported (PID 20) + sig3 + 2 + bit4({B4}) + True/False + 27 + 1 + + + PID 25 Supported (PID 20) + sig4 + 2 + bit3({B4}) + True/False + 28 + 1 + + + PID 26 Supported (PID 20) + sig5 + 2 + bit2({B4}) + True/False + 29 + 1 + + + PID 27 Supported (PID 20) + sig6 + 2 + bit1({B4}) + True/False + 30 + 1 + + + PID 28 Supported (PID 20) + sig7 + 2 + bit0({B4}) + True/False + 31 + 1 + + + PID 29 Supported (PID 20) + sig8 + 2 + bit7({B5}) + True/False + 32 + 1 + + + PID 2A Supported (PID 20) + sig9 + 2 + bit6({B5}) + True/False + 33 + 1 + + + PID 2B Supported (PID 20) + sig10 + 2 + bit5({B5}) + True/False + 34 + 1 + + + PID 2C Supported (PID 20) + sig11 + 2 + bit4({B5}) + True/False + 35 + 1 + + + PID 2D Supported (PID 20) + sig12 + 2 + bit3({B5}) + True/False + 36 + 1 + + + PID 2E Supported (PID 20) + sig13 + 2 + bit2({B5}) + True/False + 37 + 1 + + + PID 2F Supported (PID 20) + sig14 + 2 + bit1({B5}) + True/False + 38 + 1 + + + PID 30 Supported (PID 20) + sig15 + 2 + bit0({B5}) + True/False + 39 + 1 + + + PID 31 Supported (PID 20) + sig16 + 2 + bit7({B6}) + True/False + 40 + 1 + + + PID 32 Supported (PID 20) + sig17 + 2 + bit6({B6}) + True/False + 41 + 1 + + + PID 33 Supported (PID 20) + sig18 + 2 + bit5({B6}) + True/False + 42 + 1 + + + PID 34 Supported (PID 20) + sig19 + 2 + bit4({B6}) + True/False + 43 + 1 + + + PID 35 Supported (PID 20) + sig20 + 2 + bit3({B6}) + True/False + 44 + 1 + + + PID 36 Supported (PID 20) + sig21 + 2 + bit2({B6}) + True/False + 45 + 1 + + + PID 37 Supported (PID 20) + sig22 + 2 + bit1({B6}) + True/False + 46 + 1 + + + PID 38 Supported (PID 20) + sig23 + 2 + bit0({B6}) + True/False + 47 + 1 + + + PID 39 Supported (PID 20) + sig24 + 2 + bit7({B7}) + True/False + 48 + 1 + + + PID 3A Supported (PID 20) + sig25 + 2 + bit6({B7}) + True/False + 49 + 1 + + + PID 3B Supported (PID 20) + sig26 + 2 + bit5({B7}) + True/False + 50 + 1 + + + PID 3C Supported (PID 20) + sig27 + 2 + bit4({B7}) + True/False + 51 + 1 + + + PID 3D Supported (PID 20) + sig28 + 2 + bit3({B7}) + True/False + 52 + 1 + + + PID 3E Supported (PID 20) + sig29 + 2 + bit2({B7}) + True/False + 53 + 1 + + + PID 3F Supported (PID 20) + sig30 + 2 + bit1({B7}) + True/False + 54 + 1 + + + PID 40 Supported (PID 20) + sig31 + 2 + bit0({B7}) + True/False + 55 + 1 + + + + + (PID 23) CAN Fuel Rail Pressure Response + in35 + 7E8 + xx + 41 + 23 + net0 + + + Fuel Rail Pressure (PID 23) + sig0 + 1 + {Raw Value}*10|0,1,24,16 + 0 + 655350 + 0 + kPa + 10 + 24 + 16 + 10 + + + + + (PID 2C) CAN Commanded EGR Response + in44 + 7E8 + xx + 41 + 2C + net0 + + + EGR Percent (PID 2C) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 99.99999999999999 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 2D) CAN EGR Error Response + in45 + 7E8 + xx + 41 + 2D + net0 + + + EGR Error (PID 2D) + sig0 + 1 + {Raw Value}*0.78125-100|0,1,24,8 + 0.00 + 99.22 + -100 + % + 0.78125 + -100 + 24 + 8 + + + + + (PID 30) CAN Num Warm-Ups Since DTC's Cleared Response + in48 + 7E8 + xx + 41 + 30 + net0 + 32896 + + + Number of Warm-Ups (PID 30) + sig0 + 1 + {Raw Value}|0,1,24,8 + 0 + 255 + 0 + 24 + 8 + + + + + (PID 33) CAN Barometric Pressure Response + in51 + 7E8 + xx + 41 + 33 + net0 + + + Barometric Pressure (PID 33) + sig0 + 1 + {Raw Value}|0,1,24,8 + 0 + 255 + 0 + kPa + 24 + 8 + + + + + (PID 3C) CAN Catalyst Temperature 1-1 Response + in60 + 7E8 + xx + 41 + 3C + net0 + 128 + + + Catalyst Temperature 1-1 (PID 3C) + sig0 + 1 + {Raw Value}*0.1-40|0,1,24,16 + 0.0 + 6513.5 + -40 + °C + 0.1 + -40 + 24 + 16 + + + + + (PID 3D) CAN Catalyst Temperature 2-1 Response + in61 + 7E8 + xx + 41 + 3D + net0 + 128 + + + Catalyst Temperature 2-1 (PID 3D) + sig0 + 1 + {Raw Value}*0.1-40|0,1,24,16 + 0.0 + 6513.5 + -40 + °C + 0.1 + -40 + 24 + 16 + + + + + (PID 3E) CAN Catalyst Temperature 1-2 Response + in62 + 7E8 + xx + 41 + 3E + net0 + 128 + + + Catalyst Temperature 1-2 (PID 3E) + sig0 + 1 + {Raw Value}*0.1-40|0,1,24,16 + 0.0 + 6513.5 + -40 + °C + 0.1 + -40 + 24 + 16 + + + + + (PID 3F) CAN Catalyst Temperature 2-2 Response + in63 + 7E8 + xx + 41 + 3F + net0 + 128 + + + Catalyst Temperature 2-2 (PID 3F) + sig0 + 1 + {Raw Value}*0.1-40|0,1,24,16 + 0.0 + 6513.5 + -40 + °C + 0.1 + -40 + 24 + 16 + + + + + (PID 40) CAN Supported PIDs (41-60) Response + in64 + 7E8 + xx + 41 + 40 + net0 + 16744448 + + + PID 41 Supported (PID 40) + sig0 + 2 + bit7({B4}) + True/False + 24 + 1 + + + PID 42 Supported (PID 40) + sig1 + 2 + bit6({B4}) + True/False + 25 + 1 + + + PID 43 Supported (PID 40) + sig2 + 2 + bit5({B4}) + True/False + 26 + 1 + + + PID 44 Supported (PID 40) + sig3 + 2 + bit4({B4}) + True/False + 27 + 1 + + + PID 45 Supported (PID 40) + sig4 + 2 + bit3({B4}) + True/False + 28 + 1 + + + PID 46 Supported (PID 40) + sig5 + 2 + bit2({B4}) + True/False + 29 + 1 + + + PID 47 Supported (PID 40) + sig6 + 2 + bit1({B4}) + True/False + 30 + 1 + + + PID 48 Supported (PID 40) + sig7 + 2 + bit0({B4}) + True/False + 31 + 1 + + + PID 49 Supported (PID 40) + sig8 + 2 + bit7({B5}) + True/False + 32 + 1 + + + PID 4A Supported (PID 40) + sig9 + 2 + bit6({B5}) + True/False + 33 + 1 + + + PID 4B Supported (PID 40) + sig10 + 2 + bit5({B5}) + True/False + 34 + 1 + + + PID 4C Supported (PID 40) + sig11 + 2 + bit4({B5}) + True/False + 35 + 1 + + + PID 4D Supported (PID 40) + sig12 + 2 + bit3({B5}) + True/False + 36 + 1 + + + PID 4E Supported (PID 40) + sig13 + 2 + bit2({B5}) + True/False + 37 + 1 + + + PID 4F Supported (PID 40) + sig14 + 2 + bit1({B5}) + True/False + 38 + 1 + + + PID 50 Supported (PID 40) + sig15 + 2 + bit0({B5}) + True/False + 39 + 1 + + + PID 51 Supported (PID 40) + sig16 + 2 + bit7({B6}) + True/False + 40 + 1 + + + PID 52 Supported (PID 40) + sig17 + 2 + bit6({B6}) + True/False + 41 + 1 + + + PID 53 Supported (PID 40) + sig18 + 2 + bit5({B6}) + True/False + 42 + 1 + + + PID 54 Supported (PID 40) + sig19 + 2 + bit4({B6}) + True/False + 43 + 1 + + + PID 55 Supported (PID 40) + sig20 + 2 + bit3({B6}) + True/False + 44 + 1 + + + PID 56 Supported (PID 40) + sig21 + 2 + bit2({B6}) + True/False + 45 + 1 + + + PID 57 Supported (PID 40) + sig22 + 2 + bit1({B6}) + True/False + 46 + 1 + + + PID 58 Supported (PID 40) + sig23 + 2 + bit0({B6}) + True/False + 47 + 1 + + + PID 59 Supported (PID 40) + sig24 + 2 + bit7({B7}) + True/False + 48 + 1 + + + PID 5A Supported (PID 40) + sig25 + 2 + bit6({B7}) + True/False + 49 + 1 + + + PID 5B Supported (PID 40) + sig26 + 2 + bit5({B7}) + True/False + 50 + 1 + + + PID 5C Supported (PID 40) + sig27 + 2 + bit4({B7}) + True/False + 51 + 1 + + + PID 5D Supported (PID 40) + sig28 + 2 + bit3({B7}) + True/False + 52 + 1 + + + PID 5E Supported (PID 40) + sig29 + 2 + bit2({B7}) + True/False + 53 + 1 + + + PID 5F Supported (PID 40) + sig30 + 2 + bit1({B7}) + True/False + 54 + 1 + + + PID 60 Supported (PID 40) + sig31 + 2 + bit0({B7}) + True/False + 55 + 1 + + + + + (PID 42) CAN Control Module Voltage Response + in66 + 7E8 + xx + 41 + 42 + net0 + + + Module Voltage (PID 42) + sig0 + 1 + {Raw Value}*0.001|0,1,24,16 + 0.000 + 65.535 + 0 + V + 0.001 + 24 + 16 + + + + + (PID 43) CAN Absolute Load Value Response + in67 + 7E8 + xx + 41 + 43 + net0 + + + Load Value (PID 43) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,16 + 0.000 + 25700 + 0 + % + 0.392156862745098 + 24 + 16 + + + + + (PID 44) CAN Fuel/Air Commanded Equivalence Ratio Response + in68 + 7E8 + xx + 41 + 44 + net0 + + + Fuel/Air Commanded Equivalence Ratio (PID 44) + sig0 + 1 + {Raw Value}*3.05e-05|0,1,24,16 + 0.000 + 1.999 + 0 + 3.05e-05 + 24 + 16 + + + + + (PID 45) CAN Relative Throttle Position Response + in69 + 7E8 + xx + 41 + 45 + net0 + + + Relative Throttle Position (PID 45) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 46) CAN Ambient Air Temperature Response + in70 + 7E8 + xx + 41 + 46 + net0 + + + Ambient Air Temperature (PID 46) + sig0 + 1 + {Raw Value}-40|0,1,24,8 + 0 + 215 + -40 + °C + -40 + 24 + 8 + + + + + (PID 47) CAN Absolute Throttle Position B Response + in71 + 7E8 + xx + 41 + 47 + net0 + 8421504 + + + Throttle Position (B) (PID 47) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 48) CAN Absolute Throttle Position C Response + in72 + 7E8 + xx + 41 + 48 + net0 + 8421504 + + + Throttle Position (C) (PID 48) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 49) CAN Accelerator Pedal Position D Response + in73 + 7E8 + xx + 41 + 49 + net0 + 8388672 + + + Accelerator Pedal Position (D) (PID 49) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 4A) CAN Accelerator Pedal Position E Response + in74 + 7E8 + xx + 41 + 4A + net0 + 8388672 + + + Accelerator Pedal Position (E) (PID 4A) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 4B) CAN Accelerator Pedal Position F Response + in75 + 7E8 + xx + 41 + 4B + net0 + 8388672 + + + Accelerator Pedal Position (F) (PID 4B) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 4C) CAN Commanded Throttle Actuator Control Response + in76 + 7E8 + xx + 41 + 4C + net0 + + + Commanded Throttle Actuator Control (PID 4C) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 59) CAN Fuel Rail Pressure (Absolute) Response + in89 + 7E8 + xx + 41 + 59 + net0 + + + Absolute Fuel Rail Pressure (PID 59) + sig0 + 1 + {Raw Value}*10|0,1,24,16 + 0 + 655350 + 0 + kPa + 10 + 24 + 16 + 10 + + + + + (PID 5A) CAN Relative Accelerator Pedal Position Response + in90 + 7E8 + xx + 41 + 5A + net0 + 8388672 + + + Relative Accelerator Pedal Position (PID 5A) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 5B) CAN Hybrid/EV Battery Pack Remaining Charge Response + in91 + 7E8 + xx + 41 + 5B + net0 + + + Remaining Battery Pack Charge (PID 5B) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0.392156862745098 + 24 + 8 + + + + + (PID 5C) CAN Engine Oil Temperature Response + in92 + 7E8 + xx + 41 + 5C + net0 + + + Oil Temperature (PID 5C) + sig0 + 1 + {Raw Value}-40|0,1,24,8 + 0 + 215 + -40 + °C + -40 + 24 + 8 + + + + + (PID 5D) CAN Fuel Injection Timing Response + in93 + 7E8 + xx + 41 + 5D + net0 + + + Fuel Injection Timing (PID 5D) + sig0 + 1 + {Raw Value}*0.0078125-210|0,1,24,16 + 0.000 + 301.992 + -210 + deg + 0.0078125 + -210 + 24 + 16 + + + + + (PID 5E) CAN Engine Fuel Rate Response + in94 + 7E8 + xx + 41 + 5E + net0 + + + Engine Fuel Rate (PID 5E) + sig0 + 1 + {Raw Value}*0.05|0,1,24,16 + 0.00 + 3276.75 + 0 + L/h + 0.05 + 24 + 16 + + + + + (PID 60) CAN Supprted PIDs (61-80) Response + in96 + 7E8 + xx + 41 + 60 + net0 + 16744448 + + + PID 61 Supported (PID 60) + sig0 + 2 + bit7({B4}) + True/False + 24 + 1 + + + PID 62 Supported (PID 60) + sig1 + 2 + bit6({B4}) + True/False + 25 + 1 + + + PID 63 Supported (PID 60) + sig2 + 2 + bit5({B4}) + True/False + 26 + 1 + + + PID 64 Supported (PID 60) + sig3 + 2 + bit4({B4}) + True/False + 27 + 1 + + + PID 65 Supported (PID 60) + sig4 + 2 + bit3({B4}) + True/False + 28 + 1 + + + PID 66 Supported (PID 60) + sig5 + 2 + bit2({B4}) + True/False + 29 + 1 + + + PID 67 Supported (PID 60) + sig6 + 2 + bit1({B4}) + True/False + 30 + 1 + + + PID 68 Supported (PID 60) + sig7 + 2 + bit0({B4}) + True/False + 31 + 1 + + + PID 69 Supported (PID 60) + sig8 + 2 + bit7({B5}) + True/False + 32 + 1 + + + PID 6A Supported (PID 60) + sig9 + 2 + bit6({B5}) + True/False + 33 + 1 + + + PID 6B Supported (PID 60) + sig10 + 2 + bit5({B5}) + True/False + 34 + 1 + + + PID 6C Supported (PID 60) + sig11 + 2 + bit4({B5}) + True/False + 35 + 1 + + + PID 6D Supported (PID 60) + sig12 + 2 + bit3({B5}) + True/False + 36 + 1 + + + PID 6E Supported (PID 60) + sig13 + 2 + bit2({B5}) + True/False + 37 + 1 + + + PID 6F Supported (PID 60) + sig14 + 2 + bit1({B5}) + True/False + 38 + 1 + + + PID 70 Supported (PID 60) + sig15 + 2 + bit0({B5}) + True/False + 39 + 1 + + + PID 71 Supported (PID 60) + sig16 + 2 + bit7({B6}) + True/False + 40 + 1 + + + PID 72 Supported (PID 60) + sig17 + 2 + bit6({B6}) + True/False + 41 + 1 + + + PID 73 Supported (PID 60) + sig18 + 2 + bit5({B6}) + True/False + 42 + 1 + + + PID 74 Supported (PID 60) + sig19 + 2 + bit4({B6}) + True/False + 43 + 1 + + + PID 75 Supported (PID 60) + sig20 + 2 + bit3({B6}) + True/False + 44 + 1 + + + PID 76 Supported (PID 60) + sig21 + 2 + bit2({B6}) + True/False + 45 + 1 + + + PID 77 Supported (PID 60) + sig22 + 2 + bit1({B6}) + True/False + 46 + 1 + + + PID 78 Supported (PID 60) + sig23 + 2 + bit0({B6}) + True/False + 47 + 1 + + + PID 79 Supported (PID 60) + sig24 + 2 + bit7({B7}) + True/False + 48 + 1 + + + PID 7A Supported (PID 60) + sig25 + 2 + bit6({B7}) + True/False + 49 + 1 + + + PID 7B Supported (PID 60) + sig26 + 2 + bit5({B7}) + True/False + 50 + 1 + + + PID 7C Supported (PID 60) + sig27 + 2 + bit4({B7}) + True/False + 51 + 1 + + + PID 7D Supported (PID 60) + sig28 + 2 + bit3({B7}) + True/False + 52 + 1 + + + PID 7E Supported (PID 60) + sig29 + 2 + bit2({B7}) + True/False + 53 + 1 + + + PID 7F Supported (PID 60) + sig30 + 2 + bit1({B7}) + True/False + 54 + 1 + + + PID 80 Supported (PID 60) + sig31 + 2 + bit0({B7}) + True/False + 55 + 1 + + + + + (PID 61) CAN Driver's Demand Engine - Percent Torque Response + in97 + 7E8 + xx + 41 + 61 + net0 + 12615680 + + + Driver's Demand Engine - Percent Torque (PID 61) + sig0 + 1 + {Raw Value}-125|0,1,24,8 + 0 + 130 + -125 + % + -125 + 24 + 8 + + + + + (PID 62) CAN Actual Engine - Percent Torque Response + in98 + 7E8 + xx + 41 + 62 + net0 + 12615680 + + + Actual Engine - Percent Torque (PID 62) + sig0 + 1 + {Raw Value}-125|0,1,24,8 + 0 + 130 + -125 + % + -125 + 24 + 8 + + + + + (PID 63) CAN Engine Reference Torque Response + in99 + 7E8 + xx + 41 + 63 + net0 + 12615680 + + + Engine Reference Torque (PID 63) + sig0 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + Nm + 24 + 16 + + + + + (PID 80) CAN Supported PIDs (81-A0) Response + in128 + 7E8 + xx + 41 + 80 + net0 + 16744448 + + + PID 81 Supported (PID 80) + sig0 + 2 + bit7({B4}) + True/False + 24 + 1 + + + PID 82 Supported (PID 80) + sig1 + 2 + bit6({B4}) + True/False + 25 + 1 + + + PID 83 Supported (PID 80) + sig2 + 2 + bit5({B4}) + True/False + 26 + 1 + + + PID 84 Supported (PID 80) + sig3 + 2 + bit4({B4}) + True/False + 27 + 1 + + + PID 85 Supported (PID 80) + sig4 + 2 + bit3({B4}) + True/False + 28 + 1 + + + PID 86 Supported (PID 80) + sig5 + 2 + bit2({B4}) + True/False + 29 + 1 + + + PID 87 Supported (PID 80) + sig6 + 2 + bit1({B4}) + True/False + 30 + 1 + + + PID 88 Supported (PID 80) + sig7 + 2 + bit0({B4}) + True/False + 31 + 1 + + + PID 89 Supported (PID 80) + sig8 + 2 + bit7({B5}) + True/False + 32 + 1 + + + PID 8A Supported (PID 80) + sig9 + 2 + bit6({B5}) + True/False + 33 + 1 + + + PID 8B Supported (PID 80) + sig10 + 2 + bit5({B5}) + True/False + 34 + 1 + + + PID 8C Supported (PID 80) + sig11 + 2 + bit4({B5}) + True/False + 35 + 1 + + + PID 8D Supported (PID 80) + sig12 + 2 + bit3({B5}) + True/False + 36 + 1 + + + PID 8E Supported (PID 80) + sig13 + 2 + bit2({B5}) + True/False + 37 + 1 + + + PID 8F Supported (PID 80) + sig14 + 2 + bit1({B5}) + True/False + 38 + 1 + + + PID 90 Supported (PID 80) + sig15 + 2 + bit0({B5}) + True/False + 39 + 1 + + + PID 91 Supported (PID 80) + sig16 + 2 + bit7({B6}) + True/False + 40 + 1 + + + PID 92 Supported (PID 80) + sig17 + 2 + bit6({B6}) + True/False + 41 + 1 + + + PID 93 Supported (PID 80) + sig18 + 2 + bit5({B6}) + True/False + 42 + 1 + + + PID 94 Supported (PID 80) + sig19 + 2 + bit4({B6}) + True/False + 43 + 1 + + + PID 95 Supported (PID 80) + sig20 + 2 + bit3({B6}) + True/False + 44 + 1 + + + PID 96 Supported (PID 80) + sig21 + 2 + bit2({B6}) + True/False + 45 + 1 + + + PID 97 Supported (PID 80) + sig22 + 2 + bit1({B6}) + True/False + 46 + 1 + + + PID 98 Supported (PID 80) + sig23 + 2 + bit0({B6}) + True/False + 47 + 1 + + + PID 99 Supported (PID 80) + sig24 + 2 + bit7({B7}) + True/False + 48 + 1 + + + PID 9A Supported (PID 80) + sig25 + 2 + bit6({B7}) + True/False + 49 + 1 + + + PID 9B Supported (PID 80) + sig26 + 2 + bit5({B7}) + True/False + 50 + 1 + + + PID 9C Supported (PID 80) + sig27 + 2 + bit4({B7}) + True/False + 51 + 1 + + + PID 9D Supported (PID 80) + sig28 + 2 + bit3({B7}) + True/False + 52 + 1 + + + PID 9E Supported (PID 80) + sig29 + 2 + bit2({B7}) + True/False + 53 + 1 + + + PID 9F Supported (PID 80) + sig30 + 2 + bit1({B7}) + True/False + 54 + 1 + + + PID A0 Supported (PID 80) + sig31 + 2 + bit0({B7}) + True/False + 55 + 1 + + + + + (PID 83) CAN NOx Sensor Response + in131 + 7E8 + 41 + 83 + net0 + 10789024 + True + 86 + + + NOx Sensor Concentration 2-2 Supported (PID 83) + sig1 + 2 + bit3({B3}) + True/False + 20 + 1 + + + NOx Sensor Concentration 2-1 Supported (PID 83) + sig2 + 2 + bit2({B3}) + True/False + 21 + 1 + + + NOx Sensor Concentration 1-2 Supported (PID 83) + sig3 + 2 + bit1({B3}) + True/False + 22 + 1 + + + NOx Sensor Concentration 1-1 Supported (PID 83) + sig4 + 2 + bit0({B3}) + True/False + 23 + 1 + + + NOx Sensor Concentration 1-1 (PID 83) + sig5 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + ppm + 24 + 16 + + + NOx Sensor Concentration 1-2 (PID 83) + sig6 + 1 + {Raw Value}|0,1,40,16 + 0 + 65535 + 0 + ppm + 40 + 16 + + + NOx Sensor Concentration 2-1 (PID 83) + sig7 + 1 + {Raw Value}|0,1,56,16 + 0 + 65535 + 0 + ppm + 56 + 16 + + + NOx Sensor Concentration 2-2 (PID 83) + sig8 + 1 + {Raw Value}|0,1,72,16 + 0 + 65535 + 0 + ppm + 72 + 16 + + + + + (Pid 9E) CAN Engine Exhaust Flow Rate + in58 + 7E8 + 41 + 9E + net0 + 10789024 + True + 86 + + + Engine Exhaust Flow Rate + sig8 + 1 + {Raw Value}*0.2|0,1,16,16 + 0.00 + 13107 + 0 + kg/h + 0.2 + 16 + 16 + 4 + + + + + (PID A1) CAN NOx-Sensor Corrected + in65 + 7E8 + 41 + A1 + net0 + 10789024 + True + 86 + + + NOx Sensor Corrected Concentration 2-2 Supported (PID A1) + sig1 + 2 + bit3({B3}) + True/False + 20 + 1 + + + NOx Sensor Corrected Concentration 2-1 Supported (PID A1) + sig2 + 2 + bit2({B3}) + True/False + 21 + 1 + + + NOx Sensor Corrected Concentration 1-2 Supported (PID A1) + sig3 + 2 + bit1({B3}) + True/False + 22 + 1 + + + NOx Sensor Corrected Concentration 1-1 Supported (PID A1) + sig4 + 2 + bit0({B3}) + True/False + 23 + 1 + + + NOx Sensor Corrected Concentration 1-1 (PID A1) + sig5 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + ppm + 24 + 16 + + + NOx Sensor Corrected Concentration 1-2 (PID A1) + sig6 + 1 + {Raw Value}|0,1,40,16 + 0 + 65535 + 0 + ppm + 40 + 16 + + + NOx Sensor Corrected Concentration 2-1 (PID A1) + sig7 + 1 + {Raw Value}|0,1,56,16 + 0 + 65535 + 0 + ppm + 56 + 16 + + + NOx Sensor Corrected Concentration 2-2 (PID A1) + sig8 + 1 + {Raw Value}|0,1,72,16 + 0 + 65535 + 0 + ppm + 72 + 16 + + + + + (PID A0) CAN Supported PIDs (A0-BF) Response + in77 + 7E8 + 41 + A0 + True + net0 + True + 1 + 0 + + + PID A1 Supported + sig0 + 2 + bit7({B3}) + True/False + 16 + 1 + + + PID A2 Supported + sig1 + 2 + bit6({B3}) + True/False + 17 + 1 + + + PID A3 Supported + sig2 + 2 + bit5({B3}) + True/False + 18 + 1 + + + PID A4 Supported + sig3 + 2 + bit4({B3}) + True/False + 19 + 1 + + + PID A5 Supported + sig4 + 2 + bit3({B3}) + True/False + 20 + 1 + + + PID A6 Supported + sig5 + 2 + bit2({B3}) + True/False + 21 + 1 + + + PID A7 Supported + sig6 + 2 + bit1({B3}) + True/False + 22 + 1 + + + PID A8 Supported + sig7 + 2 + bit0({B3}) + True/False + 23 + 1 + + + PID A9 Supported + sig8 + 2 + bit7({B4}) + True/False + 24 + 1 + + + PID AA Supported + sig9 + 2 + bit6({B4}) + True/False + 25 + 1 + + + PID AB Supported + sig10 + 2 + bit5({B4}) + True/False + 26 + 1 + + + PID AC Supported + sig11 + 2 + bit4({B4}) + True/False + 27 + 1 + + + PID AD Supported + sig12 + 2 + bit3({B4}) + True/False + 28 + 1 + + + PID AE Supported + sig13 + 2 + bit2({B4}) + True/False + 29 + 1 + + + PID AF Supported + sig14 + 2 + bit1({B4}) + True/False + 30 + 1 + + + PID B0 Supported + sig15 + 2 + bit0({B4}) + True/False + 31 + 1 + + + PID B1 Supported + sig16 + 2 + bit7({B5}) + True/False + 32 + 1 + + + PID B2 Supported + sig17 + 2 + bit6({B5}) + True/False + 33 + 1 + + + PID B3 Supported + sig18 + 2 + bit5({B5}) + True/False + 34 + 1 + + + PID B4 Supported + sig19 + 2 + bit4({B5}) + True/False + 35 + 1 + + + PID B5 Supported + sig20 + 2 + bit3({B5}) + True/False + 36 + 1 + + + PID B6 Supported + sig21 + 2 + bit2({B5}) + True/False + 37 + 1 + + + PID B7 Supported + sig22 + 2 + bit1({B5}) + True/False + 38 + 1 + + + PID B8 Supported + sig23 + 2 + bit0({B5}) + True/False + 39 + 1 + + + PID B9 Supported + sig24 + 2 + bit7({B6}) + True/False + 40 + 1 + + + PID BA Supported + sig25 + 2 + bit6({B6}) + True/False + 41 + 1 + + + PID BB Supported + sig26 + 2 + bit5({B6}) + True/False + 42 + 1 + + + PID BC Supported + sig27 + 2 + bit4({B6}) + True/False + 43 + 1 + + + PID BD Supported + sig28 + 2 + bit3({B6}) + True/False + 44 + 1 + + + PID BE Supported + sig29 + 2 + bit2({B6}) + True/False + 45 + 1 + + + PID BF Supported + sig30 + 2 + bit1({B6}) + True/False + 46 + 1 + + + PID C0 Supported + sig31 + 2 + bit0({B6}) + True/False + 47 + 1 + + + + + (PID 31) CAN Distance traveled since last DTC clear + in79 + 7E8 + 04 + 41 + 31 + net0 + 12615680 + + + Kilometerstand + sig1 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + km + 24 + 16 + + + + + (PID 21) CAN Distance Traveled While MIL Activated + in82 + 7E8 + 04 + 41 + 21 + net0 + + + DistanceMILOn + sig0 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + km + 24 + 16 + + + + + + + out0 + 16744448 + 7E0 + 00 + + + (PID 00) CAN Supported PIDs (1-20) Response + out0 + 7E8 + xx + 41 + 00 + net0 + 16744448 + False + + + PID 01 Supported (PID 00) + sig0 + 2 + bit7({B4}) + True/False + 0 + True + 24 + 1 + + + PID 02 Supported (PID 00) + sig1 + 2 + bit6({B4}) + True/False + 0 + True + 25 + 1 + + + PID 03 Supported (PID 00) + sig2 + 2 + bit5({B4}) + True/False + 0 + True + 26 + 1 + + + PID 04 Supported (PID 00) + sig3 + 2 + bit4({B4}) + True/False + 0 + True + 27 + 1 + + + PID 05 Supported (PID 00) + sig4 + 2 + bit3({B4}) + True/False + 0 + True + 28 + 1 + + + PID 06 Supported (PID 00) + sig5 + 2 + bit2({B4}) + True/False + 0 + True + 29 + 1 + + + PID 07 Supported (PID 00) + sig6 + 2 + bit1({B4}) + True/False + 0 + True + 30 + 1 + + + PID 08 Supported (PID 00) + sig7 + 2 + bit0({B4}) + True/False + 0 + True + 31 + 1 + + + PID 09 Supported (PID 00) + sig8 + 2 + bit7({B5}) + True/False + 0 + True + 32 + 1 + + + PID 0A Supported (PID 00) + sig9 + 2 + bit6({B5}) + True/False + 0 + True + 33 + 1 + + + PID 0B Supported (PID 00) + sig10 + 2 + bit5({B5}) + True/False + 0 + True + 34 + 1 + + + PID 0C Supported (PID 00) + sig11 + 2 + bit4({B5}) + True/False + 0 + True + 35 + 1 + + + PID 0D Supported (PID 00) + sig12 + 2 + bit3({B5}) + True/False + 0 + True + 36 + 1 + + + PID 0E Supported (PID 00) + sig13 + 2 + bit2({B5}) + True/False + 0 + True + 37 + 1 + + + PID 0F Supported (PID 00) + sig14 + 2 + bit1({B5}) + True/False + 0 + True + 38 + 1 + + + PID 10 Supported (PID 00) + sig15 + 2 + bit0({B5}) + True/False + 0 + True + 39 + 1 + + + PID 11 Supported (PID 00) + sig16 + 2 + bit7({B6}) + True/False + 0 + True + 40 + 1 + + + PID 12 Supported (PID 00) + sig17 + 2 + bit6({B6}) + True/False + 0 + True + 41 + 1 + + + PID 13 Supported (PID 00) + sig18 + 2 + bit5({B6}) + True/False + 0 + True + 42 + 1 + + + PID 14 Supported (PID 00) + sig19 + 2 + bit4({B6}) + True/False + 0 + True + 43 + 1 + + + PID 15 Supported (PID 00) + sig20 + 2 + bit3({B6}) + True/False + 0 + True + 44 + 1 + + + PID 16 Supported (PID 00) + sig21 + 2 + bit2({B6}) + True/False + 0 + True + 45 + 1 + + + PID 17 Supported (PID 00) + sig22 + 2 + bit1({B6}) + True/False + 0 + True + 46 + 1 + + + PID 18 Supported (PID 00) + sig23 + 2 + bit0({B6}) + True/False + 0 + True + 47 + 1 + + + PID 19 Supported (PID 00) + sig24 + 2 + bit7({B7}) + True/False + 0 + True + 48 + 1 + + + PID 1A Supported (PID 00) + sig25 + 2 + bit6({B7}) + True/False + 0 + True + 49 + 1 + + + PID 1B Supported (PID 00) + sig26 + 2 + bit5({B7}) + True/False + 0 + True + 50 + 1 + + + PID 1C Supported (PID 00) + sig27 + 2 + bit4({B7}) + True/False + 0 + True + 51 + 1 + + + PID 1D Supported (PID 00) + sig28 + 2 + bit3({B7}) + True/False + 0 + True + 52 + 1 + + + PID 1E Supported (PID 00) + sig29 + 2 + bit2({B7}) + True/False + 0 + True + 53 + 1 + + + PID 1F Supported (PID 00) + sig30 + 2 + bit1({B7}) + True/False + 0 + True + 54 + 1 + + + PID 20 Supported (PID 00) + sig31 + 2 + bit0({B7}) + True/False + 0 + True + 55 + 1 + + + + + + + out1 + 7E0 + 00 + + + (PID 04) CAN Calculated Load Value Response + out1 + 7E8 + xx + 41 + 04 + net0 + False + + + Calculated LOAD Value (PID 04) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out2 + 7E0 + 00 + + + (PID 05) CAN Engine Coolant Temp Response + out2 + 7E8 + xx + 41 + 05 + net0 + False + + + Engine Coolant Temperature (PID 05) + sig0 + 1 + {Raw Value}-40|0,1,24,8 + 0 + 215 + -40 + °C + 0 + True + -40 + 24 + 8 + + + + + + + out3 + 7E0 + 00 + + + (PID 0A) CAN Fuel Pressure Response + out3 + 7E8 + xx + 41 + 0A + net0 + False + + + Fuel Pressure (Gauge) (PID 0A) + sig0 + 1 + {Raw Value}*3|0,1,24,8 + 0 + 765 + 0 + kPa + 0 + True + 3 + 24 + 8 + 3 + + + + + + + out4 + 7E0 + 00 + + + (PID 0B) CAN Intake Manifold Absolute Pressure Response + out4 + 7E8 + xx + 41 + 0B + net0 + False + + + Intake Manifold Absolute Pressure (PID 0B) + sig0 + 1 + {Raw Value}|0,1,24,8 + 0 + 255 + 0 + kPa + 0 + True + 24 + 8 + + + + + + + out5 + 7E0 + 00 + + + (PID 0C) CAN Engine RPM Response + out5 + 7E8 + xx + 41 + 0C + net0 + False + + + Engine RPM (PID 0C) + sig0 + 1 + {Raw Value}*0.25|0,1,24,16 + 0.00 + 16383.75 + 0 + rpm + 0 + True + 0.25 + 24 + 16 + + + + + + + out6 + 7E0 + 00 + + + (PID 0D) CAN Vehicle Speed Response + out6 + 7E8 + xx + 41 + 0D + net0 + False + + + Vehicle Speed Sensor (PID 0D) + sig0 + 1 + {Raw Value}|0,1,24,8 + 0 + 255 + 0 + km/h + 0 + True + 24 + 8 + + + + + + + out7 + 7E0 + 00 + + + (PID 0F) CAN Intake Air Temperature Response + out7 + 7E8 + xx + 41 + 0F + net0 + False + + + Intake Air Temperature (PID 0F) + sig0 + 1 + {Raw Value}-40|0,1,24,8 + 0 + 215 + -40 + °C + 0 + True + -40 + 24 + 8 + + + + + + + out8 + 7E0 + 00 + + + (PID 10) CAN MAF Sensor Air Flow Rate Response + out8 + 7E8 + xx + 41 + 10 + net0 + False + + + Air Flow Rate from MAF Sensor (PID 10) + sig0 + 1 + {Raw Value}*0.01|0,1,24,16 + 0.00 + 655.35 + 0 + g/s + 0 + True + 0.01 + 24 + 16 + + + + + + + out9 + 8421504 + 7E0 + 00 + + + (PID 11) CAN Absolute Throttle Position Response + out9 + 7E8 + xx + 41 + 11 + net0 + 8421504 + False + + + Absolute Throttle Position (PID 11) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out10 + 33023 + 7E0 + 00 + + + (PID 13) CAN Oxygen Sensors Response + out10 + 7E8 + xx + 41 + 13 + net0 + 33023 + False + + + O2 Sensor 2-4 Present (PID 13) + sig0 + 2 + bit7({B4}) + True/False + 0 + True + 24 + 1 + + + O2 Sensor 2-3 Present (PID 13) + sig1 + 2 + bit6({B4}) + True/False + 0 + True + 25 + 1 + + + O2 Sensor 2-2 Present (PID 13) + sig2 + 2 + bit5({B4}) + True/False + 0 + True + 26 + 1 + + + O2 Sensor 2-1 Present (PID 13) + sig3 + 2 + bit4({B4}) + True/False + 0 + True + 27 + 1 + + + O2 Sensor 1-4 Present (PID 13) + sig4 + 2 + bit3({B4}) + True/False + 0 + True + 28 + 1 + + + O2 Sensor 1-3 Present (PID 13) + sig5 + 2 + bit2({B4}) + True/False + 0 + True + 29 + 1 + + + O2 Sensor 1-2 Present (PID 13) + sig6 + 2 + bit1({B4}) + True/False + 0 + True + 30 + 1 + + + O2 Sensor 1-1 Present (PID 13) + sig7 + 2 + bit0({B4}) + True/False + 0 + True + 31 + 1 + + + + + + + out11 + 33023 + 7E0 + 00 + + + (PID 14) CAN Oxygen Sensor 1-1 Response + out11 + 7E8 + xx + 41 + 14 + net0 + 33023 + False + + + O2 Sensor 1-1 Output Voltage (PID 14) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0 + True + 0.005 + 24 + 8 + + + O2 Sensor 1-1 Short Term Fuel Trim (PID 14) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 32 + 8 + + + + + + + out12 + 33023 + 7E0 + 00 + + + (PID 15) CAN Oxygen Sensor 1-2 Response + out12 + 7E8 + xx + 41 + 15 + net0 + 33023 + False + + + O2 Sensor 1-2 Output Voltage (PID 15) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0 + True + 0.005 + 24 + 8 + + + O2 Sensor 1-2 Short Term Fuel Trim (PID 15) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 32 + 8 + + + + + + + out13 + 33023 + 7E0 + 00 + + + (PID 16) CAN Oxygen Sensor 1-3 OR 2-1 Response + out13 + 7E8 + xx + 41 + 16 + net0 + 33023 + False + + + O2 Sensor 1-3/2-1 Output Voltage (PID 16) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0 + True + 0.005 + 24 + 8 + + + O2 Sensor 1-3/2-1 Short Term Fuel Trim (PID 16) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 32 + 8 + + + + + + + out14 + 33023 + 7E0 + 00 + + + (PID 17) CAN Oxygen Sensor 1-4 OR 2-2 Response + out14 + 7E8 + xx + 41 + 17 + net0 + 33023 + False + + + O2 Sensor 1-4/2-2 Output Voltage (PID 17) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0 + True + 0.005 + 24 + 8 + + + O2 Sensor 1-4/2-2 Short Term Fuel Trim (PID 17) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 32 + 8 + + + + + + + out15 + 33023 + 7E0 + 00 + + + (PID 18) CAN Oxygen Sensor 2-1 OR 3-1 Response + out15 + 7E8 + xx + 41 + 18 + net0 + 33023 + False + + + O2 Sensor 2-1/3-1 Output Voltage (PID 18) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0 + True + 0.005 + 24 + 8 + + + O2 Sensor 2-1/3-1 Short Term Fuel Trim (PID 18) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 32 + 8 + + + + + + + out16 + 33023 + 7E0 + 00 + + + (PID 19) CAN Oxygen Sensor 2-2 OR 3-2 Response + out16 + 7E8 + xx + 41 + 19 + net0 + 33023 + False + + + O2 Sensor 2-2/3-2 Output Voltage (PID 19) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0 + True + 0.005 + 24 + 8 + + + O2 Sensor 2-2/3-2 Short Term Fuel Trim (PID 19) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 32 + 8 + + + + + + + out17 + 33023 + 7E0 + 00 + + + (PID 1A) CAN Oxygen Sensor 2-3 OR 4-1 Response + out17 + 7E8 + xx + 41 + 1A + net0 + 33023 + False + + + O2 Sensor 2-3/4-1 Output Voltage (PID 1A) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0 + True + 0.005 + 24 + 8 + + + O2 Sensor 2-3/4-1 Short Term Fuel Trim (PID 1A) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 32 + 8 + + + + + + + out18 + 33023 + 7E0 + 00 + + + (PID 1B) CAN Oxygen Sensor 2-4 OR 4-2 Response + out18 + 7E8 + xx + 41 + 1B + net0 + 33023 + False + + + O2 Sensor 2-4/4-2 Output Voltage (PID 1B) + sig0 + 1 + {Raw Value}*0.005|0,1,24,8 + 0.000 + 1.275 + 0 + V + 0 + True + 0.005 + 24 + 8 + + + O2 Sensor 2-4/4-2 Short Term Fuel Trim (PID 1B) + sig1 + 1 + {Raw Value}*0.78125-100|0,1,32,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 32 + 8 + + + + + + + out19 + 7E0 + 00 + + + (PID 1F) CAN Time Since Engine Start Response + out19 + 7E8 + xx + 41 + 1F + net0 + False + + + Time Since Engine Start (PID 1F) + sig0 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + sec + 0 + True + 24 + 16 + + + + + + + out20 + 16744448 + 7E0 + 00 + + + (PID 20) CAN Supported PIDs (21-40) Response + out20 + 7E8 + xx + 41 + 20 + net0 + 16744448 + False + + + PID 21 Supported (PID 20) + sig0 + 2 + bit7({B4}) + True/False + 0 + True + 24 + 1 + + + PID 22 Supported (PID 20) + sig1 + 2 + bit6({B4}) + True/False + 0 + True + 25 + 1 + + + PID 23 Supported (PID 20) + sig2 + 2 + bit5({B4}) + True/False + 0 + True + 26 + 1 + + + PID 24 Supported (PID 20) + sig3 + 2 + bit4({B4}) + True/False + 0 + True + 27 + 1 + + + PID 25 Supported (PID 20) + sig4 + 2 + bit3({B4}) + True/False + 0 + True + 28 + 1 + + + PID 26 Supported (PID 20) + sig5 + 2 + bit2({B4}) + True/False + 0 + True + 29 + 1 + + + PID 27 Supported (PID 20) + sig6 + 2 + bit1({B4}) + True/False + 0 + True + 30 + 1 + + + PID 28 Supported (PID 20) + sig7 + 2 + bit0({B4}) + True/False + 0 + True + 31 + 1 + + + PID 29 Supported (PID 20) + sig8 + 2 + bit7({B5}) + True/False + 0 + True + 32 + 1 + + + PID 2A Supported (PID 20) + sig9 + 2 + bit6({B5}) + True/False + 0 + True + 33 + 1 + + + PID 2B Supported (PID 20) + sig10 + 2 + bit5({B5}) + True/False + 0 + True + 34 + 1 + + + PID 2C Supported (PID 20) + sig11 + 2 + bit4({B5}) + True/False + 0 + True + 35 + 1 + + + PID 2D Supported (PID 20) + sig12 + 2 + bit3({B5}) + True/False + 0 + True + 36 + 1 + + + PID 2E Supported (PID 20) + sig13 + 2 + bit2({B5}) + True/False + 0 + True + 37 + 1 + + + PID 2F Supported (PID 20) + sig14 + 2 + bit1({B5}) + True/False + 0 + True + 38 + 1 + + + PID 30 Supported (PID 20) + sig15 + 2 + bit0({B5}) + True/False + 0 + True + 39 + 1 + + + PID 31 Supported (PID 20) + sig16 + 2 + bit7({B6}) + True/False + 0 + True + 40 + 1 + + + PID 32 Supported (PID 20) + sig17 + 2 + bit6({B6}) + True/False + 0 + True + 41 + 1 + + + PID 33 Supported (PID 20) + sig18 + 2 + bit5({B6}) + True/False + 0 + True + 42 + 1 + + + PID 34 Supported (PID 20) + sig19 + 2 + bit4({B6}) + True/False + 0 + True + 43 + 1 + + + PID 35 Supported (PID 20) + sig20 + 2 + bit3({B6}) + True/False + 0 + True + 44 + 1 + + + PID 36 Supported (PID 20) + sig21 + 2 + bit2({B6}) + True/False + 0 + True + 45 + 1 + + + PID 37 Supported (PID 20) + sig22 + 2 + bit1({B6}) + True/False + 0 + True + 46 + 1 + + + PID 38 Supported (PID 20) + sig23 + 2 + bit0({B6}) + True/False + 0 + True + 47 + 1 + + + PID 39 Supported (PID 20) + sig24 + 2 + bit7({B7}) + True/False + 0 + True + 48 + 1 + + + PID 3A Supported (PID 20) + sig25 + 2 + bit6({B7}) + True/False + 0 + True + 49 + 1 + + + PID 3B Supported (PID 20) + sig26 + 2 + bit5({B7}) + True/False + 0 + True + 50 + 1 + + + PID 3C Supported (PID 20) + sig27 + 2 + bit4({B7}) + True/False + 0 + True + 51 + 1 + + + PID 3D Supported (PID 20) + sig28 + 2 + bit3({B7}) + True/False + 0 + True + 52 + 1 + + + PID 3E Supported (PID 20) + sig29 + 2 + bit2({B7}) + True/False + 0 + True + 53 + 1 + + + PID 3F Supported (PID 20) + sig30 + 2 + bit1({B7}) + True/False + 0 + True + 54 + 1 + + + PID 40 Supported (PID 20) + sig31 + 2 + bit0({B7}) + True/False + 0 + True + 55 + 1 + + + + + + + out21 + 7E0 + 00 + + + (PID 23) CAN Fuel Rail Pressure Response + out21 + 7E8 + xx + 41 + 23 + net0 + False + + + Fuel Rail Pressure (PID 23) + sig0 + 1 + {Raw Value}*10|0,1,24,16 + 0 + 655350 + 0 + kPa + 0 + True + 10 + 24 + 16 + 10 + + + + + + + out22 + 7E0 + 00 + + + (PID 2C) CAN Commanded EGR Response + out22 + 7E8 + xx + 41 + 2C + net0 + False + + + EGR Percent (PID 2C) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 99.99999999999999 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out23 + 7E0 + 00 + + + (PID 2D) CAN EGR Error Response + out23 + 7E8 + xx + 41 + 2D + net0 + False + + + EGR Error (PID 2D) + sig0 + 1 + {Raw Value}*0.78125-100|0,1,24,8 + 0.00 + 99.22 + -100 + % + 0 + True + 0.78125 + -100 + 24 + 8 + + + + + + + out24 + 32896 + 7E0 + 00 + + + (PID 30) CAN Num Warm-Ups Since DTC's Cleared Response + out24 + 7E8 + xx + 41 + 30 + net0 + 32896 + False + + + Number of Warm-Ups (PID 30) + sig0 + 1 + {Raw Value}|0,1,24,8 + 0 + 255 + 0 + 0 + True + 24 + 8 + + + + + + + out25 + 7E0 + 00 + + + (PID 33) CAN Barometric Pressure Response + out25 + 7E8 + xx + 41 + 33 + net0 + False + + + Barometric Pressure (PID 33) + sig0 + 1 + {Raw Value}|0,1,24,8 + 0 + 255 + 0 + kPa + 0 + True + 24 + 8 + + + + + + + out26 + 128 + 7E0 + 00 + + + (PID 3C) CAN Catalyst Temperature 1-1 Response + out26 + 7E8 + xx + 41 + 3C + net0 + 128 + False + + + Catalyst Temperature 1-1 (PID 3C) + sig0 + 1 + {Raw Value}*0.1-40|0,1,24,16 + 0.0 + 6513.5 + -40 + °C + 0 + True + 0.1 + -40 + 24 + 16 + + + + + + + out27 + 128 + 7E0 + 00 + + + (PID 3D) CAN Catalyst Temperature 2-1 Response + out27 + 7E8 + xx + 41 + 3D + net0 + 128 + False + + + Catalyst Temperature 2-1 (PID 3D) + sig0 + 1 + {Raw Value}*0.1-40|0,1,24,16 + 0.0 + 6513.5 + -40 + °C + 0 + True + 0.1 + -40 + 24 + 16 + + + + + + + out28 + 128 + 7E0 + 00 + + + (PID 3E) CAN Catalyst Temperature 1-2 Response + out28 + 7E8 + xx + 41 + 3E + net0 + 128 + False + + + Catalyst Temperature 1-2 (PID 3E) + sig0 + 1 + {Raw Value}*0.1-40|0,1,24,16 + 0.0 + 6513.5 + -40 + °C + 0 + True + 0.1 + -40 + 24 + 16 + + + + + + + out29 + 128 + 7E0 + 00 + + + (PID 3F) CAN Catalyst Temperature 2-2 Response + out29 + 7E8 + xx + 41 + 3F + net0 + 128 + False + + + Catalyst Temperature 2-2 (PID 3F) + sig0 + 1 + {Raw Value}*0.1-40|0,1,24,16 + 0.0 + 6513.5 + -40 + °C + 0 + True + 0.1 + -40 + 24 + 16 + + + + + + + out30 + 16744448 + 7E0 + 00 + + + (PID 40) CAN Supported PIDs (41-60) Response + out30 + 7E8 + xx + 41 + 40 + net0 + 16744448 + False + + + PID 41 Supported (PID 40) + sig0 + 2 + bit7({B4}) + True/False + 0 + True + 24 + 1 + + + PID 42 Supported (PID 40) + sig1 + 2 + bit6({B4}) + True/False + 0 + True + 25 + 1 + + + PID 43 Supported (PID 40) + sig2 + 2 + bit5({B4}) + True/False + 0 + True + 26 + 1 + + + PID 44 Supported (PID 40) + sig3 + 2 + bit4({B4}) + True/False + 0 + True + 27 + 1 + + + PID 45 Supported (PID 40) + sig4 + 2 + bit3({B4}) + True/False + 0 + True + 28 + 1 + + + PID 46 Supported (PID 40) + sig5 + 2 + bit2({B4}) + True/False + 0 + True + 29 + 1 + + + PID 47 Supported (PID 40) + sig6 + 2 + bit1({B4}) + True/False + 0 + True + 30 + 1 + + + PID 48 Supported (PID 40) + sig7 + 2 + bit0({B4}) + True/False + 0 + True + 31 + 1 + + + PID 49 Supported (PID 40) + sig8 + 2 + bit7({B5}) + True/False + 0 + True + 32 + 1 + + + PID 4A Supported (PID 40) + sig9 + 2 + bit6({B5}) + True/False + 0 + True + 33 + 1 + + + PID 4B Supported (PID 40) + sig10 + 2 + bit5({B5}) + True/False + 0 + True + 34 + 1 + + + PID 4C Supported (PID 40) + sig11 + 2 + bit4({B5}) + True/False + 0 + True + 35 + 1 + + + PID 4D Supported (PID 40) + sig12 + 2 + bit3({B5}) + True/False + 0 + True + 36 + 1 + + + PID 4E Supported (PID 40) + sig13 + 2 + bit2({B5}) + True/False + 0 + True + 37 + 1 + + + PID 4F Supported (PID 40) + sig14 + 2 + bit1({B5}) + True/False + 0 + True + 38 + 1 + + + PID 50 Supported (PID 40) + sig15 + 2 + bit0({B5}) + True/False + 0 + True + 39 + 1 + + + PID 51 Supported (PID 40) + sig16 + 2 + bit7({B6}) + True/False + 0 + True + 40 + 1 + + + PID 52 Supported (PID 40) + sig17 + 2 + bit6({B6}) + True/False + 0 + True + 41 + 1 + + + PID 53 Supported (PID 40) + sig18 + 2 + bit5({B6}) + True/False + 0 + True + 42 + 1 + + + PID 54 Supported (PID 40) + sig19 + 2 + bit4({B6}) + True/False + 0 + True + 43 + 1 + + + PID 55 Supported (PID 40) + sig20 + 2 + bit3({B6}) + True/False + 0 + True + 44 + 1 + + + PID 56 Supported (PID 40) + sig21 + 2 + bit2({B6}) + True/False + 0 + True + 45 + 1 + + + PID 57 Supported (PID 40) + sig22 + 2 + bit1({B6}) + True/False + 0 + True + 46 + 1 + + + PID 58 Supported (PID 40) + sig23 + 2 + bit0({B6}) + True/False + 0 + True + 47 + 1 + + + PID 59 Supported (PID 40) + sig24 + 2 + bit7({B7}) + True/False + 0 + True + 48 + 1 + + + PID 5A Supported (PID 40) + sig25 + 2 + bit6({B7}) + True/False + 0 + True + 49 + 1 + + + PID 5B Supported (PID 40) + sig26 + 2 + bit5({B7}) + True/False + 0 + True + 50 + 1 + + + PID 5C Supported (PID 40) + sig27 + 2 + bit4({B7}) + True/False + 0 + True + 51 + 1 + + + PID 5D Supported (PID 40) + sig28 + 2 + bit3({B7}) + True/False + 0 + True + 52 + 1 + + + PID 5E Supported (PID 40) + sig29 + 2 + bit2({B7}) + True/False + 0 + True + 53 + 1 + + + PID 5F Supported (PID 40) + sig30 + 2 + bit1({B7}) + True/False + 0 + True + 54 + 1 + + + PID 60 Supported (PID 40) + sig31 + 2 + bit0({B7}) + True/False + 0 + True + 55 + 1 + + + + + + + out31 + 7E0 + 00 + + + (PID 42) CAN Control Module Voltage Response + out31 + 7E8 + xx + 41 + 42 + net0 + False + + + Module Voltage (PID 42) + sig0 + 1 + {Raw Value}*0.001|0,1,24,16 + 0.000 + 65.535 + 0 + V + 0 + True + 0.001 + 24 + 16 + + + + + + + out32 + 7E0 + 00 + + + (PID 43) CAN Absolute Load Value Response + out32 + 7E8 + xx + 41 + 43 + net0 + False + + + Load Value (PID 43) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,16 + 0.000 + 25700 + 0 + % + 0 + True + 0.392156862745098 + 24 + 16 + + + + + + + out33 + 7E0 + 00 + + + (PID 44) CAN Fuel/Air Commanded Equivalence Ratio Response + out33 + 7E8 + xx + 41 + 44 + net0 + False + + + Fuel/Air Commanded Equivalence Ratio (PID 44) + sig0 + 1 + {Raw Value}*3.05e-05|0,1,24,16 + 0.000 + 1.999 + 0 + 0 + True + 3.05e-05 + 24 + 16 + + + + + + + out34 + 7E0 + 00 + + + (PID 45) CAN Relative Throttle Position Response + out34 + 7E8 + xx + 41 + 45 + net0 + False + + + Relative Throttle Position (PID 45) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out35 + 7E0 + 00 + + + (PID 46) CAN Ambient Air Temperature Response + out35 + 7E8 + xx + 41 + 46 + net0 + False + + + Ambient Air Temperature (PID 46) + sig0 + 1 + {Raw Value}-40|0,1,24,8 + 0 + 215 + -40 + °C + 0 + True + -40 + 24 + 8 + + + + + + + out36 + 8421504 + 7E0 + 00 + + + (PID 47) CAN Absolute Throttle Position B Response + out36 + 7E8 + xx + 41 + 47 + net0 + 8421504 + False + + + Throttle Position (B) (PID 47) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out37 + 8421504 + 7E0 + 00 + + + (PID 48) CAN Absolute Throttle Position C Response + out37 + 7E8 + xx + 41 + 48 + net0 + 8421504 + False + + + Throttle Position (C) (PID 48) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out38 + 8388672 + 7E0 + 00 + + + (PID 49) CAN Accelerator Pedal Position D Response + out38 + 7E8 + xx + 41 + 49 + net0 + 8388672 + False + + + Accelerator Pedal Position (D) (PID 49) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out39 + 8388672 + 7E0 + 00 + + + (PID 4A) CAN Accelerator Pedal Position E Response + out39 + 7E8 + xx + 41 + 4A + net0 + 8388672 + False + + + Accelerator Pedal Position (E) (PID 4A) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out40 + 8388672 + 7E0 + 00 + + + (PID 4B) CAN Accelerator Pedal Position F Response + out40 + 7E8 + xx + 41 + 4B + net0 + 8388672 + False + + + Accelerator Pedal Position (F) (PID 4B) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out41 + 7E0 + 00 + + + (PID 4C) CAN Commanded Throttle Actuator Control Response + out41 + 7E8 + xx + 41 + 4C + net0 + False + + + Commanded Throttle Actuator Control (PID 4C) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out42 + 7E0 + 00 + + + (PID 59) CAN Fuel Rail Pressure (Absolute) Response + out42 + 7E8 + xx + 41 + 59 + net0 + False + + + Absolute Fuel Rail Pressure (PID 59) + sig0 + 1 + {Raw Value}*10|0,1,24,16 + 0 + 655350 + 0 + kPa + 0 + True + 10 + 24 + 16 + 10 + + + + + + + out43 + 8388672 + 7E0 + 00 + + + (PID 5A) CAN Relative Accelerator Pedal Position Response + out43 + 7E8 + xx + 41 + 5A + net0 + 8388672 + False + + + Relative Accelerator Pedal Position (PID 5A) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out44 + 7E0 + 00 + + + (PID 5B) CAN Hybrid/EV Battery Pack Remaining Charge Response + out44 + 7E8 + xx + 41 + 5B + net0 + False + + + Remaining Battery Pack Charge (PID 5B) + sig0 + 1 + {Raw Value}*0.392156862745098|0,1,24,8 + 0.000 + 100 + 0 + % + 0 + True + 0.392156862745098 + 24 + 8 + + + + + + + out45 + 7E0 + 00 + + + (PID 5C) CAN Engine Oil Temperature Response + out45 + 7E8 + xx + 41 + 5C + net0 + False + + + Oil Temperature (PID 5C) + sig0 + 1 + {Raw Value}-40|0,1,24,8 + 0 + 215 + -40 + °C + 0 + True + -40 + 24 + 8 + + + + + + + out46 + 7E0 + 00 + + + (PID 5D) CAN Fuel Injection Timing Response + out46 + 7E8 + xx + 41 + 5D + net0 + False + + + Fuel Injection Timing (PID 5D) + sig0 + 1 + {Raw Value}*0.0078125-210|0,1,24,16 + 0.000 + 301.992 + -210 + deg + 0 + True + 0.0078125 + -210 + 24 + 16 + + + + + + + out47 + 7E0 + 00 + + + (PID 5E) CAN Engine Fuel Rate Response + out47 + 7E8 + xx + 41 + 5E + net0 + False + + + Engine Fuel Rate (PID 5E) + sig0 + 1 + {Raw Value}*0.05|0,1,24,16 + 0.00 + 3276.75 + 0 + L/h + 0 + True + 0.05 + 24 + 16 + + + + + + + out48 + 16744448 + 7E0 + 00 + + + (PID 60) CAN Supprted PIDs (61-80) Response + out48 + 7E8 + xx + 41 + 60 + net0 + 16744448 + False + + + PID 61 Supported (PID 60) + sig0 + 2 + bit7({B4}) + True/False + 0 + True + 24 + 1 + + + PID 62 Supported (PID 60) + sig1 + 2 + bit6({B4}) + True/False + 0 + True + 25 + 1 + + + PID 63 Supported (PID 60) + sig2 + 2 + bit5({B4}) + True/False + 0 + True + 26 + 1 + + + PID 64 Supported (PID 60) + sig3 + 2 + bit4({B4}) + True/False + 0 + True + 27 + 1 + + + PID 65 Supported (PID 60) + sig4 + 2 + bit3({B4}) + True/False + 0 + True + 28 + 1 + + + PID 66 Supported (PID 60) + sig5 + 2 + bit2({B4}) + True/False + 0 + True + 29 + 1 + + + PID 67 Supported (PID 60) + sig6 + 2 + bit1({B4}) + True/False + 0 + True + 30 + 1 + + + PID 68 Supported (PID 60) + sig7 + 2 + bit0({B4}) + True/False + 0 + True + 31 + 1 + + + PID 69 Supported (PID 60) + sig8 + 2 + bit7({B5}) + True/False + 0 + True + 32 + 1 + + + PID 6A Supported (PID 60) + sig9 + 2 + bit6({B5}) + True/False + 0 + True + 33 + 1 + + + PID 6B Supported (PID 60) + sig10 + 2 + bit5({B5}) + True/False + 0 + True + 34 + 1 + + + PID 6C Supported (PID 60) + sig11 + 2 + bit4({B5}) + True/False + 0 + True + 35 + 1 + + + PID 6D Supported (PID 60) + sig12 + 2 + bit3({B5}) + True/False + 0 + True + 36 + 1 + + + PID 6E Supported (PID 60) + sig13 + 2 + bit2({B5}) + True/False + 0 + True + 37 + 1 + + + PID 6F Supported (PID 60) + sig14 + 2 + bit1({B5}) + True/False + 0 + True + 38 + 1 + + + PID 70 Supported (PID 60) + sig15 + 2 + bit0({B5}) + True/False + 0 + True + 39 + 1 + + + PID 71 Supported (PID 60) + sig16 + 2 + bit7({B6}) + True/False + 0 + True + 40 + 1 + + + PID 72 Supported (PID 60) + sig17 + 2 + bit6({B6}) + True/False + 0 + True + 41 + 1 + + + PID 73 Supported (PID 60) + sig18 + 2 + bit5({B6}) + True/False + 0 + True + 42 + 1 + + + PID 74 Supported (PID 60) + sig19 + 2 + bit4({B6}) + True/False + 0 + True + 43 + 1 + + + PID 75 Supported (PID 60) + sig20 + 2 + bit3({B6}) + True/False + 0 + True + 44 + 1 + + + PID 76 Supported (PID 60) + sig21 + 2 + bit2({B6}) + True/False + 0 + True + 45 + 1 + + + PID 77 Supported (PID 60) + sig22 + 2 + bit1({B6}) + True/False + 0 + True + 46 + 1 + + + PID 78 Supported (PID 60) + sig23 + 2 + bit0({B6}) + True/False + 0 + True + 47 + 1 + + + PID 79 Supported (PID 60) + sig24 + 2 + bit7({B7}) + True/False + 0 + True + 48 + 1 + + + PID 7A Supported (PID 60) + sig25 + 2 + bit6({B7}) + True/False + 0 + True + 49 + 1 + + + PID 7B Supported (PID 60) + sig26 + 2 + bit5({B7}) + True/False + 0 + True + 50 + 1 + + + PID 7C Supported (PID 60) + sig27 + 2 + bit4({B7}) + True/False + 0 + True + 51 + 1 + + + PID 7D Supported (PID 60) + sig28 + 2 + bit3({B7}) + True/False + 0 + True + 52 + 1 + + + PID 7E Supported (PID 60) + sig29 + 2 + bit2({B7}) + True/False + 0 + True + 53 + 1 + + + PID 7F Supported (PID 60) + sig30 + 2 + bit1({B7}) + True/False + 0 + True + 54 + 1 + + + PID 80 Supported (PID 60) + sig31 + 2 + bit0({B7}) + True/False + 0 + True + 55 + 1 + + + + + + + out49 + 12615680 + 7E0 + 00 + + + (PID 61) CAN Driver's Demand Engine - Percent Torque Response + out49 + 7E8 + xx + 41 + 61 + net0 + 12615680 + False + + + Driver's Demand Engine - Percent Torque (PID 61) + sig0 + 1 + {Raw Value}-125|0,1,24,8 + 0 + 130 + -125 + % + 0 + True + -125 + 24 + 8 + + + + + + + out50 + 12615680 + 7E0 + 00 + + + (PID 62) CAN Actual Engine - Percent Torque Response + out50 + 7E8 + xx + 41 + 62 + net0 + 12615680 + False + + + Actual Engine - Percent Torque (PID 62) + sig0 + 1 + {Raw Value}-125|0,1,24,8 + 0 + 130 + -125 + % + 0 + True + -125 + 24 + 8 + + + + + + + out51 + 12615680 + 7E0 + 00 + + + (PID 63) CAN Engine Reference Torque Response + out51 + 7E8 + xx + 41 + 63 + net0 + 12615680 + False + + + Engine Reference Torque (PID 63) + sig0 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + Nm + 0 + True + 24 + 16 + + + + + + + out52 + 16744448 + 7E0 + 00 + + + (PID 80) CAN Supported PIDs (81-A0) Response + out52 + 7E8 + xx + 41 + 80 + net0 + 16744448 + False + + + PID 81 Supported (PID 80) + sig0 + 2 + bit7({B4}) + True/False + 0 + True + 24 + 1 + + + PID 82 Supported (PID 80) + sig1 + 2 + bit6({B4}) + True/False + 0 + True + 25 + 1 + + + PID 83 Supported (PID 80) + sig2 + 2 + bit5({B4}) + True/False + 0 + True + 26 + 1 + + + PID 84 Supported (PID 80) + sig3 + 2 + bit4({B4}) + True/False + 0 + True + 27 + 1 + + + PID 85 Supported (PID 80) + sig4 + 2 + bit3({B4}) + True/False + 0 + True + 28 + 1 + + + PID 86 Supported (PID 80) + sig5 + 2 + bit2({B4}) + True/False + 0 + True + 29 + 1 + + + PID 87 Supported (PID 80) + sig6 + 2 + bit1({B4}) + True/False + 0 + True + 30 + 1 + + + PID 88 Supported (PID 80) + sig7 + 2 + bit0({B4}) + True/False + 0 + True + 31 + 1 + + + PID 89 Supported (PID 80) + sig8 + 2 + bit7({B5}) + True/False + 0 + True + 32 + 1 + + + PID 8A Supported (PID 80) + sig9 + 2 + bit6({B5}) + True/False + 0 + True + 33 + 1 + + + PID 8B Supported (PID 80) + sig10 + 2 + bit5({B5}) + True/False + 0 + True + 34 + 1 + + + PID 8C Supported (PID 80) + sig11 + 2 + bit4({B5}) + True/False + 0 + True + 35 + 1 + + + PID 8D Supported (PID 80) + sig12 + 2 + bit3({B5}) + True/False + 0 + True + 36 + 1 + + + PID 8E Supported (PID 80) + sig13 + 2 + bit2({B5}) + True/False + 0 + True + 37 + 1 + + + PID 8F Supported (PID 80) + sig14 + 2 + bit1({B5}) + True/False + 0 + True + 38 + 1 + + + PID 90 Supported (PID 80) + sig15 + 2 + bit0({B5}) + True/False + 0 + True + 39 + 1 + + + PID 91 Supported (PID 80) + sig16 + 2 + bit7({B6}) + True/False + 0 + True + 40 + 1 + + + PID 92 Supported (PID 80) + sig17 + 2 + bit6({B6}) + True/False + 0 + True + 41 + 1 + + + PID 93 Supported (PID 80) + sig18 + 2 + bit5({B6}) + True/False + 0 + True + 42 + 1 + + + PID 94 Supported (PID 80) + sig19 + 2 + bit4({B6}) + True/False + 0 + True + 43 + 1 + + + PID 95 Supported (PID 80) + sig20 + 2 + bit3({B6}) + True/False + 0 + True + 44 + 1 + + + PID 96 Supported (PID 80) + sig21 + 2 + bit2({B6}) + True/False + 0 + True + 45 + 1 + + + PID 97 Supported (PID 80) + sig22 + 2 + bit1({B6}) + True/False + 0 + True + 46 + 1 + + + PID 98 Supported (PID 80) + sig23 + 2 + bit0({B6}) + True/False + 0 + True + 47 + 1 + + + PID 99 Supported (PID 80) + sig24 + 2 + bit7({B7}) + True/False + 0 + True + 48 + 1 + + + PID 9A Supported (PID 80) + sig25 + 2 + bit6({B7}) + True/False + 0 + True + 49 + 1 + + + PID 9B Supported (PID 80) + sig26 + 2 + bit5({B7}) + True/False + 0 + True + 50 + 1 + + + PID 9C Supported (PID 80) + sig27 + 2 + bit4({B7}) + True/False + 0 + True + 51 + 1 + + + PID 9D Supported (PID 80) + sig28 + 2 + bit3({B7}) + True/False + 0 + True + 52 + 1 + + + PID 9E Supported (PID 80) + sig29 + 2 + bit2({B7}) + True/False + 0 + True + 53 + 1 + + + PID 9F Supported (PID 80) + sig30 + 2 + bit1({B7}) + True/False + 0 + True + 54 + 1 + + + PID A0 Supported (PID 80) + sig31 + 2 + bit0({B7}) + True/False + 0 + True + 55 + 1 + + + + + + + out53 + 10789024 + 7E0 + 00 + + + (PID 83) CAN NOx Sensor Response + out53 + 7E8 + 41 + 83 + net0 + 10789024 + True + 86 + False + + + NOx Sensor Concentration 2-2 Supported (PID 83) + sig1 + 2 + bit3({B3}) + True/False + 0 + True + 20 + 1 + + + NOx Sensor Concentration 2-1 Supported (PID 83) + sig2 + 2 + bit2({B3}) + True/False + 0 + True + 21 + 1 + + + NOx Sensor Concentration 1-2 Supported (PID 83) + sig3 + 2 + bit1({B3}) + True/False + 0 + True + 22 + 1 + + + NOx Sensor Concentration 1-1 Supported (PID 83) + sig4 + 2 + bit0({B3}) + True/False + 0 + True + 23 + 1 + + + NOx Sensor Concentration 1-1 (PID 83) + sig5 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + ppm + 0 + True + 24 + 16 + + + NOx Sensor Concentration 1-2 (PID 83) + sig6 + 1 + {Raw Value}|0,1,40,16 + 0 + 65535 + 0 + ppm + 0 + True + 40 + 16 + + + NOx Sensor Concentration 2-1 (PID 83) + sig7 + 1 + {Raw Value}|0,1,56,16 + 0 + 65535 + 0 + ppm + 0 + True + 56 + 16 + + + NOx Sensor Concentration 2-2 (PID 83) + sig8 + 1 + {Raw Value}|0,1,72,16 + 0 + 65535 + 0 + ppm + 0 + True + 72 + 16 + + + + + + + out54 + 10789024 + 7E0 + 00 + + + (Pid 9E) CAN Engine Exhaust Flow Rate + out54 + 7E8 + 41 + 9E + net0 + 10789024 + True + 86 + False + + + Engine Exhaust Flow Rate + sig8 + 1 + {Raw Value}*0.2|0,1,16,16 + 0.00 + 13107 + 0 + kg/h + 0 + True + 0.2 + 16 + 16 + 4 + + + + + + + out55 + 10789024 + 7E0 + 00 + + + (PID A1) CAN NOx-Sensor Corrected + out55 + 7E8 + 41 + A1 + net0 + 10789024 + True + 86 + False + + + NOx Sensor Corrected Concentration 2-2 Supported (PID A1) + sig1 + 2 + bit3({B3}) + True/False + 0 + True + 20 + 1 + + + NOx Sensor Corrected Concentration 2-1 Supported (PID A1) + sig2 + 2 + bit2({B3}) + True/False + 0 + True + 21 + 1 + + + NOx Sensor Corrected Concentration 1-2 Supported (PID A1) + sig3 + 2 + bit1({B3}) + True/False + 0 + True + 22 + 1 + + + NOx Sensor Corrected Concentration 1-1 Supported (PID A1) + sig4 + 2 + bit0({B3}) + True/False + 0 + True + 23 + 1 + + + NOx Sensor Corrected Concentration 1-1 (PID A1) + sig5 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + ppm + 0 + True + 24 + 16 + + + NOx Sensor Corrected Concentration 1-2 (PID A1) + sig6 + 1 + {Raw Value}|0,1,40,16 + 0 + 65535 + 0 + ppm + 0 + True + 40 + 16 + + + NOx Sensor Corrected Concentration 2-1 (PID A1) + sig7 + 1 + {Raw Value}|0,1,56,16 + 0 + 65535 + 0 + ppm + 0 + True + 56 + 16 + + + NOx Sensor Corrected Concentration 2-2 (PID A1) + sig8 + 1 + {Raw Value}|0,1,72,16 + 0 + 65535 + 0 + ppm + 0 + True + 72 + 16 + + + + + + + out56 + 7E0 + 00 + + + (PID A0) CAN Supported PIDs (A0-BF) Response + out56 + 7E8 + 41 + A0 + net0 + True + 1 + 0 + False + + + PID A1 Supported + sig0 + 2 + bit7({B3}) + True/False + 0 + True + 16 + 1 + + + PID A2 Supported + sig1 + 2 + bit6({B3}) + True/False + 0 + True + 17 + 1 + + + PID A3 Supported + sig2 + 2 + bit5({B3}) + True/False + 0 + True + 18 + 1 + + + PID A4 Supported + sig3 + 2 + bit4({B3}) + True/False + 0 + True + 19 + 1 + + + PID A5 Supported + sig4 + 2 + bit3({B3}) + True/False + 0 + True + 20 + 1 + + + PID A6 Supported + sig5 + 2 + bit2({B3}) + True/False + 0 + True + 21 + 1 + + + PID A7 Supported + sig6 + 2 + bit1({B3}) + True/False + 0 + True + 22 + 1 + + + PID A8 Supported + sig7 + 2 + bit0({B3}) + True/False + 0 + True + 23 + 1 + + + PID A9 Supported + sig8 + 2 + bit7({B4}) + True/False + 0 + True + 24 + 1 + + + PID AA Supported + sig9 + 2 + bit6({B4}) + True/False + 0 + True + 25 + 1 + + + PID AB Supported + sig10 + 2 + bit5({B4}) + True/False + 0 + True + 26 + 1 + + + PID AC Supported + sig11 + 2 + bit4({B4}) + True/False + 0 + True + 27 + 1 + + + PID AD Supported + sig12 + 2 + bit3({B4}) + True/False + 0 + True + 28 + 1 + + + PID AE Supported + sig13 + 2 + bit2({B4}) + True/False + 0 + True + 29 + 1 + + + PID AF Supported + sig14 + 2 + bit1({B4}) + True/False + 0 + True + 30 + 1 + + + PID B0 Supported + sig15 + 2 + bit0({B4}) + True/False + 0 + True + 31 + 1 + + + PID B1 Supported + sig16 + 2 + bit7({B5}) + True/False + 0 + True + 32 + 1 + + + PID B2 Supported + sig17 + 2 + bit6({B5}) + True/False + 0 + True + 33 + 1 + + + PID B3 Supported + sig18 + 2 + bit5({B5}) + True/False + 0 + True + 34 + 1 + + + PID B4 Supported + sig19 + 2 + bit4({B5}) + True/False + 0 + True + 35 + 1 + + + PID B5 Supported + sig20 + 2 + bit3({B5}) + True/False + 0 + True + 36 + 1 + + + PID B6 Supported + sig21 + 2 + bit2({B5}) + True/False + 0 + True + 37 + 1 + + + PID B7 Supported + sig22 + 2 + bit1({B5}) + True/False + 0 + True + 38 + 1 + + + PID B8 Supported + sig23 + 2 + bit0({B5}) + True/False + 0 + True + 39 + 1 + + + PID B9 Supported + sig24 + 2 + bit7({B6}) + True/False + 0 + True + 40 + 1 + + + PID BA Supported + sig25 + 2 + bit6({B6}) + True/False + 0 + True + 41 + 1 + + + PID BB Supported + sig26 + 2 + bit5({B6}) + True/False + 0 + True + 42 + 1 + + + PID BC Supported + sig27 + 2 + bit4({B6}) + True/False + 0 + True + 43 + 1 + + + PID BD Supported + sig28 + 2 + bit3({B6}) + True/False + 0 + True + 44 + 1 + + + PID BE Supported + sig29 + 2 + bit2({B6}) + True/False + 0 + True + 45 + 1 + + + PID BF Supported + sig30 + 2 + bit1({B6}) + True/False + 0 + True + 46 + 1 + + + PID C0 Supported + sig31 + 2 + bit0({B6}) + True/False + 0 + True + 47 + 1 + + + + + + + out57 + 12615680 + 7E0 + 00 + + + (PID 31) CAN Distance traveled since last DTC clear + out57 + 7E8 + 04 + 41 + 31 + net0 + 12615680 + False + + + Kilometerstand + sig1 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + km + 0 + True + 24 + 16 + + + + + + + out58 + 7E0 + 00 + + + (PID 21) CAN Distance Traveled While MIL Activated + out58 + 7E8 + 04 + 41 + 21 + net0 + False + + + DistanceMILOn + sig0 + 1 + {Raw Value}|0,1,24,16 + 0 + 65535 + 0 + km + 0 + True + 24 + 16 + + + + + + Main @@ -1397,7 +11146,7 @@ 1 1 1 - C:\Users\Andreas\IntrepidCloud\ICSShare\Demo\Demo - Datalogger TEX22\full trace 2022-06-10 06-54-10-290994 Partition 0.vsb + C:\IntrepidCS\Vehicle Spy 3\Data Directory\Demo - Datalogger (GIT)\full trace 2022-06-10 06-54-10-290994 Partition 0.vsb True out1 1 @@ -1414,7 +11163,7 @@ 1 1 1 - C:\Users\Andreas\IntrepidCloud\ICSShare\Demo\Demo - Datalogger TEX22\full trace 2022-06-10 10-26-01-291045 Partition 0.vsb + C:\IntrepidCS\Vehicle Spy 3\Data Directory\Demo - Datalogger (GIT)\full trace 2022-06-10 10-26-01-291045 Partition 0.vsb True out1 1 @@ -1452,22 +11201,11 @@ 0 1 - 66450 - - - Engine RPM Response (Value) - 0 - 0.00 - 0 - 16256.25 - RPM - True - - tcp0 + 00:00:00:00:00:00 net72 -256 @@ -1497,18 +11235,28 @@ True + + WIL_3_1_0_9 + Desktop 1 0 51 - QVFET0NLCAAAAAD8////AAAAAIMHAAAUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3QAAAAAAAACA1Hq4Ru70SIM1fakJBnUaAaQAAAAAAAAAZYheWHVq60u2XsfC9K8AAAQAAABRAAAAYgcAAPQDAAAAAAAAAAAAAAAPAAAARnVuY3Rpb24gQmxvY2tzAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= - 374868177 + QVFET0NLCAAAAADQAAAA0AAAANgEAAAEBAAAAgAAAAAAAAAAvAIAADQDAAAAAAAAAAAAAAAAAAAAAAAAxAIAAAAAAACA1Hq4Ru70SIM1fakJBnUaAYsCAAADAAAAD7E5edtLeUyiALu/dIYUJAAAAABJAAAAZwcAAPgDAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA///////////CAQAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAKQAAAAAAAAAZYheWHVq60u2XsfC9K8AAAAAAABiAAAAZwcAAPgDAAAAAAAAAAAAAAAPAAAARnVuY3Rpb24gQmxvY2tzAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8IBAADIAAAA//////////9YAgAALAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ0AAAAAAAAAZYheWHVq60u2XsfC9K8AAQAAAABiAAAAZwcAAPgDAAAAAAAAAAAAAAAIAAAATWVzc2FnZXMAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////wgEAAMgAAAD//////////1gCAAAsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAABliF5YdWrrS7Zex8L0rwACAAAAAGIAAABnBwAA+AMAAAAAAAAAAAAAAA8AAABNZXNzYWdlcyBFZGl0b3IAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////wgEAAMgAAAD//////////1gCAAAsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + -977726321 0 - 0 - PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRGQmxvY2tLZXk+dHN0MjwvQ3VycmVudEZCbG9ja0tleT4NCjxDdXJyZW50U3BsaXRTaXplPjM1MDwvQ3VycmVudFNwbGl0U2l6ZT4NCjxGQlNjcmlwdEdyaWQ+DQoJPE51bU9mQ29scz42PC9OdW1PZkNvbHM+DQoJPE51bU9mUm93cz4xMTwvTnVtT2ZSb3dzPg0KCTxDb2w+NDwvQ29sPg0KCTxSb3c+MzwvUm93Pg0KCTxDb2xTZWw+NDwvQ29sU2VsPg0KCTxSb3dTZWw+MzwvUm93U2VsPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4wPC9Db2xJbmRleD4NCgkJPFdpZHRoPjYwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NjA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yPC9Db2xJbmRleD4NCgkJPFdpZHRoPjYwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MzAwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NDUwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MzAwMDwvV2lkdGg+DQoJPC9DT0w+DQo8L0ZCU2NyaXB0R3JpZD4NCjwvRGVza3RvcERhdGE+DQo= + PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRGQmxvY2tLZXk+dHN0MjwvQ3VycmVudEZCbG9ja0tleT4NCjxDdXJyZW50U3BsaXRTaXplPjM1MDwvQ3VycmVudFNwbGl0U2l6ZT4NCjxGQlNjcmlwdEdyaWQ+DQoJPE51bU9mQ29scz42PC9OdW1PZkNvbHM+DQoJPE51bU9mUm93cz4xMTwvTnVtT2ZSb3dzPg0KCTxDb2w+NDwvQ29sPg0KCTxSb3c+MTwvUm93Pg0KCTxDb2xTZWw+NDwvQ29sU2VsPg0KCTxSb3dTZWw+MTwvUm93U2VsPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4wPC9Db2xJbmRleD4NCgkJPFdpZHRoPjYwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NjA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yPC9Db2xJbmRleD4NCgkJPFdpZHRoPjYwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MzAwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NDUwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MzAwMDwvV2lkdGg+DQoJPC9DT0w+DQo8L0ZCU2NyaXB0R3JpZD4NCjwvRGVza3RvcERhdGE+DQo= + + + 1 + PERlc2t0b3BEYXRhPg0KPEZpbHRlcldpZHRoPjIxMDwvRmlsdGVyV2lkdGg+DQo8RmlsdGVyQ29sdW1uV2lkdGhzPjQjMTIwLDIwLDIwLDI1IzAsMSwyLDMjMSwxLDEsMTwvRmlsdGVyQ29sdW1uV2lkdGhzPg0KPEV4cGFuZE1lc3NhZ2VFbmFibGVkPkZhbHNlPC9FeHBhbmRNZXNzYWdlRW5hYmxlZD4NCjwvRGVza3RvcERhdGE+DQo= + + + 2 + PERlc2t0b3BEYXRhPg0KPEN1cnJlbnRWaWV3PjA8L0N1cnJlbnRWaWV3Pg0KPEN1cnJlbnROZXR3b3JrPjA8L0N1cnJlbnROZXR3b3JrPg0KPFNpZ25hbHNTY3JpcHRHcmlkPg0KCTxOdW1PZkNvbHM+OTk8L051bU9mQ29scz4NCgk8TnVtT2ZSb3dzPjU8L051bU9mUm93cz4NCgk8Q29sPjA8L0NvbD4NCgk8Um93PjQ8L1Jvdz4NCgk8Q29sU2VsPjA8L0NvbFNlbD4NCgk8Um93U2VsPjQ8L1Jvd1NlbD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD4yNzc1PC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNDQwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MjwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MzA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+MTUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD4xNTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjIwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjIxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjIyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjIzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjI0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjI1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjI2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjI3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjI4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjI5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjMwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjMxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjMyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjMzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjM5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjUwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjUxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjUyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjUzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjU5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjYwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjYxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjYyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjYzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjY0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjY1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjY2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjY3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjY4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjY5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjcwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjcxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjcyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjczPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjgwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjgxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjgyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjgzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjg0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjg1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjg2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjg3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjg4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjg5PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjkwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjkxPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjkyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjkzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjk0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjk1PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjk2PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjk3PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjk4PC9Db2xJbmRleD4NCgkJPFdpZHRoPjE1MDwvV2lkdGg+DQoJPC9DT0w+DQo8L1NpZ25hbHNTY3JpcHRHcmlkPg0KPE1lc3NhZ2VzU2NyaXB0R3JpZD4NCgk8TnVtT2ZDb2xzPjE4PC9OdW1PZkNvbHM+DQoJPE51bU9mUm93cz42MTwvTnVtT2ZSb3dzPg0KCTxDb2w+MTc8L0NvbD4NCgk8Um93PjEwPC9Sb3c+DQoJPENvbFNlbD4xNzwvQ29sU2VsPg0KCTxSb3dTZWw+MTA8L1Jvd1NlbD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+MDwvQ29sSW5kZXg+DQoJCTxXaWR0aD42MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xPC9Db2xJbmRleD4NCgkJPFdpZHRoPjM4NDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4yPC9Db2xJbmRleD4NCgkJPFdpZHRoPjE2NTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4zPC9Db2xJbmRleD4NCgkJPFdpZHRoPjkwMDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjQ8L0NvbEluZGV4Pg0KCQk8V2lkdGg+OTAwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+NTwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD42PC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4Pjc8L0NvbEluZGV4Pg0KCQk8V2lkdGg+NDUwPC9XaWR0aD4NCgk8L0NPTD4NCgk8Q09MPg0KCQk8Q29sSW5kZXg+ODwvQ29sSW5kZXg+DQoJCTxXaWR0aD40NTA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD45PC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEwPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjExPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEyPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjEzPC9Db2xJbmRleD4NCgkJPFdpZHRoPjQ1MDwvV2lkdGg+DQoJPC9DT0w+DQoJPENPTD4NCgkJPENvbEluZGV4PjE0PC9Db2xJbmRleD4NCgkJPFdpZHRoPjEyMDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNTwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNjwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KCTxDT0w+DQoJCTxDb2xJbmRleD4xNzwvQ29sSW5kZXg+DQoJCTxXaWR0aD45MDA8L1dpZHRoPg0KCTwvQ09MPg0KPC9NZXNzYWdlc1NjcmlwdEdyaWQ+DQo8L0Rlc2t0b3BEYXRhPg0K @@ -1521,5 +11269,17 @@ 0 Function Blocks + + 0 + 1 + 0 + Messages + + + 1 + 2 + 0 + Messages Editor +