diff --git a/.gitmodules b/.gitmodules index 7dc018d..e69de29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +0,0 @@ -[submodule "android/AndrOBD"] - path = android/AndrOBD - url = https://github.com/fr3ts0n/AndrOBD.git - ignore = all diff --git a/android/AndrOBD b/android/AndrOBD deleted file mode 160000 index e056bbc..0000000 --- a/android/AndrOBD +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e056bbcdc6342ff0c00e57c2460f40b3d84c9812 diff --git a/android/library/build.gradle.kts b/android/library/build.gradle.kts new file mode 100644 index 0000000..2819fda --- /dev/null +++ b/android/library/build.gradle.kts @@ -0,0 +1,32 @@ +// AndrOBD library module — только протокол ELM327/OBD2 +// Источник: https://github.com/fr3ts0n/AndrOBD (GPLv2) +// Директория содержится как vendored код, не submodule + +plugins { + id("com.android.library") +} + +android { + namespace = "com.fr3ts0n.ecu.prot" + compileSdk = 34 + + defaultConfig { + minSdk = 24 + targetSdk = 34 + } + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + sourceSets { + getByName("main") { + java.srcDirs("com") + } + } +} + +dependencies { + implementation("androidx.annotation:annotation:1.7.0") +} diff --git a/android/library/com/fr3ts0n/common/UTF8Bundle.java b/android/library/com/fr3ts0n/common/UTF8Bundle.java new file mode 100644 index 0000000..7b8b992 --- /dev/null +++ b/android/library/com/fr3ts0n/common/UTF8Bundle.java @@ -0,0 +1,31 @@ +package com.fr3ts0n.common; + +import java.util.ResourceBundle; + +/** + * Wrapper class to ensure UTF8 encoding for resource bundle reading + * + * @author fr3ts0n + */ + +public class UTF8Bundle +{ + private static ResourceBundle.Control ctrl = null; + + public UTF8Bundle(ResourceBundle.Control control) + { + ctrl = control; + } + + public static ResourceBundle getBundle(String bundleName) + { + if (ctrl != null) + { + return ResourceBundle.getBundle(bundleName, ctrl); + } + else + { + return ResourceBundle.getBundle(bundleName); + } + } +} diff --git a/android/library/com/fr3ts0n/common/UTF8Control.java b/android/library/com/fr3ts0n/common/UTF8Control.java new file mode 100644 index 0000000..c38532c --- /dev/null +++ b/android/library/com/fr3ts0n/common/UTF8Control.java @@ -0,0 +1,68 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.common; + +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.URL; +import java.net.URLConnection; +import java.util.Locale; +import java.util.PropertyResourceBundle; +import java.util.ResourceBundle; +import java.util.ResourceBundle.Control; + +/** + * Utility class to load UTF8 resources into a @see ResourceBundle + * + * @author fr3ts0n - (found as snippet from stackoverflow) + */ +public class UTF8Control extends Control { + public ResourceBundle newBundle + (String baseName, Locale locale, String format, ClassLoader loader, boolean reload) + throws IOException + { + // The below is a copy of the default implementation. + String bundleName = toBundleName(baseName, locale); + String resourceName = toResourceName(bundleName, "properties"); + ResourceBundle bundle = null; + InputStream stream = null; + if (reload) { + URL url = loader.getResource(resourceName); + if (url != null) { + URLConnection connection = url.openConnection(); + if (connection != null) { + connection.setUseCaches(false); + stream = connection.getInputStream(); + } + } + } else { + stream = loader.getResourceAsStream(resourceName); + } + if (stream != null) { + try { + // Only this line is changed to make it to read properties files as UTF-8. + bundle = new PropertyResourceBundle(new InputStreamReader(stream, "UTF-8")); + } finally { + stream.close(); + } + } + return bundle; + } +} \ No newline at end of file diff --git a/android/library/com/fr3ts0n/common/package-info.java b/android/library/com/fr3ts0n/common/package-info.java new file mode 100644 index 0000000..a061c5e --- /dev/null +++ b/android/library/com/fr3ts0n/common/package-info.java @@ -0,0 +1,24 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +/** + * common stuff which is valid for all packages + * + * @author fr3ts0n + */ +package com.fr3ts0n.common; diff --git a/android/library/com/fr3ts0n/common/res/connect_established.png b/android/library/com/fr3ts0n/common/res/connect_established.png new file mode 100755 index 0000000..a397bf9 Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/connect_established.png differ diff --git a/android/library/com/fr3ts0n/common/res/connect_no.png b/android/library/com/fr3ts0n/common/res/connect_no.png new file mode 100755 index 0000000..4fbb942 Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/connect_no.png differ diff --git a/android/library/com/fr3ts0n/common/res/edit.png b/android/library/com/fr3ts0n/common/res/edit.png new file mode 100755 index 0000000..98713ac Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/edit.png differ diff --git a/android/library/com/fr3ts0n/common/res/editdelete.png b/android/library/com/fr3ts0n/common/res/editdelete.png new file mode 100755 index 0000000..e94aa33 Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/editdelete.png differ diff --git a/android/library/com/fr3ts0n/common/res/exec.png b/android/library/com/fr3ts0n/common/res/exec.png new file mode 100755 index 0000000..2206448 Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/exec.png differ diff --git a/android/library/com/fr3ts0n/common/res/fileexport.png b/android/library/com/fr3ts0n/common/res/fileexport.png new file mode 100755 index 0000000..141f560 Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/fileexport.png differ diff --git a/android/library/com/fr3ts0n/common/res/filenew.png b/android/library/com/fr3ts0n/common/res/filenew.png new file mode 100755 index 0000000..3434c3d Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/filenew.png differ diff --git a/android/library/com/fr3ts0n/common/res/fileopen.png b/android/library/com/fr3ts0n/common/res/fileopen.png new file mode 100755 index 0000000..2d27efc Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/fileopen.png differ diff --git a/android/library/com/fr3ts0n/common/res/filesaveas.png b/android/library/com/fr3ts0n/common/res/filesaveas.png new file mode 100755 index 0000000..ef0e8c7 Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/filesaveas.png differ diff --git a/android/library/com/fr3ts0n/common/res/no.png b/android/library/com/fr3ts0n/common/res/no.png new file mode 100755 index 0000000..1cabc6e Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/no.png differ diff --git a/android/library/com/fr3ts0n/common/res/ok.png b/android/library/com/fr3ts0n/common/res/ok.png new file mode 100755 index 0000000..3a225a1 Binary files /dev/null and b/android/library/com/fr3ts0n/common/res/ok.png differ diff --git a/android/library/com/fr3ts0n/ecu/BitmapConversion.java b/android/library/com/fr3ts0n/ecu/BitmapConversion.java new file mode 100644 index 0000000..e96efca --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/BitmapConversion.java @@ -0,0 +1,130 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.ecu.prot.obd.Messages; + +import java.util.Map; +import java.util.TreeMap; + +/** + * conversion of numeric values based on a Bitmap + * + * @author erwin + */ +public class BitmapConversion extends NumericConversion +{ + /** SerialVersion UID */ + private static final long serialVersionUID = -8498739122873083420L; + /* the HashMap Data */ + private final TreeMap hashData = new TreeMap(); + + /** + * create a new hash converter which is initialized with values from map data + * The map data needs to contain Bit position and the meaning of it + * + * @param data map data for conversions + */ + @SuppressWarnings({"unchecked", "rawtypes"}) + public BitmapConversion(Map data) + { + hashData.putAll(data); + } + + /** + * create a new hash converter which is initialized with avlues from an array + * of strings in the format "BitPos=value" + * + * @param initData initializer strings for conversions in the format "BitPos=value[;BitPos=value[...]]" + */ + public BitmapConversion(String[] initData) + { + initFromStrings(initData); + } + + /** + * initialize hash map with values from an array of strings in the format "BitPos=value" + * + * @param initData initializer strings for conversions in the format "BitPos=value[;BitPos=value[...]]" + */ + private void initFromStrings(String[] initData) + { + Long key; + String value; + String[] data; + // clear old hash data + hashData.clear(); + + // loop through all string entries ... + for (String anInitData : initData) + { + data = anInitData.split(";"); + for (String aData : data) + { + // ... split key and value ... + String[] words = aData.split("="); + key = (long) (1 << Long.valueOf(words[0])); + value = words[1]; + + // attempt to translate ... + String xlatKey = value; + xlatKey = xlatKey.replaceAll("[ -]", "_").toLowerCase(); + value = Messages.getString(xlatKey, value); + // debug log translated message + log.finer(String.format("%s=%s", xlatKey, value)); + + // ... and enter into hash map + hashData.put(key, value); + } + } + } + + public Number memToPhys(long value) + { + return value; + } + + public Number physToMem(Number value) + { + return value; + } + + @Override + public String physToPhysFmtString(Number physVal, String format) + { + StringBuilder result = null; + long val = physVal.longValue(); + + for(Map.Entry item : hashData.entrySet()) + { + // if this is NOT the first entry, then add a new line + if (result == null) + result = new StringBuilder(); + else + result.append(System.lineSeparator()); + // now add the result + result.append(String.format("%s %s", + ((val & item.getKey()) != 0) ? "(*)" : "( )", + item.getValue())); + } + // if we haven't found a string representation, return numeric value + if (result == null) result = new StringBuilder(super.physToPhysFmtString(physVal, format)); + return (result.toString()); + } +} diff --git a/android/library/com/fr3ts0n/ecu/Conversion.java b/android/library/com/fr3ts0n/ecu/Conversion.java new file mode 100755 index 0000000..d6d8beb --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/Conversion.java @@ -0,0 +1,70 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import java.io.Serializable; + +/** + * interface for various Data conversion types + * + * @author erwin + */ +public interface Conversion extends Serializable +{ + /** + * convert measurement item from storage format to physical value + * + * @param value memory value + * @return physical value + */ + Number memToPhys(long value); + + /** + * convert measurement item from storage format to physical value + * + * @param value physical value + * @return memory value + */ + Number physToMem(Number value); + + /** + * convert a numerical physical value into a formatted string + * + * @param physVal physical value + * @param format formatting pattern for text display + * @return formatted String + */ + String physToPhysFmtString(Number physVal, String format); + + /** + * convert measurement item from storage format to physical value + * + * @param value memory value + * @param numDecimals number of decimal for string formatting of numbers + * @return string representation of numeric value + */ + String memToString(Number value, int numDecimals); + + /** + * return physical units of this conversion + * + * @return physical units of this conversion + */ + String getUnits(); +} diff --git a/android/library/com/fr3ts0n/ecu/Conversions.java b/android/library/com/fr3ts0n/ecu/Conversions.java new file mode 100755 index 0000000..45d14a3 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/Conversions.java @@ -0,0 +1,200 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.pvs.PvLimits; + +import java.text.DecimalFormat; + + +/** + * Collection of all known OBD data conversions. + * This collection implements conversions to metric and imperial system + * + * @author erwin + */ +public class Conversions +{ + + private static final int SYSTEM_METRIC = 0; + public static final int SYSTEM_IMPERIAL = 1; + public static final int SYSTEM_TYPES = 2; + + // current conversion system + private static final int cnvSystem = SYSTEM_METRIC; + /** + * ID's of Conversions + * These ID's are used as index into table below + * Please take care of the order + */ + public static final int CNV_ID_ONETOONE = 0; + public static final int CNV_ID_PERCENT = 1; + public static final int CNV_ID_PERCENT_REL = 2; + public static final int CNV_ID_PERCENT7 = 3; + public static final int CNV_ID_PERCENT7_REL = 4; + public static final int CNV_ID_RPM = 5; + public static final int CNV_ID_VEHSPEED = 6; + public static final int CNV_ID_TEMPERATURE = 7; + public static final int CNV_ID_TEMP_WIDERANGE = 8; + public static final int CNV_ID_AIRFLOW = 9; + public static final int CNV_ID_PRESS = 10; + public static final int CNV_ID_PRESS_AIR = 11; + public static final int CNV_ID_PRESS_REL = 12; + public static final int CNV_ID_PRESS_WIDERANGE = 13; + public static final int CNV_ID_PRESS_VAPOR = 14; + public static final int CNV_ID_ANGLE = 15; + public static final int CNV_ID_VOLTAGE = 16; + public static final int CNV_ID_VOLTAGE_HIGHRES = 17; + public static final int CNV_ID_RATIO = 18; + public static final int CNV_ID_RATIO_WIDERANGE = 19; + public static final int CNV_ID_DISTANCE = 20; + public static final int CNV_ID_HOURS = 21; + public static final int CNV_ID_SPEED_HIGHRES = 22; + public static final int CNV_ID_TORQUE = 23; + public static final int CNV_ID_RATIO_RELATIVE = 24; + public static final int CNV_ID_OBD_TYPE = 25; + public static final int CNV_ID_OBD_CODELIST = 26; + public static final int CNV_ID_MAX = 27;// This needs to be last entry + + private static final ObdCodeList obdCodeList = new ObdCodeList(); + + private static final HashConversion cnvObdType = new HashConversion(new String[]{ + "1=OBD II", + "2=OBD Federal EPA", + "3=OBD and OBD II", + "4=OBD I", + "5=Not OBD compliant", + "6=EOBD", + "7=EOBD and OBD II", + "8=EOBD and OBD", + "9=EOBD, OBD and OBD II", + "10=JOBD", + "11=JOBD and OBD II", + "12=JOBD and EOBD", + "13=JOBD, EOBD and OBD II" + }); + + /** limits for RPM display */ + private static final PvLimits rpmLimits = new PvLimits(0.0f, 6000.0f); + + private static final Conversion[][] cnvFactors = + { + // METRIC , IMPERIAL + // FACT, DIV, OFFS, PhOf, UNIT , FACT, DIV, OFFS, PhOf, UNIT + {new LinearConversion(1, 1, 0, 0, "-"), new LinearConversion(1, 1, 0, 0, "-")}, // OneToOne + {new LinearConversion(100, 255, 0, 0, "%"), new LinearConversion(100, 255, 0, 0, "%")}, // Percent + {new LinearConversion(100, 255, -128, 0, "%"), new LinearConversion(100, 255, -128, 0, "%")}, // Percent relative + {new LinearConversion(100, 128, 0, 0, "%"), new LinearConversion(100, 128, 0, 0, "%")}, // Percent 7Bit (Fuel Trim) + {new LinearConversion(100, 128, -128, 0, "%"), new LinearConversion(100, 128, -128, 0, "%")}, // Percent 7Bit relative) + {new LinearConversion(1, 4, 0, 0, "/min", rpmLimits), new LinearConversion(1, 4, 0, 0, "/min", rpmLimits)}, // RPM + {new LinearConversion(1, 1, 0, 0, "km/h"), new LinearConversion(1000, 1609, 0, 0, "mph")}, // vehicle speed + {new LinearConversion(1, 1, -40, 0, "°C"), new LinearConversion(9, 5, -40, 32, "°F")}, // Temperature + {new LinearConversion(1, 10, -40, 0, "°C"), new LinearConversion(9, 50, -40, 32, "°F")}, // Temperature (wide range) + {new LinearConversion(1, 100, 0, 0, "g/s"), new LinearConversion(1, 756, 0, 0, "lb/min")}, // Air Flow + {new LinearConversion(3, 1, 0, 0, "kPa"), new LinearConversion(4351, 10000, 0, 0, "PSI")}, // Pressure + {new LinearConversion(1, 1, 0, 0, "kPa"), new LinearConversion(2953, 10000, 0, 0, "inHg")}, // Pressure (intake) + {new LinearConversion(79, 1000, 0, 0, "kPa"), new LinearConversion(100, 8727, 0, 0, "PSI")}, // Pressure (relative) + {new LinearConversion(10, 1, 0, 0, "kPa"), new LinearConversion(14504, 10000, 0, 0, "PSI")}, // Pressure (wide range) + {new LinearConversion(1, 4, 0, 0, "Pa"), new LinearConversion(100, 99635, 0, 0, "in H2O")}, // Pressure (Vapor) + {new LinearConversion(1, 2, -128, 0, "°"), new LinearConversion(1, 2, -128, 0, "°")}, // Angle (Timing adv) + {new LinearConversion(1, 1000, 0, 0, "V"), new LinearConversion(1, 1000, 0, 0, "V")}, // Voltage + {new LinearConversion(10, 81967, 0, 0, "V"), new LinearConversion(10, 81967, 0, 0, "V")}, // Voltage (high resolution) + {new LinearConversion(100, 32768, 0, 0, "%"), new LinearConversion(100, 32768, 0, 0, "%")}, // Ratio + {new LinearConversion(100, 256, -32768, 0, "%"), new LinearConversion(100, 256, -32768, 0, "%")}, // Ratio (wide range) + {new LinearConversion(1, 1, 0, 0, "km"), new LinearConversion(1000, 1609, 0, 0, "miles")}, // Distance + {new LinearConversion(1, 3600, 0, 0, "h"), new LinearConversion(1, 3600, 0, 0, "h")}, // Time (hours) + {new LinearConversion(1, 128, 0, 0, "km/h"), new LinearConversion(100, 20595, 0, 0, "mph")}, // vehicle speed + {new LinearConversion(1, 1, 0, 0, "Nm"), new LinearConversion(1, 1, 0, 0, "Nm")}, // Torque + {new LinearConversion(100, 65535, 0, 0, "%"), new LinearConversion(100, 65535, 0, 0, "%")}, // Ratio relative + {cnvObdType, cnvObdType}, + {obdCodeList, obdCodeList}, + }; + + /** + * Creates a new instance of Conversions + */ + public Conversions() + { + } + + /** + * convert measurement item from storage format to physical value + */ + public static float memToPhys(long value, int cnvID) + { + return (cnvFactors[cnvID][cnvSystem].memToPhys(value).floatValue()); + } + + /** + * convert measurement item from storage format to physical value + */ + public static long physToMem(float value, int cnvID) + { + return (cnvFactors[cnvID][cnvSystem].physToMem(value).longValue()); + } + + /** + * convert measurement item from storage format to physical value + */ + public static String getUnits(int cnvID) + { + return (cnvFactors[cnvID][cnvSystem].getUnits()); + } + + /** + * convert measurement item from storage format to physical value + */ + private static String memToString(long value, int cnvID, int decimals) + { + return (cnvFactors[cnvID][cnvSystem].memToString(value, decimals)); + } + + /** object to be used for parsing and formatting decimal numbers */ + private static DecimalFormat decimalFormat; + private static final DecimalFormat[] formats = + { + new DecimalFormat("0;-#"), + new DecimalFormat("0.0;-#"), + new DecimalFormat("0.00;-#"), + new DecimalFormat("0.000;-#"), + new DecimalFormat("0.0000;-#") + }; + + /** + * Format physical value to physical value string + * + * @param physVal physical value + * @param cnvId ID of conversion to be used + * @param decimals number of decimals for formatting + * @return physical value as formatted string + */ + public static String physToPhysFmtString(Float physVal, int cnvId, int decimals) + { + String result; + if (decimals >= 0) + { + decimalFormat = formats[decimals]; + result = decimalFormat.format(physVal); + } else + { + result = Conversions.memToString(physVal.longValue(), cnvId, decimals); + } + return (result); + } +} diff --git a/android/library/com/fr3ts0n/ecu/EcuCodeItem.java b/android/library/com/fr3ts0n/ecu/EcuCodeItem.java new file mode 100644 index 0000000..fbbd430 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/EcuCodeItem.java @@ -0,0 +1,94 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.pvs.IndexedProcessVar; + +/** + * ECU fault code + * + * @author erwin + */ +public class EcuCodeItem extends IndexedProcessVar + implements Comparable +{ + /** unique class id*/ + public static final long serialVersionUID = -1; + // Field IDs + public static final int FID_CODE = 0; + public static final int FID_DESCRIPT = 1; + public static final int FID_STATUS = 2; + + public static final String[] FIELDS = + { + "CODE", + "DESCRIPTION", + "STATUS", + }; + + EcuCodeItem() + { + } + + /** Creates a new instance of EcuCodeItem + * @param code String representation of DFC + * @param description descriptive text of DFC + */ + public EcuCodeItem(String code, String description) + { + put(FID_CODE, code); + put(FID_DESCRIPT, description); + } + + /** Creates a new instance of ObdCodeItem + * @param numericCode numeric code ID + * @param description descriptive text of DFC + */ + public EcuCodeItem(int numericCode, String description) + { + put(FID_CODE, String.valueOf(numericCode)); + put(FID_DESCRIPT, description); + } + + public String[] getFields() + { + return ObdCodeItem.FIELDS; + } + + /** + * Return String representation of Code item + * @return String representation of code + */ + @Override + public String toString() + { + return String.format("%02X.%s", get(FID_STATUS), get(FID_CODE)); + } + + /** + * Implementation of Comparable to allow sorting + * @param o the other object + * @return result of comparison + */ + public int compareTo(EcuCodeItem o) + { + return toString().compareTo(o.toString()); + } + +} diff --git a/android/library/com/fr3ts0n/ecu/EcuCodeList.java b/android/library/com/fr3ts0n/ecu/EcuCodeList.java new file mode 100644 index 0000000..f6ea1e9 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/EcuCodeList.java @@ -0,0 +1,139 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.common.UTF8Bundle; +import com.fr3ts0n.ecu.prot.obd.Messages; + +import java.util.HashSet; +import java.util.MissingResourceException; +import java.util.ResourceBundle; +import java.util.Set; + +/** + * Vehicle fault code list + * + * @author erwin + */ +public class EcuCodeList + implements Conversion +{ + private static final long serialVersionUID = 219865459629423028L; + private final transient ResourceBundle codes; + private transient int radix = 10; + + /** + * construct a new code list + */ + EcuCodeList() + { + this("com.fr3ts0n.ecu.prot.obd.res.codes"); + } + + /** + * Construct a new code list and initialize it with ressources files + * + * @param resourceBundleName name of used resource bundle + */ + public EcuCodeList(String resourceBundleName) + { + codes = UTF8Bundle.getBundle(resourceBundleName); + } + + /** + * Construct a new code list and initialize it with ressources files + * + * @param resourceBundleName name of used resource bundle + * @param idRadix radix of numeric code id + */ + public EcuCodeList(String resourceBundleName, int idRadix) + { + this(resourceBundleName); + radix = idRadix; + } + + String getCode(Number value) + { + return(Long.toString(value.longValue(),radix)); + } + + public EcuCodeItem get(Number value) + { + EcuCodeItem result = null; + if (codes != null) + { + String key = getCode(value); + try + { + result = new EcuCodeItem(key, codes.getString(key)); + } catch (MissingResourceException e) + { + result = new EcuCodeItem(key, + Messages.getString( + "customer.specific.trouble.code.see.manual")); + } + } + return result; + } + + /** + * return all known values + * @return all known ressource values + */ + public Set values() + { + Set values = new HashSet(); + for( String key : codes.keySet()) + { + values.add(codes.getString(key)); + } + return values; + } + + @Override + public String getUnits() + { + return ""; + } + + @Override + public Number memToPhys(long value) + { + return (float) value; + } + + @Override + public String memToString(Number value, int numDecimals) + { + String fmt = "%." + numDecimals + "f"; + return physToPhysFmtString(memToPhys(value.longValue()), fmt); + } + + @Override + public Number physToMem(Number value) + { + return value; + } + + @Override + public String physToPhysFmtString(Number value, String format) + { + return (get(value).toString()); + } +} diff --git a/android/library/com/fr3ts0n/ecu/EcuConversions.java b/android/library/com/fr3ts0n/ecu/EcuConversions.java new file mode 100644 index 0000000..6485518 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/EcuConversions.java @@ -0,0 +1,234 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.HashMap; +import java.util.logging.Logger; + +/** + * Diagnostic data conversions + * + * @author erwin + */ +public class EcuConversions extends HashMap +{ + /** SerialVersion UID */ + private static final long serialVersionUID = 273813879102783740L; + + /** conversion type IDs from CSV file */ + private static final String CNV_TYPE_LINEAR = "LINEAR"; + private static final String CNV_TYPE_HASH = "HASH"; + private static final String CNV_TYPE_BITMAP = "BITMAP"; + private static final String CNV_TYPE_CODELIST = "CODELIST"; + private static final String CNV_TYPE_PCODELIST = "PCODELIST"; + private static final String CNV_TYPE_VAG = "VAG"; + private static final String CNV_TYPE_INT = "INTEGER"; + private static final String CNV_TYPE_ASCII = "ASCII"; + + /** CSV field positions */ + private static final int FLD_NAME = 0; + private static final int FLD_TYPE = 1; + private static final int FLD_VARIANT = 2; + private static final int FLD_SYSTEM = 3; + private static final int FLD_FACTOR = 4; + private static final int FLD_DIVIDER = 5; + private static final int FLD_OFFSET = 6; + private static final int FLD_PHOFFSET = 7; + private static final int FLD_UNITS = 8; + static final int FLD_DESCRIPTION = 9; + private static final int FLD_PARAMETERS = 10; + + // the data logger + private static final Logger log = Logger.getLogger("data.cnv"); + + /** DEFAULT type conversion */ + public static final NumericConversion dfltCnv = new IntConversion(); + + /** code list conversion */ + public static EcuCodeList codeList = null; + /** + * Create conversion list from default resource file (tab delimited csv) + * (prot/res/conversion.csv) + */ + public EcuConversions() + { + // add dynamic entris from csv file(s) + this("prot/res/obd/conversions.csv"); + } + + /** + * Create conversion list from resource file (tab delimited csv) + * + * @param resource name of resource to be loaded + */ + public EcuConversions(String resource) + { + // add static conversions + put("DEFAULT", new Conversion[]{dfltCnv, dfltCnv}); + // add dynamic entris from csv file(s) + loadFromResource(resource); + } + + public void loadFromStream(InputStream inStr) + { + BufferedReader rdr; + String currLine; + String[] params; + Conversion[] currCnvSet; + Conversion newCnv; + int line = 0; + + try + { + rdr = new BufferedReader(new InputStreamReader(inStr)); + // loop through all lines of the file ... + while ((currLine = rdr.readLine()) != null) + { + // ignore line 1 + if (++line == 1) + { + continue; + } + + // replace all optional quotes from CSV code list + currLine = currLine.replaceAll("\"", ""); + // split CSV line into parameters + params = currLine.split("\t"); + if (params[FLD_TYPE].equals(CNV_TYPE_LINEAR)) + { + if(params.length > FLD_PARAMETERS) + { + // create linear conversion (w/ dynamic parameters) + newCnv = new LinearConversion(Integer.parseInt(params[FLD_FACTOR]), + Integer.parseInt(params[FLD_DIVIDER]), + Integer.parseInt(params[FLD_OFFSET]), + Integer.parseInt(params[FLD_PHOFFSET]), + params[FLD_UNITS], + params[FLD_PARAMETERS]); + } + else + { + // create linear conversion (w/o dynamic parameter) + newCnv = new LinearConversion(Integer.parseInt(params[FLD_FACTOR]), + Integer.parseInt(params[FLD_DIVIDER]), + Integer.parseInt(params[FLD_OFFSET]), + Integer.parseInt(params[FLD_PHOFFSET]), + params[FLD_UNITS]); + } + } + else if (params[FLD_TYPE].equals(CNV_TYPE_HASH)) + { + // create HashConversion based on CSV data + newCnv = new HashConversion( String.valueOf(params[FLD_PARAMETERS]).split(";") ); + } + else if (params[FLD_TYPE].equals(CNV_TYPE_BITMAP)) + { + // create BitmapConversion based on CSV parameters + newCnv = new BitmapConversion( String.valueOf(params[FLD_PARAMETERS]).split(";") ); + } + else if (params[FLD_TYPE].equals(CNV_TYPE_CODELIST)) + { + // create ECU code list based on ResourceBundle + codeList = new EcuCodeList( String.valueOf(params[FLD_PARAMETERS])); + newCnv = codeList; + } + else if (params[FLD_TYPE].equals(CNV_TYPE_PCODELIST)) + { + // create OBD code list based on ResourceBundle + codeList = new ObdCodeList( String.valueOf(params[FLD_PARAMETERS])); + newCnv = codeList; + } + else if (params[FLD_TYPE].equals(CNV_TYPE_VAG)) + { + // create VAG conversion + newCnv = new VagConversion(Integer.parseInt(params[FLD_VARIANT]), + Double.parseDouble(params[FLD_FACTOR]) / Integer.parseInt(params[FLD_DIVIDER]), + Double.parseDouble(params[FLD_OFFSET]), + params[FLD_UNITS]); + } + else if (params[FLD_TYPE].equals(CNV_TYPE_ASCII)) + { + newCnv = null; + } + else if (params[FLD_TYPE].equals(CNV_TYPE_INT)) + { + newCnv = dfltCnv; + } + else + { + newCnv = dfltCnv; + } + + // insert fault code element + currCnvSet = get(params[FLD_NAME]); + // if this conversion does not exist yet ... + if (currCnvSet == null) + { + // create new set for metric and imperial + currCnvSet = new Conversion[EcuDataItem.SYSTEM_TYPES]; + // and initialize both systems with this data + for (int i = 0; i < EcuDataItem.SYSTEM_TYPES; i++) + { + currCnvSet[i] = newCnv; + log.finer("+" + params[FLD_NAME] + "/" + params[FLD_SYSTEM] + " - " + String.valueOf(newCnv)); + } + } else + { + // if it is known already, then only update the matching system + for (int i = 0; i < EcuDataItem.SYSTEM_TYPES; i++) + { + if (EcuDataItem.cnvSystems[i].equals(params[FLD_SYSTEM])) + { + currCnvSet[i] = newCnv; + log.finer("+" + params[FLD_NAME] + "/" + params[FLD_SYSTEM] + " - " + newCnv.toString()); + } + } + } + // (re-)enter the updated conversion set into map + put(params[FLD_NAME], currCnvSet); + } + rdr.close(); + } catch (IOException e) + { + e.printStackTrace(); + } + } + + /** + * load conversion list from resource file (tab delimited) + * + * @param resource name of resource to be loaded + */ + private void loadFromResource(String resource) + { + try + { + loadFromStream(getClass().getResource(resource).openStream()); + } + catch(IOException ex) + { + ex.printStackTrace(); + } + } + +} diff --git a/android/library/com/fr3ts0n/ecu/EcuDataItem.java b/android/library/com/fr3ts0n/ecu/EcuDataItem.java new file mode 100644 index 0000000..ef04573 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/EcuDataItem.java @@ -0,0 +1,348 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.prot.ProtUtils; +import com.fr3ts0n.prot.ProtoHeader; + +import java.util.logging.Logger; + +/** + * Definition of a single ECU Data item (EcuDataItem) + * + * @author erwin + */ +public class EcuDataItem + implements Cloneable +{ + /** conversion systems METRIC and IMPERIAL */ + public static final int SYSTEM_METRIC = 0; + public static final int SYSTEM_IMPERIAL = 1; + public static final int SYSTEM_TYPES = 2; + /** names of conversion system types */ + public static final String[] cnvSystems = + { + "METRIC", + "IMPERIAL", + }; + // current conversion system + public static int cnvSystem = SYSTEM_METRIC; + // maximum number of conversion errors before disabling data item + public static int MAX_ERROR_COUNT = 3; + + public int pid; ///< pid + public int ofs; ///< Offset within message + public Conversion[] cnv; ///< type of conversion + private int bytes; ///< number of data bytes expected from vehicle + private int bitOffset = 0; ///< bit offset within extracted long + private int numBits = 32; ///< number of relevant bits within extracted long + private long bitMask = 0xFFFFFFFF; ///< mask for relevant bits within extracted long + private String fmt; ///< Format for text output + public String label; ///< text label + private String mnemonic; ///< unique textual mnemonic + public EcuDataPv pv; ///< the process variable for displaying + private int currErrorCount = 0; ///< current number of consecutive conversion errors + public long updatePeriod_ms = 0; ///< Minimum update period in ms + + // Logger object + private static final Logger log = Logger.getLogger("data.ecu"); + + public static int[] byteValues = + { + 0xFFFF, // fake default max value for length 0 + 0xFF, + 0xFFFF, + 0xFFFFFF, + 0xFFFFFFFF + }; + + /** + * Creates a new instance of EcuDataItem + */ + public EcuDataItem() + { + } + + /** + * Creates a new instance of EcuDataItem + * + * @param newPid PID of data item + * @param offset offset within PID data (in bytes) + * @param numBytes length of parameter in bytes + * @param bitOfs Bit offset of measurement within numeric value + * @param numberOfBits Number of relevant bits within numeric value + * @param conversions data conversion to be used with this item + * @param format formatting string for text representation + * @param minValue minimum physical value to display/scale + * @param maxValue maximum physical value to display/scale + * @param minUpdatePeriod Minimum expected data update period in ms + * @param labelText descriptive text label + */ + public EcuDataItem( int newPid, + int offset, + int numBytes, + int bitOfs, + int numberOfBits, + long maskingBits, + Conversion[] conversions, + String format, + Number minValue, + Number maxValue, + long minUpdatePeriod, + String labelText, + String _mnemonic) + { + pid = newPid; + ofs = offset; + bytes = numBytes; + bitOffset = bitOfs; + numBits = numberOfBits; + bitMask = maskingBits; + cnv = conversions; + fmt = format; + updatePeriod_ms = minUpdatePeriod; + label = labelText; + mnemonic = _mnemonic; + pv = new EcuDataPv(); + + // initialize new PID with current data + pv.put(EcuDataPv.FID_PID, Integer.valueOf(pid)); + pv.put(EcuDataPv.FID_OFS, Integer.valueOf(ofs)); + pv.put(EcuDataPv.FID_BIT_OFS, Integer.valueOf(bitOffset)); + pv.put(EcuDataPv.FID_DESCRIPT, label); + pv.put(EcuDataPv.FID_MNEMONIC, mnemonic); + pv.put(EcuDataPv.FID_UNITS, + (cnv != null && cnv[cnvSystem] != null) + ? cnv[cnvSystem].getUnits() + : ""); + pv.put(EcuDataPv.FID_VALUE, Float.valueOf(0)); + pv.put(EcuDataPv.FID_FORMAT, fmt); + pv.put(EcuDataPv.FID_CNVID, cnv); + updateLimits(minValue, maxValue); + } + + /** + * Update MIN/MAX limit values + * + * - if values are specified, this sets the MIN/MAX limits to specified values + * - if NOT specified the MIN/MAX range is calculated from the data range using the given conversion + * + * This update is required on: + * - Initialisation + * - Update of dynamic conversion factors + * + * @param minValue Specific MIN value or NULL if not specified + * @param maxValue Specific MAX value or NULL if not specified + */ + protected void updateLimits(Number minValue, Number maxValue) + { + // set specified values + Number minVal = minValue; + Number maxVal = maxValue; + // Check conversion + if(cnv != null && cnv[cnvSystem] != null) + { + // If MIN/MAX value un-specified. calculate from data range conversion + if(minVal == null) minVal = physMin(); + if(maxVal == null) maxVal = physMax(); + } + // Update limits ... + pv.put(EcuDataPv.FID_MIN, minVal); + pv.put(EcuDataPv.FID_MAX, maxVal); + } + + /** + * Return minimum raw (integer) value before conversion + * - calculated based on bit width & mask + * + * @apiNote Just for completeness, This wil always return a 0 + * + * @return MIM raw integer value + */ + public long rawMin() + { + return 0L; + } + + /** + * Return maximum raw (integer) value before conversion + * - calculated based on bit width & mask + * + * @return MAX raw integer value + */ + public long rawMax() + { + return((((1L<> bitOffset); + // mask with bit lenth mask + value = (value & ((1L << numBits)-1)); + // mask with specific bit mask + value = (value & bitMask); + + // now run conversion to physical value on it ... + result = physVal(value); + } + else + { + // get number of padding \0 characters + int padChars = 0; while(buffer[ofs + padChars] == 0) padChars++; + // copy string content after padding characters ... + result = String.copyValueOf(buffer, ofs + padChars, bytes); + } + // decrement error counter + currErrorCount = Math.max(0, currErrorCount -1); + } catch(Exception ex) + { + result = "n/a"; + log.warning(String.format("%s: %s - [%s]", toString(), ex.getMessage(), ProtUtils.hexDumpBuffer(buffer))); + + // increment error counter + currErrorCount = Math.min(MAX_ERROR_COUNT, currErrorCount +1); + } + return (result); + } + + /** + * Update process var from Buffer value + * + * @param buffer communication buffer content + * @return Next expected update period + */ + @SuppressWarnings("DefaultLocale") + public long updatePvFomBuffer(char[] buffer) + { + // process data item + try + { + // get physical value + Object result = physFromBuffer(buffer); + // if consecutive conversion error counter not exceeded + if(currErrorCount < MAX_ERROR_COUNT) + { + pv.put(EcuDataPv.FID_VALUE, result); + pv.put(EcuDataPv.FID_UNITS, pv.getUnits()); + log.fine(String.format("%02X %-30s %16s %s", + pid, + label, + pv.get(EcuDataPv.FID_VALUE), + pv.get(EcuDataPv.FID_UNITS))); + } + else + { + log.warning(String.format("Item disabled: %s (%d/%d)", + toString(), + currErrorCount, + MAX_ERROR_COUNT)); + } + } + catch(Exception ex) + { + log.warning(ex.toString()); + } + + /* return next expected update period */ + return updatePeriod_ms; + } + + @Override + public Object clone() + { + EcuDataItem result = null; + try + { + result = (EcuDataItem) super.clone(); + result.pv = (EcuDataPv) pv.clone(); + } catch (CloneNotSupportedException ex) + { + ex.printStackTrace(); + } + + return (result); + } + +} diff --git a/android/library/com/fr3ts0n/ecu/EcuDataItems.java b/android/library/com/fr3ts0n/ecu/EcuDataItems.java new file mode 100644 index 0000000..f1a4326 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/EcuDataItems.java @@ -0,0 +1,324 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.ecu.prot.obd.Messages; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.HashMap; +import java.util.Vector; +import java.util.logging.Logger; + +/** + * Collection of all known data items: + *
+ * The data structure looks as follows:
+ * Service -- PID -- EcuDataItem
+ *         |      |- EcuDataItem
+ *         |      |- ...
+ * ...     |- PID -- EcuDataItem
+ *         |      |- ...
+ *         |- ... -- ...
+ * Service ...
+ * 
+ * + * @author erwin + */ +public class EcuDataItems extends HashMap>> +{ + /** + * SerialVersion UID + */ + private static final long serialVersionUID = 5525561909111851836L; + + /** + * CSV field positions + */ + enum FLD + { + SVC, + PID, + OFS, + LEN, + BIT_OFS, + BIT_LEN, + BIT_MASK, + FORMULA, + FORMAT, + MIN, + MAX, + UPDATE_MIN, + MNEMONIC, + LABEL, + DESCRIPTION, + NUMBEROFFIELDS + } + + // set of all conversions + public static EcuConversions cnv; + // the data logger + private static final Logger log = Logger.getLogger("data.items"); + // map of MNEMONIC data item + public static final HashMap byMnemonic = new HashMap<>(); + + /** + * Create data items from default CSV pidResource files + * (prot/obd/res/pids.csv, prot/obd/res/conversions.csv) + */ + public EcuDataItems() + { + this("prot/obd/res/pids.csv", + "prot/obd/res/conversions.csv", + "com.fr3ts0n.ecu.prot.obd.res.messages"); + } + + /** + * Create data items from CSV pidResource file + * + * @param pidResource resource file for PIDs (csv) + * @param conversionResource resource file for conversions (csv) + */ + public EcuDataItems(String pidResource, String conversionResource, String resourceBundleName) + { + Messages.init(resourceBundleName); + cnv = new EcuConversions(conversionResource); + loadFromResource(pidResource); + } + + /** + * read data from resource file into data structure + * + * @param resource the resource file (csv) + */ + private void loadFromResource(String resource) + { + try + { + loadFromStream(getClass().getResource(resource).openStream()); + } + catch (IOException e) + { + e.printStackTrace(); + } + } + + /** + * read data from input stream (csv) into data structure + * + * @param inStr the csv input stream + */ + public void loadFromStream(InputStream inStr) + { + BufferedReader rdr; + String currLine; + String[] params; + Conversion[] currCnvSet; + EcuDataItem newItm; + int line = 0; + try + { + rdr = new BufferedReader(new InputStreamReader(inStr)); + // loop through all lines of the file ... + while ((currLine = rdr.readLine()) != null) + { + // ignore first line + if (++line == 1 || currLine.startsWith("#")) //$NON-NLS-1$ + { + continue; + } + // repalce all optional quotes from CSV code list + currLine = currLine.replaceAll("\"", ""); //$NON-NLS-1$ //$NON-NLS-2$ + // split CSV line into parameters + params = currLine.split("\t"); //$NON-NLS-1$ + + currCnvSet = cnv.get(params[FLD.FORMULA.ordinal()]); + if (currCnvSet == null) + { + log.warning("Conversion not found: " + params[FLD.FORMULA.ordinal()] + " " + currLine); //$NON-NLS-1$ //$NON-NLS-2$ + } + // try to use MIN/MAX values from CSV + Float minVal = null; + Float maxVal = null; + try { minVal = Float.parseFloat(params[FLD.MIN.ordinal()]); } + catch(NumberFormatException ex) { /* ignore */ } + try { maxVal = Float.parseFloat(params[FLD.MAX.ordinal()]); } + catch(NumberFormatException e) { /* ignore */ } + + long updateVal = 0; + try { updateVal = Long.parseLong(params[FLD.UPDATE_MIN.ordinal()]); } + catch(NumberFormatException ex) { updateVal = 0; } + + String label = Messages.getString(params[FLD.MNEMONIC.ordinal()], + params[FLD.LABEL.ordinal()]); + // create linear conversion + newItm = new EcuDataItem(Integer.decode(params[FLD.PID.ordinal()]), + Integer.parseInt(params[FLD.OFS.ordinal()]), + Integer.parseInt(params[FLD.LEN.ordinal()]), + Integer.parseInt(params[FLD.BIT_OFS.ordinal()]), + Integer.parseInt(params[FLD.BIT_LEN.ordinal()]), + Long.decode(params[FLD.BIT_MASK.ordinal()]), + currCnvSet, + params[FLD.FORMAT.ordinal()], + minVal, + maxVal, + updateVal, + label, + params[FLD.MNEMONIC.ordinal()]); + + // Add item to mnemonic map + byMnemonic.put(params[FLD.MNEMONIC.ordinal()], newItm); + + // enter data item for all specified services + String[] services = params[FLD.SVC.ordinal()].split(","); //$NON-NLS-1$ + for (String service : services) + { + int svcId = Integer.decode(service); + appendItemToService(svcId, newItm); + } + } + rdr.close(); + } catch (IOException e) + { + e.printStackTrace(); + } + } + + /** + * get all data items for selected service and PID + * + * @param service service to search data items for + * @param pid pid to search data items for + * @return Vector to data items - or null if no data items exist + */ + public Vector getPidDataItems(int service, int pid) + { + Vector currVec = null; + HashMap> currSvc = get(service); + if (currSvc != null) + { + currVec = currSvc.get(pid); + } + return (currVec); + } + + /** + * get all data items for selected service + * + * @param service service to search data items for + * @return Vector to data items - or null if no data items exist + */ + public Vector getSvcDataItems(int service) + { + Vector result = new Vector<>(); + HashMap> currSvc = get(service); + if (currSvc != null) + { + for (Vector currVec : currSvc.values()) + { + result.addAll(currVec); + } + } + return (result); + } + + /** + * Notify about a change of conversion factors + * + * - Updates MIN/MAX range of all items using specified conversion + * + * @param conversion Conversion which notifies changes + */ + protected static void notifyConversionChange(NumericConversion conversion) + { + // Loop through all items ... + for (EcuDataItem item : byMnemonic.values()) + { + // If item uses specified conversion ... + if(item.cnv[EcuDataItem.cnvSystem] == conversion) + { + // update MIN/MAX limits of item + item.updateLimits(null, null); + } + } + } + + /** + * append new data item to specified service + * + * @param service service to add item to + * @param newItem EcuDataItem to be added + */ + public void appendItemToService(int service, EcuDataItem newItem) + { + // check if service existes already + HashMap> currSvc = get(service); + // if not - create it + if (currSvc == null) + { + currSvc = new HashMap<>(); + log.finer("+SVC: " + service + " - " + currSvc); //$NON-NLS-1$ //$NON-NLS-2$ + } + + // check if item list exists for current PID + Vector currVec = currSvc.get(newItem.pid); + // if not -- create it + if (currVec == null) + { + currVec = new Vector<>(); + log.finer("+PID: " + newItem.pid + " - " + currVec); //$NON-NLS-1$ //$NON-NLS-2$ + } + // enter data item into list of items / PID + currVec.add(newItem); + // and update list in into the pid map for corresponding service + currSvc.put(newItem.pid, currVec); + // update map of services + put(service, currSvc); + // debug message of new enty + log.finer("+" + service + "/" + String.format("0x%02X", newItem.pid) + " - " + currVec); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ + } + + /** + * Update all EcuDataItems with new data from buffer + * + * @param service service of current data + * @param pid pid of current data + * @param buffer data buffer to do conversions on + * @return Next expected update interval + */ + public long updateDataItems(int service, int pid, char[] buffer) + { + long nextUpdate = 0; + + Vector currItms = getPidDataItems(service, pid); + if(currItms != null) + { + for (EcuDataItem currItm : currItms) + { + long currItmUpdate = currItm.updatePvFomBuffer(buffer); + nextUpdate = Math.max(nextUpdate, currItmUpdate); + } + } + return nextUpdate; + } + +} + diff --git a/android/library/com/fr3ts0n/ecu/EcuDataPv.java b/android/library/com/fr3ts0n/ecu/EcuDataPv.java new file mode 100755 index 0000000..ea84892 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/EcuDataPv.java @@ -0,0 +1,118 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.pvs.IndexedProcessVar; + +/** + * Process variable which contains a single OBD data item + * + * @author erwin + */ +public class EcuDataPv extends IndexedProcessVar +{ + /** UID for serialisation */ + private static final long serialVersionUID = -7787217159439147214L; + + // Field IDs + public static final int FID_PID = 0; + public static final int FID_OFS = 1; + public static final int FID_DESCRIPT = 2; + public static final int FID_VALUE = 3; + public static final int FID_UNITS = 4; + // optional Field IDs which will be invisible for table display + public static final String FID_FORMAT = "FMT"; + public static final String FID_CNVID = "CNV_ID"; + public static final String FID_MIN = "MIN"; + public static final String FID_MAX = "MAX"; + public static final String FID_BIT_OFS = "BIT_OFS"; + public static final String FID_MNEMONIC = "MNEMONIC"; + public static final String FID_COLOR = "COLOR"; + public static final String FID_UPDT_PERIOD = "PERIOD"; + + public static final String[] FIELDS = + { + "PID", + "OFS", + "DESCRIPTION", + "VALUE", + "UNITS", + }; + + private transient Object renderingComponent; + + /** + * Creates a new instance of EcuDataPv + */ + public EcuDataPv() + { + super(); + this.setKeyAttribute(FIELDS[0]); + } + + public String[] getFields() + { + return (FIELDS); + } + + /** + * get physical measurement units of a data PV. + * Units may change because of the conversion system changed (metric/imperial) + * + * @return string of physical measurement units + */ + public String getUnits() + { + String result = ""; + try + { + // Try to get from assigned conversion + Conversion[] cnv = (Conversion[]) get(FID_CNVID); + if(cnv != null && cnv[EcuDataItem.cnvSystem] != null) + { + result = cnv[EcuDataItem.cnvSystem].getUnits(); + } + else + { + // Attempt to get units from field + result = get(FID_UNITS).toString(); + } + } + catch(Exception ex) + { + result=""; + } + return result; + } + + public Object getRenderingComponent() + { + return renderingComponent; + } + + public void setRenderingComponent(Object renderingComponent) + { + this.renderingComponent = renderingComponent; + } + + public String toString() + { + return (String.format("%02X.%d.%d", get(FID_PID), get(FID_OFS), get(FID_BIT_OFS))); + } +} diff --git a/android/library/com/fr3ts0n/ecu/HashConversion.java b/android/library/com/fr3ts0n/ecu/HashConversion.java new file mode 100755 index 0000000..9d2850d --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/HashConversion.java @@ -0,0 +1,120 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.ecu.prot.obd.Messages; + +import java.util.HashMap; +import java.util.Map; + +/** + * conversion of numeric values based on a hash map + * + * @author erwin + */ +public class HashConversion extends NumericConversion +{ + /** + * + */ + private static final long serialVersionUID = -1077047688974749271L; + /* the HashMap Data */ + private final HashMap hashData = new HashMap(); + + /** + * create a new hash converter which is initialized with values from map data + * + * @param data map data for conversions + */ + @SuppressWarnings({"rawtypes", "unchecked"}) + public HashConversion(Map data) + { + hashData.putAll(data); + } + + /** + * create a new hash converter which is initialized with avlues from an array + * of strings in the format "key=value" + * + * @param initData initializer strings for conversions in the format "key=value[;key=value[...]]" + */ + public HashConversion(String[] initData) + { + initFromStrings(initData); + } + + /** + * initialize hash map with values from an array of strings in the format "key=value" + * + * @param initData initializer strings for conversions in the format "key=value[;key=value[...]]" + */ + private void initFromStrings(String[] initData) + { + Long key; + String value; + String[] data; + // clear old hash data + hashData.clear(); + + // loop through all entries ... + for (String anInitData : initData) + { + data = anInitData.split(";"); + for (String aData : data) + { + // ... split key and value ... + String[] words = aData.split("="); + key = Long.valueOf(words[0]); + value = words[1]; + + // attempt to translate ... + String xlatKey = value; + xlatKey = xlatKey.replaceAll("[ -]", "_").toLowerCase(); + value = Messages.getString(xlatKey, value); + // debug log translated message + log.finer(String.format("%s=%s", xlatKey, value)); + + // ... and enter into hash map + hashData.put(key, value); + } + } + } + + public Number memToPhys(long value) + { + return value; + } + + public Number physToMem(Number value) + { + return value; + } + + @Override + public String physToPhysFmtString(Number physVal, String format) + { + String result = hashData.get(physVal.longValue()); + // if we haven't found a string representation, return numeric value + if (result == null) + result = "Unknown state: "+super.physToPhysFmtString(physVal, format); + + return (result); + } + +} diff --git a/android/library/com/fr3ts0n/ecu/IntConversion.java b/android/library/com/fr3ts0n/ecu/IntConversion.java new file mode 100644 index 0000000..16ec5bd --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/IntConversion.java @@ -0,0 +1,49 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + */ + +package com.fr3ts0n.ecu; + +/** + * Internal int-based conversion for hex display + */ +public class IntConversion + extends NumericConversion +{ + /** uid */ + private static final long serialVersionUID = -2551205550381391025L; + + @Override + public Number memToPhys(long value) + { + return value; + } + + @Override + public Number physToMem(Number value) + { + return value; + } + + @Override + public String physToPhysFmtString(Number physVal, String format) + { + long val = physVal.longValue(); + return String.format(format, val); + } +} diff --git a/android/library/com/fr3ts0n/ecu/LinearConversion.java b/android/library/com/fr3ts0n/ecu/LinearConversion.java new file mode 100755 index 0000000..3fc2860 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/LinearConversion.java @@ -0,0 +1,163 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.pvs.PvLimits; + +/** + * Definition of a single OBD data conversion + * + * @author erwin + */ +public class LinearConversion extends NumericConversion +{ + + /** + * + */ + private static final long serialVersionUID = 7409621816599441879L; + private int factor = 1; + private int divider = 1; + private int offset = 0; + private int offsetPhys = 0; + private PvLimits limits = null; + // mnemonic of dynamic factor + private String factMnemonic = null; + + /** + * Creates a new instance of Conversion + */ + public LinearConversion() + { + } + + /** + * Creates a new instance of Conversion + * + * @param factor conversion factor (integer part) + * @param divider conversion divider (integer part) + * @param offset linear offset to be added to raw memory value before conversion + * @param offsetPhys physical offset to be added after converting raw value + * @param units physical units for this conversion + */ + public LinearConversion(int factor, int divider, int offset, int offsetPhys, + String units) + { + this.offset = offset; + this.factor = factor; + this.divider = divider; + this.offsetPhys = offsetPhys; + this.units = units; + } + + /** + * Creates a new instance of Conversion with usage of a optional dynamic conversion factor + * + * @param factor conversion factor (integer part) + * @param divider conversion divider (integer part) + * @param offset linear offset to be added to raw memory value before conversion + * @param offsetPhys physical offset to be added after converting raw value + * @param units physical units for this conversion + * @param factMnemonic mnemonic of dynamic conversion factor value + */ + public LinearConversion(int factor, int divider, int offset, int offsetPhys, + String units, String factMnemonic) + { + this(factor, divider, offset, offsetPhys, units); + if (factMnemonic != null && !factMnemonic.isEmpty()) + { + this.factMnemonic = factMnemonic; + } + } + + /** + * Creates a new instance of Conversion + * + * @param factor conversion factor (integer part) + * @param divider conversion divider (integer part) + * @param offset linear offset to be added to raw memory value before conversion + * @param offsetPhys physical offset to be added after converting raw value + * @param units physical units for this conversion + */ + public LinearConversion(int factor, int divider, int offset, int offsetPhys, + String units, PvLimits limits) + { + this(factor, divider, offset, offsetPhys, units); + this.limits = limits; + } + + /** + * Dynamic update of conversion factor from other measurement value + * + * The dynamic conversion factor overrides the initial, static factor if: + * - Factor is reported by protocol + * - Value > 0 + */ + private void updateCnvFromDynamicFactor() + { + if (factMnemonic != null) + { + // Get data item of dynamic conversion factor + EcuDataItem newFactItm = EcuDataItems.byMnemonic.get(factMnemonic); + if (newFactItm != null) + { + // Get value of dynamic conversion factor + Number factVal = (Number)newFactItm.pv.get(EcuDataPv.FID_VALUE); + // If there is a valid value, update factor with dynamic factor + if ( factVal != null // Factor defined + && factVal.intValue() > 0 // and specified ... + && factVal.intValue() != factor // and changed + ) + { + // update conversion factor from dynamic value + factor = factVal.intValue(); + // Notify all users of this conversion to update the data ranges + EcuDataItems.notifyConversionChange(this); + } + } + } + } + + /** + * convert measurement item from storage format to physical value + * + * @param value raw memory value to be converted + */ + public Number memToPhys(long value) + { + updateCnvFromDynamicFactor(); + float result = ((float) (value + offset) * factor / divider + offsetPhys); + if (limits != null) + { + result = (Float) limits.limitedValue(result); + } + return result; + } + + /** + * convert measurement item from physical value to raw storage format + * + * @param value physical value to be converted + */ + public Number physToMem(Number value) + { + return ((long) java.lang.Math.round((value.floatValue() - offsetPhys) + * divider / factor - offset)); + } +} diff --git a/android/library/com/fr3ts0n/ecu/NumericConversion.java b/android/library/com/fr3ts0n/ecu/NumericConversion.java new file mode 100644 index 0000000..0258451 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/NumericConversion.java @@ -0,0 +1,85 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import java.util.logging.Logger; + +/** + * Base class for numeric diagnostic data conversions + * + * @author erwin + */ +public abstract class NumericConversion implements Conversion +{ + /** fixed serial version id */ + private static final long serialVersionUID = 5506104864792893549L; + /** Logger object */ + static final Logger log = Logger.getLogger("data.ecu"); + + /** physical units of data item */ + String units = ""; + + @Override + public String physToPhysFmtString(Number physVal, String format) + { + return String.format(format, physVal); + } + + NumericConversion() + { + } + + /** + * return physical units of measurement + * + * @return physical units + */ + public String getUnits() + { + return units; + } + + /** + * convert measurement item from storage format to physical value + * + * @param value memory value + * @param numDecimals number of decimal for string formatting of numbers + * @return string representation of numeric value + */ + public String memToString(Number value, int numDecimals) + { + String fmt = "%." + numDecimals + "d"; + return physToPhysFmtString(memToPhys(value.longValue()), fmt); + } + + /** + * convert measurement item from storage format to physical value + * + * @param value raw memory value to be converted + */ + public abstract Number memToPhys(long value); + + /** + * convert measurement item from physical value to raw storage format + * + * @param value physical value to be converted + */ + public abstract Number physToMem(Number value); + +} diff --git a/android/library/com/fr3ts0n/ecu/ObdCodeItem.java b/android/library/com/fr3ts0n/ecu/ObdCodeItem.java new file mode 100755 index 0000000..1c6ab73 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/ObdCodeItem.java @@ -0,0 +1,114 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.prot.ProtoHeader; + +/** + * Definition of a single OBD failure code + * + * @author erwin + */ +public class ObdCodeItem extends EcuCodeItem +{ + /** + * + */ + private static final long serialVersionUID = -3976920283943009811L; + + /** code types */ + private static final String codeTypes = "PCBU"; + + private static final int ID_CODE_TYPE = 0; + private static final int ID_CODE_VALUE = 1; + + /** + * List of telegram parameters in order of appearance + */ + private static final int[][] TC_PARAMETERS = + /* START, LEN, PARAM-TYPE // REMARKS */ + /* ------------------------------------------- */ + {{0, 1, ProtoHeader.PT_ALPHA}, // ID_CODE_TYPE + {1, 4, ProtoHeader.PT_HEX}, // ID_CODE_VALUE + }; + + /** Creates a new instance of ObdCodeItem */ + public ObdCodeItem() + { + setKeyAttribute(FIELDS[0]); + } + + /** + * Creates a new instance of ObdCodeItem + * + * @param code String representation of DFC + * @param description descriptive text of DFC + */ + public ObdCodeItem(String code, String description) + { + setKeyAttribute(FIELDS[0]); + put(FID_CODE, code); + put(FID_DESCRIPT, description); + } + + /** + * Creates a new instance of ObdCodeItem + * + * @param numericCode numeric code ID + * @param description descriptive text of DFC + */ + public ObdCodeItem(int numericCode, String description) + { + setKeyAttribute(FIELDS[0]); + put(FID_CODE, getPCode(numericCode)); + put(FID_DESCRIPT, description); + } + + /** + * Return numeric code representation from P/C/B/U-Code String + * + * @param pCode P/C/B/U-Code String + * @return numeric code value for corresponding code + */ + protected static int getNumericCode(String pCode) + { + // get code number + int numCode = Integer.valueOf(pCode.substring(1), 16).intValue(); + int typIdx = codeTypes.indexOf(pCode.charAt(0)); + numCode |= (typIdx << 14); + + return (numCode); + } + + /** + * Return P/C/B/U-Code String representation from numeric code + * + * @param numericCode numeric code value for corresponding code + * @return P/C/B/U-Code String + */ + static String getPCode(int numericCode) + { + char[] buffer = new char[5]; + int codeType = numericCode >> 14; + int codeVal = numericCode & 0x3FFF; + ProtoHeader.setParamValue(ID_CODE_TYPE, TC_PARAMETERS, buffer, codeTypes.substring(codeType, codeType + 1)); + ProtoHeader.setParamValue(ID_CODE_VALUE, TC_PARAMETERS, buffer, Integer.valueOf(codeVal)); + return (new String(buffer)); + } +} diff --git a/android/library/com/fr3ts0n/ecu/ObdCodeList.java b/android/library/com/fr3ts0n/ecu/ObdCodeList.java new file mode 100755 index 0000000..fc452d4 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/ObdCodeList.java @@ -0,0 +1,57 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +/** + * List of all known OBD failure codes + * This list is initialized by reading data files 'res/pcodes' and 'res/ucodes' + * + * @author erwin + */ +public class ObdCodeList + extends EcuCodeList +{ + + /** + * + */ + private static final long serialVersionUID = 2198654596294230437L; + + /** Creates a new instance of ObdCodeList */ + public ObdCodeList() + { + super("com.fr3ts0n.ecu.prot.obd.res.codes"); + } + + /** + * Construct a new code list and initialize it with ressources files + * + * @param resourceBundleName name of used resource bundle + */ + public ObdCodeList(String resourceBundleName) + { + super(resourceBundleName); + } + + @Override + protected String getCode(Number value) + { + return ObdCodeItem.getPCode(value.intValue()); + } +} diff --git a/android/library/com/fr3ts0n/ecu/ObdPid.java b/android/library/com/fr3ts0n/ecu/ObdPid.java new file mode 100644 index 0000000..ab1c036 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/ObdPid.java @@ -0,0 +1,78 @@ +package com.fr3ts0n.ecu; + +import java.util.Comparator; + +/** + * OBD PID definition + * - Allow prioritization of PID requests by providing: + * - timestamp (ms) of next expected request + * - sort algorithm by request timestamp for PID Collections + */ +public class ObdPid + extends Number +{ + /** The PID value itself */ + private final int pid; + /** Timestamp (system ms) for next expected data request */ + private long nextRequest_ms = 0; + + public ObdPid(int pidCode) + { + pid = pidCode; + } + + @Override + public double doubleValue() { + return (double)pid; + } + + @Override + public float floatValue() { + return (float)pid; + } + + @Override + public int intValue() { + return pid; + } + + @Override + public long longValue() { + return (long)pid; + } + + @Override + public String toString() { + return Integer.toString(pid, 16); + } + + /** + * Set timestamp of next expected PID request + * @param _nextRequest Timestamp [ms] of next expected request + */ + public void setNextRequest(long _nextRequest) + { + nextRequest_ms = _nextRequest; + } + + /** + * Get timestamp of next expected PID request + * @return Timestamp of next expected PID request + */ + public long getNextRequest() + { + return nextRequest_ms; + } + + /** + * Comparator to allow list / vector sorting by next request + */ + public static Comparator requestSorter = new Comparator() + { + @Override + public int compare(ObdPid arg0, ObdPid arg1) + { + return Long.compare(arg0.nextRequest_ms, arg1.nextRequest_ms); + } + }; +} diff --git a/android/library/com/fr3ts0n/ecu/ObdVidItem.java b/android/library/com/fr3ts0n/ecu/ObdVidItem.java new file mode 100644 index 0000000..afa5241 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/ObdVidItem.java @@ -0,0 +1,91 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +import com.fr3ts0n.pvs.IndexedProcessVar; + +/** + * OBD Vehicle identification Item + * The VID item does not contain any units, since it is all alphanumeric IDs + * + * @author root + */ +public class ObdVidItem + extends IndexedProcessVar +{ + /** + * + */ + private static final long serialVersionUID = 955050909875054165L; + public static final int FID_DESCRIPT = 0; + public static final int FID_VALUE = 1; + + /** + * description of all relevant fields for VID item + */ + private static final String[] fields = + { + "Description", + "Value" + }; + + @Override + public String[] getFields() + { + return (fields); + } + + /** + * Descriptions of mode 9 PIDs + */ + private static final String[] descriptions = + { + /* PID 0 */ "Supported PIDs", + /* PID 1 */ "VIN Count", + /* PID 2 */ "Vehicle ID Number", + /* PID 3 */ "Cal ID Count", + /* PID 4 */ "Calibration ID", + /* PID 5 */ "Cal Version Count", + /* PID 6 */ "Cal Version", + /* PID 7 */ "IPT Count", + /* PID 8 */ "IPT", + /* PID 9 */ "Control System count", + /* PID A */ "Control System ID", + }; + + /** + * Return description for Mode $09 PID + * + * @param pid + * @return description for selected PID + */ + public static String getPidDescription(int pid) + { + String result; + try + { + result = descriptions[pid]; + } catch (Exception e) + { + // PID is not defined -> create dummy + result = String.format("PID %02X", pid); + } + return (result); + } +} diff --git a/android/library/com/fr3ts0n/ecu/VagConversion.java b/android/library/com/fr3ts0n/ecu/VagConversion.java new file mode 100644 index 0000000..4f213c7 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/VagConversion.java @@ -0,0 +1,328 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu; + +/** + * VAG data conversions (used by Kw1281 ...) + * + * @author Erwin Scheuch-Heilig + */ +public class VagConversion extends NumericConversion +{ + /** + * + */ + private static final long serialVersionUID = 9130358043909319282L; + + + /* + * Formulas: + * + * 0 : Tabelle + * 10 : (MW+Offset)*NW*Faktor + * 11 : (MW.NW+Offset)*Faktor + * 12 : (NW.MW+Offset)*Faktor + * 13 : (NW*255+MW+Offset)*Faktor + * 14 : (MW+Offset)/NW*Faktor + * 15 : MW*Faktor+NW*Offset + * 16 : (MW+Offset)*Faktor + * 17 : 1+(MW+Offset)*NW*Faktor + * 18 : (MW*NW*Faktor)+Offset + * 20 : Bitdarstellung + * 21 : 2 Ascii-Zeichen + * 22 : Ascii-Text + * 23 : Uhrzeit + * 24 : Hexdarstellung + */ + public static final int CNV_ID_TBL = 0; + + + private int cnvId = 10; + private double factor = 1.0; + private double offset = 0.0; + /** table values as they come from the meta package */ + /** Value 2 for calcualtion as it comes from meta package */ + private char metaNw = 0; + /** table values as they come from the meta package */ + private char[] metaTblValues = {0, 255}; + + public VagConversion() + { + } + + public VagConversion(int cnvId, double factor, double offset, String units) + { + this.cnvId = cnvId; + this.factor = factor; + this.offset = offset; + this.units = units; + } + + /** + * @param metaNw the metaNw to set + */ + public void setMetaNw(char metaNw) + { + this.metaNw = metaNw; + } + + /** + * @param metaTblValues the metaTblValues to set + */ + public void setMetaTblValues(char[] metaTblValues) + { + this.metaTblValues = metaTblValues; + } + + /** + * calculation of interpolated table value + * table values are transferred with the meta package + * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double tableValue(int mw, int nw) + { + // mask value to 1 byte + int internalVal = mw & 0xFF; + // get position into table + double stepwidth = (double) 0xFF / (metaTblValues.length - 1); + int pos = (int) (internalVal / stepwidth); + int ofs = (int) (internalVal % stepwidth); + // get both table values + int valBefore = metaTblValues[pos]; + int valAfter = pos < metaTblValues.length - 1 ? metaTblValues[pos + 1] : valBefore; + // interpolate value between table entries + return ((valBefore + (valAfter - valBefore) * ofs / stepwidth) + offset - nw) * factor; + } + + /** + * calculation of formula ID 10 + *
(MW+Offset)*NW*Faktor
+ * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double formula10Value(int mw, int nw) + { + return ((mw + offset) * nw * factor); + } + + /** + * calculation of formula ID 11 + *
(MW.NW+Offset)*Faktor
+ * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double formula11Value(int mw, int nw) + { + return ((Double.parseDouble(String.format("%d.%d", mw, nw)) + offset) * factor); + } + + /** + * calculation of formula ID 12 + *
(NW.MW+Offset)*Faktor
+ * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double formula12Value(int mw, int nw) + { + return ((Double.parseDouble(String.format("%d.%d", nw, mw)) + offset) * factor); + } + + /** + * calculation of formula ID 13 + *
(NW*255+MW+Offset)*Faktor
+ * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double formula13Value(int mw, int nw) + { + return ((nw * 255 + mw + offset) * factor); + } + + /** + * calculation of formula ID 14 + *
(MW+Offset)/NW*Faktor
+ * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double formula14Value(int mw, int nw) + { + return ((mw + offset) / nw * factor); + } + + /** + * calculation of formula ID 15 + *
MW*Faktor+NW*Offset
+ * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double formula15Value(int mw, int nw) + { + return (mw * factor + nw * offset); + } + + /** + * calculation of formula ID 16 + *
(MW+Offset)*Faktor
+ * + * @param mw value 1 for calculation + * @return result of calculation + */ + private double formula16Value(int mw) + { + return ((mw + offset) * factor); + } + + /** + * calculation of formula ID 17 + *
1+(MW+Offset)*NW*Faktor
+ * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double formula17Value(int mw, int nw) + { + return (1 + (mw + offset) * nw * factor); + } + + /** + * calculation of formula ID 18 + *
(MW*NW*Faktor)+Offset
+ * + * @param mw value 1 for calculation + * @param nw value 2 for calcualtion + * @return result of calculation + */ + private double formula18Value(int mw, int nw) + { + return (mw * nw * factor + offset); + } + + /** + * convert memory value to physical value + * + * @param value memory value + * @return physical value + */ + public Number memToPhys(long value) + { + double result = 0; + int mw = (int) (value % 0x100); + // if meta value is set, then it will be used + int nw = metaNw != 0 ? metaNw : (int) (value / 0x100); + switch (cnvId) + { + case 0: + result = tableValue(mw, nw); + break; + case 10: + result = formula10Value(mw, nw); + break; + case 11: + result = formula11Value(mw, nw); + break; + case 12: + result = formula12Value(mw, nw); + break; + case 13: + result = formula13Value(mw, nw); + break; + case 14: + result = formula14Value(mw, nw); + break; + case 15: + result = formula15Value(mw, nw); + break; + case 16: + result = formula16Value(mw); + break; + case 17: + result = formula17Value(mw, nw); + break; + case 18: + result = formula18Value(mw, nw); + break; + case 20: + result = mw & nw; + break; + case 21: + case 22: + case 23: + result = nw << 8 | mw; + break; + + default: + log.info(String.format("Unsupported Formula: ID=%d [%s]", cnvId, units)); + } + return (float) result; + } + + public Number physToMem(Number value) + { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public String physToPhysFmtString(Number physValue, String format) + { + String result; + switch (cnvId) + { + case 20: // * 20 : Bitdarstellung + result = Integer.toBinaryString(physValue.intValue()); + break; + + case 21: // * 21 : 2 Ascii-Zeichen + case 22: // * 22 : Ascii-Text + result = String.format("%c%c", + physValue.intValue() / 0x100, + physValue.intValue() % 0x100); + break; + + case 23: // * 23 : Uhrzeit + result = String.format("%02d:%02d", + physValue.intValue() / 0x100, + physValue.intValue() % 0x100); + break; + + case 24: // * 24 : Hexdarstellung + result = String.format("%04X", physValue.intValue()); + break; + + default: + result = super.physToPhysFmtString(physValue, format); + } + return (result); + } +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/AboutPanel.form b/android/library/com/fr3ts0n/ecu/gui/application/AboutPanel.form new file mode 100644 index 0000000..afd544d --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/AboutPanel.form @@ -0,0 +1,67 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/library/com/fr3ts0n/ecu/gui/application/AboutPanel.java b/android/library/com/fr3ts0n/ecu/gui/application/AboutPanel.java new file mode 100644 index 0000000..c791206 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/AboutPanel.java @@ -0,0 +1,122 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import javax.swing.Icon; + +/** + * @author erwin + */ +public class AboutPanel extends javax.swing.JPanel +{ + + /** Serial version UID */ + private static final long serialVersionUID = -7733037825291372813L; + + /** Creates new form AboutPanel */ + public AboutPanel() + { + initComponents(); + } + + /** + * This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + + // //GEN-BEGIN:initComponents + private void initComponents() + { + + lblImage = new javax.swing.JLabel(); + // Variables declaration - do not modify//GEN-BEGIN:variables + javax.swing.JPanel jPanel1 = new javax.swing.JPanel(); + lblName = new javax.swing.JLabel(); + lblVersion = new javax.swing.JLabel(); + lblCopyright = new javax.swing.JLabel(); + + setLayout(new java.awt.BorderLayout()); + + lblImage.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblImage.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/ecu/gui/res/JaVAG_Logo.png"))); // NOI18N + add(lblImage, java.awt.BorderLayout.CENTER); + + jPanel1.setLayout(new java.awt.GridLayout(0, 1)); + + lblName.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + jPanel1.add(lblName); + + lblVersion.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + jPanel1.add(lblVersion); + + add(jPanel1, java.awt.BorderLayout.PAGE_START); + + lblCopyright.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + add(lblCopyright, java.awt.BorderLayout.PAGE_END); + }// //GEN-END:initComponents + + /** + * set icon for application about dialog + * + * @param icon icon to show + */ + public void setIcon(Icon icon) + { + lblImage.setIcon(icon); + } + + /** + * set application name + * + * @param appName application name + */ + public void setApplicationName(String appName) + { + lblName.setText(appName); + } + + /** + * set application version + * + * @param appVersion application version string + */ + public void setApplicationVersion(String appVersion) + { + lblVersion.setText(appVersion); + } + + /** + * set copyright string + * + * @param cRightString copyright string + */ + public void setCopyrightString(String cRightString) + { + lblCopyright.setText(cRightString); + } + + private javax.swing.JLabel lblCopyright; + private javax.swing.JLabel lblImage; + private javax.swing.JLabel lblName; + private javax.swing.JLabel lblVersion; + // End of variables declaration//GEN-END:variables + +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPanel.form b/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPanel.form new file mode 100755 index 0000000..1e6d35c --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPanel.form @@ -0,0 +1,211 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPanel.java b/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPanel.java new file mode 100755 index 0000000..64828fa --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPanel.java @@ -0,0 +1,416 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import com.fr3ts0n.ecu.EcuDataPv; +import com.fr3ts0n.pvs.ProcessVar; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvChangeListener; +import com.fr3ts0n.pvs.PvList; + +import org.jfree.data.time.Second; +import org.jfree.data.time.TimeSeries; + +import java.util.HashMap; +import java.util.Iterator; +import java.util.logging.Level; + +import javax.swing.JPanel; +import javax.swing.event.ListSelectionEvent; +import javax.swing.event.ListSelectionListener; + + +/** + * Panel to combine tabular- and graphical display for OBD data + * + * @author erwin + */ +public class ObdDataPanel extends JPanel + implements PvChangeListener, ListSelectionListener +{ + /** + * + */ + private static final long serialVersionUID = 4441869977997912421L; + // selectable PID's' + HashMap selPids = new HashMap<>(); + + /** Creates new form ObdGraphPanel */ + public ObdDataPanel() + { + initComponents(); + tblPids.setPvModel(new ObdItemTableModel()); + tblPids.getSelectionModel().addListSelectionListener(this); + tblPids.setDefaultRenderer(EcuDataPv.class, new ObdItemTableRenderer()); + } + + /** + * Creates new form ObdGraphPanel + * + * @param pvList List of Process vars (PIDS) to display + */ + public ObdDataPanel(PvList pvList) + { + initComponents(); + tblPids.setPvModel(new ObdItemTableModel()); + tblPids.getSelectionModel().addListSelectionListener(this); + tblPids.setDefaultRenderer(EcuDataPv.class, new ObdItemTableRenderer()); + setPidPvs(pvList); + } + + /** + * This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() + { + java.awt.GridBagConstraints gridBagConstraints; + + javax.swing.JSplitPane jSplitPane1 = new javax.swing.JSplitPane(); + JPanel panGraph = new JPanel(); + plotter = new com.fr3ts0n.ecu.gui.application.ObdDataPlotter(); + JPanel jPanel1 = new JPanel(); + JPanel jPanel2 = new JPanel(); + slGraphTime = new javax.swing.JSlider(); + lblHistTime = new javax.swing.JLabel(); + // Variables declaration - do not modify//GEN-BEGIN:variables + javax.swing.JButton btnClearHist = new javax.swing.JButton(); + JPanel panTable = new JPanel(); + javax.swing.JScrollPane jScrollPane1 = new javax.swing.JScrollPane(); + tblPids = new com.fr3ts0n.pvs.gui.PvTable(); + + setFont(new java.awt.Font("Dialog", 0, 10)); + setName("DataPanel"); // NOI18N + setLayout(new java.awt.BorderLayout()); + + jSplitPane1.setDividerLocation(0); + jSplitPane1.setDividerSize(8); + jSplitPane1.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT); + jSplitPane1.setResizeWeight(0.5); + jSplitPane1.setToolTipText("Move to show graph display"); + jSplitPane1.setFont(new java.awt.Font("Dialog", 0, 10)); + jSplitPane1.setName("splitter"); // NOI18N + jSplitPane1.setOneTouchExpandable(true); + + panGraph.setFont(new java.awt.Font("Dialog", 0, 10)); + panGraph.setLayout(new java.awt.BorderLayout()); + + plotter.setToolTipText("Select data items in Table to activate graphing"); + plotter.setFont(new java.awt.Font("Dialog", 0, 10)); + plotter.setName("plotter"); // NOI18N + panGraph.add(plotter, java.awt.BorderLayout.CENTER); + + jPanel1.setFont(new java.awt.Font("Dialog", 0, 10)); // NOI18N + jPanel1.setLayout(new java.awt.BorderLayout()); + + jPanel2.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED)); + jPanel2.setToolTipText("maximum history time in minutes"); + jPanel2.setLayout(new java.awt.GridBagLayout()); + + slGraphTime.setFont(new java.awt.Font("Dialog", 0, 10)); + slGraphTime.setMaximum(180); + slGraphTime.setValue(180); + slGraphTime.addChangeListener(new javax.swing.event.ChangeListener() + { + public void stateChanged(javax.swing.event.ChangeEvent evt) + { + slGraphTimeStateChanged(); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + jPanel2.add(slGraphTime, gridBagConstraints); + + lblHistTime.setFont(new java.awt.Font("Dialog", 0, 10)); + lblHistTime.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); + lblHistTime.setText(String.valueOf(slGraphTime.getValue()) + " min"); + lblHistTime.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 3, 1, 3)); + lblHistTime.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + jPanel2.add(lblHistTime, gridBagConstraints); + + jPanel1.add(jPanel2, java.awt.BorderLayout.CENTER); + + btnClearHist.setFont(new java.awt.Font("Dialog", 0, 10)); + btnClearHist.setMnemonic('C'); + btnClearHist.setText("Clear History"); + btnClearHist.setToolTipText("Clear history buffer for graphing"); + btnClearHist.addActionListener(new java.awt.event.ActionListener() + { + public void actionPerformed(java.awt.event.ActionEvent evt) + { + btnClearHistActionPerformed(); + } + }); + jPanel1.add(btnClearHist, java.awt.BorderLayout.EAST); + + panGraph.add(jPanel1, java.awt.BorderLayout.SOUTH); + + jSplitPane1.setLeftComponent(panGraph); + + panTable.setFont(new java.awt.Font("Dialog", 0, 10)); + panTable.setLayout(new java.awt.BorderLayout()); + + tblPids.setAutoResizeMode(5); + tblPids.setFont(new java.awt.Font("Dialog", 0, 10)); + tblPids.setName("DataTable"); // NOI18N + tblPids.setShowGrid(true); + tblPids.setToolTipText("Select items to start graphing"); + jScrollPane1.setViewportView(tblPids); + + panTable.add(jScrollPane1, java.awt.BorderLayout.CENTER); + + jSplitPane1.setBottomComponent(panTable); + + add(jSplitPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + private void btnClearHistActionPerformed()//GEN-FIRST:event_btnClearHistActionPerformed + {//GEN-HEADEREND:event_btnClearHistActionPerformed + TimeSeries ts; + Iterator it = selPids.values().iterator(); + while (it.hasNext()) + { + ts = it.next(); + ts.clear(); + } + }//GEN-LAST:event_btnClearHistActionPerformed + + private void slGraphTimeStateChanged()//GEN-FIRST:event_slGraphTimeStateChanged + {//GEN-HEADEREND:event_slGraphTimeStateChanged + TimeSeries ts; + lblHistTime.setText(String.valueOf(slGraphTime.getValue()) + " min"); + if (!slGraphTime.getValueIsAdjusting()) + { + Iterator it = selPids.values().iterator(); + while (it.hasNext()) + { + ts = it.next(); + ts.setMaximumItemAge(slGraphTime.getValue() * 60); + } + } + }//GEN-LAST:event_slGraphTimeStateChanged + + /** + * get readable unique String from PV + */ + private Object getPvId(ProcessVar pv) + { + return (pv.getKeyValue()); + } + + + private javax.swing.JLabel lblHistTime; + private com.fr3ts0n.ecu.gui.application.ObdDataPlotter plotter; + private javax.swing.JSlider slGraphTime; + private com.fr3ts0n.pvs.gui.PvTable tblPids; + // End of variables declaration//GEN-END:variables + + /** + * Holds value of property pidPvs. + */ + private PvList pidPvs; + + /** + * Getter for property pidPvs. + * + * @return Value of property pidPvs. + */ + public PvList getPidPvs() + { + return this.pidPvs; + } + + /** + * Setter for property pidPvs. + * + * @param pidPvs New value of property pidPvs. + */ + @SuppressWarnings("unchecked") + public void setPidPvs(PvList pidPvs) + { + TimeSeries ts; + // if there is an o previous instance registered, unregister ... + if (this.pidPvs != null) + this.pidPvs.removePvChangeListener(this); + this.pidPvs = pidPvs; + tblPids.setProcessVar(pidPvs); + tblPids.setDefaultRenderer(Object.class, new ObdItemTableRenderer()); + pidPvs.addPvChangeListener(this); + + // update all TimeSeries with PIDs from PV-List + plotter.dataset.removeAllSeries(); + selPids.clear(); + Iterator it = pidPvs.values().iterator(); + while (it.hasNext()) + { + EcuDataPv pv = it.next(); + // create new data series + ts = new TimeSeries(String.valueOf(pv.get(EcuDataPv.FID_DESCRIPT))); + ts.setDescription(String.valueOf(pv.get(EcuDataPv.FID_DESCRIPT))); + ts.setRangeDescription(String.valueOf(pv.get(EcuDataPv.FID_UNITS))); + // set graph time of new element + ts.setMaximumItemAge(slGraphTime.getValue() * 60); + // and add to selectable PID list + selPids.put(getPvId(pv), ts); + } + updateColumnWidths(); + } + + /** + * set a new graph title + * + * @param newTitle new graph title + */ + public void setTitle(String newTitle) + { + plotter.setTitle(newTitle); + } + + /** + * handle changes in the process var(s) + * + * @param event Process var event to be handled + */ + public void pvChanged(PvChangeEvent event) + { + TimeSeries ts; + EcuDataPv pv; + + switch (event.getType()) + { + case PvChangeEvent.PV_MODIFIED: + pv = (EcuDataPv) event.getValue(); + if ((ts = selPids.get(getPvId(pv))) != null) + try + { + ts.addOrUpdate(new Second(), ((Number)pv.get(EcuDataPv.FID_VALUE)).floatValue()); + } catch (Exception e) + { + ProcessVar.log.log(Level.SEVERE, "", e); + } + break; + + case PvChangeEvent.PV_DELETED: + // remove from selectable PIDs + pv = (EcuDataPv) event.getValue(); + selPids.remove(pv); + break; + + case PvChangeEvent.PV_CLEARED: + // remove all from selectable PIDs + selPids.clear(); + break; + + case PvChangeEvent.PV_ADDED: + if ((event.getValue() instanceof EcuDataPv)) + { + pv = (EcuDataPv) event.getValue(); + addDataSeries(pv); + } else if ((event.getValue() instanceof Object[])) + { + for (Object currPv : (Object[]) event.getValue()) + { + addDataSeries((ProcessVar) currPv); + } + } + break; + } + // update table column widths + updateColumnWidths(); + } + + + private void addDataSeries(ProcessVar pv) + { + TimeSeries ts; + // create new data series + ts = new TimeSeries(String.valueOf(pv.get(EcuDataPv.FID_DESCRIPT)), + null, + String.valueOf(pv.get(EcuDataPv.FID_UNITS))); + // set graph time of new element + ts.setMaximumItemAge(slGraphTime.getValue() * 60); + // and add to selectable PID list + selPids.put(getPvId(pv), ts); + } + + /** + * update the column widths of data table + */ + private void updateColumnWidths() + { + if (tblPids.getRowCount() >= 1) + { + /** set column sizes here, since this only works with inserted data */ + tblPids.getColumn(EcuDataPv.FIELDS[EcuDataPv.FID_PID]).setPreferredWidth(40); + tblPids.getColumn(EcuDataPv.FIELDS[EcuDataPv.FID_OFS]).setPreferredWidth(40); + tblPids.getColumn(EcuDataPv.FIELDS[EcuDataPv.FID_DESCRIPT]).setPreferredWidth(350); + tblPids.getColumn(EcuDataPv.FIELDS[EcuDataPv.FID_VALUE]).setPreferredWidth(150); + } + } + + /** + * update specified column of all available table rows + * + * @param columnId - column id to be updated + */ + public void updateAllTableRows(int columnId) + { + ((ObdItemTableModel) tblPids.getPvModel()).updateAllRows(); + } + + /** + * handle change in table selection + * activate / deactivate graphing of selected data items + */ + public void valueChanged(ListSelectionEvent e) + { + TimeSeries ts; + int[] selIDs; + + // clean up dataset + plotter.removeAllSeries(); + // get selected items as list of data + // rather than array of ID's' + selIDs = tblPids.getSelectedRows(); + for (int i = 0; i < selIDs.length; i++) + { + /* since table model changed, it returns the complete object for any field */ + EcuDataPv currPid = (EcuDataPv) tblPids.getModel().getValueAt(selIDs[i], EcuDataPv.FID_PID); + ts = selPids.get(currPid.get(EcuDataPv.FID_PID)); + // if Series found + if (ts != null) + { + // add new series to plotter .. + plotter.addSeries(ts); + } + } + } + + @Override + public String toString() + { + return (this.getName()); + } +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPlotter.java b/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPlotter.java new file mode 100755 index 0000000..a76308c --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdDataPlotter.java @@ -0,0 +1,224 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import org.jfree.chart.ChartFactory; +import org.jfree.chart.ChartPanel; +import org.jfree.chart.JFreeChart; +import org.jfree.chart.axis.AxisLocation; +import org.jfree.chart.axis.DateAxis; +import org.jfree.chart.axis.NumberAxis; +import org.jfree.chart.labels.StandardXYToolTipGenerator; +import org.jfree.chart.labels.XYToolTipGenerator; +import org.jfree.chart.plot.DefaultDrawingSupplier; +import org.jfree.chart.plot.XYPlot; +import org.jfree.chart.renderer.xy.XYItemRenderer; +import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; +import org.jfree.data.time.TimeSeries; +import org.jfree.data.time.TimeSeriesCollection; +import org.jfree.data.xy.XYDataset; + +import java.awt.BorderLayout; +import java.awt.Color; +import java.awt.Font; +import java.awt.Paint; +import java.text.SimpleDateFormat; +import java.util.Iterator; + +import javax.swing.JPanel; + +/** + * OBD data graphing panel + */ +public class ObdDataPlotter extends JPanel +{ + private static final long serialVersionUID = 9085602185360330792L; + /* Font for all legent items */ + private static final Font legendFont = new Font("Dialog", 0, 7); + /** generator for all tool tips */ + private static final XYToolTipGenerator toolTipGen = + StandardXYToolTipGenerator.getTimeSeriesInstance(); + + /** switch to use range series per series */ + private static final boolean oneRangePerSeries = true; + + + private int raIndex = 0; + final TimeSeriesCollection dataset = new TimeSeriesCollection(); + + private JFreeChart chart; + + /** + * create the graphing panel + */ + public ObdDataPlotter() + { + setLayout(new BorderLayout()); + chart = createChart(dataset); + ChartPanel chartPanel = new ChartPanel(chart); + chartPanel.setMouseZoomable(true, false); + add(chartPanel, BorderLayout.CENTER); + } + + /** + * set a new graph title + * + * @param newTitle the frame title. + */ + public void setTitle(String newTitle) + { + chart.setTitle(newTitle); + } + + /** + * Creates a chart. + * + * @param dataset a dataset. + * @return A chart. + */ + private JFreeChart createChart(XYDataset dataset) + { + + chart = ChartFactory.createTimeSeriesChart( + "OBD Data Graph", // title + "Time", // x-axis label + "Value", // y-axis label + dataset, // data + true, // create legend? + true, // generate tooltips? + false // generate URLs? + ); + + chart.setBackgroundPaint(Color.white); + + XYPlot plot = (XYPlot) chart.getPlot(); + plot.setBackgroundPaint(Color.lightGray); + plot.setDomainGridlinePaint(Color.white); + plot.setRangeGridlinePaint(Color.white); + plot.setDomainCrosshairVisible(true); + plot.setRangeCrosshairVisible(true); + plot.getDomainAxis().setTickLabelFont(legendFont); + + DateAxis axis = (DateAxis) plot.getDomainAxis(); + axis.setDateFormatOverride(new SimpleDateFormat("HH:mm:ss")); + chart.getLegend().setItemFont(legendFont); + + return chart; + } + + /** + * remove all data series from graph object + */ + public synchronized void removeAllSeries() + { + dataset.removeAllSeries(); + if (oneRangePerSeries) + { + XYPlot plot = (XYPlot) chart.getPlot(); + for (; raIndex > 0; raIndex--) + { + plot.setDataset(raIndex, null); + plot.setRenderer(raIndex, null); + plot.setRangeAxis(raIndex, null); + } + plot.setDataset(dataset); + } + } + + /** + * add a new series to the graph + * + * @param series The new series to be added + */ + public synchronized void addSeries(TimeSeries series) + { + + if (oneRangePerSeries) + { + // get paint for current axis/range/... + Paint currPaint = + DefaultDrawingSupplier.DEFAULT_PAINT_SEQUENCE[ + raIndex % DefaultDrawingSupplier.DEFAULT_PAINT_SEQUENCE.length]; + + XYPlot plot = (XYPlot) chart.getPlot(); + // set dataset + plot.setDataset(raIndex, new TimeSeriesCollection(series)); + // ** set axis + NumberAxis axis = new NumberAxis(); + axis.setTickLabelFont(legendFont); + axis.setAxisLinePaint(currPaint); + axis.setTickLabelPaint(currPaint); + axis.setTickMarkPaint(currPaint); + // ** set axis in plot + plot.setRangeAxis(raIndex, axis); + plot.setRangeAxisLocation(raIndex, raIndex % 2 == 0 ? AxisLocation.TOP_OR_LEFT : AxisLocation.BOTTOM_OR_RIGHT); + plot.mapDatasetToRangeAxis(raIndex, raIndex); + // ** create renderer + XYItemRenderer renderer = new XYLineAndShapeRenderer(true, false); + renderer.setBaseToolTipGenerator(toolTipGen); + renderer.setSeriesPaint(0, currPaint); + // ** set renderer in plot + plot.setRenderer(raIndex, renderer); + + raIndex++; + } + dataset.addSeries(series); + } + + /** + * Holds value of property graphTime. + */ + private int graphTime; + + /** + * Getter for property graphTime. + * + * @return Value of property graphTime. + */ + public int getGraphTime() + { + return this.graphTime; + } + + /** + * Setter for property graphTime. + * + * @param graphTime New value of property graphTime. + */ + @SuppressWarnings("rawtypes") + public synchronized void setGraphTime(int graphTime) + { + TimeSeries currSer; + TimeSeriesCollection currDs; + XYPlot currPlot = (XYPlot) chart.getPlot(); + this.graphTime = graphTime; + // lop through all datasets + for (int i = currPlot.getDatasetCount(); i >= 0; --i) + { + currDs = (TimeSeriesCollection) currPlot.getDataset(i); + // Update all series within dataset + Iterator it = currDs.getSeries().iterator(); + while (it.hasNext()) + { + currSer = (TimeSeries) it.next(); + currSer.setMaximumItemAge(graphTime); + } + } + } +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdDtcPanel.form b/android/library/com/fr3ts0n/ecu/gui/application/ObdDtcPanel.form new file mode 100755 index 0000000..9ccd2d4 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdDtcPanel.form @@ -0,0 +1,228 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdDtcPanel.java b/android/library/com/fr3ts0n/ecu/gui/application/ObdDtcPanel.java new file mode 100755 index 0000000..ead90c9 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdDtcPanel.java @@ -0,0 +1,416 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import com.fr3ts0n.ecu.EcuCodeItem; +import com.fr3ts0n.ecu.ObdCodeItem; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvChangeListener; +import com.fr3ts0n.pvs.PvList; + +import java.awt.Color; +import java.awt.event.ActionListener; +import java.beans.PropertyChangeListener; + +import javax.swing.ImageIcon; +import javax.swing.JOptionPane; +import javax.swing.JPanel; +import javax.swing.ListSelectionModel; +import javax.swing.event.ListSelectionEvent; +import javax.swing.event.ListSelectionListener; + + +/** + * GUI Panel to control reading/clearing OBD failure codes + * + * @author erwin + */ +public class ObdDtcPanel extends JPanel + implements PropertyChangeListener, PvChangeListener +{ + /** serial version UID * */ + private static final long serialVersionUID = -1285434908785275242L; + /** icons */ + private final ImageIcon icoMilOff = new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/ecu/gui/res/mil_off.png")); + private final ImageIcon icoMilOn = new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/ecu/gui/res/mil_on.png")); + + /** milStatus */ + private boolean milStatus = false; + + /** Creates new form ObdDfcPanel */ + public ObdDtcPanel() + { + initComponents(); + panStatus.setVisible(false); + tblFCodes.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + tblFCodes.getSelectionModel().addListSelectionListener(new ListSelectionListener() + { + public void valueChanged(ListSelectionEvent e) + { + Integer stat = null; + int selIdx = tblFCodes.getSelectedRow(); + if (selIdx >= 0) + stat = (Integer) tblFCodes.getModel().getValueAt(selIdx, EcuCodeItem.FID_STATUS); + panStatus.setVisible(stat != null); + if (stat != null) + { + panStatus.setStatusFlags(stat.intValue()); + } + } + }); + } + + /** + * This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() + { + java.awt.GridBagConstraints gridBagConstraints; + + JPanel panHeader = new JPanel(); + lblCodeType = new javax.swing.JLabel(); + lblMil = new javax.swing.JLabel(); + lblMil1 = new javax.swing.JLabel(); + lblNumCodes = new javax.swing.JLabel(); + JPanel panFooter = new JPanel(); + btnReadCodes = new javax.swing.JButton(); + btnReadPending = new javax.swing.JButton(); + btnReadPermanent = new javax.swing.JButton(); + btnClearCodes = new javax.swing.JButton(); + JPanel panCenter = new JPanel(); + javax.swing.JScrollPane jScrollPane1 = new javax.swing.JScrollPane(); + tblFCodes = new com.fr3ts0n.pvs.gui.PvTable(); + panStatus = new com.fr3ts0n.ecu.gui.application.VagCodeStatPanel(); + + setLayout(new java.awt.BorderLayout()); + + panHeader.setBackground(new java.awt.Color(255, 255, 255)); + panHeader.setLayout(new java.awt.BorderLayout(10, 10)); + + lblCodeType.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblCodeType.setText("Trouble codes"); + panHeader.add(lblCodeType, java.awt.BorderLayout.CENTER); + + lblMil.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblMil.setIcon(icoMilOff); + lblMil.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT); + panHeader.add(lblMil, java.awt.BorderLayout.WEST); + + lblMil1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblMil1.setIcon(icoMilOff); + lblMil1.setHorizontalTextPosition(javax.swing.SwingConstants.LEFT); + panHeader.add(lblMil1, java.awt.BorderLayout.EAST); + + lblNumCodes.setFont(new java.awt.Font("Dialog", 0, 10)); + lblNumCodes.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblNumCodes.setText("0 Trouble codes set"); + panHeader.add(lblNumCodes, java.awt.BorderLayout.SOUTH); + + add(panHeader, java.awt.BorderLayout.NORTH); + + panFooter.setLayout(new java.awt.GridBagLayout()); + + btnReadCodes.setFont(new java.awt.Font("Dialog", 0, 10)); + btnReadCodes.setMnemonic('R'); + btnReadCodes.setText("Read Codes"); + btnReadCodes.setToolTipText("Read all truble codes (Mode $3)"); + btnReadCodes.setActionCommand("ReadCodes"); + btnReadCodes.addActionListener(new java.awt.event.ActionListener() + { + public void actionPerformed(java.awt.event.ActionEvent evt) + { + btnReadCodesActionPerformed(); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panFooter.add(btnReadCodes, gridBagConstraints); + + btnReadPending.setFont(new java.awt.Font("Dialog", 0, 10)); + btnReadPending.setMnemonic('P'); + btnReadPending.setText("Read Pending"); + btnReadPending.setToolTipText("Read pending fault codes (Mode $7)"); + btnReadPending.setActionCommand("ReadPending"); + btnReadPending.addActionListener(new java.awt.event.ActionListener() + { + public void actionPerformed(java.awt.event.ActionEvent evt) + { + btnReadPendingActionPerformed(); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panFooter.add(btnReadPending, gridBagConstraints); + + btnReadPermanent.setFont(new java.awt.Font("Dialog", 0, 10)); + btnReadPermanent.setMnemonic('e'); + btnReadPermanent.setText("Read Permanent"); + btnReadPermanent.setToolTipText("Read permanent Trouble codes (Mode $A)"); + btnReadPermanent.setActionCommand("ReadPermanent"); + btnReadPermanent.addActionListener(new java.awt.event.ActionListener() + { + public void actionPerformed(java.awt.event.ActionEvent evt) + { + btnReadPermanentActionPerformed(); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panFooter.add(btnReadPermanent, gridBagConstraints); + + btnClearCodes.setFont(new java.awt.Font("Dialog", 0, 10)); + btnClearCodes.setMnemonic('C'); + btnClearCodes.setText("Clear Codes"); + btnClearCodes.setToolTipText("Clear troble codes (Mode $4)"); + btnClearCodes.setActionCommand("ClearCodes"); + btnClearCodes.addActionListener(new java.awt.event.ActionListener() + { + public void actionPerformed(java.awt.event.ActionEvent evt) + { + btnClearCodesActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panFooter.add(btnClearCodes, gridBagConstraints); + + add(panFooter, java.awt.BorderLayout.SOUTH); + + panCenter.setLayout(new java.awt.BorderLayout()); + + tblFCodes.setAutoResizeMode(5); + tblFCodes.setName("CodeTable"); // NOI18N + jScrollPane1.setViewportView(tblFCodes); + + panCenter.add(jScrollPane1, java.awt.BorderLayout.CENTER); + panCenter.add(panStatus, java.awt.BorderLayout.SOUTH); + + add(panCenter, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + private void btnReadPendingActionPerformed()//GEN-FIRST:event_btnReadPendingActionPerformed + {//GEN-HEADEREND:event_btnReadPendingActionPerformed + lblCodeType.setText("Pending trouble codes"); + }//GEN-LAST:event_btnReadPendingActionPerformed + + private void btnClearCodesActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_btnClearCodesActionPerformed + {//GEN-HEADEREND:event_btnClearCodesActionPerformed + if (JOptionPane.showConfirmDialog(this, + "This will reset the MIL and clear all emission-related diagnostic\n" + + " information, including:\n\n" + + " - Diagnostic trouble codes\n" + + " - Freeze frame data\n" + + " - Oxygen sensor com.fr3ts0n.test data\n" + + " - Status of system monitoring tests\n" + + " - On-board monitoring tests results\n" + + " - Distance travelled while MIL activated\n" + + " - Number of warm-ups since DTCs cleared\n" + + " - Distance travelled since DTCs cleared\n" + + " - Engine run time while MIL activated\n" + + " - Time since DTCs cleared\n\n" + + "Other manufacturer-specific 'clearing/resetting' actions may occur.\n" + + "The loss of data may cause the vehicle to run poorly for a short \n" + + "period of time while the ECU recalibrates itself.", + "Clear codes?", + JOptionPane.YES_NO_OPTION, + JOptionPane.WARNING_MESSAGE) != JOptionPane.YES_OPTION) + evt.setSource(null); + }//GEN-LAST:event_btnClearCodesActionPerformed + + private void btnReadCodesActionPerformed()//GEN-FIRST:event_btnReadCodesActionPerformed + {//GEN-HEADEREND:event_btnReadCodesActionPerformed + lblCodeType.setText("Stored trouble codes"); + }//GEN-LAST:event_btnReadCodesActionPerformed + + private void btnReadPermanentActionPerformed() + {//GEN-FIRST:event_btnReadPermanentActionPerformed + lblCodeType.setText("Permanent trouble codes"); + }//GEN-LAST:event_btnReadPermanentActionPerformed + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton btnClearCodes; + private javax.swing.JButton btnReadCodes; + javax.swing.JButton btnReadPending; + javax.swing.JButton btnReadPermanent; + private javax.swing.JLabel lblCodeType; + private javax.swing.JLabel lblMil; + private javax.swing.JLabel lblMil1; + private javax.swing.JLabel lblNumCodes; + private com.fr3ts0n.ecu.gui.application.VagCodeStatPanel panStatus; + private com.fr3ts0n.pvs.gui.PvTable tblFCodes; + // End of variables declaration//GEN-END:variables + + public boolean getMilStatus() + { + return (milStatus); + } + + private void setMilStatus(boolean newStatus) + { + milStatus = newStatus; + // set the MIL-status display + String msg = milStatus ? "MIL is ON" : "MIL is OFF"; + ImageIcon icn = milStatus ? icoMilOn : icoMilOff; + Color clr = milStatus ? Color.RED : Color.GREEN; + lblMil.setIcon(icn); + lblMil.setText(msg); + lblMil.setToolTipText(msg); + lblMil.setForeground(clr); + lblMil1.setIcon(icn); + lblMil1.setText(msg); + lblMil1.setToolTipText(msg); + lblMil1.setForeground(clr); + } + + /** + * Holds value of property tcList. + */ + private PvList tcList; + + /** + * Holds value of property numCodes. + */ + private int numCodes; + + /** + * Getter for property pvList. + * + * @return Value of property pvList. + */ + public PvList getTcList() + { + return this.tcList; + } + + /** + * Setter for trouble code list + * + * @param tcList New value of trouble code list. + */ + public void setTcList(PvList tcList) + { + this.tcList = tcList; + // set the process var list of the table + tblFCodes.setProcessVar(tcList); + tcList.addPvChangeListener(this); + updateColumnWidths(); + } + + /** + * Getter for property numCodes. + * + * @return Value of property numCodes. + */ + public int getNumCodes() + { + return this.numCodes; + } + + /** + * Setter for property numCodes. + * + * @param numCodes New value of property numCodes. + */ + private void setNumCodes(int numCodes) + { + this.numCodes = numCodes & 0x7F; + setMilStatus((numCodes & 0x80) != 0); + lblNumCodes.setText(this.numCodes + " Trouble codes set"); + } + + /** + * update the column widths of data table + */ + private void updateColumnWidths() + { + if (tcList.size() > 0) + { + /** set column sizes here, since this only works with inserted data */ + tblFCodes.getColumn(ObdCodeItem.FIELDS[ObdCodeItem.FID_CODE]).setPreferredWidth(40); + tblFCodes.getColumn(ObdCodeItem.FIELDS[ObdCodeItem.FID_DESCRIPT]).setPreferredWidth(330); + } + } + + /** + * This method gets called when a bound property is changed. + * + * @param evt A PropertyChangeEvent object describing the event source + * and the property that has changed. + */ + public void propertyChange(java.beans.PropertyChangeEvent evt) + { + if (evt.getPropertyName().equals("numCodes")) + { + setNumCodes(((Integer) evt.getNewValue()).intValue()); + } + } + + /** + * special handling of changes in displayed code list + * + * @param event Event to be handled + */ + public void pvChanged(PvChangeEvent event) + { + switch (event.getType()) + { + /* update column width on added lines, since this only works with + * tables containing at least one row of data + */ + case PvChangeEvent.PV_ADDED: + updateColumnWidths(); + break; + } + } + + /** + * Add actionListener to all action sources on panel + * + * @param al ActionListener to be registered + */ + public void addActionListener(ActionListener al) + { + btnClearCodes.addActionListener(al); + btnReadCodes.addActionListener(al); + btnReadPending.addActionListener(al); + btnReadPermanent.addActionListener(al); + } + + /** + * Remove actionListener from all action sources on panel + * + * @param al ActionListener to be registered + */ + public void removeActionListener(ActionListener al) + { + btnClearCodes.removeActionListener(al); + btnReadCodes.removeActionListener(al); + btnReadPending.removeActionListener(al); + btnReadPermanent.removeActionListener(al); + } +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdFileFilter.java b/android/library/com/fr3ts0n/ecu/gui/application/ObdFileFilter.java new file mode 100755 index 0000000..8e83490 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdFileFilter.java @@ -0,0 +1,88 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import java.io.File; + +import javax.swing.filechooser.FileFilter; + +/** + * File filter for saving/loading OBD files + * + * @author erwin + */ +class ObdFileFilter extends FileFilter +{ + + private static final String[] FLT_EXTENSIONS = + { + "obd", + }; + private static final String FLT_DESCRIPTION = "OBD Files"; + + /** Creates a new instance of ObdFileFilter */ + public ObdFileFilter() + { + } + + /** + * Return the extension portion of the file's name . + * + * @param f file to get extension for + * @return file extension + * @see #getExtension + * @see FileFilter#accept + */ + private String getExtension(File f) + { + if (f != null) + { + String filename = f.getName(); + int i = filename.lastIndexOf('.'); + if (i > 0 && i < filename.length() - 1) + { + return filename.substring(i + 1); + } + } + return null; + } + + /** + * Whether the given file is accepted by this filter. + */ + public boolean accept(java.io.File f) + { + boolean result = f.isDirectory(); + String ext = getExtension(f); + for (int i = 0; !result && i < FLT_EXTENSIONS.length; i++) + result |= FLT_EXTENSIONS[i].equalsIgnoreCase(ext); + return (result); + } + + /** + * The description of this filter. For example: "JPG and GIF Images" + * + * @return description of filter (to be used within file chooser ...) + */ + public String getDescription() + { + return (FLT_DESCRIPTION); + } + +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdItemTableModel.java b/android/library/com/fr3ts0n/ecu/gui/application/ObdItemTableModel.java new file mode 100755 index 0000000..9f665d7 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdItemTableModel.java @@ -0,0 +1,79 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import com.fr3ts0n.pvs.IndexedProcessVar; +import com.fr3ts0n.pvs.gui.PvTableModel; + +/** + * TableModel for OBD data items + * + * @author erwin + */ +public class ObdItemTableModel + extends PvTableModel +{ + + /** used for caching current row */ + private int currRowIndex = -1; + /** + * + */ + private static final long serialVersionUID = -1162610644870557702L; + + /** Creates a new instance of ObdItemTableModel */ + public ObdItemTableModel() + { + } + + /** + * get the value for table location (x,y) + * This implementation returns the complete OBD-Item which represents the complete row + * the field handling shall be done by the renderer, since the OBD-item + * also includes formatting information which is required for rendering. + * + * @param rowIndex row number + * @param columnIndex column number + * @return value for table location + */ + @Override + public Object getValueAt(int rowIndex, int columnIndex) + { + // if the pv is set ... + if (pv != null) + { + // get the column value + if (rowIndex != currRowIndex && rowIndex < getRowCount()) + { + currRowIndex = rowIndex; + currRow = (IndexedProcessVar) pv.get(keys[rowIndex]); + } + } + return (currRow); + } + + /** + * fire update events for specified column on all rows + * + */ + public synchronized void updateAllRows() + { + fireTableRowsUpdated(0, getRowCount()); + } +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdItemTableRenderer.java b/android/library/com/fr3ts0n/ecu/gui/application/ObdItemTableRenderer.java new file mode 100755 index 0000000..40cb947 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdItemTableRenderer.java @@ -0,0 +1,159 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import com.fr3ts0n.ecu.Conversion; +import com.fr3ts0n.ecu.EcuDataItem; +import com.fr3ts0n.ecu.EcuDataPv; + +import java.awt.Color; +import java.awt.Component; +import java.awt.Font; + +import javax.swing.JLabel; +import javax.swing.JTable; +import javax.swing.border.EmptyBorder; +import javax.swing.table.TableCellRenderer; + +/** + * Renderer for EcuDataPv Elements + * + * @author erwin + */ +public class ObdItemTableRenderer + extends JLabel + implements TableCellRenderer +{ + + private static final long serialVersionUID = -1067775643797324582L; + private static final EmptyBorder brdr = new EmptyBorder(0, 5, 0, 5); + private Font parentFont = null; + private Color bgColor = null; + private Color selColor = null; + private JTable parentTable = null; + + /** Creates a new instance of ObdItemTableRenderer */ + public ObdItemTableRenderer() + { + setOpaque(true); + setBorder(brdr); + } + + /** + * set visualisation parameters referring to given table + * + * @param table + * - the table object to refer to ... + */ + private void setParentTable(JTable table) + { + parentTable = table; + // set the font only once, and then just use it + parentFont = table.getFont(); + setFont(parentFont); + + // get background color from Table + bgColor = table.getBackground(); + // get selection color from Table + selColor = table.getSelectionBackground(); + } + + public Component getTableCellRendererComponent(JTable table, + Object value, + boolean isSelected, + boolean hasFocus, + int row, + int column) + { + String fmtText = null; + + // if we don't know the parent table yet, set visual parameters + if (parentTable == null) + setParentTable(table); + + // background is dependent on selection status + setBackground(isSelected ? selColor : bgColor); + + // if row is valid ... + if (value != null) + { + // get column value + Object colVal = ((EcuDataPv) value).get(column); + if (colVal != null) + { + try + { + // formatting is based on column ... + switch (column) + { + case EcuDataPv.FID_PID: + setHorizontalAlignment(RIGHT); + fmtText = String.format("%02X", colVal); + break; + + case EcuDataPv.FID_OFS: + setHorizontalAlignment(RIGHT); + fmtText = String.valueOf(colVal); + break; + + case EcuDataPv.FID_VALUE: + case EcuDataPv.FID_UNITS: + EcuDataPv currPv = (EcuDataPv) value; + Object cnvObj = currPv.get(EcuDataPv.FID_CNVID); + if (cnvObj instanceof Conversion[] + && ((Conversion[]) cnvObj)[EcuDataItem.cnvSystem] != null) + { + Conversion cnv; + cnv = ((Conversion[]) cnvObj)[EcuDataItem.cnvSystem]; + if (column == EcuDataPv.FID_VALUE) + { + setHorizontalAlignment(RIGHT); + // formated data + fmtText = cnv.physToPhysFmtString((Number) colVal, + (String) currPv.get(EcuDataPv.FID_FORMAT)); + } + else + { + setHorizontalAlignment(LEFT); + // formated units + fmtText = cnv.getUnits(); + } + } + else + { + fmtText = String.valueOf(colVal); + } + break; + + default: + setHorizontalAlignment(LEFT); + fmtText = String.valueOf(colVal); + break; + } + } catch (Exception ex) + { + fmtText = String.valueOf(colVal); + } + } + } + setText(fmtText); + + return this; + } +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdTestFrame.form b/android/library/com/fr3ts0n/ecu/gui/application/ObdTestFrame.form new file mode 100755 index 0000000..8e6bbbf --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdTestFrame.form @@ -0,0 +1,411 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/library/com/fr3ts0n/ecu/gui/application/ObdTestFrame.java b/android/library/com/fr3ts0n/ecu/gui/application/ObdTestFrame.java new file mode 100755 index 0000000..dc88fc0 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/ObdTestFrame.java @@ -0,0 +1,630 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import com.fr3ts0n.common.UTF8Bundle; +import com.fr3ts0n.common.UTF8Control; +import com.fr3ts0n.ecu.EcuDataItem; +import com.fr3ts0n.ecu.EcuDataPv; +import com.fr3ts0n.ecu.prot.obd.ElmProt; +import com.fr3ts0n.ecu.prot.obd.ObdProt; +import com.fr3ts0n.prot.gui.SerialHandler; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvChangeListener; +import com.fr3ts0n.pvs.PvList; + +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.util.HashMap; + +import javax.swing.ImageIcon; +import javax.swing.JFileChooser; +import javax.swing.JOptionPane; + + +/** + * Main application frame for OBD com.fr3ts0n.test application + * + * @author erwin + */ +public class ObdTestFrame extends javax.swing.JFrame + implements PropertyChangeListener, PvChangeListener +{ + /** + * + */ + private static final long serialVersionUID = 3393967156524083209L; + /** Program version string */ + private static final String version = "Version 0.9.7"; + private static final String copyright = "Copyright (C) 2007-2009 Erwin Scheuch-Heilig"; + + /** Initialize UTF8 resource bundle */ + static UTF8Bundle res = new UTF8Bundle(new UTF8Control()); + + /** icons */ + public ImageIcon icoCar = new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/ecu/gui/res/SUNFIRE.png")); + + /** protocol handler */ + private static final ElmProt prt = new ElmProt(); + /** Serial communication handler */ + private static final SerialHandler ser = new SerialHandler(); + + /** is this a simulation, or the real world? */ + static boolean isSimulation = false; + + /** + * Action listener to handle read/clear code actions + */ + private final ActionListener hdlrCodeButtons = new ActionListener() + { + + public void actionPerformed(ActionEvent e) + { + // if source is not defined, ignore event + if (e.getSource() == null) return; + + if (e.getActionCommand().equals("ReadCodes")) + { + prt.setService(ElmProt.OBD_SVC_READ_CODES); + } else if (e.getActionCommand().equals("ReadPending")) + { + prt.setService(ElmProt.OBD_SVC_PENDINGCODES); + } else if (e.getActionCommand().equals("ReadPermanent")) + { + prt.setService(ElmProt.OBD_SVC_PERMACODES); + } else if (e.getActionCommand().equals("ClearCodes")) + { + prt.setService(ElmProt.OBD_SVC_CLEAR_CODES); + } + } + }; + + /** Creates new form ObdTestFrame */ + private ObdTestFrame() + { + ObdProt.VidPvs.addPvChangeListener(this); + // set up serial handler and protocol drivers + ser.setMessageHandler(prt); + prt.addTelegramWriter(ser); + initComponents(); + // panAbout.setText(about); + panObdData.setPidPvs(ObdProt.PidPvs); + panObdFreezeFrame.setPidPvs(ObdProt.PidPvs); + panCanData.setPidPvs(ElmProt.canProt.CanPvs); + panCanData.setTitle("CAN Data Graph"); + panObdDtc.setTcList(ObdProt.tCodes); + panObdDtc.addActionListener(hdlrCodeButtons); + /* handle number of DTC changes */ + prt.addPropertyChangeListener(panObdDtc); + /* handle protocol status changes */ + prt.addPropertyChangeListener(this); + } + + /** + * This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + @SuppressWarnings({"rawtypes", "unchecked"}) + private void initComponents() + { + java.awt.GridBagConstraints gridBagConstraints; + + fChoose = new javax.swing.JFileChooser(); + tabMain = new javax.swing.JTabbedPane(); + javax.swing.JPanel panStart = new javax.swing.JPanel(); + javax.swing.JLabel lblTitle = new javax.swing.JLabel(); + javax.swing.JLabel lblFooter = new javax.swing.JLabel(); + javax.swing.JPanel jPanel1 = new javax.swing.JPanel(); + TblVehIDs = new com.fr3ts0n.pvs.gui.PvTable(ObdProt.VidPvs); + javax.swing.JLabel jLabel1 = new javax.swing.JLabel(); + panObdDtc = new com.fr3ts0n.ecu.gui.application.ObdDtcPanel(); + panObdFreezeFrame = new com.fr3ts0n.ecu.gui.application.ObdDataPanel(); + panObdData = new com.fr3ts0n.ecu.gui.application.ObdDataPanel(); + panCanData = new com.fr3ts0n.ecu.gui.application.ObdDataPanel(); + javax.swing.JPanel panFooter = new javax.swing.JPanel(); + lblStatus = new javax.swing.JLabel(); + cbCnvSystem = new javax.swing.JComboBox(); + cbProtocol = new javax.swing.JComboBox(); + javax.swing.JPanel panHeader = new javax.swing.JPanel(); + javax.swing.JMenuBar mbMain = new javax.swing.JMenuBar(); + javax.swing.JMenu mnuFile = new javax.swing.JMenu(); + miLoad = new javax.swing.JMenuItem(); + miSave = new javax.swing.JMenuItem(); + javax.swing.JMenu mnuComm = new javax.swing.JMenu(); + miCommConfigure = new javax.swing.JMenuItem(); + miCommInit = new javax.swing.JMenuItem(); + miCommStart = new javax.swing.JMenuItem(); + miCommStop = new javax.swing.JMenuItem(); + + FormListener formListener = new FormListener(); + + fChoose.setFileFilter(new ObdFileFilter()); + fChoose.setFileSelectionMode(javax.swing.JFileChooser.FILES_AND_DIRECTORIES); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + setTitle("JObdScanTool"); + + tabMain.setFont(new java.awt.Font("Dialog", 0, 10)); + tabMain.setPreferredSize(new java.awt.Dimension(520, 350)); + tabMain.addChangeListener(formListener); + + panStart.setBackground(new java.awt.Color(255, 255, 255)); + panStart.setLayout(new java.awt.BorderLayout()); + + lblTitle.setFont(new java.awt.Font("Dialog", 1, 18)); + lblTitle.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblTitle.setText("Java OBD ScanTool"); + panStart.add(lblTitle, java.awt.BorderLayout.NORTH); + + lblFooter.setFont(new java.awt.Font("Dialog", 0, 10)); + lblFooter.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblFooter.setText(copyright); + panStart.add(lblFooter, java.awt.BorderLayout.SOUTH); + + jPanel1.setBackground(new java.awt.Color(255, 255, 255)); + jPanel1.setBorder(javax.swing.BorderFactory.createEmptyBorder(20, 10, 20, 10)); + jPanel1.setLayout(new java.awt.GridLayout(2, 0)); + + TblVehIDs.setName("TblVids"); // NOI18N + TblVehIDs.setOpaque(false); + TblVehIDs.setRowHeight(20); + TblVehIDs.setShowGrid(false); + jPanel1.add(TblVehIDs); + + jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/ecu/gui/res/SUNFIRE.png"))); // NOI18N + jPanel1.add(jLabel1); + + panStart.add(jPanel1, java.awt.BorderLayout.CENTER); + + tabMain.addTab("About", panStart); + tabMain.addTab("Fault Codes", panObdDtc); + tabMain.addTab("Freeze Frames", panObdFreezeFrame); + tabMain.addTab("OBD-Data", panObdData); + tabMain.addTab("CAN-Monitor", panCanData); + + getContentPane().add(tabMain, java.awt.BorderLayout.CENTER); + + panFooter.setLayout(new java.awt.GridBagLayout()); + + lblStatus.setFont(new java.awt.Font("Dialog", 0, 10)); + lblStatus.setText(version); + lblStatus.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED), javax.swing.BorderFactory.createEmptyBorder(1, 3, 1, 3))); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panFooter.add(lblStatus, gridBagConstraints); + + cbCnvSystem.setFont(new java.awt.Font("Dialog", 0, 10)); + cbCnvSystem.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"Metric", "Imperial"})); + cbCnvSystem.setToolTipText("Select conversion system"); + cbCnvSystem.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED)); + cbCnvSystem.setPreferredSize(new java.awt.Dimension(71, 23)); + cbCnvSystem.addItemListener(formListener); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + panFooter.add(cbCnvSystem, gridBagConstraints); + + cbProtocol.setFont(new java.awt.Font("Dialog", 0, 10)); + cbProtocol.setModel(new javax.swing.DefaultComboBoxModel(ElmProt.PROT.values())); + cbProtocol.setToolTipText("Select communication protocol"); + cbProtocol.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED)); + cbProtocol.addActionListener(formListener); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + panFooter.add(cbProtocol, gridBagConstraints); + + getContentPane().add(panFooter, java.awt.BorderLayout.SOUTH); + + panHeader.setLayout(new java.awt.GridLayout(1, 0)); + getContentPane().add(panHeader, java.awt.BorderLayout.NORTH); + + mbMain.setFont(new java.awt.Font("Dialog", 0, 10)); + + mnuFile.setMnemonic('F'); + mnuFile.setText("File"); + mnuFile.setFont(new java.awt.Font("Dialog", 0, 10)); + + miLoad.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F3, 0)); + miLoad.setFont(new java.awt.Font("Dialog", 0, 10)); + miLoad.setMnemonic('L'); + miLoad.setText("Load measurement"); + miLoad.addActionListener(formListener); + mnuFile.add(miLoad); + + miSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4, 0)); + miSave.setFont(new java.awt.Font("Dialog", 0, 10)); + miSave.setMnemonic('S'); + miSave.setText("Save measurement"); + miSave.addActionListener(formListener); + mnuFile.add(miSave); + + mbMain.add(mnuFile); + + mnuComm.setMnemonic('C'); + mnuComm.setText("Communication"); + mnuComm.setFont(new java.awt.Font("Dialog", 0, 10)); + + miCommConfigure.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F8, 0)); + miCommConfigure.setFont(new java.awt.Font("Dialog", 0, 10)); + miCommConfigure.setMnemonic('C'); + miCommConfigure.setText("Port Configuration..."); + miCommConfigure.addActionListener(formListener); + mnuComm.add(miCommConfigure); + + miCommInit.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0)); + miCommInit.setFont(new java.awt.Font("Dialog", 0, 10)); + miCommInit.setMnemonic('I'); + miCommInit.setText("Initialize"); + miCommInit.addActionListener(formListener); + mnuComm.add(miCommInit); + + miCommStart.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F11, 0)); + miCommStart.setFont(new java.awt.Font("Dialog", 0, 10)); + miCommStart.setMnemonic('S'); + miCommStart.setText("Start"); + miCommStart.addActionListener(formListener); + mnuComm.add(miCommStart); + + miCommStop.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F9, 0)); + miCommStop.setFont(new java.awt.Font("Dialog", 0, 10)); + miCommStop.setMnemonic('p'); + miCommStop.setText("Stop"); + miCommStop.addActionListener(formListener); + mnuComm.add(miCommStop); + + mbMain.add(mnuComm); + + setJMenuBar(mbMain); + + pack(); + } + + // Code for dispatching events from components to event handlers. + + private class FormListener implements java.awt.event.ActionListener, java.awt.event.ItemListener, javax.swing.event.ChangeListener + { + FormListener() + { + } + + public void actionPerformed(java.awt.event.ActionEvent evt) + { + if (evt.getSource() == cbProtocol) + { + ObdTestFrame.this.cbProtocolActionPerformed(); + } else if (evt.getSource() == miLoad) + { + ObdTestFrame.this.miLoadActionPerformed(); + } else if (evt.getSource() == miSave) + { + ObdTestFrame.this.miSaveActionPerformed(); + } else if (evt.getSource() == miCommConfigure) + { + ObdTestFrame.this.miCommConfigureActionPerformed(); + } else if (evt.getSource() == miCommInit) + { + ObdTestFrame.this.miCommInitActionPerformed(); + } else if (evt.getSource() == miCommStart) + { + ObdTestFrame.this.miCommStartActionPerformed(); + } else if (evt.getSource() == miCommStop) + { + ObdTestFrame.this.miCommStopActionPerformed(); + } + } + + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + if (evt.getSource() == cbCnvSystem) + { + ObdTestFrame.this.cbCnvSystemItemStateChanged(); + } + } + + public void stateChanged(javax.swing.event.ChangeEvent evt) + { + if (evt.getSource() == tabMain) + { + ObdTestFrame.this.tabMainStateChanged(); + } + } + }// //GEN-END:initComponents + + private void miCommConfigureActionPerformed()//GEN-FIRST:event_miCommConfigureActionPerformed + {//GEN-HEADEREND:event_miCommConfigureActionPerformed + ser.configure(); + }//GEN-LAST:event_miCommConfigureActionPerformed + + private void miCommStopActionPerformed()//GEN-FIRST:event_miCommStopActionPerformed + {//GEN-HEADEREND:event_miCommStopActionPerformed + // switch off PID's supported' + prt.setService(ElmProt.OBD_SVC_NONE); + }//GEN-LAST:event_miCommStopActionPerformed + + private void miCommStartActionPerformed()//GEN-FIRST:event_miCommStartActionPerformed + {//GEN-HEADEREND:event_miCommStartActionPerformed + // request OBD service for selected Tab + requestServiceForSelectedTab(); + }//GEN-LAST:event_miCommStartActionPerformed + + private void miCommInitActionPerformed()//GEN-FIRST:event_miCommInitActionPerformed + {//GEN-HEADEREND:event_miCommInitActionPerformed + prt.sendCommand(ElmProt.CMD.RESET, 0); + }//GEN-LAST:event_miCommInitActionPerformed + + private void miSaveActionPerformed()//GEN-FIRST:event_miSaveActionPerformed + {//GEN-HEADEREND:event_miSaveActionPerformed + if (fChoose.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) + { + File file = fChoose.getSelectedFile(); + // ask for overwrite existing file + if (!file.exists() + || JOptionPane.showConfirmDialog(this, + "Really want to overwrite " + file.getPath(), + "File overwrite", + JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) + try + { + + FileOutputStream out = new FileOutputStream(file); + ObjectOutputStream oOut = new ObjectOutputStream(out); + /* remember current measurement page for loading again */ + Integer currPage = Integer.valueOf(tabMain.getSelectedIndex()); + oOut.writeObject(currPage); + /* save the data */ + oOut.writeObject(ObdProt.PidPvs); + oOut.writeObject(ElmProt.canProt.CanPvs); + oOut.writeObject(panObdData.selPids); + oOut.writeObject(panCanData.selPids); + oOut.close(); + } catch (IOException ex) + { + ex.printStackTrace(); + JOptionPane.showMessageDialog(this, + ex.getLocalizedMessage(), + "Save ERROR", + JOptionPane.ERROR_MESSAGE); + } + } + }//GEN-LAST:event_miSaveActionPerformed + + @SuppressWarnings({"unchecked", "rawtypes"}) + private void miLoadActionPerformed()//GEN-FIRST:event_miLoadActionPerformed + {//GEN-HEADEREND:event_miLoadActionPerformed + if (fChoose.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) + { + File file = fChoose.getSelectedFile(); + try + { + FileInputStream in = new FileInputStream(file); + ObjectInputStream oIn = new ObjectInputStream(in); + /* ensure that measurement page is activated + to avoid deletion of loaded data afterwards */ + Integer currPage = (Integer) oIn.readObject(); + tabMain.setSelectedIndex(currPage); + /* read in the data */ + ObdProt.PidPvs = (PvList) oIn.readObject(); + ElmProt.canProt.CanPvs = (PvList) oIn.readObject(); + // re-setup data connection + panObdData.setPidPvs(ObdProt.PidPvs); + panCanData.setPidPvs(ElmProt.canProt.CanPvs); + // read measurement history + panObdData.selPids = (HashMap) oIn.readObject(); + panCanData.selPids = (HashMap) oIn.readObject(); + oIn.close(); + } catch (Exception ex) + { + ex.printStackTrace(); + JOptionPane.showMessageDialog(this, + ex.getLocalizedMessage(), + "Load ERROR", + JOptionPane.ERROR_MESSAGE); + } + } + }//GEN-LAST:event_miLoadActionPerformed + + private void cbProtocolActionPerformed()//GEN-FIRST:event_cbProtocolActionPerformed + {//GEN-HEADEREND:event_cbProtocolActionPerformed + prt.sendCommand(ElmProt.CMD.SETPROTAUTO, cbProtocol.getSelectedIndex()); + }//GEN-LAST:event_cbProtocolActionPerformed + + /** + * handle change of conversion system + */ + private void cbCnvSystemItemStateChanged()//GEN-FIRST:event_cbCnvSystemItemStateChanged + {//GEN-HEADEREND:event_cbCnvSystemItemStateChanged + // set new conversion system + EcuDataItem.cnvSystem = cbCnvSystem.getSelectedIndex(); + + // update currently selected display + switch (tabMain.getSelectedIndex()) + { + case 2: + panObdFreezeFrame.updateAllTableRows(EcuDataPv.FID_UNITS); + break; + + case 3: + panObdData.updateAllTableRows(EcuDataPv.FID_UNITS); + break; + + case 4: + panCanData.updateAllTableRows(EcuDataPv.FID_UNITS); + break; + + default: + // intentionally do nothing ... + } + }//GEN-LAST:event_cbCnvSystemItemStateChanged + + /** + * update form/tab selection + */ + private void tabMainStateChanged()//GEN-FIRST:event_tabMainStateChanged + {//GEN-HEADEREND:event_tabMainStateChanged + // request OBD service for selected Tab + requestServiceForSelectedTab(); + updateColumnWidths(); + }//GEN-LAST:event_tabMainStateChanged + + /** + * request corresponding OBD service for selected Tab + */ + private void requestServiceForSelectedTab() + { + // handle page change ... + switch (tabMain.getSelectedIndex()) + { + case 0: // About panel + // switch off PID's supported' + prt.setService(ElmProt.OBD_SVC_VEH_INFO); + break; + + case 1: // Trouble code panel + // we don't set any service here + // since service is selected by buttons + prt.setService(ElmProt.OBD_SVC_NONE); + break; + + case 2: // freeze frame panel + // write data initialisation telegram + prt.setService(ElmProt.OBD_SVC_FREEZEFRAME); + break; + + case 3: // data item panel + // write data initialisation telegram + prt.setService(ElmProt.OBD_SVC_DATA); + break; + + case 4: // CAN monitor panel + // write data initialisation telegram + prt.setService(ElmProt.OBD_SVC_CAN_MONITOR); + break; + + default: + // switch off PID's supported' + prt.setService(ElmProt.OBD_SVC_NONE); + // do nothing + } + } + + /** + * The main routine + * + * @param args the command line arguments + */ + public static void main(String args[]) + { + ObdTestFrame frm = new ObdTestFrame(); + frm.setVisible(true); + // command line argument is the com port + if (args.length > 0) + { + try + { + ser.setDeviceName(args[0]); + } catch (Exception ex) + { + JOptionPane.showMessageDialog(frm, + ex, + "Communication error", + JOptionPane.ERROR_MESSAGE); + } + ser.start(); + } else + { + // without parameter we do internal telegram simulation ... + Thread sim = new Thread(prt); + sim.start(); + } + } + + /** + * Property change listener to ELM-Protocol + * + * @param evt the property change event to be handled + */ + public void propertyChange(PropertyChangeEvent evt) + { + /* handle protocol status changes */ + if (evt.getPropertyName().equals("status")) + { + lblStatus.setText(evt.getNewValue().toString()); + } + } + + /** + * update the column widths of data table + */ + private void updateColumnWidths() + { + if (TblVehIDs.getRowCount() >= 1) + { + /** set column sizes here, since this only works with inserted data */ + TblVehIDs.getColumn(EcuDataPv.FIELDS[EcuDataPv.FID_PID]).setPreferredWidth(20); + TblVehIDs.getColumn(EcuDataPv.FIELDS[EcuDataPv.FID_OFS]).setPreferredWidth(20); + TblVehIDs.getColumn(EcuDataPv.FIELDS[EcuDataPv.FID_DESCRIPT]).setPreferredWidth(350); + TblVehIDs.getColumn(EcuDataPv.FIELDS[EcuDataPv.FID_VALUE]).setPreferredWidth(350); + } + } + + /** + * handle changes in the process var(s) + * + * @param event Process var event to be handled + */ + public void pvChanged(PvChangeEvent event) + { + // update table column widths + updateColumnWidths(); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private com.fr3ts0n.pvs.gui.PvTable TblVehIDs; + @SuppressWarnings("rawtypes") + private javax.swing.JComboBox cbCnvSystem; + @SuppressWarnings("rawtypes") + private javax.swing.JComboBox cbProtocol; + private javax.swing.JFileChooser fChoose; + private javax.swing.JLabel lblStatus; + private javax.swing.JMenuItem miCommConfigure; + private javax.swing.JMenuItem miCommInit; + private javax.swing.JMenuItem miCommStart; + private javax.swing.JMenuItem miCommStop; + private javax.swing.JMenuItem miLoad; + private javax.swing.JMenuItem miSave; + private com.fr3ts0n.ecu.gui.application.ObdDataPanel panCanData; + private com.fr3ts0n.ecu.gui.application.ObdDataPanel panObdData; + private com.fr3ts0n.ecu.gui.application.ObdDtcPanel panObdDtc; + private com.fr3ts0n.ecu.gui.application.ObdDataPanel panObdFreezeFrame; + private javax.swing.JTabbedPane tabMain; + // End of variables declaration//GEN-END:variables + +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/VagCodeStatPanel.form b/android/library/com/fr3ts0n/ecu/gui/application/VagCodeStatPanel.form new file mode 100644 index 0000000..8370a5d --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/VagCodeStatPanel.form @@ -0,0 +1,208 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/library/com/fr3ts0n/ecu/gui/application/VagCodeStatPanel.java b/android/library/com/fr3ts0n/ecu/gui/application/VagCodeStatPanel.java new file mode 100644 index 0000000..306da36 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/VagCodeStatPanel.java @@ -0,0 +1,203 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +/** + * Fault code propertiy panel + * + * @author erwin + */ +public class VagCodeStatPanel extends javax.swing.JPanel +{ + public static final long serialVersionUID = 1L; + + /** DFC symptoms to display */ + private static final String[] Symptoms = + { + "No display", + "Value above MAX", + "Value below MIN", + "Mechanical fault", + "No signal / no communication", + "Base adjustment / adaption", + "Shortcut to battery", + "Shortcut to ground", + "Signal plausibility", + "Open load / Shortcut to ground", + "Open load / Shortcut to battery", + "Open load", + "Electric fault ", + "Please read fault codes", + "Defect", + "Currently not checkable", + }; + + /** Creates new form VagCodeStatPanel */ + public VagCodeStatPanel() + { + initComponents(); + } + + /** + * This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + + // //GEN-BEGIN:initComponents + private void initComponents() + { + java.awt.GridBagConstraints gridBagConstraints; + + javax.swing.JPanel jPanel1 = new javax.swing.JPanel(); + javax.swing.JPanel panStatus = new javax.swing.JPanel(); + javax.swing.JPanel panMilStatus = new javax.swing.JPanel(); + cbMilStatus = new javax.swing.JCheckBox(); + javax.swing.JPanel panTestStatus = new javax.swing.JPanel(); + cbTestComplete = new javax.swing.JCheckBox(); + javax.swing.JPanel panFaultStatus = new javax.swing.JPanel(); + cbSporadic = new javax.swing.JCheckBox(); + cbShortTerm = new javax.swing.JCheckBox(); + cbStatic = new javax.swing.JCheckBox(); + javax.swing.JPanel panSymptom = new javax.swing.JPanel(); + lblSymptom = new javax.swing.JLabel(); + + setFont(new java.awt.Font("Dialog", 0, 10)); // NOI18N + setLayout(new java.awt.BorderLayout()); + + jPanel1.setLayout(new java.awt.GridBagLayout()); + + panStatus.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Status", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 10))); // NOI18N + panStatus.setLayout(new java.awt.GridBagLayout()); + + panMilStatus + .setBorder(javax.swing.BorderFactory.createTitledBorder(null, "MIL status", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 10))); // NOI18N + panMilStatus.setEnabled(false); + panMilStatus.setLayout(new java.awt.BorderLayout()); + + cbMilStatus.setFont(new java.awt.Font("Dialog", 0, 10)); // NOI18N + cbMilStatus.setText("MIL on"); + cbMilStatus.setEnabled(false); + panMilStatus.add(cbMilStatus, java.awt.BorderLayout.CENTER); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 0; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panStatus.add(panMilStatus, gridBagConstraints); + + panTestStatus.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "DTC com.fr3ts0n.test status", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 10))); // NOI18N + panTestStatus.setEnabled(false); + panTestStatus.setLayout(new java.awt.BorderLayout()); + + cbTestComplete.setFont(new java.awt.Font("Dialog", 0, 10)); // NOI18N + cbTestComplete.setText("DTC com.fr3ts0n.test complete"); + cbTestComplete.setEnabled(false); + panTestStatus.add(cbTestComplete, java.awt.BorderLayout.CENTER); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panStatus.add(panTestStatus, gridBagConstraints); + + panFaultStatus + .setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Fault status", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 10))); // NOI18N + panFaultStatus.setEnabled(false); + panFaultStatus.setLayout(new java.awt.GridLayout(0, 3)); + + cbSporadic.setFont(new java.awt.Font("Dialog", 0, 10)); + cbSporadic.setText("sporadic"); + cbSporadic.setEnabled(false); + panFaultStatus.add(cbSporadic); + + cbShortTerm.setFont(new java.awt.Font("Dialog", 0, 10)); + cbShortTerm.setText("short term"); + cbShortTerm.setEnabled(false); + panFaultStatus.add(cbShortTerm); + + cbStatic.setFont(new java.awt.Font("Dialog", 0, 10)); + cbStatic.setText("static"); + cbStatic.setEnabled(false); + panFaultStatus.add(cbStatic); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panStatus.add(panFaultStatus, gridBagConstraints); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 0; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; + gridBagConstraints.weightx = 1.0; + jPanel1.add(panStatus, gridBagConstraints); + + panSymptom.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Symptom", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 10))); // NOI18N + panSymptom.setLayout(new java.awt.BorderLayout()); + + lblSymptom.setText("Symptom"); + lblSymptom.setEnabled(false); + panSymptom.add(lblSymptom, java.awt.BorderLayout.CENTER); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 1; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTH; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.weighty = 1.0; + jPanel1.add(panSymptom, gridBagConstraints); + + add(jPanel1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + /** + * set all status flags from status integer + * + * @param newStatus DFC status + */ + public void setStatusFlags(int newStatus) + { + int symptom = newStatus & 0x0F; + boolean testComplete = (newStatus & 0x10) == 0x10; + boolean sporadic = (newStatus & 0x60) == 0x20; + boolean shortTerm = (newStatus & 0x60) == 0x40; + boolean staticFault = (newStatus & 0x60) == 0x60; + boolean milStatus = (newStatus & 0x80) == 0x80; + lblSymptom.setText(Symptoms[symptom]); + cbTestComplete.setSelected(testComplete); + cbSporadic.setSelected(sporadic); + cbShortTerm.setSelected(shortTerm); + cbStatic.setSelected(staticFault); + cbMilStatus.setSelected(milStatus); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JCheckBox cbMilStatus; + private javax.swing.JCheckBox cbShortTerm; + private javax.swing.JCheckBox cbSporadic; + private javax.swing.JCheckBox cbStatic; + private javax.swing.JCheckBox cbTestComplete; + private javax.swing.JLabel lblSymptom; + // End of variables declaration//GEN-END:variables + +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/VagTestFrame.form b/android/library/com/fr3ts0n/ecu/gui/application/VagTestFrame.form new file mode 100644 index 0000000..e37d520 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/VagTestFrame.form @@ -0,0 +1,599 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/library/com/fr3ts0n/ecu/gui/application/VagTestFrame.java b/android/library/com/fr3ts0n/ecu/gui/application/VagTestFrame.java new file mode 100644 index 0000000..393cd22 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/VagTestFrame.java @@ -0,0 +1,862 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.gui.application; + +import com.fr3ts0n.common.UTF8Bundle; +import com.fr3ts0n.common.UTF8Control; +import com.fr3ts0n.ecu.EcuCodeItem; +import com.fr3ts0n.ecu.EcuCodeList; +import com.fr3ts0n.ecu.EcuDataItem; +import com.fr3ts0n.ecu.EcuDataPv; +import com.fr3ts0n.ecu.prot.vag.Kw1281Prot; +import com.fr3ts0n.prot.gui.KLHandlerGeneric; +import com.fr3ts0n.pvs.PvList; + +import org.jfree.data.time.TimeSeries; + +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.util.Arrays; +import java.util.HashMap; +import java.util.logging.Handler; +import java.util.logging.LogRecord; +import java.util.logging.Logger; + +import javax.swing.DefaultComboBoxModel; +import javax.swing.ImageIcon; +import javax.swing.JFileChooser; +import javax.swing.JOptionPane; + + +/** + * Main application frame for OBD com.fr3ts0n.test application + * + * @author erwin + */ +public class VagTestFrame extends javax.swing.JFrame + implements PropertyChangeListener +{ + /** + * + */ + private static final long serialVersionUID = 3393967156524083211L; + + /** + * Program version information + */ + + /** prduct name string */ + private static final String product = "JaVAG Diagnose"; + /** product version string */ + private static final String version = "V0.8.0"; + /** copyright string */ + private static final String copyright = "Copyright (C) 2009-2010 Erwin Scheuch-Heilig"; + /** Initialize UTF8 resource bundle */ + static UTF8Bundle res = new UTF8Bundle(new UTF8Control()); + /** application icon */ + private static final ImageIcon appIcon = new ImageIcon(VagTestFrame.class.getResource("/com/fr3ts0n/ecu/gui/res/JaVAG_Logo.png")); + /** Application Logger */ + private static final Logger log = Logger.getLogger("app"); + + /** protocol handler */ + private static final Kw1281Prot prt = new Kw1281Prot(); + /** Serial communication handler */ + // static KLHandler ser = new KLHandler(); + private static final KLHandlerGeneric ser = new KLHandlerGeneric(); + + /** is this a simulation, or the real world? */ + static boolean isSimulation = false; + /** ECU addresses */ + private static final EcuCodeList AddressList = new EcuCodeList("com.fr3ts0n.ecu.prot.vag.res.ecuadr", 16); + /** + * Action listener to handle read/clear code actions + */ + private final ActionListener hdlrCodeButtons = new ActionListener() + { + + @Override + public void actionPerformed(ActionEvent e) + { + // if source is not defined, ignore event + if (e.getSource() == null) return; + + if (e.getActionCommand().equals("ReadCodes")) + { + prt.setService(Kw1281Prot.SVC_READ_DFCS); + } else if (e.getActionCommand().equals("ClearCodes")) + { + prt.setService(Kw1281Prot.SVC_CLEAR_DFCS); + } + } + }; + + /** + * Property change listener to ELM-Protocol + * + * @param evt the property change event to be handled + */ + @Override + public void propertyChange(PropertyChangeEvent evt) + { + Object val = evt.getNewValue(); + /* handle protocol status changes */ + if ("status".equals(evt.getPropertyName())) + { + log.fine("Com status:" + val.toString()); + lblStatus.setText(val.toString()); + lblStatus.setBackground(KLHandlerGeneric.statColor[((KLHandlerGeneric.ProtStatus) val).ordinal()]); + + // re-connect ECU if no shutdown service has been selected + if (prt.getService() != Kw1281Prot.SVC_FINISHED) + { + // on connection error, set service to finished + if (KLHandlerGeneric.ProtStatus.ERROR.equals(val)) + prt.setService(Kw1281Prot.SVC_FINISHED); + + // on timeout w/o shutdown try to re-connect + if (KLHandlerGeneric.ProtStatus.TIMEOUT.equals(val)) + connectEcu(); + } + } else if ("baud".equals(evt.getPropertyName())) + { + if (val != null) lblBaud.setText(val.toString()); + } else if ("preset".equals(evt.getPropertyName())) + { + /* update group selector only if preset value has changed + * This is because update group selector changes selected data + * group to ALL (since list items get cleared once) + */ + if (evt.getOldValue() == null + || !evt.getNewValue().equals(evt.getOldValue())) + { + updateGroupSelector(); + } + } + } + + /** Creates new form VagTestFrame */ + @SuppressWarnings({"unchecked", "rawtypes"}) + private VagTestFrame() + { + // set up serial handler and protocol drivers + ser.setMessageHandler(prt); + prt.addTelegramWriter(ser); + initComponents(); + setIconImage(appIcon.getImage()); + + // initialize About-Dialog + panAbout.setApplicationName(product); + panAbout.setApplicationVersion(version); + panAbout.setCopyrightString(copyright); + panAbout.setIcon(appIcon); + + // initialize other dialogs + panObdData.setPidPvs(Kw1281Prot.PidPvs); + panObdData.setTitle("Data Graph"); + + // initialize DTC list + panObdDtc.setTcList(Kw1281Prot.tCodes); + panObdDtc.btnReadPending.setVisible(false); + panObdDtc.btnReadPermanent.setVisible(false); + panObdDtc.addActionListener(hdlrCodeButtons); + + /* handle number of DTC changes */ + prt.addPropertyChangeListener(panObdDtc); + + /* handle protocol status changes */ + ser.addPropertyChangeListener(this); + prt.addPropertyChangeListener(this); + + Object[] adresses = AddressList.values().toArray(); + Arrays.sort(adresses); + cbAddress.setModel(new DefaultComboBoxModel(adresses)); + + // put logging messages of root logger to the status bar + Logger.getLogger("").addHandler(new Handler(){ + + @Override + public void close() throws SecurityException { + // TODO Auto-generated method stub + + } + + @Override + public void flush() { + // TODO Auto-generated method stub + + } + + @Override + public void publish(LogRecord arg0) { + lblMessage.setText(arg0.getMessage()); + + } + + }); + + // initially update group selector + updateGroupSelector(); + } + + /** + * Update ComboBox for group selection + */ + @SuppressWarnings("unchecked") + private void updateGroupSelector() + { + cbFrameNum.removeAllItems(); + cbFrameNum.addItem("All Groups"); + Object[] frames = prt.knownGrpItems.keySet().toArray(); + Arrays.sort(frames); + for (int i = 0; i < frames.length; i++) + { + cbFrameNum.addItem(String.format("Group %s", frames[i])); + } + } + + /** + * This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + @SuppressWarnings({"rawtypes", "unchecked"}) + private void initComponents() + { + java.awt.GridBagConstraints gridBagConstraints; + + fChoose = new javax.swing.JFileChooser(); + panAbout = new com.fr3ts0n.ecu.gui.application.AboutPanel(); + tabMain = new javax.swing.JTabbedPane(); + javax.swing.JPanel panStart = new javax.swing.JPanel(); + javax.swing.JLabel lblFooter = new javax.swing.JLabel(); + javax.swing.JPanel jPanel1 = new javax.swing.JPanel(); + javax.swing.JLabel lblTitle = new javax.swing.JLabel(); + TblVehIDs = new com.fr3ts0n.pvs.gui.PvTable(Kw1281Prot.VidPvs); + javax.swing.JLabel jLabel1 = new javax.swing.JLabel(); + panObdDtc = new com.fr3ts0n.ecu.gui.application.ObdDtcPanel(); + panObdData = new com.fr3ts0n.ecu.gui.application.ObdDataPanel(); + javax.swing.JPanel panFooter = new javax.swing.JPanel(); + lblMessage = new javax.swing.JLabel(); + lblStatus = new javax.swing.JLabel(); + lblBaud = new javax.swing.JLabel(); + cbCnvSystem = new javax.swing.JComboBox(); + javax.swing.JPanel panHeader = new javax.swing.JPanel(); + javax.swing.JToolBar tbMain = new javax.swing.JToolBar(); + btnLoad = new javax.swing.JButton(); + btnSave = new javax.swing.JButton(); + javax.swing.JToolBar.Separator jSeparator1 = new javax.swing.JToolBar.Separator(); + btnConnect = new javax.swing.JButton(); + btnStop = new javax.swing.JButton(); + btnConfig = new javax.swing.JButton(); + javax.swing.JToolBar.Separator jSeparator2 = new javax.swing.JToolBar.Separator(); + cbAddress = new javax.swing.JComboBox(); + javax.swing.JToolBar.Separator jSeparator3 = new javax.swing.JToolBar.Separator(); + cbFrameNum = new javax.swing.JComboBox(); + javax.swing.JMenuBar mbMain = new javax.swing.JMenuBar(); + javax.swing.JMenu mnuFile = new javax.swing.JMenu(); + miLoad = new javax.swing.JMenuItem(); + miSave = new javax.swing.JMenuItem(); + javax.swing.JMenu mnuComm = new javax.swing.JMenu(); + miCommConfigure = new javax.swing.JMenuItem(); + miCommInit = new javax.swing.JMenuItem(); + miCommStop = new javax.swing.JMenuItem(); + javax.swing.JMenu mnuHelp = new javax.swing.JMenu(); + miAbout = new javax.swing.JMenuItem(); + + FormListener formListener = new FormListener(); + + fChoose.setFileFilter(new ObdFileFilter()); + fChoose.setFileSelectionMode(javax.swing.JFileChooser.FILES_AND_DIRECTORIES); + + panAbout.setIcon(null); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + setTitle(product + " " + version); + + tabMain.setFont(new java.awt.Font("Dialog", 0, 10)); + tabMain.setPreferredSize(new java.awt.Dimension(520, 350)); + tabMain.addChangeListener(formListener); + + panStart.setBackground(new java.awt.Color(255, 255, 255)); + panStart.setLayout(new java.awt.BorderLayout()); + + lblFooter.setFont(new java.awt.Font("Dialog", 0, 10)); + lblFooter.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblFooter.setText(copyright); + panStart.add(lblFooter, java.awt.BorderLayout.SOUTH); + + jPanel1.setBackground(new java.awt.Color(255, 255, 255)); + jPanel1.setBorder(javax.swing.BorderFactory.createEmptyBorder(10, 10, 10, 10)); + jPanel1.setLayout(new java.awt.BorderLayout(0, 25)); + + lblTitle.setFont(new java.awt.Font("Dialog", 1, 18)); + lblTitle.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblTitle.setText(product); + lblTitle.setVerticalAlignment(javax.swing.SwingConstants.TOP); + jPanel1.add(lblTitle, java.awt.BorderLayout.NORTH); + + TblVehIDs.setAutoResizeMode(5); + TblVehIDs.setFocusable(false); + TblVehIDs.setName("TblVids"); // NOI18N + TblVehIDs.setOpaque(false); + TblVehIDs.setRowSelectionAllowed(false); + TblVehIDs.setShowGrid(false); + jPanel1.add(TblVehIDs, java.awt.BorderLayout.CENTER); + + jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/ecu/gui/res/javag.png"))); // NOI18N + jPanel1.add(jLabel1, java.awt.BorderLayout.SOUTH); + + panStart.add(jPanel1, java.awt.BorderLayout.CENTER); + + tabMain.addTab("About", panStart); + tabMain.addTab("Fault Codes", panObdDtc); + tabMain.addTab("Data", panObdData); + + getContentPane().add(tabMain, java.awt.BorderLayout.CENTER); + + panFooter.setLayout(new java.awt.GridBagLayout()); + + lblMessage.setFont(new java.awt.Font("Dialog", 0, 10)); + lblMessage.setText(String.format("%s %s", product, version)); + lblMessage.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED)); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + panFooter.add(lblMessage, gridBagConstraints); + + lblStatus.setFont(new java.awt.Font("Dialog", 0, 10)); + lblStatus.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + lblStatus.setText("Status"); + lblStatus.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED), javax.swing.BorderFactory.createEmptyBorder(1, 3, 1, 3))); + lblStatus.setMinimumSize(new java.awt.Dimension(90, 18)); + lblStatus.setOpaque(true); + lblStatus.setPreferredSize(new java.awt.Dimension(90, 18)); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + panFooter.add(lblStatus, gridBagConstraints); + + lblBaud.setFont(new java.awt.Font("Dialog", 0, 10)); + lblBaud.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); + lblBaud.setText("BaudRate"); + lblBaud.setToolTipText("Baud rate"); + lblBaud.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED)); + lblBaud.setMinimumSize(new java.awt.Dimension(54, 16)); + lblBaud.setPreferredSize(new java.awt.Dimension(54, 16)); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + panFooter.add(lblBaud, gridBagConstraints); + + cbCnvSystem.setFont(new java.awt.Font("Dialog", 0, 10)); + cbCnvSystem.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"Metric", "Imperial"})); + cbCnvSystem.setToolTipText("Select conversion system"); + cbCnvSystem.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED)); + cbCnvSystem.setPreferredSize(new java.awt.Dimension(71, 23)); + cbCnvSystem.addItemListener(formListener); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + panFooter.add(cbCnvSystem, gridBagConstraints); + + getContentPane().add(panFooter, java.awt.BorderLayout.SOUTH); + + panHeader.setLayout(new java.awt.BorderLayout()); + + tbMain.setFloatable(false); + tbMain.setRollover(true); + tbMain.setFont(new java.awt.Font("Dialog", 0, 10)); + + btnLoad.setFont(new java.awt.Font("Dialog", 0, 10)); + btnLoad.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/common/res/fileopen.png"))); // NOI18N + btnLoad.setToolTipText("Load measurements"); + btnLoad.setBorderPainted(false); + btnLoad.setFocusable(false); + btnLoad.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnLoad.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + btnLoad.addActionListener(formListener); + tbMain.add(btnLoad); + + btnSave.setFont(new java.awt.Font("Dialog", 0, 10)); + btnSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/common/res/filesaveas.png"))); // NOI18N + btnSave.setToolTipText("Save measurements"); + btnSave.setBorderPainted(false); + btnSave.setFocusable(false); + btnSave.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnSave.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + btnSave.addActionListener(formListener); + tbMain.add(btnSave); + tbMain.add(jSeparator1); + + btnConnect.setFont(new java.awt.Font("Dialog", 0, 10)); + btnConnect.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/common/res/connect_established.png"))); // NOI18N + btnConnect.setToolTipText("Start communication"); + btnConnect.setBorderPainted(false); + btnConnect.setFocusable(false); + btnConnect.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnConnect.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + btnConnect.addActionListener(formListener); + tbMain.add(btnConnect); + + btnStop.setFont(new java.awt.Font("Dialog", 0, 10)); + btnStop.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/common/res/no.png"))); // NOI18N + btnStop.setToolTipText("Stop communication"); + btnStop.setBorderPainted(false); + btnStop.setFocusable(false); + btnStop.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnStop.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + btnStop.addActionListener(formListener); + tbMain.add(btnStop); + + btnConfig.setFont(new java.awt.Font("Dialog", 0, 10)); + btnConfig.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/fr3ts0n/common/res/fileexport.png"))); // NOI18N + btnConfig.setToolTipText("Serial port configuratopn"); + btnConfig.setBorderPainted(false); + btnConfig.setFocusable(false); + btnConfig.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnConfig.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + btnConfig.addActionListener(formListener); + tbMain.add(btnConfig); + tbMain.add(jSeparator2); + + cbAddress.setFont(new java.awt.Font("Dialog", 0, 10)); + cbAddress.setToolTipText("Select device/address"); + cbAddress.addActionListener(formListener); + tbMain.add(cbAddress); + tbMain.add(jSeparator3); + + cbFrameNum.setFont(new java.awt.Font("Dialog", 0, 10)); + cbFrameNum.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"Item 1", "Item 2", "Item 3", "Item 4"})); + cbFrameNum.setToolTipText("select Frame number to display"); + cbFrameNum.addActionListener(formListener); + tbMain.add(cbFrameNum); + + panHeader.add(tbMain, java.awt.BorderLayout.NORTH); + + getContentPane().add(panHeader, java.awt.BorderLayout.NORTH); + + mbMain.setFont(new java.awt.Font("Dialog", 0, 10)); // NOI18N + + mnuFile.setMnemonic('F'); + mnuFile.setText("File"); + mnuFile.setFont(new java.awt.Font("Dialog", 0, 10)); // NOI18N + + miLoad.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F3, 0)); + miLoad.setFont(new java.awt.Font("Dialog", 0, 10)); + miLoad.setMnemonic('L'); + miLoad.setText("Load measurement"); + miLoad.addActionListener(formListener); + mnuFile.add(miLoad); + + miSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4, 0)); + miSave.setFont(new java.awt.Font("Dialog", 0, 10)); + miSave.setMnemonic('S'); + miSave.setText("Save measurement"); + miSave.addActionListener(formListener); + mnuFile.add(miSave); + + mbMain.add(mnuFile); + + mnuComm.setMnemonic('C'); + mnuComm.setText("Communication"); + mnuComm.setFont(new java.awt.Font("Dialog", 0, 10)); // NOI18N + + miCommConfigure.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F8, 0)); + miCommConfigure.setFont(new java.awt.Font("Dialog", 0, 10)); + miCommConfigure.setMnemonic('C'); + miCommConfigure.setText("Port Configuration..."); + miCommConfigure.addActionListener(formListener); + mnuComm.add(miCommConfigure); + + miCommInit.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0)); + miCommInit.setFont(new java.awt.Font("Dialog", 0, 10)); + miCommInit.setMnemonic('I'); + miCommInit.setText("Initialize"); + miCommInit.addActionListener(formListener); + mnuComm.add(miCommInit); + + miCommStop.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F6, 0)); + miCommStop.setFont(new java.awt.Font("Dialog", 0, 10)); + miCommStop.setMnemonic('p'); + miCommStop.setText("Stop"); + miCommStop.addActionListener(formListener); + mnuComm.add(miCommStop); + + mbMain.add(mnuComm); + + mnuHelp.setMnemonic('H'); + mnuHelp.setText("Help"); + mnuHelp.setFont(new java.awt.Font("Dialog", 0, 10)); // NOI18N + + miAbout.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F1, 0)); + miAbout.setFont(new java.awt.Font("Dialog", 0, 10)); + miAbout.setMnemonic('A'); + miAbout.setText("About"); + miAbout.addActionListener(formListener); + mnuHelp.add(miAbout); + + mbMain.add(mnuHelp); + + setJMenuBar(mbMain); + + pack(); + } + + // Code for dispatching events from components to event handlers. + + private class FormListener implements java.awt.event.ActionListener, java.awt.event.ItemListener, javax.swing.event.ChangeListener + { + FormListener() + { + } + + public void actionPerformed(java.awt.event.ActionEvent evt) + { + if (evt.getSource() == btnLoad) + { + VagTestFrame.this.miLoadActionPerformed(); + } else if (evt.getSource() == btnSave) + { + VagTestFrame.this.miSaveActionPerformed(); + } else if (evt.getSource() == btnConnect) + { + VagTestFrame.this.connectEcu(); + } else if (evt.getSource() == btnStop) + { + VagTestFrame.this.miCommStopActionPerformed(); + } else if (evt.getSource() == btnConfig) + { + VagTestFrame.this.miCommConfigureActionPerformed(); + } else if (evt.getSource() == cbAddress) + { + VagTestFrame.this.cbAddressActionPerformed(); + } else if (evt.getSource() == cbFrameNum) + { + VagTestFrame.this.cbFrameNumActionPerformed(); + } else if (evt.getSource() == miLoad) + { + VagTestFrame.this.miLoadActionPerformed(); + } else if (evt.getSource() == miSave) + { + VagTestFrame.this.miSaveActionPerformed(); + } else if (evt.getSource() == miCommConfigure) + { + VagTestFrame.this.miCommConfigureActionPerformed(); + } else if (evt.getSource() == miCommInit) + { + VagTestFrame.this.connectEcu(); + } else if (evt.getSource() == miCommStop) + { + VagTestFrame.this.miCommStopActionPerformed(); + } else if (evt.getSource() == miAbout) + { + VagTestFrame.this.miAboutActionPerformed(); + } + } + + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + if (evt.getSource() == cbCnvSystem) + { + VagTestFrame.this.cbCnvSystemItemStateChanged(); + } + } + + public void stateChanged(javax.swing.event.ChangeEvent evt) + { + if (evt.getSource() == tabMain) + { + VagTestFrame.this.tabMainStateChanged(); + } + } + }// //GEN-END:initComponents + + private void miCommConfigureActionPerformed()//GEN-FIRST:event_miCommConfigureActionPerformed + {//GEN-HEADEREND:event_miCommConfigureActionPerformed + ser.configure(); + }//GEN-LAST:event_miCommConfigureActionPerformed + + private void miCommStopActionPerformed()//GEN-FIRST:event_miCommStopActionPerformed + {//GEN-HEADEREND:event_miCommStopActionPerformed + // switch off PID's supported' + prt.setService(Kw1281Prot.SVC_SHUTDOWN); + }//GEN-LAST:event_miCommStopActionPerformed + + private void miSaveActionPerformed()//GEN-FIRST:event_miSaveActionPerformed + {//GEN-HEADEREND:event_miSaveActionPerformed + if (fChoose.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) + { + File file = fChoose.getSelectedFile(); + // ask for overwrite existing file + if (!file.exists() + || JOptionPane.showConfirmDialog(this, + "Really want to overwrite " + file.getPath(), + "File overwrite", + JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) + try + { + + FileOutputStream out = new FileOutputStream(file); + ObjectOutputStream oOut = new ObjectOutputStream(out); + /* remember current measurement page for loading again */ + Integer currPage = Integer.valueOf(tabMain.getSelectedIndex()); + oOut.writeObject(currPage); + /* save the data */ + oOut.writeObject(Kw1281Prot.VidPvs); + oOut.writeObject(Kw1281Prot.PidPvs); + oOut.writeObject(Kw1281Prot.tCodes); + oOut.writeObject(panObdData.selPids); + oOut.close(); + } catch (IOException ex) + { + ex.printStackTrace(); + JOptionPane.showMessageDialog(this, + ex.getLocalizedMessage(), + "Save ERROR", + JOptionPane.ERROR_MESSAGE); + } + } + }//GEN-LAST:event_miSaveActionPerformed + + @SuppressWarnings({"unchecked"}) + private void miLoadActionPerformed()//GEN-FIRST:event_miLoadActionPerformed + {//GEN-HEADEREND:event_miLoadActionPerformed + if (fChoose.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) + { + File file = fChoose.getSelectedFile(); + try + { + FileInputStream in = new FileInputStream(file); + ObjectInputStream oIn = new ObjectInputStream(in); + /* ensure that measurement page is activated + to avoid deletion of loaded data afterwards */ + Integer currPage = (Integer) oIn.readObject(); + tabMain.setSelectedIndex(currPage); + /* read in the data */ + Kw1281Prot.VidPvs = (PvList) oIn.readObject(); + Kw1281Prot.PidPvs = (PvList) oIn.readObject(); + Kw1281Prot.tCodes = (PvList) oIn.readObject(); + // re-setup data connection + panObdData.setPidPvs(Kw1281Prot.PidPvs); + panObdDtc.setTcList(Kw1281Prot.tCodes); + TblVehIDs.setProcessVar(Kw1281Prot.VidPvs); + // read measurement history + panObdData.selPids = (HashMap) oIn.readObject(); + oIn.close(); + } catch (Exception ex) + { + ex.printStackTrace(); + JOptionPane.showMessageDialog(this, + ex.getMessage(), + "Load ERROR", + JOptionPane.ERROR_MESSAGE); + } + } + }//GEN-LAST:event_miLoadActionPerformed + + /** + * handle change of conversion system + */ + private void cbCnvSystemItemStateChanged()//GEN-FIRST:event_cbCnvSystemItemStateChanged + {//GEN-HEADEREND:event_cbCnvSystemItemStateChanged + // set new conversion system + EcuDataItem.cnvSystem = cbCnvSystem.getSelectedIndex(); + + // update currently selected display + switch (tabMain.getSelectedIndex()) + { + case 2: + panObdData.updateAllTableRows(EcuDataPv.FID_UNITS); + break; + + default: + // intentionally do nothing ... + } + }//GEN-LAST:event_cbCnvSystemItemStateChanged + + /** + * update form/tab selection + */ + private void tabMainStateChanged()//GEN-FIRST:event_tabMainStateChanged + {//GEN-HEADEREND:event_tabMainStateChanged + // request OBD service for selected Tab + requestServiceForSelectedTab(); + }//GEN-LAST:event_tabMainStateChanged + + private void cbAddressActionPerformed()//GEN-FIRST:event_cbAddressActionPerformed + {//GEN-HEADEREND:event_cbAddressActionPerformed + EcuCodeItem itm = (EcuCodeItem) cbAddress.getSelectedItem(); + int newAddress = Integer.parseInt(itm.get(EcuCodeItem.FID_CODE).toString(), 16); + if (newAddress > 0) + { + setControllerAddress(newAddress); + } + }//GEN-LAST:event_cbAddressActionPerformed + + private void cbFrameNumActionPerformed()//GEN-FIRST:event_cbFrameNumActionPerformed + {//GEN-HEADEREND:event_cbFrameNumActionPerformed + int sel = cbFrameNum.getSelectedIndex(); + // single selection + if (sel > 0 && sel < prt.knownGrpItems.size()) + { + String selStr = cbFrameNum.getSelectedItem().toString(); + int frmNum = Integer.parseInt(selStr.replaceAll("Group ", "").trim()); + prt.setSelectedDataGroup((char) frmNum); + } + // request corresponding service + requestServiceForSelectedTab(); + }//GEN-LAST:event_cbFrameNumActionPerformed + + private void connectEcu()//GEN-FIRST:event_connectEcu + {//GEN-HEADEREND:event_connectEcu + Kw1281Prot.VidPvs.clear(); + ser.start(); + }//GEN-LAST:event_connectEcu + + private void miAboutActionPerformed()//GEN-FIRST:event_miAboutActionPerformed + {//GEN-HEADEREND:event_miAboutActionPerformed + JOptionPane.showMessageDialog(this, panAbout, "About ...", JOptionPane.PLAIN_MESSAGE); + }//GEN-LAST:event_miAboutActionPerformed + + /** + * request corresponding OBD service for selected Tab + */ + private void requestServiceForSelectedTab() + { + // handle page change ... + switch (tabMain.getSelectedIndex()) + { + case 0: // About panel + // switch off PID's supported' + prt.setService(Kw1281Prot.SVC_NONE); + break; + + case 1: // Trouble code panel + // we don't set any service here + // since service is selected by buttons + prt.setService(Kw1281Prot.SVC_NONE); + break; + + case 2: // data item panel + // set service depending on ALL / SINGLE Selection + prt.setService(cbFrameNum.getSelectedIndex() == 0 + ? Kw1281Prot.SVC_READ_DATA_ALL + : Kw1281Prot.SVC_READ_DATA_GRP); + break; + + default: + // switch off PID's supported' + prt.setService(Kw1281Prot.SVC_NONE); + // do nothing + } + } + + /** + * set controller address and re-start communication with new address + * + * @param newAddress new controller to be accessed + */ + private void setControllerAddress(int newAddress) + { + cbAddress.setSelectedItem(AddressList.get(newAddress)); + if (newAddress != ser.getCurrAddress()) + { + prt.initialize(); + ser.setCurrAddress(newAddress); + ser.start(); + } + } + + + /** + * The main routine + * + * @param args the command line arguments + */ + public static void main(String args[]) + { + VagTestFrame frm = new VagTestFrame(); + frm.setVisible(true); + // command line argument is the com port + if (args.length > 0) + { + try + { + /** set up serial port to be used */ + ser.setDeviceName(args[0]); + /** + * only auto-connect to vehicle system if address is + * specified (in HEX) + */ + if (args.length > 1) + { + frm.setControllerAddress(Integer.parseInt(args[1], 16)); + } + } catch (Exception ex) + { + JOptionPane.showMessageDialog(frm, + args[0], + ex.toString(), + JOptionPane.ERROR_MESSAGE); + } + } else + { + // without parameter we do internal telegram simulation ... + prt.simulation.start(); + } + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private com.fr3ts0n.pvs.gui.PvTable TblVehIDs; + private javax.swing.JButton btnConfig; + private javax.swing.JButton btnConnect; + private javax.swing.JButton btnLoad; + private javax.swing.JButton btnSave; + private javax.swing.JButton btnStop; + @SuppressWarnings("rawtypes") + private javax.swing.JComboBox cbAddress; + @SuppressWarnings("rawtypes") + private javax.swing.JComboBox cbCnvSystem; + @SuppressWarnings("rawtypes") + private javax.swing.JComboBox cbFrameNum; + private javax.swing.JFileChooser fChoose; + private javax.swing.JLabel lblBaud; + private javax.swing.JLabel lblMessage; + private javax.swing.JLabel lblStatus; + private javax.swing.JMenuItem miAbout; + private javax.swing.JMenuItem miCommConfigure; + private javax.swing.JMenuItem miCommInit; + private javax.swing.JMenuItem miCommStop; + private javax.swing.JMenuItem miLoad; + private javax.swing.JMenuItem miSave; + private com.fr3ts0n.ecu.gui.application.AboutPanel panAbout; + private com.fr3ts0n.ecu.gui.application.ObdDataPanel panObdData; + private com.fr3ts0n.ecu.gui.application.ObdDtcPanel panObdDtc; + private javax.swing.JTabbedPane tabMain; + // End of variables declaration//GEN-END:variables + +} diff --git a/android/library/com/fr3ts0n/ecu/gui/application/package.html b/android/library/com/fr3ts0n/ecu/gui/application/package.html new file mode 100755 index 0000000..d4535e0 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/application/package.html @@ -0,0 +1,6 @@ + + + + Java/Swing applications for ECU/OBD diagnostic + + diff --git a/android/library/com/fr3ts0n/ecu/gui/res/JaVAG_Logo.png b/android/library/com/fr3ts0n/ecu/gui/res/JaVAG_Logo.png new file mode 100644 index 0000000..4485abd Binary files /dev/null and b/android/library/com/fr3ts0n/ecu/gui/res/JaVAG_Logo.png differ diff --git a/android/library/com/fr3ts0n/ecu/gui/res/SUNFIRE.png b/android/library/com/fr3ts0n/ecu/gui/res/SUNFIRE.png new file mode 100755 index 0000000..c0ab5d8 Binary files /dev/null and b/android/library/com/fr3ts0n/ecu/gui/res/SUNFIRE.png differ diff --git a/android/library/com/fr3ts0n/ecu/gui/res/javag.png b/android/library/com/fr3ts0n/ecu/gui/res/javag.png new file mode 100644 index 0000000..b321707 Binary files /dev/null and b/android/library/com/fr3ts0n/ecu/gui/res/javag.png differ diff --git a/android/library/com/fr3ts0n/ecu/gui/res/mil_off.png b/android/library/com/fr3ts0n/ecu/gui/res/mil_off.png new file mode 100755 index 0000000..d183757 Binary files /dev/null and b/android/library/com/fr3ts0n/ecu/gui/res/mil_off.png differ diff --git a/android/library/com/fr3ts0n/ecu/gui/res/mil_on.png b/android/library/com/fr3ts0n/ecu/gui/res/mil_on.png new file mode 100755 index 0000000..c5c7405 Binary files /dev/null and b/android/library/com/fr3ts0n/ecu/gui/res/mil_on.png differ diff --git a/android/library/com/fr3ts0n/ecu/gui/res/package.html b/android/library/com/fr3ts0n/ecu/gui/res/package.html new file mode 100755 index 0000000..a120485 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/gui/res/package.html @@ -0,0 +1,6 @@ + + + + Resources for ECU/OBD diagnostic applications + + diff --git a/android/library/com/fr3ts0n/ecu/package.html b/android/library/com/fr3ts0n/ecu/package.html new file mode 100755 index 0000000..325717e --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/package.html @@ -0,0 +1,6 @@ + + + + ECU/OBD diagnostic related classes + + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/CanProt.java b/android/library/com/fr3ts0n/ecu/prot/obd/CanProt.java new file mode 100755 index 0000000..b0af46d --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/CanProt.java @@ -0,0 +1,235 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.prot.obd; + +import com.fr3ts0n.ecu.Conversions; +import com.fr3ts0n.ecu.EcuDataPv; +import com.fr3ts0n.prot.ProtoHeader; +import com.fr3ts0n.pvs.PvList; + +import java.util.HashMap; +import java.util.Iterator; +import java.util.Vector; +import java.util.logging.Level; + + +/** + * Base class for all CAN protocol implementations + * + * @author erwin + */ +public abstract class CanProt extends ProtoHeader +{ + + private static final int ID_CAN_SVC = 0; + /** + * additional field indices (extending message parameters) + * to table below + */ + private static final int FLD_ID_CONV = 3; + private static final int FLD_ID_DECIMALS = 4; + private static final int FLD_ID_CANID = 5; + + /** + * List of telegram parameters in order of appearance + */ + private static final int[][] CAN_PARAMETERS = + /* START, LEN, PARAM-TYPE // REMARKS */ + /* ------------------------------------------- */ + {{0, 2, PT_HEX}, // ID_CAN_SVC + }; + + private static final String[] CAN_DESCRIPTORS = + { + "CAN Service", + }; + + /** process variable list which holds all parameters */ + public PvList CanPvs = new PvList(); + + /** internal Map for CAN messages to parameters */ + private final HashMap> canMsgMap = new HashMap>(); + + /** Creates a new instance of CanProt */ + CanProt() + { + for (int i = 0; i < getMsgParameters().length; i++) + { + int convId = getMsgParameters()[i][FLD_ID_CONV]; + Integer paramId = Integer.valueOf(i); + Integer canId = getMsgParameters()[i][FLD_ID_CANID]; + + // enter all parameters per CAN message + Vector paramList = canMsgMap.get(canId); + if (paramList == null) + paramList = new Vector(); + paramList.add(paramId); + canMsgMap.put(canId, paramList); + + /** enter process variables for each parameter */ + EcuDataPv pidData = new EcuDataPv(); + + pidData.put(EcuDataPv.FID_PID, paramId); + pidData.put(EcuDataPv.FID_DESCRIPT, getMsgDescriptors()[i]); + pidData.put(EcuDataPv.FID_UNITS, Conversions.getUnits(convId)); + pidData.put(EcuDataPv.FID_VALUE, Float.valueOf(0)); + pidData.put(EcuDataPv.FID_FORMAT, "%."+getMsgParameters()[i][FLD_ID_DECIMALS]+"d"); + pidData.put(EcuDataPv.FID_CNVID, Integer.valueOf(getMsgParameters()[i][FLD_ID_CONV])); + + CanPvs.put(paramId, pidData); + } + } + + /** + * prepare process variables for each PID + * + */ + public void preparePidPvs() + { + for (int i = 0; i < getMsgParameters().length; i++) + { + Integer paramId = i; + /** enter process variables for each parameter */ + EcuDataPv pidData = (EcuDataPv) CanPvs.get(paramId); + if (pidData != null) + { + int convId = getMsgParameters()[i][FLD_ID_CONV]; + pidData.put(EcuDataPv.FID_UNITS, Conversions.getUnits(convId)); + } + } + } + + /** + * get List of message dependent telegram parameters in order of appearance + * Each parameter set contains following elements
+ *
START,  LEN,   TYPE,   CONVERSION_ID,                   , ID          // REMARKS 
+ *
---------------------------------------------------------------------------------
+ */ + protected abstract int[][] getMsgParameters(); + + /** + * get list of message parameter descriptions + * + * @return list of messag parameter descriptors + */ + protected abstract String[] getMsgDescriptors(); + + /** + * get physical parameter value from message buffer + */ + private float getMsgValue(int ID, char[] buffer) + { + int memVal = ((Integer) getParamValue(ID, getMsgParameters(), buffer)).intValue(); + return (Conversions.memToPhys(memVal, getMsgParameters()[ID][FLD_ID_CONV])); + } + + /** + * create a new telegram header for selected payload data buffer + * inclunding setting all ID's, sizes and validity issues + * + * @param buffer buffer of payload data + * @return buffer of new telegram header + */ + protected char[] getNewHeader(char[] buffer) + { + return (emptyBuffer); + } + + /** + * return message footer for protocol payload + * + * @return buffer of message footer + */ + public char[] getFooter() + { + return (emptyBuffer); + } + + /** + * create a new telegram header inclunding setting all ID's, sizes and + * validity issues + * + * @return buffer of new telegram header + */ + protected char[] getNewHeader(char[] buffer, int type, Object id) + { + return (emptyBuffer); + } + + /** + * list of parameters for specific protocol + * + * @return complete set of protocol parameters + */ + public int[][] getTelegramParams() + { + return (CAN_PARAMETERS); + } + + /** + * list of parameter descriptions for specific protocol + * + * @return complete set of protocol parameter description strings + */ + protected String[] getParamDescriptors() + { + return (CAN_DESCRIPTORS); + } + + /** + * handle incoming protocol telegram + * default implementaion only checks telegram and notifies listeners with + * protocol payload + * + * @param buffer - telegram buffer + * @return number of listeners notified + */ + @SuppressWarnings("rawtypes") + @Override + public int handleTelegram(char[] buffer) + { + int retValue = 0; + try + { + Integer msgId = (Integer) getParamValue(ID_CAN_SVC, buffer); + Vector params = canMsgMap.get(msgId); + if (params != null) + { + Iterator it = params.iterator(); + while (it.hasNext()) + { + Integer parId = (Integer) it.next(); + float value = getMsgValue(parId.intValue(), buffer); + EcuDataPv pv = (EcuDataPv) CanPvs.get(parId); + if (pv != null) + { + // now store all changes to PV + pv.put(EcuDataPv.FIELDS[EcuDataPv.FID_VALUE], Float.valueOf(value)); + } + } + retValue = params.size(); + } + } catch (Exception e) + { + log.log(Level.SEVERE, e.toString(), e); + } + return retValue; + } + +} diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/CanProtFord.java b/android/library/com/fr3ts0n/ecu/prot/obd/CanProtFord.java new file mode 100755 index 0000000..e434218 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/CanProtFord.java @@ -0,0 +1,91 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.prot.obd; + +import com.fr3ts0n.ecu.Conversions; + +/** + * CAN protocol definition for Ford Focus 1.8 TDI (Experimental) + * + * @author erwin + */ +public class CanProtFord extends CanProt +{ + + /** + * List of message dependent telegram parameters in order of appearance + */ + private static final int[][] MSG_PARAMETERS = + /* START, LEN, PARAM-TYPE CONVERSION , DEC, MSG_ID // REMARKS */ + /* ----------------------------------------------------------------------------------------------------------- */ + { + /* MSG 25 (Engine) */ + {2, 4, PT_HEX, Conversions.CNV_ID_RPM, 0, 0x25}, // Engine RPM [/min] + {6, 4, PT_HEX_S16, Conversions.CNV_ID_RATIO, 1, 0x25}, // Engine speed regulator [%] + {10, 2, PT_HEX, Conversions.CNV_ID_PERCENT, 1, 0x25}, // AccPed Position [%] + /* MSG 2 (Speed) */ + {2, 4, PT_HEX, Conversions.CNV_ID_SPEED_HIGHRES, 1, 0x02}, // Vehicle speed [km/h] + /* MSG 10 (ECT) */ + {2, 2, PT_HEX, Conversions.CNV_ID_TEMPERATURE, 1, 0x10}, // Engine coolant temp [°C] + /* MSG 14 (ASR/ESP?) */ + {2, 2, PT_HEX, Conversions.CNV_ID_ONETOONE, 0, 0x14}, // ESP-Status [-] + {4, 2, PT_HEX, Conversions.CNV_ID_TORQUE, 1, 0x14}, // ESP ratio2? [%] + /* MSG 12 (Engine Warmup?) */ + {2, 2, PT_HEX, Conversions.CNV_ID_TORQUE, 1, 0x12}, // Warmup counter [-] + /* MSG 30 (T15?) */ + {2, 2, PT_HEX, Conversions.CNV_ID_ONETOONE, 0, 0x30}, // T15 Status? [-] + }; + + /** + * list of message parameter descriptions + */ + private static final String[] MSG_DESCRIPTORS = + { + "Engine RPM", + "Engine regulator", + "Accelerator pedal", + "Vehicle speed", + "Engine coolant temparature", + "ASR/ESP Status", + "ASR/ESP Torque Limit", + "Max. Engine torque", + "T15 status", + }; + + /** + * get List of message dependent telegram parameters in order of appearance + * Each parameter set contains following elements
+ *
START,  LEN,   TYPE,   CONVERSION_ID,                   , ID          // REMARKS 
+ *
---------------------------------------------------------------------------------
+ */ + public int[][] getMsgParameters() + { + return (MSG_PARAMETERS); + } + + /** + * get list of message parameter descriptions + * + * @return list of messag parameter descriptors + */ + public String[] getMsgDescriptors() + { + return (MSG_DESCRIPTORS); + } +} diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/ElmProt.java b/android/library/com/fr3ts0n/ecu/prot/obd/ElmProt.java new file mode 100755 index 0000000..e3118bb --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/ElmProt.java @@ -0,0 +1,1285 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.prot.obd; + +import com.fr3ts0n.prot.TelegramListener; +import com.fr3ts0n.prot.TelegramWriter; + +import java.beans.PropertyChangeEvent; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Set; +import java.util.TreeSet; +import java.util.Vector; + + +/** + * Communication protocol to talk to a ELM327 OBD interface + * + * @author erwin + */ +public class ElmProt + extends ObdProt + implements TelegramListener, TelegramWriter, Runnable +{ + /** + * virtual OBD service for CAN monitoring + */ + public static final int OBD_SVC_CAN_MONITOR = 256; + + /** + * property name for ECU addresses + */ + public static final String PROP_ECU_ADDRESS = "ecuaddr"; + /** + * property name for protocol status + */ + public static final String PROP_STATUS = "status"; + + /** + * CAN protocol handler + */ + public static final CanProtFord canProt = new CanProtFord(); + /** + * Adaptive timing handler + */ + public final AdaptiveTiming mAdaptiveTiming = new AdaptiveTiming(); + + /** + * number of bytes expected from opponent + */ + private int charsExpected = 0; + /** + * remember last command which was sent + */ + private char[] lastCommand; + + /** + * preferred ELM protocol to be selected + */ + static private PROT preferredProtocol = PROT.ELM_PROT_AUTO; + + /** + * list of identified ECU addresses + */ + private final TreeSet ecuAddresses = new TreeSet(); + /** + * selected ECU address + */ + private int selectedEcuAddress = 0; + /** + * custom ELM initialisation commands + */ + private final Vector customInitCommands = new Vector(); + /** + * last detected message counter ID + */ + private int lastMsgId = 0; + + /** + * ELM protocol ID's + */ + public enum PROT + { + ELM_PROT_AUTO("Automatic"), + ELM_PROT_J1850PWM("SAE J1850 PWM (41.6 KBaud)"), + ELM_PROT_J1850VPW("SAE J1850 VPW (10.4 KBaud)"), + ELM_PROT_9141_2("ISO 9141-2 (5 Baud Init)"), + ELM_PROT_14230_4("ISO 14230-4 KWP (5 Baud Init)"), + ELM_PROT_14230_4F("ISO 14230-4 KWP (fast Init)"), + ELM_PROT_15765_11_F("ISO 15765-4 CAN (11 Bit ID, 500 KBit)"), + ELM_PROT_15765_29_F("ISO 15765-4 CAN (29 Bit ID, 500 KBit)"), + ELM_PROT_15765_11_S("ISO 15765-4 CAN (11 Bit ID, 250 KBit)"), + ELM_PROT_15765_29_S("ISO 15765-4 CAN (29 Bit ID, 250 KBit)"), + ELM_PROT_J1939_29_S("SAE J1939 CAN (29 bit ID, 250* kbaud)"), + ELM_PROT_USER1_CAN_11_S("User1 CAN (11* bit ID, 125* kbaud)"), + ELM_PROT_USER2_CAN_11_S("User2 CAN (11* bit ID, 50* kbaud)"); + private final String description; + + PROT(String _description) + { + description = _description; + } + + @Override + public String toString() + { + return description; + } + } + + /** + * possible ELM responses and ID's + */ + enum RSP_ID + { + PROMPT(">"), + OK("OK"), + MODEL("ELM"), + NODATA("NODATA"), + SEARCH("SEARCHING"), + ERROR("ERROR"), + NOCONN("UNABLE"), + NOCONN2("NABLETO"), + CANERROR("CANERROR"), + BUSBUSY("BUSBUSY"), + BUSERROR("BUSERROR"), + BUSINIERR("BUSINIT:ERR"), + BUSINIERR2("BUSINIT:BUS"), + BUSINIERR3("BUSINIT:...ERR"), + FBERROR("FBERROR"), + DATAERROR("DATAERROR"), + BUFFERFULL("BUFFERFULL"), + STOPPED("STOPPED"), + RXERROR("<"), + QMARK("?"), + UNKNOWN(""); + private final String response; + + RSP_ID(String response) + { + this.response = response; + } + + @Override + public String toString() + { + return response; + } + } + + /** + * possible communication states + */ + public enum STAT + { + UNDEFINED("Undefined"), + INITIALIZING("Initializing"), + INITIALIZED("Initialized"), + ECU_DETECT("ECU detect"), + ECU_DETECTED("ECU detected"), + CONNECTING("Connecting"), + CONNECTED("Connected"), + NODATA("No data"), + STOPPED("Stopped"), + DISCONNECTED("Disconnected"), + BUSERROR("BUS error"), + DATAERROR("DATA error"), + RXERROR("RX error"), + ERROR("Error"); + private final String elmState; + + STAT(String state) + { + elmState = state; + } + + @Override + public String toString() + { + return elmState; + } + } + + /** + * numeric IDs for commands + */ + public enum CMD + { + RESET("Z", 0, true), ///< reset adapter + WARMSTART("WS", 0, true), ///< warm start + PROTOCLOSE("PC", 0, true), ///< protocol close + DEFAULTS("D", 0, true), ///< set all to defaults + INFO("I", 0, true), ///< request adapter info + LOWPOWER("LP", 0, true), ///< switch to low power mode + ECHO("E", 1, true), ///< enable/disable echo + SETLINEFEED("L", 1, true), ///< enable/disable line feeds + SETSPACES("S", 1, true), ///< enable/disable spaces + SETHEADER("H", 1, true), ///< enable/disable header response + GETPROT("DP", 0, true), ///< get protocol + SETPROT("SP", 1, true), ///< set protocol + CANMONITOR("MA", 0, true), ///< monitor CAN messages + SETPROTAUTO("SPA", 1, true), ///< set protocol auto + ADAPTTIMING("AT", 1, true), ///< Set ELM internal adaptive timing (0-2) + SETTIMEOUT("ST", 2, true), ///< set timeout (x*4ms) + SETTXHDR("SH", 3, true), ///< set TX header + SETCANRXFLT("CRA", 3, true), ///< set CAN RX filter + CLRCANRXFLT("CRA", 0, true); ///< clear CAN RX filter + + static final String CMD_HEADER = "AT"; + private final String command; + final int paramDigits; + private final boolean disablingAllowed; + private boolean enabled = true; + + CMD(String cmd, int numDigitsParameter, @SuppressWarnings("SameParameterValue") boolean allowAdaption) + { + command = cmd; + paramDigits = numDigitsParameter; + disablingAllowed = allowAdaption; + } + + @Override + public String toString() + { + return CMD_HEADER + command; + } + + public boolean isEnabled() + { + return enabled; + } + + void setEnabled(boolean enabled) + { + if (disablingAllowed) + { + this.enabled = enabled; + } + // log current state + log.fine(String.format("ELM command '%s' -> %s", + toString(), + this.enabled ? "enabled" : "disabled")); + } + + public boolean isDisablingAllowed() + { + return disablingAllowed; + } + } + + /** + * Adaptive timing mode + */ + public enum AdaptTimingMode + { + OFF, + ELM_AT1, + ELM_AT2, + SOFTWARE + } + + /** + * Adaptive ELM timing handler + * * optimizes ELM message timeout at runtime + */ + public class AdaptiveTiming + { + /** + * for ELM message timeout handling + */ + /** + * max. ELM Message Timeout [ms] + */ + private static final int ELM_TIMEOUT_MAX = 1000; + /** + * default ELM message timeout + */ + private static final int ELM_TIMEOUT_DEFAULT = 200; + /** + * Learning resolution of ELM Message Timeout [ms] + */ + private static final int ELM_TIMEOUT_RES = 4; + /** + * minimum ELM timeout + */ + int ELM_TIMEOUT_MIN = 12; + /** + * minimum ELM timeout (learned from vehicle) + */ + int ELM_TIMEOUT_LRN_LOW = 12; + /** + * ELM message timeout: defaults to approx 200 [ms] + */ + int elmMsgTimeout = ELM_TIMEOUT_MAX; + + /** + * adaptive timing handling enabled? + */ + private AdaptTimingMode mode = AdaptTimingMode.OFF; + + public AdaptTimingMode getMode() + { + return mode; + } + + public void setMode(AdaptTimingMode mode) + { + + log.info(String.format("AdaptiveTiming mode: %s -> %s", + this.mode.toString(), + mode.toString())); + this.mode = mode; + // initialize with new mode + initialize(); + } + + /** + * min. (configured) ELM Message Timeout + * + * @return minimum (configured) ELM timeout value [ms] + */ + public int getElmTimeoutMin() + { + return ELM_TIMEOUT_MIN; + } + + /** + * Set min. (configured) ELM Message Timeout + * + * @param elmTimeoutMin minimum (configured) ELM timeout value [ms] + */ + public void setElmTimeoutMin(int elmTimeoutMin) + { + log.info(String.format("ELM min timeout: %d -> %d", + ELM_TIMEOUT_MIN, elmTimeoutMin)); + ELM_TIMEOUT_MIN = elmTimeoutMin; + } + + /** + * Initialize timing hadler + */ + void initialize() + { + if (mode == AdaptTimingMode.SOFTWARE) + { + // ... reset learned minimum timeout ... + setElmTimeoutLrnLow(getElmTimeoutMin()); + // set default timeout + setElmMsgTimeout(ELM_TIMEOUT_DEFAULT); + // switch OFF ELM internal adaptive timing + pushCommand(CMD.ADAPTTIMING, 0); + } + else + { + pushCommand(CMD.ADAPTTIMING, mode.ordinal()); + } + } + + /** + * Adapt ELM message timeout + * + * @param increaseTimeout increase/decrease timeout + */ + void adapt(boolean increaseTimeout) + { + if (mode != AdaptTimingMode.SOFTWARE) { return; } + if (increaseTimeout) + { + // increase OBD timeout since we may expect answers too fast + if ((elmMsgTimeout + ELM_TIMEOUT_RES) < ELM_TIMEOUT_MAX) + { + // increase timeout, since we have just timed out + setElmMsgTimeout(elmMsgTimeout + ELM_TIMEOUT_RES); + // ... and limit MIN timeout for this session + setElmTimeoutLrnLow(elmMsgTimeout); + } + } + else + { + // reduce OBD timeout towards minimum limit + if ((elmMsgTimeout - ELM_TIMEOUT_RES) >= getElmTimeoutLrnLow()) + { + setElmMsgTimeout(elmMsgTimeout - ELM_TIMEOUT_RES); + } + + } + } + + /** + * LOW Learn value ELM Message Timeout + * + * @return currently learned timout value [ms] + */ + private int getElmTimeoutLrnLow() + { + return ELM_TIMEOUT_LRN_LOW; + } + + /** + * set LOW Learn value ELM Message Timeout + * + * @param elmTimeoutLrnLow new learn value [ms] + */ + private void setElmTimeoutLrnLow(int elmTimeoutLrnLow) + { + log.info(String.format("ELM learn timeout: %d -> %d", + ELM_TIMEOUT_LRN_LOW, elmTimeoutLrnLow)); + ELM_TIMEOUT_LRN_LOW = elmTimeoutLrnLow; + } + + /** + * Set message timeout to ELM adapter to wait for valid response from vehicle + * If this timeout expires before a valid response is received from the + * vehicle, the ELM adapter will respond with "NO DATA" + * + * @param newTimeout desired timeout in milliseconds + */ + private void setElmMsgTimeout(int newTimeout) + { + if (newTimeout > 0 && newTimeout != elmMsgTimeout) + { + log.info("ELM Timeout: " + elmMsgTimeout + " -> " + newTimeout); + // set the timeout variable + elmMsgTimeout = newTimeout; + // queue the new timeout message + pushCommand(CMD.SETTIMEOUT, newTimeout / 4); + } + } + } + + /** + * Creates a new instance of ElmProtocol + */ + public ElmProt() + { + } + + /** + * set preferred ELM protocol to be used + * + * @param protoIndex preferred ELM protocol index + */ + public static void setPreferredProtocol(int protoIndex) + { + preferredProtocol = PROT.values()[protoIndex]; + log.info("Preferred protocol: " + preferredProtocol); + } + + /** + * set ECU address to be received + * + * @param ecuAddress ECU address to be filtered / 0 = clear address filter + */ + public void setEcuAddress(int ecuAddress) + { + log.info(String.format("Set ECU address: 0x%x", ecuAddress)); + selectedEcuAddress = ecuAddress; + // ensure headers are off + pushCommand(CMD.SETHEADER, 0); + // set/clear RX filter + pushCommand((selectedEcuAddress != 0) ? CMD.SETCANRXFLT : CMD.CLRCANRXFLT, + selectedEcuAddress); + } + + /** + * disable a set of ELM commands ELM commands from preference + * + * @param disabledCmds set of ELM commands (ATxx strings) to be disabled + */ + public static void disableCommands(Set disabledCmds) + { + for (CMD cmd : CMD.values()) + { + cmd.setEnabled(disabledCmds == null + || !disabledCmds.contains(cmd.toString())); + } + } + + /** + * create ELM command string from command id and paramter + * + * @param cmdID ID of ELM command + * @param param parameter for ELM command (0 if not required) + * @return command char sequence or NULL if command disabled/invalid + */ + private String createCommand(CMD cmdID, int param) + { + String cmd = null; + if (cmdID.isEnabled()) + { + cmd = cmdID.toString(); + // if parameter is required and provided, add parameter to command + if (cmdID.paramDigits > 0) + { + String fmtString = "%0".concat(String.valueOf(cmdID.paramDigits)).concat("X"); + cmd += String.format(fmtString, param); + } + } + // return command String + return cmd; + } + + /** + * send command to ELM adapter + * + * @param cmdID ID of ELM command + * @param param parameter for ELM command (0 if not required) + */ + public void sendCommand(CMD cmdID, int param) + { + // now send command + String cmd = createCommand(cmdID, param); + if (cmd != null) { sendTelegram(cmd.toCharArray()); } + } + + /** + * queue command to ELM command queue + * + * @param cmdID ID of ELM command + * @param param parameter for ELM command (0 if not required) + */ + private void pushCommand(CMD cmdID, int param) + { + String cmd = createCommand(cmdID, param); + if (cmd != null) { cmdQueue.add(cmd); } + } + + @Override + public void sendTelegram(char[] buffer) + { + log.fine(this.toString() + " TX:'" + String.valueOf(buffer) + "'"); + lastCommand = buffer; + super.sendTelegram(buffer); + } + + /** + * return numeric ID to given response + * + * @param response clear text response from ELM adapter + */ + private static RSP_ID getResponseId(String response) + { + RSP_ID result = RSP_ID.UNKNOWN; + for (RSP_ID id : RSP_ID.values()) + { + if (response.startsWith(id.toString())) + { + result = id; + break; + } + } + // return ID + return (result); + } + + /** + * send ELM adapter to sleep mode + */ + public void goToSleep() + { + sendCommand(CMD.LOWPOWER, 0); + } + + /** + * reset ELM adapter + */ + public void reset() + { + // reset all learned protocol data + super.reset(); + // either RESET or INFO command needs to be enabled + if (CMD.RESET.isEnabled()) + { sendCommand(CMD.RESET, 0); } + else + { sendCommand(CMD.INFO, 0); } + } + + /** + * request addresses of all connected ECUs + * (received IDs are evaluated in @ref:handleDataMessage) + */ + private void queryEcus() + { + // set status to ECU detection + setStatus(STAT.ECU_DETECT); + + // clear all identified ECU addresses + ecuAddresses.clear(); + // clear selected ECU + selectedEcuAddress = 0; + // remember to disable headers again + pushCommand(CMD.SETHEADER, 0); + // request PIDs (from all devices) + cmdQueue.add("0100"); + // enable headers + sendCommand(CMD.SETHEADER, 1); + } + + private void initialize() + { + // set status to INITIALIZING + setStatus(STAT.INITIALIZING); + + // push custom init commands + cmdQueue.addAll(customInitCommands); + + // set to preferred protocol + pushCommand(CMD.SETPROT, preferredProtocol.ordinal()); + + // initialize adaptive timing handler + mAdaptiveTiming.initialize(); + + // speed up protocol by removing spaces and line feeds from output + pushCommand(CMD.SETSPACES, 0); + pushCommand(CMD.SETLINEFEED, 0); + + // immediate set echo off + pushCommand(CMD.ECHO, 0); + } + + /** + * Implementation of TelegramListener + */ + + /** + * multiline response is pending, for responses w/o a length info + */ + private boolean responsePending = false; + + /** + * handle incoming protocol telegram + * + * @param buffer - telegram buffer + * @return number of listeners notified + */ + @Override + public synchronized int handleTelegram(char[] buffer) + { + int result = 0; + String bufferStr = new String(buffer); + + log.fine(this.toString() + " RX:'" + bufferStr + "'"); + + // empty result + if (buffer.length == 0) + { + return result; + } + + // if ths is echo of last command + if (lastTxMsg.compareToIgnoreCase(bufferStr) == 0) + { + // ignore echoed command + return result; + } + + // log message reception as answer to last TX message + log.fine("ELM rx:'" + bufferStr + "' (" + lastTxMsg + ")"); + + // handle response + switch (getResponseId(bufferStr)) + { + case SEARCH: + setStatus(status != STAT.ECU_DETECT ? STAT.CONNECTING : status); + // NO break here + case QMARK: + case NODATA: + case OK: + case ERROR: + case NOCONN: + case NOCONN2: + case CANERROR: + case BUSERROR: + case BUSINIERR: + case BUSINIERR2: + case BUSINIERR3: + case BUSBUSY: + case FBERROR: + case DATAERROR: + case BUFFERFULL: + case RXERROR: + // remember this as last received message + // do NOT respond immediately + lastRxMsg = bufferStr; + break; + + case STOPPED: + // remember this as last received message + lastRxMsg = bufferStr; + // re-queue last command + cmdQueue.add(String.valueOf(lastCommand)); + break; + + case MODEL: + initialize(); + break; + + // received a PROMPT, what was the last response? + case PROMPT: + // check for last received message + switch (getResponseId(lastRxMsg)) + { + case NOCONN: + case NOCONN2: + case CANERROR: + case BUSERROR: + case BUSINIERR: + case BUSINIERR2: + case BUSINIERR3: + case BUSBUSY: + case FBERROR: + setStatus(STAT.DISCONNECTED); + // re-queue last command + cmdQueue.add(String.valueOf(lastCommand)); + // queue setting to preferred protocol + pushCommand(CMD.SETPROT, preferredProtocol.ordinal()); + // Initialize adaptive timing + mAdaptiveTiming.initialize(); + // immediately close current protocol + sendCommand(CMD.PROTOCLOSE, 0); + break; + + case DATAERROR: + setStatus(STAT.DATAERROR); + sendCommand(CMD.WARMSTART, 0); + break; + + case BUFFERFULL: + case RXERROR: + setStatus(STAT.RXERROR); + sendCommand(CMD.WARMSTART, 0); + break; + + case ERROR: + setStatus(STAT.ERROR); + sendCommand(CMD.WARMSTART, 0); + break; + + case NODATA: + setStatus(STAT.NODATA); + // re-queue next data item + if (service != OBD_SVC_NONE) + { + cmdQueue.add( + String.valueOf( + createTelegram(emptyBuffer, service, getNextSupportedPid())) + ); + } + // increase OBD timeout since we may expect answers too fast + mAdaptiveTiming.adapt(true); + // set to preferred protocol + pushCommand(CMD.SETPROT, preferredProtocol.ordinal()); + // NO break here since reaction is only quqeued + + case MODEL: + case SEARCH: + case STOPPED: + // was already handled before prompt + case QMARK: + // last command stays ignored + + case OK: + default: + // if there is a pending data response, handle it now ... + if (responsePending) + { + result = handleDataMessage(lastRxMsg); + } + + // queued commands will be sent first + if (cmdQueue.size() > 0) + { + // get last command + String cmd = cmdQueue.lastElement(); + // and remove it from list + cmdQueue.remove(cmd); + // send the command + sendTelegram(cmd.toCharArray()); + } + else + { + // all queued commands are sent -> we are done initializing + if (status == STAT.INITIALIZING) + { + // set status to initialized + setStatus(STAT.INITIALIZED); + // initiate query of connected ECUs + queryEcus(); + break; + } + + // all queued commands are sent -> we are done detecting ECUs + setStatus(status == STAT.ECU_DETECT ? STAT.ECU_DETECTED : status); + + switch (service) + { + case OBD_SVC_VEH_INFO: + // if all pid's have been read once ... + if (pidsWrapped) + { + // ... terminate service loop + break; + } + // no break here ... + case OBD_SVC_DATA: + case OBD_SVC_FREEZEFRAME: + { + // otherwise the next PID will be requested + writeTelegram(emptyBuffer, service, getNextSupportedPid()); + // reduce OBD timeout towards minimum limit + mAdaptiveTiming.adapt(false); + } + break; + + case OBD_SVC_NONE: + default: + // do nothing + } + } + } + break; + + // handle data response + default: + // if we are still initializing check for address entries + switch (status) + { + case ECU_DETECT: + { + // start of 0100 response is end of address + int adrEnd = bufferStr.indexOf("41"); + // if not a service response, check for possible NRC + if(adrEnd < 0) + { + adrEnd = bufferStr.indexOf("7F01"); + } + int adrStart = bufferStr.lastIndexOf(".") + 1; + if (adrEnd > adrStart) + { + int adrLen = adrEnd - adrStart; + if ((adrLen % 2) != 0) + { + /* + * odd address length + * -> CAN address length = 3 digits + 2 digits frame type + */ + adrLen = 3; + } + else + { + if (adrLen == 6) + { + /* + * 6 char (3 byte) prefix -> ISO9141 address + * FF - Frame type + * RR - receiver address + * SS - sender address + */ + adrLen = 2; + adrStart = adrEnd - adrLen; + } + else if (adrLen == 10) + { + /* + * 29 bit CAN address + * + * CP = CAN priority (5 relevant bits) + * AABBCC = Address (24 Bit) + * FT = Frame type + * -> CAN address length = 32 bits / 8 digits + */ + adrLen = 8; + adrStart = 0; + } + } + // extract address + String address = bufferStr.substring(adrStart, adrStart + adrLen); + + log.fine(String.format("Found ECU address: 0x%s", address)); + // and add to list of addresses + ecuAddresses.add(Integer.valueOf(address, 16)); + } + return lastRxMsg.length(); + } + default: + break; + } + + // we are connected ... + setStatus(STAT.CONNECTED); + + // ELM clone verbose message (starting with '+') + if(buffer[0] == '+') + { + // ignore message + return (result); + } + + // is this a length identifier? + if (buffer[0] == '0' && buffer.length == 3) + { + // then remember the length to be expected + charsExpected = Integer.valueOf(bufferStr, 16) * 2; + lastRxMsg = ""; + return (result); + } + + // is this a multi-line response + int idx = bufferStr.indexOf(':'); + + // .. or a ISO multi line response with format SVC PID MSGID DATA... + if((idx < 0) && (buffer.length == 14)) + { + final int[] dfcServices = {OBD_SVC_READ_CODES, OBD_SVC_PENDINGCODES, OBD_SVC_PERMACODES}; + int msgService = Integer.valueOf(bufferStr.substring(0, 2), 0x10) & ~0x40; + // If response to current service and no DFC response ... + if(msgService == getService() + && Arrays.binarySearch(dfcServices, msgService) < 0) + { + // Use header on 1st response, cut from continuation messages + int msgId = Integer.valueOf(bufferStr.substring(4,6),0x10); + if(msgId <= 1) + { + // 1st response line + idx = 0; + lastMsgId = msgId; + } + else if (msgId == (lastMsgId + 1)) + { + // continuation line + idx = 5; + lastMsgId = msgId; + } + else + { + // NOT a ISO multi line message + idx = -1; + // cut additional (padding) byte + bufferStr = bufferStr.substring(0,buffer.length-2); + } + } + } + + if (idx >= 0) + { + if(idx == 0) + { + // initial ISO multiline message + lastRxMsg = bufferStr; + charsExpected = 0; + } + else if (buffer[0] == '0') + { + // first line of a multiline message + lastRxMsg = bufferStr.substring(idx + 1); + } + else + { + // continuation lines + // concat response without line counter + lastRxMsg += bufferStr.substring(idx + 1); + } + + /* no length known, set marker for pending response + response will be finished on reception of prompt */ + responsePending = (charsExpected == 0); + } + else + { + // otherwise use this as last received message + lastRxMsg = bufferStr; + charsExpected = 0; + responsePending = false; + } + + + // if we haven't received complete result yet, then wait for the rest + if (lastRxMsg.length() < charsExpected) + { + return (result); + } + + // Trim a multiline response to expected length (cut off padding) + if((charsExpected > 0) && (lastRxMsg.length() > charsExpected)) + { + lastRxMsg = lastRxMsg.substring(0, charsExpected); + } + + // if response is finished, handle it + if (!responsePending) + { + result = handleDataMessage(lastRxMsg); + } + } + return (result); + } + + /** + * forward data message for further handling + * + * @param lastRxMsg received message to be forwarded + * @return number of bytes processed + */ + private int handleDataMessage(String lastRxMsg) + { + int result = 0; + + // otherwise process response + switch (service) + { + case OBD_SVC_NONE: + // ignore messages + break; + + case OBD_SVC_CAN_MONITOR: + result = canProt.handleTelegram(lastRxMsg.toCharArray()); + break; + + default: + // Let the OBD protocol handle the telegram + result = super.handleTelegram(lastRxMsg.toCharArray()); + } + return result; + } + + // switch to exit the demo thread + public static boolean runDemo; + + /** + * run threaded loop to simulate incoming telegrams + */ + public void run() + { + int value = 0; + Integer pid; + runDemo = true; + + log.info("ELM DEMO thread started"); + while (runDemo) + { + try + { + handleTelegram(RSP_ID.MODEL.toString().toCharArray()); + // test case for issue AndrOBD/#61 + handleTelegram("+CONNECTING<<94:65:2D:9E:DF:B5".toCharArray()); + + setStatus(STAT.ECU_DETECT); + handleTelegram("SEARCHING...".toCharArray()); + handleTelegram("7EA074100000000".toCharArray()); + handleTelegram("486B104100BF9FA8919B".toCharArray()); + handleTelegram("...486B104100BF9FA8919B".toCharArray()); + handleTelegram("7E8064100000000".toCharArray()); + handleTelegram("7E9074100000000".toCharArray()); + handleTelegram("7EA074100000000".toCharArray()); + // test case for issue AndrOBD/#60 + handleTelegram("18DAF110064100BE3EB811".toCharArray()); + // test case for issue AndrOBD-Plugin/#10 (NRC22 on detect) + handleTelegram("7E8037F0122".toCharArray()); + setStatus(STAT.ECU_DETECTED); + + while (runDemo) + { + switch (service) + { + // read any kinds of trouble codes + case OBD_SVC_READ_CODES: + case OBD_SVC_PENDINGCODES: + case OBD_SVC_PERMACODES: + // simulate 12 TCs set as multy line response + // number of codes = 12 + MIL ON + handleTelegram("41018C000000".toCharArray()); + // send codes as multy line response + handleTelegram("014".toCharArray()); + handleTelegram("0:438920B920BD".toCharArray()); + handleTelegram("1:C002242A246E02".toCharArray()); + handleTelegram("2:36010101162453".toCharArray()); + + // simulate 12 TCs set as subsequent single line responses + // send codes as subsequent single line responses + handleTelegram("478420BA20BC".toCharArray()); + handleTelegram("4784C004242B".toCharArray()); + + // test pattern from AndrOBD/#78 + // 4 DFCs, 10 byte multiline response , padded + handleTelegram("00A".toCharArray()); + handleTelegram("0:4A8401180122".toCharArray()); + handleTelegram("1:02232610000000".toCharArray()); + + Thread.sleep(500); + break; + + // otherwise send data ... + case OBD_SVC_DATA: + case OBD_SVC_FREEZEFRAME: + pid = getNextSupportedPid(); + if (pid != 0) + { + value++; + value &= 0xFF; + // format new data message and handle it as new reception + handleTelegram(String.format( + service == OBD_SVC_DATA ? "4%X%02X%02X%02X%02X%02X" + : "4%X%02X00%02X%02X%02X%02X", + service, pid, value, value, value, value).toCharArray()); + } + else + { + // simulate "ALL PIDs supported" + int i; + for (i = 0; i < 0xE0; i += 0x20) + { + handleTelegram(String.format( + service == OBD_SVC_DATA ? "4%X%02XFFFFFFFF" + : "4%X%02X00FFFFFFFF", service, i) + .toCharArray()); + } + handleTelegram(String.format( + service == OBD_SVC_DATA ? "4%X%02XFFFFFFFE" + : "4%X%02X00FFFFFFFE", service, i) + .toCharArray()); + } + break; + + case OBD_SVC_VEH_INFO: + pid = getNextSupportedPid(); + if (pid == 0) + { + // simulate "ALL pids supported" + handleTelegram("490054000000".toCharArray()); + } + + // send VIN "0123456789ABCDEFG" + handleTelegram("014".toCharArray()); + handleTelegram("1:49020130313233".toCharArray()); + handleTelegram("2:343536373839".toCharArray()); + handleTelegram("3:41424344454647".toCharArray()); + + // send 2 CAL-IDs "GSPA..." without length id + handleTelegram("0:490402475350".toCharArray()); + handleTelegram("1:412D3132333435".toCharArray()); + handleTelegram("2:363738393030".toCharArray()); + handleTelegram("3:30313233".toCharArray()); + handleTelegram("4:343536373839".toCharArray()); + handleTelegram("5:414243444546".toCharArray()); + + // CAL-ID 01234567 + handleTelegram("490601234567".toCharArray()); + break; + + case OBD_SVC_CTRL_MODE: + handleTelegram("4800C0000000".toCharArray()); + break; + + case OBD_SVC_NONE: + // just keep quiet until soneone requests something + break; + + default: + // respond "service not supported" + handleTelegram(String.format("7F%02X11", service).toCharArray()); + Thread.sleep(500); + break; + + } + Thread.sleep(50); + } + } + catch (Exception ex) + { + log.severe(ex.getLocalizedMessage()); + } + } + log.info("ELM DEMO thread finished"); + } + + /** + * set custom initialisation commands + * + * @param commands custom initialisation commands + */ + public void setCustomInitCommands(String[] commands) + { + List cmds = Arrays.asList(commands); + // reverse list, since all commands are pushed rather than queued + Collections.reverse(cmds); + // clear list + customInitCommands.clear(); + // add all entries + customInitCommands.addAll(cmds); + } + + /** + * Setter for property service. + * + * @param service New value of property service. + * @param clearLists clear data list for this service + */ + @Override + public void setService(int service, boolean clearLists) + { + // log the change in service + if (service != this.service) + { + log.info("OBD Service: " + this.service + "->" + service); + this.service = service; + + // send corresponding command(s) + switch (service) + { + case OBD_SVC_CAN_MONITOR: + sendCommand(CMD.CANMONITOR, 0); + break; + + default: + super.setService(service, clearLists); + } + } + } + + /** + * set OBD service - compatibility function + * + * @param service New value of property service. + */ + public void setService(int service) + { + setService(service, true); + } + + /** + * Holds value of property status. + */ + private STAT status = STAT.UNDEFINED; + + /** + * Getter for property status. + * + * @return Value of property status. + */ + public STAT getStatus() + { + return this.status; + } + + /** + * Setter for property status. + * + * @param status New value of property status. + */ + private void setStatus(STAT status) + { + STAT oldStatus = this.status; + this.status = status; + if (status != oldStatus) + { + log.info("Status change: " + oldStatus + "->" + status); + // ECUs detected -> send identified ECU addresses + if (status == STAT.ECU_DETECTED) + { + firePropertyChange( + new PropertyChangeEvent(this, PROP_ECU_ADDRESS, null, ecuAddresses)); + } + + // now fire regular status change + firePropertyChange(new PropertyChangeEvent(this, PROP_STATUS, oldStatus, status)); + } + } +} diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/Messages.java b/android/library/com/fr3ts0n/ecu/prot/obd/Messages.java new file mode 100644 index 0000000..add9517 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/Messages.java @@ -0,0 +1,43 @@ +package com.fr3ts0n.ecu.prot.obd; + +import com.fr3ts0n.common.UTF8Bundle; + +import java.util.MissingResourceException; +import java.util.ResourceBundle; + +public class Messages +{ + private static final String BUNDLE_NAME = "com.fr3ts0n.ecu.prot.obd.res.messages"; //$NON-NLS-1$ + private static ResourceBundle RESOURCE_BUNDLE; + + public Messages() + { + init(BUNDLE_NAME); + } + + /** + * Initialize messages with a new message bundle + * + * @param bundleName Name of message bundle + */ + public static void init(String bundleName) + { + RESOURCE_BUNDLE = UTF8Bundle.getBundle(bundleName); + } + + public static String getString(String key, String defaultString) + { + try + { + return RESOURCE_BUNDLE.getString(key); + } catch (MissingResourceException e) + { + return defaultString; + } + } + + public static String getString(String key) + { + return getString(key, '!' + key + '!'); + } +} diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/ObdProt.java b/android/library/com/fr3ts0n/ecu/prot/obd/ObdProt.java new file mode 100755 index 0000000..23c338b --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/ObdProt.java @@ -0,0 +1,924 @@ +/** + * (C) Copyright 2015 by fr3ts0n + *

+ * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + *

+ * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + *

+ * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.prot.obd; + +import com.fr3ts0n.ecu.Conversion; +import com.fr3ts0n.ecu.EcuCodeItem; +import com.fr3ts0n.ecu.EcuCodeList; +import com.fr3ts0n.ecu.EcuConversions; +import com.fr3ts0n.ecu.EcuDataItem; +import com.fr3ts0n.ecu.EcuDataItems; +import com.fr3ts0n.ecu.EcuDataPv; +import com.fr3ts0n.ecu.ObdCodeItem; +import com.fr3ts0n.ecu.ObdPid; +import com.fr3ts0n.prot.ProtoHeader; +import com.fr3ts0n.prot.TelegramListener; +import com.fr3ts0n.prot.TelegramWriter; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvList; + +import java.beans.PropertyChangeEvent; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.Vector; + +/** + * OBD communication protocol layer + * + * The OBD protocol supports services which serve multiple PID's + * A request of PID which is a multiple of 0x20 (0x00,0x20...0xE0) for each + * service returns a bitmask of the next 32 PIDs which are suppoted by the vehicle + * @author erwin + */ +public class ObdProt extends ProtoHeader + implements TelegramListener, TelegramWriter +{ + public static final int OBD_SVC_NONE = 0x00; + public static final int OBD_SVC_DATA = 0x01; + public static final int OBD_SVC_FREEZEFRAME = 0x02; + public static final int OBD_SVC_READ_CODES = 0x03; + public static final int OBD_SVC_CLEAR_CODES = 0x04; + public static final int OBD_SVC_O2_RESULT = 0x05; + public static final int OBD_SVC_MON_RESULT = 0x06; + public static final int OBD_SVC_PENDINGCODES = 0x07; + public static final int OBD_SVC_CTRL_MODE = 0x08; + public static final int OBD_SVC_VEH_INFO = 0x09; + public static final int OBD_SVC_PERMACODES = 0x0A; + + /** negative response ID */ + private static final int OBD_ID_NRC = 0x7F; + + /** perform immediate reset on NRC reception? */ + private boolean isResetOnNrc() + { + return resetOnNrc; + } + + /** Set protocol parameter + * @param resetOnNrc perform immediate reset on NRC reception? + */ + public void setResetOnNrc(boolean resetOnNrc) + { + log.info(String.format("Reset on NRC = %b", resetOnNrc)); + this.resetOnNrc = resetOnNrc; + } + + /** negative response codes */ + public enum NRC + { + GR(0x10, "General reject",DISP.ERROR, REACT.RESET), + SNS(0x11, "Service 0x%02X not supported", DISP.ERROR, REACT.CANCEL), + SFNS(0x12, "Sub-Function not supported (SVC:0x%02X)", DISP.NOTIFY, REACT.SKIP), + IMLOIF(0x13, "Incorrect message length or invalid format", DISP.NOTIFY, REACT.SKIP), + RTL(0x14, "Response too long", DISP.NOTIFY, REACT.SKIP), + BRR(0x21, "Busy repeat request", DISP.NOTIFY, REACT.REPEAT), + CNC(0x22, "Conditions not correct (SVC:0x%02X)", DISP.ERROR, REACT.CANCEL), + RSE(0x24, "Request sequence error", DISP.ERROR, REACT.CANCEL), + NRFSC(0x25, "No response from sub-net component", DISP.ERROR, REACT.RESET), + FPEORA(0x26, "Failure prevents execution of requested action", DISP.ERROR, REACT.CANCEL), + ROOR(0x31, "Request out of range (SVC:0x%02X)", DISP.NOTIFY, REACT.SKIP), + SAD(0x33, "Security access denied", DISP.ERROR, REACT.CANCEL), + IK(0x35, "Invalid key", DISP.ERROR, REACT.RESET), + ENOA(0x36, "Exceeded number of attempts", DISP.ERROR, REACT.RESET), + RTDNE(0x37, "Required time delay not expired", DISP.NOTIFY, REACT.REPEAT), + UDNA(0x70, "Upload/Download not accepted", DISP.ERROR, REACT.CANCEL), + TDS(0x71, "Transfer data suspended", DISP.NOTIFY, REACT.REPEAT), + GPF(0x72, "General programming failure", DISP.ERROR, REACT.CANCEL), + WBSC(0x73, "Wrong Block Sequence Counter", DISP.ERROR, REACT.CANCEL), + RCRRP(0x78, "Request correctly received but response is pending", DISP.NOTIFY, REACT.IGNORE), + SFNSIAS(0x7E, "Sub-Function not supported in active session (SVC:0x%02X)", DISP.NOTIFY, REACT.SKIP), + SNSIAS(0x7F, "Service 0x%02X not supported in active session", DISP.ERROR, REACT.CANCEL); + + /** NRC display classifiers */ + public enum DISP + { + HIDE, /**< Do NOT display error */ + NOTIFY, /**< Display notification (w/o confirmation) */ + WARN, /**< Display warning (w/ confirmation) */ + ERROR /**< Display error (w/ confirmation) */ + } + + /** NRC immediate protocol reaction classifiers */ + public enum REACT + { + IGNORE, /**< Ignore NRC */ + SKIP, /**< Skip last command */ + REPEAT, /**< Repeat last command */ + CANCEL, /**< Cancel command sequence / loop */ + RESET /**< Reset adapter */ + } + + public final int code; + public final String description; + public final DISP disp; + public final REACT react; + + NRC(int _code, String _description, DISP _DISPClass, REACT _REACTClass) + { + code = _code; + description = _description; + disp = _DISPClass; + react = _REACTClass; + } + + /** + * Get NRC with specified ID (NRC-code) + * @param id ID (NRC-code) to search + * @return specified NRC, or null if not found + */ + static NRC get(int id) + { + NRC result = null; + for (NRC nrc : values()) + { + if (nrc.code == id) + { + result = nrc; + break; + } + } + return result; + } + + /** return String representative */ + public String toString(int service) + { + return String.format("(NRC:0x%02X) %s", code, String.format(description, service)); + } + } + + /** property name "number of codes" */ + public static final String PROP_NUM_CODES = "numCodes"; + public static final String PROP_NRC = "NRC"; + + // current supported PID + private static int currSupportedPid = 0; + static boolean pidsWrapped = false; + + /** content of last sent message */ + static String lastTxMsg = ""; + /** content of last received message */ + static String lastRxMsg = ""; + /** Holds value of property service. */ + int service = OBD_SVC_NONE; + /** service of last incoming message */ + private int msgService = OBD_SVC_NONE; + + /** List of PIDs supported by the vehicle */ + private static final Vector pidSupported = new Vector(); + + /** positive response fields */ + private static final int ID_OBD_SVC = 0; + private static final int ID_OBD_PID = 1; + private static final int ID_OBD_FRAMEID = 2; + + /** negative response fields */ + public static final int ID_NR_ID = 0; + private static final int ID_NR_SVC = 1; + private static final int ID_NR_CODE = 2; + + /** + * Negative response parameters + * List of telegram parameters in order of appearance + */ + private static final int[][] NR_PARAMETERS = + /* START, LEN, PARAM-TYPE // REMARKS */ + /* ------------------------------------------- */ + {{0, 2, PT_HEX}, // ID_NR_ID + {2, 2, PT_HEX}, // ID_NR_SVC + {4, 2, PT_HEX}, // ID_NR_CODE + }; + + /** + * List of telegram parameters in order of appearance + */ + private static final int[][] SVC_PARAMETERS = + /* START, LEN, PARAM-TYPE // REMARKS */ + /* ------------------------------------------- */ + {{0, 2, PT_HEX}, // ID_OBD_SVC + }; + + /** + * List of telegram parameters in order of appearance + */ + private static final int[][] OBD_PARAMETERS = + /* START, LEN, PARAM-TYPE // REMARKS */ + /* ------------------------------------------- */ + {{0, 2, PT_HEX}, // ID_OBD_SVC + {2, 2, PT_HEX}, // ID_OBD_PID + }; + + /** + * List of telegram parameters in order of appearance + */ + private static final int[][] FRZFRM_PARAMETERS = + /* START, LEN, PARAM-TYPE // REMARKS */ + /* ------------------------------------------- */ + {{0, 2, PT_HEX}, // ID_OBD_SVC + {2, 2, PT_HEX}, // ID_OBD_PID + {2, 2, PT_HEX}, // ID_OBD_FRAMEID + }; + + private static final int ID_NUM_CODES = 0; + public static final int ID_MSK_CODES = 1; + /** + * List of telegram parameters in order of appearance + */ + private static final int[][] NUMCODE_PARAMETERS = + /* START, LEN, PARAM-TYPE // REMARKS */ + /* ------------------------------------------- */ + {{4, 2, PT_HEX}, // ID_NUM_CODES + {6, 6, PT_HEX}, // ID_MSK_CODES + }; + + private static final String[] OBD_DESCRIPTORS = + { + "OBD Service", + "OBD PID", + }; + + /** new style data items */ + public static final EcuDataItems dataItems = new EcuDataItems(); + + /** OBD data items */ + public static PvList PidPvs = new PvList(); + /** OBD vehicle identification items */ + public static PvList VidPvs = new PvList(); + /** current fault codes */ + public static PvList tCodes = new PvList(); + /** list of known fault codes */ + private static final EcuCodeList knownCodes = EcuConversions.codeList; + /** queue of ELM commands to be sent */ + static final Vector cmdQueue = new Vector(); + /** freeze frame ID to request */ + private int freezeFrame_Id = 0; + /** perform reset on NRC reception */ + private boolean resetOnNrc = false; + + /** Creates a new instance of ObdProt */ + ObdProt() + { + paddingChr = '0'; + // prepare PID PV list + PidPvs.put(0, new EcuDataPv()); + VidPvs.put(0, new EcuDataPv()); + tCodes.put(0, new ObdCodeItem(0, "No trouble codes set")); + } + + /** + * set Freeze frame id to be requested + * @param freezeFrame_Id ID of freeze frame to be requested + */ + public void setFreezeFrame_Id(int freezeFrame_Id) + { + log.info(String.format("FreezeFrame ID: %d", freezeFrame_Id)); + this.freezeFrame_Id = freezeFrame_Id; + setService(OBD_SVC_FREEZEFRAME, true); + } + + /** + * list of parameters for specific protocol + * @return complete set of protocol parameters + */ + public int[][] getTelegramParams() + { + return (getTelegramParams(msgService)); + } + + /** + * list of parameters for specific protocol + * @param service Service which this header is requested for + * @return complete set of protocol parameters + */ + private int[][] getTelegramParams(int service) + { + int fldMap[][]; + switch (service) + { + // negative response + case OBD_ID_NRC: + fldMap = NR_PARAMETERS; + break; + + case OBD_SVC_FREEZEFRAME: + fldMap = FRZFRM_PARAMETERS; + break; + + case OBD_SVC_READ_CODES: + case OBD_SVC_PENDINGCODES: + case OBD_SVC_PERMACODES: + case OBD_SVC_CLEAR_CODES: + fldMap = SVC_PARAMETERS; + break; + + default: + fldMap = OBD_PARAMETERS; + } + return (fldMap); + } + + + /** + * return message footer for protocol payload + * @return buffer of message footer + */ + public char[] getFooter() + { + return (emptyBuffer); + } + + /** + * create a new telegram header for selected payload data buffer + * inclunding setting all ID's, sizes and validity issues + * @param buffer buffer of payload data + * @return buffer of new telegram header + */ + protected char[] getNewHeader(char[] buffer) + { + return (getNewHeader(buffer, OBD_SVC_DATA, Integer.valueOf(0))); + } + + /** + * create a new telegram header inclunding setting all ID's, sizes and + * validity issues + * @param buffer buffer of payload data + * @param type type of telegram content + * @param id identifier for telegram (may be null) + * @return buffer of new telegram header + */ + @SuppressWarnings("fallthrough") + protected char[] getNewHeader(char[] buffer, int type, Object id) + { + int[][] fldMap = getTelegramParams(type); + char[] header = createEmptyBuffer(fldMap, '0'); + setParamValue(ID_OBD_SVC, fldMap, header, Integer.valueOf(type)); + switch (type) + { + // these commands do not require parametrs + case OBD_SVC_READ_CODES: + case OBD_SVC_PENDINGCODES: + case OBD_SVC_PERMACODES: + case OBD_SVC_CLEAR_CODES: + break; + + // freezeframes require additional frame id + case OBD_SVC_FREEZEFRAME: + setParamValue(ID_OBD_FRAMEID, fldMap, header, freezeFrame_Id); + // NO break here + + // all other commands require PID to be set + default: + setParamValue(ID_OBD_PID, fldMap, header, id); + } + return (header); + } + + /** + * list of parameter descriptions for specific protocol + * @return complete set of protocol parameter description strings + */ + protected String[] getParamDescriptors() + { + return (OBD_DESCRIPTORS); + } + + /** + * prepare process variables for each PID + * @param pvList list of process vars + */ + private void preparePidPvs(int obdService, PvList pvList) + { + // reset fixed PIDs + resetFixedPid(); + + HashMap newList = new HashMap(); + for (ObdPid currPid : pidSupported) + { + Vector items = dataItems.getPidDataItems(obdService, currPid.intValue()); + // if no items defined, create dummy item + if (items == null) + { + log.warning(String.format("unknown PID %02X", currPid.intValue())); + + // create new dummy item / OneToOne conversion + Conversion[] dummyCnvs = {EcuConversions.dfltCnv, EcuConversions.dfltCnv}; + EcuDataItem newItem = new EcuDataItem(currPid.intValue(), 0, 0, 0, 32, 0xFFFFFFFF, dummyCnvs, + "%#08x", null, null, 0, + String.format("PID %02X", currPid.intValue()), + String.format("PID_%02X", currPid.intValue()) + ); + dataItems.appendItemToService(obdService, newItem); + + // re-load data items for this PID + items = dataItems.getPidDataItems(obdService, currPid.intValue()); + } + // loop through all items found ... + for (EcuDataItem pidPv : items) + { + if (pidPv != null) + { + newList.put(pidPv.toString(), pidPv.pv); + } + } + } + pvList.putAll(newList, PvChangeEvent.PV_ADDED, false); + } + + /** + * mark all PIDs supported by the vehicle + * @param start Start PID (multiple of 0x20) to process bitmask for + * @param bitmask 32-Bit bitmask which indicates support for the next 32 PIDs + */ + private synchronized void markSupportedPids(int obdService, int start, long bitmask, + PvList pvList) + { + currSupportedPid = 0; + + // Clear PID list on initial bitmask (offset 0) + if( start == 0) + { + pidSupported.clear(); + } + + // loop through bits and mark corresponding PIDs as supported + for (int i = 0; i < 0x1F; i++) + { + if ((bitmask & (0x80000000L >> i)) != 0) + { + pidSupported.add(new ObdPid(i + start + 1)); + } + } + + log.fine(Long.toHexString(bitmask).toUpperCase() + + "(" + Long.toHexString(start) + "):" + + pidSupported); + + // if next block may be requested + if ((bitmask & 1) != 0) + { + // request next block + cmdQueue.add(String.format("%02X%02X", obdService, start + 0x20)); + } + else + { + // setup PID PVs + preparePidPvs(obdService, pvList); + } + } + + /** Holds value of property numCodes. */ + private int numCodes; + + /** fixed PIDs to limit PID loop to single access */ + private static final Vector fixedPids = new Vector(); + + /** + * Set fixed PID for faster data update + * @param pidCodes the fixedPid to set + */ + public static synchronized void setFixedPid(int[] pidCodes) + { + for (ObdPid currPid : pidSupported) + { + if (Arrays.binarySearch(pidCodes, currPid.intValue()) >= 0) + { + fixedPids.add(currPid); + } + } + } + + public static synchronized void resetFixedPid() + { + fixedPids.clear(); + } + + /** + * get the next available supported PID + * @return next available supported PID + */ + synchronized Integer getNextSupportedPid() + { + Integer result = 0; + /* get corresponding PID list */ + Vector pidsToCheck = (fixedPids.size() > 0) ? fixedPids : pidSupported; + try + { + /* sort by next expected request */ + Collections.sort(pidsToCheck, ObdPid.requestSorter); + ObdPid pid = pidsToCheck.firstElement(); + /* detect wrap around in PID list */ + pidsWrapped = pid.getNextRequest() != 0; + /* mark PID as handled */ + pid.setNextRequest(System.currentTimeMillis()); + /* and return first list element */ + result = pid.intValue(); + } + catch(Exception e) + { + /* ignore */ + } + + return result; + } + + /** + * handle OBD response telegram + * @param buffer - telegram buffer + * @return number of listeners notified + */ + @Override + @SuppressWarnings("fallthrough") + public synchronized int handleTelegram(char[] buffer) + { + int result = 0; + int msgPid; + + if (checkTelegram(buffer)) + { + try + { + msgService = (Integer) getParamValue(ID_OBD_SVC, buffer); + // check for negative result + if (msgService == OBD_ID_NRC) + { + // get NR service + int svc = (Integer) getParamValue(ID_NR_SVC, buffer); + // get NRC code + int nrcCode = (Integer) getParamValue(ID_NR_CODE, buffer); + // get NRC object + NRC nrc = NRC.get(nrcCode); + // create NRC error message + String error = nrc.toString(svc); + // log error + log.severe(error); + // notify change listeners + firePropertyChange(new PropertyChangeEvent(this, PROP_NRC, nrc, error)); + // handle NRC reaction + switch(nrc.react) + { + case RESET: + if (isResetOnNrc()) + { + // perform immediate reset because NRC reception + reset(); + } else + { + // otherwise just switch off any active service + setService(OBD_SVC_NONE, true); + } + break; + + case CANCEL: + // switch off any active service + setService(OBD_SVC_NONE, true); + break; + + case REPEAT: + // Repeat last TX message + sendTelegram(lastTxMsg.toCharArray()); + break; + + case SKIP: + case IGNORE: + default: + // Intentionally do noting + } + // handling finished + return result; + } + + // positive response -> mask service ID + msgService &= ~0x40; + // check service of message + switch (msgService) + { + // OBD Data frame + case OBD_SVC_FREEZEFRAME: + case OBD_SVC_DATA: + msgPid = (Integer) getParamValue(ID_OBD_PID, buffer); + switch (msgPid) + { + case 0x00: + case 0x20: + case 0x40: + case 0x60: + case 0x80: + case 0xA0: + case 0xC0: + case 0xE0: + // Check for optional message count byte, find offset to payload + int offset = (buffer.length % 4 == 0) ? 4 : 6; + // get payload data and mark the indicated supported PIDs + long msgPayload = Long.valueOf(new String(buffer, offset, 8), 16); + markSupportedPids(msgService, msgPid, msgPayload, PidPvs); + break; + + // OBD number of fault codes + case 1: + msgPayload = ((Integer) getParamValue(ID_NUM_CODES, + NUMCODE_PARAMETERS, + buffer)).longValue(); + setNumCodes(Long.valueOf(msgPayload).intValue()); + // no break here ... + default: + long updatePeriod = + dataItems.updateDataItems(msgService, + msgPid, + hexToBytes(String.valueOf( + getPayLoad(buffer)))); + /* Update expected request timestamp for PID */ + for( ObdPid pid : pidSupported) + { + if(pid.intValue()==msgPid) + { + pid.setNextRequest(System.currentTimeMillis()+updatePeriod); + } + } + break; + } + break; + + case OBD_SVC_CTRL_MODE: // Test control mode + case OBD_SVC_VEH_INFO: // get vehicle information (mode 9) + msgPid = (Integer) getParamValue(ID_OBD_PID, buffer); + switch (msgPid) + { + case 0x00: + case 0x20: + case 0x40: + case 0x60: + case 0x80: + case 0xA0: + case 0xC0: + case 0xE0: + // Check for optional message count byte, find offset to payload + int offset = (buffer.length % 4 == 0) ? 4 : 6; + // get payload data and mark the indicated supported PIDs + long msgPayload = Long.valueOf(new String(buffer, offset, 8), 16); + markSupportedPids(msgService, msgPid, msgPayload, VidPvs); + break; + + default: + long updatePeriod = + dataItems.updateDataItems(msgService, + msgPid, + hexToBytes(String.valueOf( + getPayLoad(buffer)))); + /* Update expected request timestamp for PID */ + for( ObdPid pid : pidSupported) + { + if(pid.intValue()==msgPid) + { + pid.setNextRequest(System.currentTimeMillis()+updatePeriod); + } + } + break; + } + break; + + + // fault code response + case OBD_SVC_READ_CODES: + case OBD_SVC_PENDINGCODES: + case OBD_SVC_PERMACODES: + int currCode; + Integer key; + EcuCodeItem code; + int nCodes = 0; + // default DTC data to start at offset 2 (Byte 1) + int DTCOffs = 2; + + // If message contains optional number of codes (1 Byte) then set it ... + boolean hasNumCodes = ((buffer.length % 4) == 0); + if (hasNumCodes) + { + nCodes = Integer.valueOf(new String(buffer, 2, 2), 16); + setNumCodes(nCodes); + // DTC data starts at offset 4 (byte 2) + DTCOffs = 4; + } + + // read in all trouble codes + for (int i = DTCOffs; i < buffer.length; i += 4) + { + key = Integer.valueOf(new String(buffer, i, 4), 16); + currCode = key.intValue(); + if (currCode != 0) + { + if ((code = knownCodes.get(key)) == null) + { + code = new ObdCodeItem(key.intValue(), + Messages.getString( + "customer.specific.trouble.code.see.manual")); + } + log.fine(String.format("+DFC: %04x: %s", key, code.toString())); + // Remember received message service to know code status + code.put(EcuCodeItem.FID_STATUS, Integer.valueOf(msgService)); + tCodes.put(key, code); + // if number of codes hasn't been delivered yet ... + if(!hasNumCodes) + { + // increment number of detected codes + nCodes++; + } + } + } + if (nCodes == 0) + { + tCodes.put(0, new ObdCodeItem(0, Messages.getString( + "no.trouble.codes.set"))); + } + break; + + // clear code response + case OBD_SVC_CLEAR_CODES: + break; + + default: + log.warning("Service not (yet) supported: " + msgService); + } + } catch (Exception e) + { + log.warning("'" + Arrays.toString(buffer) + "':" + e.getMessage()); + } + } + return (result); + } + + /** + * Notify all telegram Writers about new telegram + * @param buffer - telegram buffer + */ + @Override + public void sendTelegram(char[] buffer) + { + // remember last sent message + lastTxMsg = new String(buffer); + super.sendTelegram(buffer); + } + + /** + * Getter for property numCodes. + * @return Value of property numCodes. + */ + public int getNumCodes() + { + return this.numCodes; + } + + /** + * Setter for property numCodes. + * @param numCodes New value of property numCodes. + */ + private void setNumCodes(int numCodes) + { + int old = this.numCodes; + this.numCodes = numCodes; + firePropertyChange(new PropertyChangeEvent(this, + PROP_NUM_CODES, + Integer.valueOf(old), + Integer.valueOf(numCodes))); + } + + /** + * Getter for property service. + * @return Value of property service. + */ + public int getService() + { + return this.service; + } + + /** + * reset all protocol settings + */ + public void reset() + { + // switch off any active service + setService(OBD_SVC_NONE, true); + // clear command queue + cmdQueue.clear(); + // clear supported PIDs + pidSupported.clear(); + // reset fixed PIDs + resetFixedPid(); + // Clear data items + PidPvs.clear(); + tCodes.clear(); + VidPvs.clear(); + } + + /** + * clear data lists for selected service + * @param obdService OBD service to clear lists for + */ + private void clearDataLists(int obdService) + { + // clean up data lists + switch (obdService) + { + case OBD_SVC_DATA: + case OBD_SVC_FREEZEFRAME: + // Clear data items + pidSupported.clear(); + PidPvs.clear(); + break; + + case OBD_SVC_READ_CODES: + case OBD_SVC_PENDINGCODES: + case OBD_SVC_PERMACODES: + tCodes.clear(); + break; + + case OBD_SVC_VEH_INFO: + case OBD_SVC_CTRL_MODE: + // Clear data items + pidSupported.clear(); + VidPvs.clear(); + break; + } + } + + /** + * Setter for property service. + * This includes initialisation of the requested service to the vehicle + * @param obdService New OBD service to be requested. + * @param clearLists clear data list for this service + */ + public void setService(int obdService, boolean clearLists) + { + this.service = obdService; + pidsWrapped = false; + // if lists shall be cleared + if (clearLists) + { + // then do it + clearDataLists(obdService); + } + + // set specified OBD service + switch (obdService) + { + case OBD_SVC_NONE: + // sendCommand(CMD_RESET,0); + break; + + case OBD_SVC_DATA: + case OBD_SVC_FREEZEFRAME: + case OBD_SVC_CTRL_MODE: + case OBD_SVC_VEH_INFO: + // read vehicle information + // request for PID/TID's supported + writeTelegram(emptyBuffer, obdService, 0); + break; + + case OBD_SVC_READ_CODES: + case OBD_SVC_PENDINGCODES: + case OBD_SVC_PERMACODES: + numCodes = 0; + // Queue requests for reading all trouble codes + cmdQueue.add(String.format("%02X", OBD_SVC_READ_CODES, 0)); + cmdQueue.add(String.format("%02X", OBD_SVC_PENDINGCODES, 0)); + cmdQueue.add(String.format("%02X", OBD_SVC_PERMACODES, 0)); + // read PID number of codes ... + writeTelegram(emptyBuffer, OBD_SVC_DATA, 1); + break; + + case OBD_SVC_CLEAR_CODES: + // clear trouble codes + writeTelegram(emptyBuffer, obdService, 0); + // wait for codes to be cleared + try + { + Thread.sleep(500); + } catch (InterruptedException e) + { + // Intentionally do nothing + } + break; + + case OBD_SVC_O2_RESULT: + case OBD_SVC_MON_RESULT: + default: + log.warning("Service not supported: " + obdService); + } + } +} diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/package-info.java b/android/library/com/fr3ts0n/ecu/prot/obd/package-info.java new file mode 100644 index 0000000..c4d59e5 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/package-info.java @@ -0,0 +1,25 @@ +/* + * (C) Copyright 2016 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + */ + +/** + * OBD specific protocol stuff + * + * @author Erwin Scheuch-Heilig + */ +package com.fr3ts0n.ecu.prot.obd; diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes.properties new file mode 100644 index 0000000..feb7aee --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes.properties @@ -0,0 +1,3584 @@ +P0001=Fuel Volume Regulator Control Circuit/Open +P0002=Fuel Volume Regulator Control Circuit Range/Performance +P0003=Fuel Volume Regulator Control Circuit Low +P0004=Fuel Volume Regulator Control Circuit High +P0005=Fuel Shutoff Valve A Control Circuit/Open +P0006=Fuel Shutoff Valve A Control Circuit Low +P0007=Fuel Shutoff Valve A Control Circuit High +P0008=Engine Position System Performance Bank 1 +P0009=Engine Position System Performance Bank 2 +P000A=A Camshaft Position Slow Response Bank 1 +P000B=B Camshaft Position Slow Response Bank 1 +P000C=A Camshaft Position Slow Response Bank 2 +P000D=B Camshaft Position Slow Response Bank 2 +P000E=ISO/SAE reserved +P000F=ISO/SAE reserved +P0010=A Camshaft Position Actuator Circuit / Open Bank 1 +P0011=A Camshaft Position - Timing Over-Advanced or System Performance Bank 1 +P0012=A Camshaft Position - Timing Over-Retarded Bank 1 +P0013=B Camshaft Position - Actuator Circuit / Open Bank 1 +P0014=B Camshaft Position - Timing Over-Advanced or System Performance Bank 1 +P0015=B Camshaft Position - Timing Over-Retarded Bank 1 +P0016=Crankshaft Position – Camshaft Position Correlation Bank 1 Sensor A +P0017=Crankshaft Position – Camshaft Position Correlation Bank 1 Sensor B +P0018=Crankshaft Position – Camshaft Position Correlation Bank 2 Sensor A +P0019=Crankshaft Position – Camshaft Position Correlation Bank 2 Sensor B +P0020=A Camshaft Position Actuator Circuit / Open Bank 2 +P0021=A Camshaft Position - Timing Over-Advanced or System Performance Bank 2 +P0022=A Camshaft Position - Timing Over-Retarded Bank 2 +P0023=B Camshaft Position - Actuator Circuit / Open Bank 2 +P0024=B Camshaft Position - Timing Over-Advanced or System Performance Bank 2 +P0025=B Camshaft Position - Timing Over-Retarded Bank 2 +P0026=Intake Valve Control Solenoid Circuit Range/Performance Bank 1 +P0027=Exhaust Valve Control Solenoid Circuit Range/Performance Bank 1 +P0028=Intake Valve Control Solenoid Circuit Range/Performance Bank 2 +P0029=Exhaust Valve Control Solenoid Circuit Range/Performance Bank 2 +P0030=HO2S Heater Control Circuit Bank 1 Sensor 1 +P0031=HO2S Heater Control Circuit Low Bank 1 Sensor 1 +P0032=HO2S Heater Control Circuit High Bank 1 Sensor 1 +P0033=Turbocharger/Supercharger Bypass Valve Control Circuit +P0034=Turbocharger/Supercharger Bypass Valve Control Circuit Low +P0035=Turbocharger/Supercharger Bypass Valve Control Circuit High +P0036=HO2S Heater Control Circuit Bank 1 Sensor 2 +P0037=HO2S Heater Control Circuit Low Bank 1 Sensor 2 +P0038=HO2S Heater Control Circuit High Bank 1 Sensor 2 +P0039=Turbocharger/Supercharger Bypass Valve Control Circuit Range/Performance +P0040=O2 Sensor Signals Swapped Bank 1 Sensor 1/ Bank 2 Sensor 1 +P0041=O2 Sensor Signals Swapped Bank 1 Sensor 2/ Bank 2 Sensor 2 +P0042=HO2S Heater Control Circuit Bank 1 Sensor 3 +P0043=HO2S Heater Control Circuit Low Bank 1 Sensor 3 +P0044=HO2S Heater Control Circuit High Bank 1 Sensor 3 +P0045=Turbocharger/Supercharger Boost Control Solenoid A Circuit/Open +P0046=Turbocharger/Supercharger Boost Control Solenoid A Circuit Range/Performance +P0047=Turbocharger/Supercharger Boost Control Solenoid A Circuit Low +P0048=Turbocharger/Supercharger Boost Control Solenoid A Circuit High +P0049=Turbocharger/Supercharger Turbine Overspeed +P004A=Turbocharger/Supercharger Boost Control Solenoid B Circuit / Open +P004B=Turbocharger/Supercharger Boost Control Solenoid B Circuit Range/Performance +P004C=Turbocharger/Supercharger Boost Control Solenoid B Circuit Low +P004D=Turbocharger/Supercharger Boost Control Solenoid B Circuit High +P004E=Turbocharger/Supercharger Boost Control Solenoid A Circuit Intermittent/Erratic +P004F=Turbocharger/Supercharger Boost Control Solenoid B Circuit Intermittent/Erratic +P0050=HO2S Heater Control Circuit Bank 2 Sensor 1 +P0051=HO2S Heater Control Circuit Low Bank 2 Sensor 1 +P0052=HO2S Heater Control Circuit High Bank 2 Sensor 1 +P0053=HO2S Heater Resistance Bank 1 Sensor 1 +P0054=HO2S Heater Resistance Bank 1 Sensor 2 +P0055=HO2S Heater Resistance Bank 1 Sensor 3 +P0056=HO2S Heater Control Circuit Bank 2 Sensor 2 +P0057=HO2S Heater Control Circuit Low Bank 2 Sensor 2 +P0058=HO2S Heater Control Circuit High Bank 2 Sensor 2 +P0059=HO2S Heater Resistance Bank 2 Sensor 1 +P0060=HO2S Heater Resistance Bank 2 Sensor 2 +P0061=HO2S Heater Resistance Bank 2 Sensor 3 +P0062=HO2S Heater Control Circuit Bank 2 Sensor 3 +P0063=HO2S Heater Control Circuit Low Bank 2 Sensor 3 +P0064=HO2S Heater Control Circuit High Bank 2 Sensor 3 +P0065=Air Assisted Injector Control Range/Performance +P0066=Air Assisted Injector Control Circuit or Circuit Low +P0067=Air Assisted Injector Control Circuit High +P0068=MAP/MAF – Throttle Position Correlation +P0069=Manifold Absolute Pressure – Barometric Pressure Correlation +P006A=MAP – Mass or Volume Air Flow Correlation +P006B=MAP – Exhaust Pressure Correlation +P006C=MAP - Turbocharger/Supercharger Inlet Pressure Correlation +P006D=Barometric Pressure - Turbocharger/Supercharger Inlet Pressure Correlation +P006E=ISO/SAE reserved +P006F=ISO/SAE reserved +P0070=Ambient Air Temperature Sensor Circuit +P0071=Ambient Air Temperature Sensor Range/Performance +P0072=Ambient Air Temperature Sensor Circuit Low +P0073=Ambient Air Temperature Sensor Circuit High +P0074=Ambient Air Temperature Sensor Circuit Intermittent +P0075=Intake Valve Control Solenoid Circuit Bank 1 +P0076=Intake Valve Control Solenoid Circuit Low Bank 1 +P0077=Intake Valve Control Solenoid Circuit High Bank 1 +P0078=Exhaust Valve Control Solenoid Circuit Bank 1 +P0079=Exhaust Valve Control Solenoid Circuit Low Bank 1 +P0080=Exhaust Valve Control Solenoid Circuit High Bank 1 +P0081=Intake Valve Control Solenoid Circuit Bank 2 +P0082=Intake Valve Control Solenoid Circuit Low Bank 2 +P0083=Intake Valve Control Solenoid Circuit High Bank 2 +P0084=Exhaust Valve Control Solenoid Circuit Bank 2 +P0085=Exhaust Valve Control Solenoid Circuit Low Bank 2 +P0086=Exhaust Valve Control Solenoid Circuit High Bank 2 +P0087=Fuel Rail/System Pressure - Too Low +P0088=Fuel Rail/System Pressure - Too High +P0089=Fuel Pressure Regulator 1 Performance +P0090=Fuel Pressure Regulator 1 Control Circuit +P0091=Fuel Pressure Regulator 1 Control Circuit Low +P0092=Fuel Pressure Regulator 1 Control Circuit High +P0093=Fuel System Leak Detected – Large Leak +P0094=Fuel System Leak Detected – Small Leak +P0095=Intake Air Temperature Sensor 2 Circuit +P0096=Intake Air Temperature Sensor 2 Circuit Range/Performance +P0097=Intake Air Temperature Sensor 2 Circuit Low +P0098=Intake Air Temperature Sensor 2 Circuit High +P0099=Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic +P009A=Intake Air Temperature / Ambient Air Temperature Correlation +P0100=Mass or Volume Air Flow A Circuit +P0101=Mass or Volume Air Flow A Circuit Range/Performance +P0102=Mass or Volume Air Flow A Circuit Low +P0103=Mass or Volume Air Flow A Circuit High +P0104=Mass or Volume Air Flow A Circuit Intermittent +P0105=Manifold Absolute Pressure/Barometric Pressure Circuit +P0106=Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance +P0107=Manifold Absolute Pressure/Barometric Pressure Circuit Low +P0108=Manifold Absolute Pressure/Barometric Pressure Circuit High +P0109=Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent +P010A=Mass or Volume Air Flow B Circuit +P010B=Mass or Volume Air Flow B Circuit Range/Performance +P010C=Mass or Volume Air Flow B Circuit Low +P010D=Mass or Volume Air Flow B Circuit High +P010E=Mass or Volume Air Flow B Circuit Intermittent/Erratic +P010F=Mass or Volume Air Flow Sensor A/B Correlation +P0110=Intake Air Temperature Sensor 1 Circuit +P0111=Intake Air Temperature Sensor 1 Circuit Range/Performance +P0112=Intake Air Temperature Sensor 1 Circuit Low +P0113=Intake Air Temperature Sensor 1 Circuit High +P0114=Intake Air Temperature Sensor 1 Circuit Intermittent +P0115=Engine Coolant Temperature Sensor 1 Circuit +P0116=Engine Coolant Temperature Sensor 1 Circuit Range/Performance +P0117=Engine Coolant Temperature Sensor 1 Circuit Low +P0118=Engine Coolant Temperature Sensor 1 Circuit High +P0119=Engine Coolant Temperature Sensor 1 Circuit Intermittent +P011A=Engine Coolant Temperature Sensor 1/2 Correlation +P0120=Throttle/Pedal Position Sensor/Switch A Circuit +P0121=Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance +P0122=Throttle/Pedal Position Sensor/Switch A Circuit Low +P0123=Throttle/Pedal Position Sensor/Switch A Circuit High +P0124=Throttle/Pedal Position Sensor/Switch A Circuit Intermittent +P0125=Insufficient Coolant Temperature for Closed Loop Fuel Control +P0126=Insufficient Coolant Temperature for Stable Operation +P0127=Intake Air Temperature Too High +P0128=Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) +P0129=Barometric Pressure Too Low +P012A=Turbocharger/Supercharger Inlet Pressure Sensor Circuit +P012B=Turbocharger/Supercharger Inlet Pressure Sensor Circuit Range/Performance +P012C=Turbocharger/Supercharger Inlet Pressure Sensor Circuit Low +P012D=Turbocharger/Supercharger Inlet Pressure Sensor Circuit High +P012E=Turbocharger/Supercharger Inlet Pressure Sensor Circuit Intermittent/Erratic +P012F=ISO/SAE reserved +P0130=O2 Sensor Circuit Bank 1 Sensor 1 +P0131=O2 Sensor Circuit Low Voltage Bank 1 Sensor 1 +P0132=O2 Sensor Circuit High Voltage Bank 1 Sensor 1 +P0133=O2 Sensor Circuit Slow Response Bank 1 Sensor 1 +P0134=O2 Sensor Circuit No Activity Detected Bank 1 Sensor 1 +P0135=O2 Sensor Heater Circuit Bank 1 Sensor 1 +P0136=O2 Sensor Circuit Bank 1 Sensor 2 +P0137=O2 Sensor Circuit Low Voltage Bank 1 Sensor 2 +P0138=O2 Sensor Circuit High Voltage Bank 1 Sensor 2 +P0139=O2 Sensor Circuit Slow Response Bank 1 Sensor 2 +P0140=O2 Sensor Circuit No Activity Detected Bank 1 Sensor 2 +P0141=O2 Sensor Heater Circuit Bank 1 Sensor 2 +P0142=O2 Sensor Circuit Bank 1 Sensor 3 +P0143=O2 Sensor Circuit Low Voltage Bank 1 Sensor 3 +P0144=O2 Sensor Circuit High Voltage Bank 1 Sensor 3 +P0145=O2 Sensor Circuit Slow Response Bank 1 Sensor 3 +P0146=O2 Sensor Circuit No Activity Detected Bank 1 Sensor 3 +P0147=O2 Sensor Heater Circuit Bank 1 Sensor 3 +P0148=Fuel Delivery Error +P0149=Fuel Timing Error +P0150=O2 Sensor Circuit Bank 2 Sensor 1 +P0151=O2 Sensor Circuit Low Voltage Bank 2 Sensor 1 +P0152=O2 Sensor Circuit High Voltage Bank 2 Sensor 1 +P0153=O2 Sensor Circuit Slow Response Bank 2 Sensor 1 +P0154=O2 Sensor Circuit No Activity Detected Bank 2 Sensor 1 +P0155=O2 Sensor Heater Circuit Bank 2 Sensor 1 +P0156=O2 Sensor Circuit Bank 2 Sensor 2 +P0157=O2 Sensor Circuit Low Voltage Bank 2 Sensor 2 +P0158=O2 Sensor Circuit High Voltage Bank 2 Sensor 2 +P0159=O2 Sensor Circuit Slow Response Bank 2 Sensor 2 +P0160=O2 Sensor Circuit No Activity Detected Bank 2 Sensor 2 +P0161=O2 Sensor Heater Circuit Bank 2 Sensor 2 +P0162=O2 Sensor Circuit Bank 2 Sensor 3 +P0163=O2 Sensor Circuit Low Voltage Bank 2 Sensor 3 +P0164=O2 Sensor Circuit High Voltage Bank 2 Sensor 3 +P0165=O2 Sensor Circuit Slow Response Bank 2 Sensor 3 +P0166=O2 Sensor Circuit No Activity Detected Bank 2 Sensor 3 +P0167=O2 Sensor Heater Circuit Bank 2 Sensor 3 +P0168=Fuel Temperature Too High +P0169=Incorrect Fuel Composition +P0170=Fuel Trim Bank 1 +P0171=System Too Lean Bank 1 +P0172=System Too Rich Bank 1 +P0173=Fuel Trim Bank 2 +P0174=System Too Lean Bank 2 +P0175=System Too Rich Bank 2 +P0176=Fuel Composition Sensor Circuit +P0177=Fuel Composition Sensor Circuit Range/Performance +P0178=Fuel Composition Sensor Circuit Low +P0179=Fuel Composition Sensor Circuit High +P0180=Fuel Temperature Sensor A Circuit +P0181=Fuel Temperature Sensor A Circuit Range/Performance +P0182=Fuel Temperature Sensor A Circuit Low +P0183=Fuel Temperature Sensor A Circuit High +P0184=Fuel Temperature Sensor A Circuit Intermittent +P0185=Fuel Temperature Sensor B Circuit +P0186=Fuel Temperature Sensor B Circuit Range/Performance +P0187=Fuel Temperature Sensor B Circuit Low +P0188=Fuel Temperature Sensor B Circuit High +P0189=Fuel Temperature Sensor B Circuit Intermittent +P018A=Fuel Pressure Sensor B Circuit +P018B=Fuel Pressure Sensor B Circuit Range/Performance +P018C=Fuel Pressure Sensor B Circuit Low +P018D=Fuel Pressure Sensor B Circuit High +P018E=Fuel Pressure Sensor B Circuit Intermittent/Erratic +P018F=ISO/SAE reserved +P0190=Fuel Rail Pressure Sensor A Circuit +P0191=Fuel Rail Pressure Sensor A Circuit Range/Performance +P0192=Fuel Rail Pressure Sensor A Circuit Low +P0193=Fuel Rail Pressure Sensor A Circuit High +P0194=Fuel Rail Pressure Sensor A Circuit Intermittent/Erratic +P0195=Engine Oil Temperature Sensor +P0196=Engine Oil Temperature Sensor Range/Performance +P0197=Engine Oil Temperature Sensor Low +P0198=Engine Oil Temperature Sensor High +P0199=Engine Oil Temperature Sensor Intermittent +P0200=Injector Circuit/Open +P0201=Injector Circuit/Open – Cylinder 1 +P0202=Injector Circuit/Open – Cylinder 2 +P0203=Injector Circuit/Open – Cylinder 3 +P0204=Injector Circuit/Open – Cylinder 4 +P0205=Injector Circuit/Open – Cylinder 5 +P0206=Injector Circuit/Open – Cylinder 6 +P0207=Injector Circuit/Open – Cylinder 7 +P0208=Injector Circuit/Open – Cylinder 8 +P0209=Injector Circuit/Open – Cylinder 9 +P020A=Cylinder 1 Injection Timing +P020B=Cylinder 2 Injection Timing +P020C=Cylinder 3 Injection Timing +P020D=Cylinder 4 Injection Timing +P020E=Cylinder 5 Injection Timing +P020F=Cylinder 6 Injection Timing +P0210=Injector Circuit/Open – Cylinder 10 +P0211=Injector Circuit/Open – Cylinder 11 +P0212=Injector Circuit/Open – Cylinder 12 +P0213=Cold Start Injector 1 +P0214=Cold Start Injector 2 +P0215=Engine Shutoff Solenoid +P0216=Injector/Injection Timing Control Circuit +P0217=Engine Coolant Over Temperature Condition +P0218=Transmission Fluid Over Temperature Condition +P0219=Engine Overspeed Condition +P021A=Cylinder 7 Injection Timing +P021B=Cylinder 8 Injection Timing +P021C=Cylinder 9 Injection Timing +P021D=Cylinder 10 Injection Timing +P021E=Cylinder 11 Injection Timing +P021F=Cylinder 12 Injection Timing +P0220=Throttle/Pedal Position Sensor/Switch B Circuit +P0221=Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance +P0222=Throttle/Pedal Position Sensor/Switch B Circuit Low +P0223=Throttle/Pedal Position Sensor/Switch B Circuit High +P0224=Throttle/Pedal Position Sensor/Switch B Circuit Intermittent +P0225=Throttle/Pedal Position Sensor/Switch C Circuit +P0226=Throttle/Pedal Position Sensor/Switch C Circuit Range/Performance +P0227=Throttle/Pedal Position Sensor/Switch C Circuit Low +P0228=Throttle/Pedal Position Sensor/Switch C Circuit High +P0229=Throttle/Pedal Position Sensor/Switch C Circuit Intermittent +P022A=Charge Air Cooler Bypass Control A Circuit /Open +P022B=Charge Air Cooler Bypass Control A Circuit Low +P022C=Charge Air Cooler Bypass Control A Circuit High +P022D=Charge Air Cooler Bypass Control B Circuit /Open +P022E=Charge Air Cooler Bypass Control B Circuit Low +P022F=Charge Air Cooler Bypass Control B Circuit High +P0230=Fuel Pump Primary Circuit +P0231=Fuel Pump Secondary Circuit Low +P0232=Fuel Pump Secondary Circuit High +P0233=Fuel Pump Secondary Circuit Intermittent +P0234=Turbocharger/Supercharger Overboost Condition +P0235=Turbocharger/Supercharger Boost Sensor A Circuit +P0236=Turbocharger/Supercharger Boost Sensor A Circuit Range/Performance +P0237=Turbocharger/Supercharger Boost Sensor A Circuit Low +P0238=Turbocharger/Supercharger Boost Sensor A Circuit High +P0239=Turbocharger/Supercharger Boost Sensor B Circuit +P023A=Charge Air Cooler Coolant Pump Control Circuit/Open +P023B=Charge Air Cooler Coolant Pump Control Circuit Low +P023C=Charge Air Cooler Coolant Pump Control Circuit High +P023D=Manifold Absolute Pressure - Turbocharger/Supercharger Boost Sensor A Correlation +P023E=Manifold Absolute Pressure - Turbocharger/Supercharger Boost Sensor B Correlation +P023F=ISO/SAE reserved +P0240=Turbocharger/Supercharger Boost Sensor B Circuit Range/Performance +P0241=Turbocharger/Supercharger Boost Sensor B Circuit Low +P0242=Turbocharger/Supercharger Boost Sensor B Circuit High +P0243=Turbocharger/Supercharger Wastegate Solenoid A +P0244=Turbocharger/Supercharger Wastegate Solenoid A Range/Performance +P0245=Turbocharger/Supercharger Wastegate Solenoid A Low +P0246=Turbocharger/Supercharger Wastegate Solenoid A High +P0247=Turbocharger/Supercharger Wastegate Solenoid B +P0248=Turbocharger/Supercharger Wastegate Solenoid B Range/Performance +P0249=Turbocharger/Supercharger Wastegate Solenoid B Low +P024A=Charge Air Cooler Bypass Control A Range/Performance +P024B=Charge Air Cooler Bypass Control A Stuck +P024C=Charge Air Cooler Bypass Position Sensor A Circuit +P024D=Charge Air Cooler Bypass Position Sensor A Circuit Range/Performance +P024E=Charge Air Cooler Bypass Position Sensor A Circuit Low +P024F=Charge Air Cooler Bypass Position Sensor A Circuit High +P0250=Turbocharger/Supercharger Wastegate Solenoid B High +P0251=Injection Pump Fuel Metering Control A (Cam/Rotor/Injector) +P0252=Injection Pump Fuel Metering Control A Range/Performance (Cam/Rotor/Injector) +P0253=Injection Pump Fuel Metering Control A Low (Cam/Rotor/Injector) +P0254=Injection Pump Fuel Metering Control A High (Cam/Rotor/Injector) +P0255=Injection Pump Fuel Metering Control A Intermittent (Cam/Rotor/Injector) +P0256=Injection Pump Fuel Metering Control B (Cam/Rotor/Injector) +P0257=Injection Pump Fuel Metering Control B Range/Performance (Cam/Rotor/Injector) +P0258=Injection Pump Fuel Metering Control B Low (Cam/Rotor/Injector) +P0259=Injection Pump Fuel Metering Control B High (Cam/Rotor/Injector) +P025A=Fuel Pump Module Control Circuit/Open +P025B=Fuel Pump Module Control Circuit Range/Performance +P025C=Fuel Pump Module Control Circuit Low +P025D=Fuel Pump Module Control Circuit High +P0260=Injection Pump Fuel Metering Control B Intermittent (Cam/Rotor/Injector) +P0261=Cylinder 1 Injector Circuit Low +P0262=Cylinder 1 Injector Circuit High +P0263=Cylinder 1 Contribution/Balance +P0264=Cylinder 2 Injector Circuit Low +P0265=Cylinder 2 Injector Circuit High +P0266=Cylinder 2 Contribution/Balance +P0267=Cylinder 3 Injector Circuit Low +P0268=Cylinder 3 Injector Circuit High +P0269=Cylinder 3 Contribution/Balance +P0270=Cylinder 4 Injector Circuit Low +P0271=Cylinder 4 Injector Circuit High +P0272=Cylinder 4 Contribution/Balance +P0273=Cylinder 5 Injector Circuit Low +P0274=Cylinder 5 Injector Circuit High +P0275=Cylinder 5 Contribution/Balance +P0276=Cylinder 6 Injector Circuit Low +P0277=Cylinder 6 Injector Circuit High +P0278=Cylinder 6 Contribution/Balance +P0279=Cylinder 7 Injector Circuit Low +P0280=Cylinder 7 Injector Circuit High +P0281=Cylinder 7 Contribution/Balance +P0282=Cylinder 8 Injector Circuit Low +P0283=Cylinder 8 Injector Circuit High +P0284=Cylinder 8 Contribution/Balance +P0285=Cylinder 9 Injector Circuit Low +P0286=Cylinder 9 Injector Circuit High +P0287=Cylinder 9 Contribution/Balance +P0288=Cylinder 10 Injector Circuit Low +P0289=Cylinder 10 Injector Circuit High +P0290=Cylinder 10 Contribution/Balance +P0291=Cylinder 11 Injector Circuit Low +P0292=Cylinder 11 Injector Circuit High +P0293=Cylinder 11 Contribution/Balance +P0294=Cylinder 12 Injector Circuit Low +P0295=Cylinder 12 Injector Circuit High +P0296=Cylinder 12 Contribution/Balance +P0297=Vehicle Overspeed Condition +P0298=Engine Oil Over Temperature +P0299=Turbocharger/Supercharger Underboost +P0300=Random/Multiple Cylinder Misfire Detected +P0301=Cylinder 1 Misfire Detected +P0302=Cylinder 2 Misfire Detected +P0303=Cylinder 3 Misfire Detected +P0304=Cylinder 4 Misfire Detected +P0305=Cylinder 5 Misfire Detected +P0306=Cylinder 6 Misfire Detected +P0307=Cylinder 7 Misfire Detected +P0308=Cylinder 8 Misfire Detected +P0309=Cylinder 9 Misfire Detected +P0310=Cylinder 10 Misfire Detected +P0311=Cylinder 11 Misfire Detected +P0312=Cylinder 12 Misfire Detected +P0313=Misfire Detected with Low Fuel +P0314=Single Cylinder Misfire (Cylinder not Specified) +P0315=Crankshaft Position System Variation Not Learned +P0316=Engine Misfire Detected on Startup (First 1000 Revolutions) +P0317=Rough Road Hardware Not Present +P0318=Rough Road Sensor A Signal Circuit +P0319=Rough Road Sensor B Signal Circuit +P0320=Ignition/Distributor Engine Speed Input Circuit +P0321=Ignition/Distributor Engine Speed Input Circuit Range/Performance +P0322=Ignition/Distributor Engine Speed Input Circuit No Signal +P0323=Ignition/Distributor Engine Speed Input Circuit Intermittent +P0324=Knock Control System Error +P0325=Knock Sensor 1 Circuit Bank 1 or Single Sensor +P0326=Knock Sensor 1 Circuit Range/Performance Bank 1 or Single Sensor +P0327=Knock Sensor 1 Circuit Low Bank 1 or Single Sensor +P0328=Knock Sensor 1 Circuit High Bank 1 or Single Sensor +P0329=Knock Sensor 1 Circuit Intermittent Bank 1 or Single Sensor +P0330=Knock Sensor 2 Circuit Bank 2 +P0331=Knock Sensor 2 Circuit Range/Performance Bank 2 +P0332=Knock Sensor 2 Circuit Low Bank 2 +P0333=Knock Sensor 2 Circuit High Bank 2 +P0334=Knock Sensor 2 Circuit Intermittent Bank 2 +P0335=Crankshaft Position Sensor A Circuit +P0336=Crankshaft Position Sensor A Circuit Range/Performance +P0337=Crankshaft Position Sensor A Circuit Low +P0338=Crankshaft Position Sensor A Circuit High +P0339=Crankshaft Position Sensor A Circuit Intermittent +P0340=Camshaft Position Sensor A Circuit Bank 1 or Single Sensor +P0341=Camshaft Position Sensor A Circuit Range/Performance Bank 1 or Single Sensor +P0342=Camshaft Position Sensor A Circuit Low Bank 1 or Single Sensor +P0343=Camshaft Position Sensor A Circuit High Bank 1 or Single Sensor +P0344=Camshaft Position Sensor A Circuit Intermittent Bank 1 or Single Sensor +P0345=Camshaft Position Sensor A Circuit Bank 2 +P0346=Camshaft Position Sensor A Circuit Range/Performance Bank 2 +P0347=Camshaft Position Sensor A Circuit Low Bank 2 +P0348=Camshaft Position Sensor A Circuit High Bank 2 +P0349=Camshaft Position Sensor A Circuit Intermittent Bank 2 +P0350=Ignition Coil Primary/Secondary Circuit +P0351=Ignition Coil A Primary/Secondary Circuit +P0352=Ignition Coil B Primary/Secondary Circuit +P0353=Ignition Coil C Primary/Secondary Circuit +P0354=Ignition Coil D Primary/Secondary Circuit +P0355=Ignition Coil E Primary/Secondary Circuit +P0356=Ignition Coil F Primary/Secondary Circuit +P0357=Ignition Coil G Primary/Secondary Circuit +P0358=Ignition Coil H Primary/Secondary Circuit +P0359=Ignition Coil I Primary/Secondary Circuit +P0360=Ignition Coil J Primary/Secondary Circuit +P0361=Ignition Coil K Primary/Secondary Circuit +P0362=Ignition Coil L Primary/Secondary Circuit +P0363=Misfire Detected – Fueling Disabled +P0364=ISO/SAE reserved +P0365=Camshaft Position Sensor B Circuit Bank 1 +P0366=Camshaft Position Sensor B Circuit Range/Performance Bank 1 +P0367=Camshaft Position Sensor B Circuit Low Bank 1 +P0368=Camshaft Position Sensor B Circuit High Bank 1 +P0369=Camshaft Position Sensor B Circuit Intermittent Bank 1 +P0370=Timing Reference High Resolution Signal A +P0371=Timing Reference High Resolution Signal A Too Many Pulses +P0372=Timing Reference High Resolution Signal A Too Few Pulses +P0373=Timing Reference High Resolution Signal A Intermittent/Erratic Pulses +P0374=Timing Reference High Resolution Signal A No Pulse +P0375=Timing Reference High Resolution Signal B +P0376=Timing Reference High Resolution Signal B Too Many Pulses +P0377=Timing Reference High Resolution Signal B Too Few Pulses +P0378=Timing Reference High Resolution Signal B Intermittent/Erratic Pulses +P0379=Timing Reference High Resolution Signal B No Pulses +P0380=Glow Plug/Heater Circuit A +P0381=Glow Plug/Heater Indicator Circuit +P0382=Glow Plug/Heater Circuit B +P0383=Glow Plug Control Module Control Circuit Low +P0384=Glow Plug Control Module Control Circuit High +P0385=Crankshaft Position Sensor B Circuit +P0386=Crankshaft Position Sensor B Circuit Range/Performance +P0387=Crankshaft Position Sensor B Circuit Low +P0388=Crankshaft Position Sensor B Circuit High +P0389=Crankshaft Position Sensor B Circuit Intermittent +P0390=Camshaft Position Sensor B Circuit Bank 2 +P0391=Camshaft Position Sensor B Circuit Range/Performance Bank 2 +P0392=Camshaft Position Sensor B Circuit Low Bank 2 +P0393=Camshaft Position Sensor B Circuit High Bank 2 +P0394=Camshaft Position Sensor B Circuit Intermittent Bank 2 +P0400=Exhaust Gas Recirculation Flow +P0401=Exhaust Gas Recirculation Flow Insufficient Detected +P0402=Exhaust Gas Recirculation Flow Excessive Detected +P0403=Exhaust Gas Recirculation Control Circuit +P0404=Exhaust Gas Recirculation Control Circuit Range/Performance +P0405=Exhaust Gas Recirculation Sensor A Circuit Low +P0406=Exhaust Gas Recirculation Sensor A Circuit High +P0407=Exhaust Gas Recirculation Sensor B Circuit Low +P0408=Exhaust Gas Recirculation Sensor B Circuit High +P0409=Exhaust Gas Recirculation Sensor A Circuit +P040A=Exhaust Gas Recirculation Temperature Sensor A Circuit +P040B=Exhaust Gas Recirculation Temperature Sensor A Circuit Range/Performance +P040C=Exhaust Gas Recirculation Temperature Sensor A Circuit Low +P040D=Exhaust Gas Recirculation Temperature Sensor A Circuit High +P040E=Exhaust Gas Recirculation Temperature Sensor A Circuit Intermittent/Erratic +P040F=Exhaust Gas Recirculation Temperature Sensor A/B Correlation +P0410=Secondary Air Injection System +P0411=Secondary Air Injection System Incorrect Flow Detected +P0412=Secondary Air Injection System Switching Valve A Circuit +P0413=Secondary Air Injection System Switching Valve A Circuit Open +P0414=Secondary Air Injection System Switching Valve A Circuit Shorted +P0415=Secondary Air Injection System Switching Valve B Circuit +P0416=Secondary Air Injection System Switching Valve B Circuit Open +P0417=Secondary Air Injection System Switching Valve B Circuit Shorted +P0418=Secondary Air Injection System Control A Circuit +P0419=Secondary Air Injection System Control B Circuit +P041A=Exhaust Gas Recirculation Temperature Sensor B Circuit +P041B=Exhaust Gas Recirculation Temperature Sensor B Circuit Range/Performance +P041C=Exhaust Gas Recirculation Temperature Sensor B Circuit Low +P041D=Exhaust Gas Recirculation Temperature Sensor B Circuit High +P041E=Exhaust Gas Recirculation Temperature Sensor B Circuit Intermittent/Erratic +P041F=ISO/SAE reserved +P0420=Catalyst System Efficiency Below Threshold Bank 1 +P0421=Warm Up Catalyst Efficiency Below Threshold Bank 1 +P0422=Main Catalyst Efficiency Below Threshold Bank 1 +P0423=Heated Catalyst Efficiency Below Threshold Bank 1 +P0424=Heated Catalyst Temperature Below Threshold Bank 1 +P0425=Catalyst Temperature Sensor Circuit Bank 1 Sensor 1 +P0426=Catalyst Temperature Sensor Circuit Range/Performance Bank 1 Sensor 1 +P0427=Catalyst Temperature Sensor Circuit Low Bank 1 Sensor 1 +P0428=Catalyst Temperature Sensor Circuit High Bank 1 Sensor 1 +P0429=Catalyst Heater Control Circuit Bank 1 +P042A=Catalyst Temperature Sensor Circuit Bank 1 Sensor 2 +P042B=Catalyst Temperature Sensor Circuit Range/Performance Bank 1 Sensor 2 +P042C=Catalyst Temperature Sensor Circuit Low Bank 1 Sensor 2 +P042D=Catalyst Temperature Sensor Circuit High Bank 1 Sensor 2 +P042E=ISO/SAE reserved +P042F=ISO/SAE reserved +P0430=Catalyst System Efficiency Below Threshold Bank 2 +P0431=Warm Up Catalyst Efficiency Below Threshold Bank 2 +P0432=Main Catalyst Efficiency Below Threshold Bank 2 +P0433=Heated Catalyst Efficiency Below Threshold Bank 2 +P0434=Heated Catalyst Temperature Below Threshold Bank 2 +P0435=Catalyst Temperature Sensor Circuit Bank 2 Sensor 1 +P0436=Catalyst Temperature Sensor Circuit Range/Performance Bank 2 Sensor 1 +P0437=Catalyst Temperature Sensor Circuit Low Bank 2 Sensor 1 +P0438=Catalyst Temperature Sensor Circuit High Bank 2 Sensor 1 +P0439=Catalyst Heater Control Circuit Bank 2 +P043A=Catalyst Temperature Sensor Circuit Bank 2 Sensor 2 +P043B=Catalyst Temperature Sensor Circuit Range/Performance Bank 2 Sensor 2 +P043C=Catalyst Temperature Sensor Circuit Low Bank 2 Sensor 2 +P043D=Catalyst Temperature Sensor Circuit High Bank 2 Sensor 2 +P043E=Evaporative Emission System Leak Detection Reference Orifice Low Flow +P043F=Evaporative Emission System Leak Detection Reference Orifice High Flow +P0440=Evaporative Emission System +P0441=Evaporative Emission System Incorrect Purge Flow +P0442=Evaporative Emission System Leak Detected (small leak) +P0443=Evaporative Emission System Purge Control Valve Circuit +P0444=Evaporative Emission System Purge Control Valve Circuit Open +P0445=Evaporative Emission System Purge Control Valve Circuit Shorted +P0446=Evaporative Emission System Vent Control Circuit +P0447=Evaporative Emission System Vent Control Circuit Open +P0448=Evaporative Emission System Vent Control Circuit Shorted +P0449=Evaporative Emission System Vent Valve/Solenoid Circuit +P0450=Evaporative Emission System Pressure Sensor/Switch +P0451=Evaporative Emission System Pressure Sensor/Switch Range/Performance +P0452=Evaporative Emission System Pressure Sensor/Switch Low +P0453=Evaporative Emission System Pressure Sensor/Switch High +P0454=Evaporative Emission System Pressure Sensor/Switch Intermittent +P0455=Evaporative Emission System Leak Detected (large leak) +P0456=Evaporative Emission System Leak Detected (very small leak) +P0457=Evaporative Emission System Leak Detected (fuel cap loose/off) +P0458=Evaporative Emission System Purge Control Valve Circuit Low +P0459=Evaporative Emission System Purge Control Valve Circuit High +P0460=Fuel Level Sensor A Circuit +P0461=Fuel Level Sensor A Circuit Range/Performance +P0462=Fuel Level Sensor A Circuit Low +P0463=Fuel Level Sensor A Circuit High +P0464=Fuel Level Sensor A Circuit Intermittent +P0465=EVAP Purge Flow Sensor Circuit +P0466=EVAP Purge Flow Sensor Circuit Range/Performance +P0467=EVAP Purge Flow Sensor Circuit Low +P0468=EVAP Purge Flow Sensor Circuit High +P0469=EVAP Purge Flow Sensor Circuit Intermittent +P0470=Exhaust Pressure Sensor A Circuit +P0471=Exhaust Pressure Sensor A Circuit Range/Performance +P0472=Exhaust Pressure Sensor A Circuit Low +P0473=Exhaust Pressure Sensor A Circuit High +P0474=Exhaust Pressure Sensor A Circuit Intermittent/Erratic +P0475=Exhaust Pressure Control Valve +P0476=Exhaust Pressure Control Valve Range/Performance +P0477=Exhaust Pressure Control Valve Low +P0478=Exhaust Pressure Control Valve High +P0479=Exhaust Pressure Control Valve Intermittent +P047A=Exhaust Pressure Sensor B Circuit +P047B=Exhaust Pressure Sensor B Circuit Range/Performance +P047C=Exhaust Pressure Sensor B Circuit Low +P047D=Exhaust Pressure Sensor B Circuit High +P047E=Exhaust Pressure Sensor B Circuit Intermittent/Erratic +P047F=ISO/SAE reserved +P0480=Fan 1 Control Circuit +P0481=Fan 2 Control Circuit +P0482=Fan 3 Control Circuit +P0483=Fan Rationality Check +P0484=Fan Circuit Over Current +P0485=Fan Power/Ground Circuit +P0486=Exhaust Gas Recirculation Sensor B Circuit +P0487=Exhaust Gas Recirculation Throttle Control Circuit A /Open +P0488=Exhaust Gas Recirculation Throttle Control Circuit A Range/Performance +P0489=Exhaust Gas Recirculation Control Circuit A Low +P0490=Exhaust Gas Recirculation Control Circuit A High +P0491=Secondary Air Injection System Insufficient Flow Bank 1 +P0492=Secondary Air Injection System Insufficient Flow Bank 2 +P0493=Fan Overspeed +P0494=Fan Speed Low +P0495=Fan Speed High +P0496=Evaporative Emission System High Purge Flow +P0497=Evaporative Emission System Low Purge Flow +P0498=Evaporative Emission System Vent Valve Control Circuit Low +P0499=Evaporative Emission System Vent Valve Control Circuit High +P0500=Vehicle Speed Sensor A +P0501=Vehicle Speed Sensor A Range/Performance +P0502=Vehicle Speed Sensor A Circuit Low +P0503=Vehicle Speed Sensor A Intermittent/Erratic/High +P0504=Brake Switch A/B Correlation +P0505=Idle Air Control System +P0506=Idle Air Control System RPM Lower Than Expected +P0507=Idle Air Control System RPM Higher Than Expected +P0508=Idle Air Control System Circuit Low +P0509=Idle Air Control System Circuit High +P050A=Cold Start Idle Air Control System Performance +P050B=Cold Start Ignition Timing Performance +P050C=Cold Start Engine Coolant Temperature Performance +P050D=Cold Start Rough Idle +P050E=ISO/SAE reserved +P050F=ISO/SAE reserved +P0510=Closed Throttle Position Switch +P0511=Idle Air Control Circuit +P0512=Starter Request Circuit +P0513=Incorrect Immobilizer Key +P0514=Battery Temperature Sensor Circuit Range/Performance +P0515=Battery Temperature Sensor Circuit +P0516=Battery Temperature Sensor Circuit Low +P0517=Battery Temperature Sensor Circuit High +P0518=Idle Air Control Circuit Intermittent +P0519=Idle Air Control System Performance +P0520=Engine Oil Pressure Sensor/Switch Circuit +P0521=Engine Oil Pressure Sensor/Switch Range/Performance +P0522=Engine Oil Pressure Sensor/Switch Low +P0523=Engine Oil Pressure Sensor/Switch High +P0524=Engine Oil Pressure Too Low +P0525=Cruise Control Servo Control Circuit Range/Performance +P0526=Fan Speed Sensor Circuit +P0527=Fan Speed Sensor Circuit Range/Performance +P0528=Fan Speed Sensor Circuit No Signal +P0529=Fan Speed Sensor Circuit Intermittent +P0530=A/C Refrigerant Pressure Sensor A Circuit +P0531=A/C Refrigerant Pressure Sensor A Circuit Range/Performance +P0532=A/C Refrigerant Pressure Sensor A Circuit Low +P0533=A/C Refrigerant Pressure Sensor A Circuit High +P0534=A/C Refrigerant Charge Loss +P0535=A/C Evaporator Temperature Sensor Circuit +P0536=A/C Evaporator Temperature Sensor Circuit Range/Performance +P0537=A/C Evaporator Temperature Sensor Circuit Low +P0538=A/C Evaporator Temperature Sensor Circuit High +P0539=A/C Evaporator Temperature Sensor Circuit Intermittent +P053A=Positive Crankcase Ventilation Heater Control Circuit /Open +P053B=Positive Crankcase Ventilation Heater Control Circuit Low +P053C=Positive Crankcase Ventilation Heater Control Circuit High +P0540=Intake Air Heater A Circuit +P0541=Intake Air Heater A Circuit Low +P0542=Intake Air Heater A Circuit High +P0543=Intake Air Heater A Circuit Open +P0544=Exhaust Gas Temperature Sensor Circuit Bank 1 Sensor 1 +P0545=Exhaust Gas Temperature Sensor Circuit Low Bank 1 Sensor 1 +P0546=Exhaust Gas Temperature Sensor Circuit High Bank 1 Sensor 1 +P0547=Exhaust Gas Temperature Sensor Circuit Bank 2 Sensor 1 +P0548=Exhaust Gas Temperature Sensor Circuit Low Bank 2 Sensor 1 +P0549=Exhaust Gas Temperature Sensor Circuit High Bank 2 Sensor 1 +P0550=Power Steering Pressure Sensor/Switch Circuit +P0551=Power Steering Pressure Sensor/Switch Circuit Range/Performance +P0552=Power Steering Pressure Sensor/Switch Circuit Low +P0553=Power Steering Pressure Sensor/Switch Circuit High +P0554=Power Steering Pressure Sensor/Switch Circuit Intermittent +P0555=Brake Booster Pressure Sensor Circuit +P0556=Brake Booster Pressure Sensor Circuit Range/Performance +P0557=Brake Booster Pressure Sensor Circuit Low +P0558=Brake Booster Pressure Sensor Circuit High +P0559=Brake Booster Pressure Sensor Circuit Intermittent +P0560=System Voltage +P0561=System Voltage Unstable +P0562=System Voltage Low +P0563=System Voltage High +P0564=Cruise Control Multi-Function Input A Circuit +P0565=Cruise Control On Signal +P0566=Cruise Control Off Signal +P0567=Cruise Control Resume Signal +P0568=Cruise Control Set Signal +P0569=Cruise Control Coast Signal +P056A=Cruise Control Increase Distance Signal +P056B=Cruise Control Decrease Distance Signal +P0570=Cruise Control Accelerate Signal +P0571=Brake Switch A Circuit +P0572=Brake Switch A Circuit Low +P0573=Brake Switch A Circuit High +P0574=Cruise Control System - Vehicle Speed Too High +P0575=Cruise Control Input Circuit +P0576=Cruise Control Input Circuit Low +P0577=Cruise Control Input Circuit High +P0578=Cruise Control Multi-Function Input A Circuit Stuck +P0579=Cruise Control Multi-Function Input A Circuit Range/Performance +P0580=Cruise Control Multi-Function Input A Circuit Low +P0581=Cruise Control Multi-Function Input A Circuit High +P0582=Cruise Control Vacuum Control Circuit/Open +P0583=Cruise Control Vacuum Control Circuit Low +P0584=Cruise Control Vacuum Control Circuit High +P0585=Cruise Control Multi-Function Input A/B Correlation +P0586=Cruise Control Vent Control Circuit/Open +P0587=Cruise Control Vent Control Circuit Low +P0588=Cruise Control Vent Control Circuit High +P0589=Cruise Control Multi-Function Input B Circuit +P0590=Cruise Control Multi-Function Input B Circuit Stuck +P0591=Cruise Control Multi-Function Input B Circuit Range/Performance +P0592=Cruise Control Multi-Function Input B Circuit Low +P0593=Cruise Control Multi-Function Input B Circuit High +P0594=Cruise Control Servo Control Circuit/Open +P0595=Cruise Control Servo Control Circuit Low +P0596=Cruise Control Servo Control Circuit High +P0597=Thermostat Heater Control Circuit/Open +P0598=Thermostat Heater Control Circuit Low +P0599=Thermostat Heater Control Circuit High +P0600=Serial Communication Link +P0601=Internal Control Module Memory Check Sum Error +P0602=Control Module Programming Error +P0603=Internal Control Module Keep Alive Memory (KAM) Error +P0604=Internal Control Module Random Access Memory (RAM) Error +P0605=Internal Control Module Read Only Memory (ROM) Error +P0606=ECM/PCM Processor +P0607=Control Module Performance +P0608=Control Module VSS Output A +P0609=Control Module VSS Output B +P060A=Internal Control Module Monitoring Processor Performance +P060B=Internal Control Module A/D Processing Performance +P060C=Internal Control Module Main Processor Performance +P060D=Internal Control Module Accelerator Pedal Position Performance +P060E=Internal Control Module Throttle Position Performance +P060F=Internal Control Module Coolant Temperature Performance +P0610=Control Module Vehicle Options Error +P0611=Fuel Injector Control Module Performance +P0612=Fuel Injector Control Module Relay Control +P0613=TCM Processor +P0614=ECM / TCM Incompatible +P0615=Starter Relay Circuit +P0616=Starter Relay Circuit Low +P0617=Starter Relay Circuit High +P0618=Alternative Fuel Control Module KAM Error +P0619=Alternative Fuel Control Module RAM/ROM Error +P061A=Internal Control Module Torque Performance +P061B=Internal Control Module Torque Calculation Performance +P061C=Internal Control Module Engine RPM Performance +P061D=Internal Control Module Engine Air Mass Performance +P061E=Internal Control Module Brake Signal Performance +P061F=Internal Control Module Throttle Actuator Controller Performance +P0620=Generator Control Circuit +P0621=Generator Lamp/L Terminal Circuit +P0622=Generator Field/F Terminal Circuit +P0623=Generator Lamp Control Circuit +P0624=Fuel Cap Lamp Control Circuit +P0625=Generator Field/F Terminal Circuit Low +P0626=Generator Field/F Terminal Circuit High +P0627=Fuel Pump A Control Circuit /Open +P0628=Fuel Pump A Control Circuit Low +P0629=Fuel Pump A Control Circuit High +P062A=Fuel Pump A Control Circuit Range/Performance +P062B=Internal Control Module Fuel Injector Control Performance +P062C=Internal Control Module Vehicle Speed Performance +P062D=Fuel Injector Driver Circuit Performance Bank 1 +P062E=Fuel Injector Driver Circuit Performance Bank 2 +P062F=Internal Control Module EEPROM Error +P0630=VIN Not Programmed or Incompatible – ECM/PCM +P0631=VIN Not Programmed or Incompatible – TCM +P0632=Odometer Not Programmed – ECM/PCM +P0633=Immobilizer Key Not Programmed – ECM/PCM +P0634=PCM/ECM/TCM Internal Temperature Too High +P0635=Power Steering Control Circuit +P0636=Power Steering Control Circuit Low +P0637=Power Steering Control Circuit High +P0638=Throttle Actuator Control Range/Performance Bank 1 +P0639=Throttle Actuator Control Range/Performance Bank 2 +P063A=Generator Voltage Sense Circuit +P063B=Generator Voltage Sense Circuit Range/Performance +P063C=Generator Voltage Sense Circuit Low +P063D=Generator Voltage Sense Circuit High +P063E=Auto Configuration Throttle Input Not Present +P063F=Auto Configuration Engine Coolant Temperature Input Not Present +P0640=Intake Air Heater Control Circuit +P0641=Sensor Reference Voltage A Circuit/Open +P0642=Sensor Reference Voltage A Circuit Low +P0643=Sensor Reference Voltage A Circuit High +P0644=Driver Display Serial Communication Circuit +P0645=A/C Clutch Relay Control Circuit +P0646=A/C Clutch Relay Control Circuit Low +P0647=A/C Clutch Relay Control Circuit High +P0648=Immobilizer Lamp Control Circuit +P0649=Speed Control Lamp Control Circuit +P0650=Malfunction Indicator Lamp (MIL) Control Circuit +P0651=Sensor Reference Voltage B Circuit/Open +P0652=Sensor Reference Voltage B Circuit Low +P0653=Sensor Reference Voltage B Circuit High +P0654=Engine RPM Output Circuit +P0655=Engine Hot Lamp Output Control Circuit +P0656=Fuel Level Output Circuit +P0657=Actuator Supply Voltage A Circuit/Open +P0658=Actuator Supply Voltage A Circuit Low +P0659=Actuator Supply Voltage A Circuit High +P065A=Generator System Performance +P065B=Generator Control Circuit Range/Performance +P0660=Intake Manifold Tuning Valve Control Circuit/Open Bank 1 a) +P0661=Intake Manifold Tuning Valve Control Circuit Low Bank 1 a) +P0662=Intake Manifold Tuning Valve Control Circuit High Bank 1 a) +P0663=Intake Manifold Tuning Valve Control Circuit/Open Bank 2 a) +P0664=Intake Manifold Tuning Valve Control Circuit Low Bank 2 a) +P0665=Intake Manifold Tuning Valve Control Circuit High Bank 2 a) +P0666=PCM/ECM/TCM Internal Temperature Sensor Circuit +P0667=PCM/ECM/TCM Internal Temperature Sensor Range/Performance +P0668=PCM/ECM/TCM Internal Temperature Sensor Circuit Low +P0669=PCM/ECM/TCM Internal Temperature Sensor Circuit High +P066A=Glow Plug 1 Control Circuit Low +P066B=Glow Plug 1 Control Circuit High +P066C=Glow Plug 2 Control Circuit Low +P066D=Glow Plug 2 Control Circuit High +P066E=Glow Plug 3 Control Circuit Low +P066F=Glow Plug 3 Control Circuit High +P0670=Glow Plug Control Module Control Circuit/Open +P0671=Cylinder 1 Glow Plug Circuit/Open +P0672=Cylinder 2 Glow Plug Circuit/Open +P0673=Cylinder 3 Glow Plug Circuit/Open +P0674=Cylinder 4 Glow Plug Circuit/Open +P0675=Cylinder 5 Glow Plug Circuit/Open +P0676=Cylinder 6 Glow Plug Circuit/Open +P0677=Cylinder 7 Glow Plug Circuit/Open +P0678=Cylinder 8 Glow Plug Circuit/Open +P0679=Cylinder 9 Glow Plug Circuit/Open +P067A=Glow Plug 4 Control Circuit Low +P067B=Glow Plug 4 Control Circuit High +P067C=Glow Plug 5 Control Circuit Low +P067D=Glow Plug 5 Control Circuit High +P067E=Glow Plug 6 Control Circuit Low +P067F=Glow Plug 6 Control Circuit High +P0680=Cylinder 10 Glow Plug Circuit/Open +P0681=Cylinder 11 Glow Plug Circuit/Open +P0682=Cylinder 12 Glow Plug Circuit/Open +P0683=Glow Plug Control Module to PCM Communication Circuit +P0684=Glow Plug Control Module to PCM Communication Circuit Range/Performance +P0685=ECM/PCM Power Relay Control Circuit /Open +P0686=ECM/PCM Power Relay Control Circuit Low +P0687=ECM/PCM Power Relay Control Circuit High +P0688=ECM/PCM Power Relay Sense Circuit /Open +P0689=ECM/PCM Power Relay Sense Circuit Low +P068A=ECM/PCM Power Relay De-Energized Performance – Too Early +P068B=ECM/PCM Power Relay De-Energized Performance – Too Late +P068C=Glow Plug 7 Control Circuit Low +P068D=Glow Plug 7 Control Circuit High +P068E=Glow Plug 8 Control Circuit Low +P068F=Glow Plug 8 Control Circuit High +P0690=ECM/PCM Power Relay Sense Circuit High +P0691=Fan 1 Control Circuit Low +P0692=Fan 1 Control Circuit High +P0693=Fan 2 Control Circuit Low +P0694=Fan 2 Control Circuit High +P0695=Fan 3 Control Circuit Low +P0696=Fan 3 Control Circuit High +P0697=Sensor Reference Voltage C Circuit/Open +P0698=Sensor Reference Voltage C Circuit Low +P0699=Sensor Reference Voltage C Circuit High +P069A=Glow Plug 9 Control Circuit Low +P069B=Glow Plug 9 Control Circuit High +P069C=Glow Plug 10 Control Circuit Low +P069D=Glow Plug 10 Control Circuit High +P069E=ISO/SAE reserved +P069F=ISO/SAE reserved +P0700=Transmission Control System (MIL Request) +P0701=Transmission Control System Range/Performance +P0702=Transmission Control System Electrical +P0703=Brake Switch B Circuit +P0704=Clutch Switch Input Circuit +P0705=Transmission Range Sensor A Circuit (PRNDL Input) +P0706=Transmission Range Sensor A Circuit Range/Performance +P0707=Transmission Range Sensor A Circuit Low +P0708=Transmission Range Sensor A Circuit High +P0709=Transmission Range Sensor A Circuit Intermittent +P070A=Transmission Fluid Level Sensor Circuit +P070B=Transmission Fluid Level Sensor Circuit Range/Performance +P070C=Transmission Fluid Level Sensor Circuit Low +P070D=Transmission Fluid Level Sensor Circuit High +P070E=Transmission Fluid Level Sensor Circuit intermittent/Erratic +P070F=Transmission Fluid Level Too Low +P0710=Transmission Fluid Temperature Sensor A Circuit +P0711=Transmission Fluid Temperature Sensor A Circuit Range/Performance +P0712=Transmission Fluid Temperature Sensor A Circuit Low +P0713=Transmission Fluid Temperature Sensor A Circuit High +P0714=Transmission Fluid Temperature Sensor A Circuit Intermittent +P0715=Input/Turbine Speed Sensor A Circuit +P0716=Input/Turbine Speed Sensor A Circuit Range/Performance +P0717=Input/Turbine Speed Sensor A Circuit No Signal +P0718=Input/Turbine Speed Sensor A Circuit Intermittent +P0719=Brake Switch B Circuit Low +P071A=Transmission Mode Switch A Circuit +P071B=Transmission Mode Switch A Circuit Low +P071C=Transmission Mode Switch A Circuit High +P071D=Transmission Mode Switch B Circuit +P071E=Transmission Mode Switch B Circuit Low +P071F=Transmission Mode Switch B Circuit High +P0720=Output Speed Sensor Circuit +P0721=Output Speed Sensor Circuit Range/Performance +P0722=Output Speed Sensor Circuit No Signal +P0723=Output Speed Sensor Circuit Intermittent +P0724=Brake Switch B Circuit High +P0725=Engine Speed Input Circuit +P0726=Engine Speed Input Circuit Range/Performance +P0727=Engine Speed Input Circuit No Signal +P0728=Engine Speed Input Circuit Intermittent +P0729=Gear 6 Incorrect Ratio +P0730=Incorrect Gear Ratio +P0731=Gear 1 Incorrect Ratio +P0732=Gear 2 Incorrect Ratio +P0733=Gear 3 Incorrect Ratio +P0734=Gear 4 Incorrect Ratio +P0735=Gear 5 Incorrect Ratio +P0736=Reverse Incorrect Ratio +P0737=TCM Engine Speed Output Circuit +P0738=TCM Engine Speed Output Circuit Low +P0739=TCM Engine Speed Output Circuit High +P0740=Torque Converter Clutch Circuit/Open +P0741=Torque Converter Clutch Circuit Performance/Stuck Off +P0742=Torque Converter Clutch Circuit Stuck On +P0743=Torque Converter Clutch Circuit Electrical +P0744=Torque Converter Clutch Circuit Intermittent +P0745=Pressure Control Solenoid A +P0746=Pressure Control Solenoid A Performance/Stuck Off +P0747=Pressure Control Solenoid A Stuck On +P0748=Pressure Control Solenoid A Electrical +P0749=Pressure Control Solenoid A Intermittent +P0750=Shift Solenoid A +P0751=Shift Solenoid A Performance/Stuck Off +P0752=Shift Solenoid A Stuck On +P0753=Shift Solenoid A Electrical +P0754=Shift Solenoid A Intermittent +P0755=Shift Solenoid B +P0756=Shift Solenoid B Performance/Stuck Off +P0757=Shift Solenoid B Stuck On +P0758=Shift Solenoid B Electrical +P0759=Shift Solenoid B Intermittent +P075A=Shift Solenoid G +P075B=Shift Solenoid G Performance/Stuck Off +P075C=Shift Solenoid G Stuck On +P075D=Shift Solenoid G Electrical +P075E=Shift Solenoid G Intermittent +P075F=ISO/SAE reserved +P0760=Shift Solenoid C +P0761=Shift Solenoid C Performance/Stuck Off +P0762=Shift Solenoid C Stuck On +P0763=Shift Solenoid C Electrical +P0764=Shift Solenoid C Intermittent +P0765=Shift Solenoid D +P0766=Shift Solenoid D Performance/Stuck Off +P0767=Shift Solenoid D Stuck On +P0768=Shift Solenoid D Electrical +P0769=Shift Solenoid D Intermittent +P076A=Shift Solenoid H +P076B=Shift Solenoid H Performance/Stuck Off +P076C=Shift Solenoid H Stuck On +P076D=Shift Solenoid H Electrical +P076E=Shift Solenoid H Intermittent +P076F=Gear 7 Incorrect Ratio +P0770=Shift Solenoid E +P0771=Shift Solenoid E Performance/Stuck Off +P0772=Shift Solenoid E Stuck On +P0773=Shift Solenoid E Electrical +P0774=Shift Solenoid E Intermittent +P0775=Pressure Control Solenoid B +P0776=Pressure Control Solenoid B Performance/Stuck Off +P0777=Pressure Control Solenoid B Stuck On +P0778=Pressure Control Solenoid B Electrical +P0779=Pressure Control Solenoid B Intermittent +P0780=Shift Error +P0781=1-2 Shift +P0782=2-3 Shift +P0783=3-4 Shift +P0784=4-5 Shift +P0785=Shift/Timing Solenoid +P0786=Shift/Timing Solenoid Range/Performance +P0787=Shift/Timing Solenoid Low +P0788=Shift/Timing Solenoid High +P0789=Shift/Timing Solenoid Intermittent +P0790=Normal/Performance Switch Circuit +P0791=Intermediate Shaft Speed Sensor A Circuit +P0792=Intermediate Shaft Speed Sensor A Circuit Range/Performance +P0793=Intermediate Shaft Speed Sensor A Circuit No Signal +P0794=Intermediate Shaft Speed Sensor A Circuit Intermittent +P0795=Pressure Control Solenoid C +P0796=Pressure Control Solenoid C Performance/Stuck Off +P0797=Pressure Control Solenoid C Stuck On +P0798=Pressure Control Solenoid C Electrical +P0799=Pressure Control Solenoid C Intermittent +P0800=Transfer Case Control System (MIL Request) +P0801=Reverse Inhibit Control Circuit +P0802=Transmission Control System MIL Request Circuit/Open +P0803=Upshift/Skip Shift Solenoid Control Circuit +P0804=Upshift/Skip Shift Lamp Control Circuit +P0805=Clutch Position Sensor Circuit +P0806=Clutch Position Sensor Circuit Range/Performance +P0807=Clutch Position Sensor Circuit Low +P0808=Clutch Position Sensor Circuit High +P0809=Clutch Position Sensor Circuit Intermittent +P080A=Clutch Position Not Learned +P080B=Upshift/Skip Shift Solenoid Control Circuit Range/Performance +P080C=Upshift/Skip Shift Solenoid Control Circuit Low +P080D=Upshift/Skip Shift Solenoid Control Circuit High +P080E=ISO/SAE reserved +P080F=ISO/SAE reserved +P0810=Clutch Position Control Error +P0811=Excessive Clutch A Slippage +P0812=Reverse Input Circuit +P0813=Reverse Output Circuit +P0814=Transmission Range Display Circuit +P0815=Upshift Switch Circuit +P0816=Downshift Switch Circuit +P0817=Starter Disable Circuit/Open +P0818=Driveline Disconnect Switch Input Circuit +P0819=Up and Down Shift Switch to Transmission Range Correlation +P081A=Starter Disable Circuit Low +P081B=Starter Disable Circuit High +P081C=Park Input Circuit +P081D=Neutral Input Circuit +P081E=Excessive Clutch B Slippage +P0820=Gear Lever X-Y Position Sensor Circuit +P0821=Gear Lever X Position Circuit +P0822=Gear Lever Y Position Circuit +P0823=Gear Lever X Position Circuit Intermittent +P0824=Gear Lever Y Position Circuit Intermittent +P0825=Gear Lever Push-Pull Switch (Shift Anticipate) +P0826=Up and Down Shift Switch Circuit +P0827=Up and Down Shift Switch Circuit Low +P0828=Up and Down Shift Switch Circuit High +P0829=5-6 Shift +P0830=Clutch Pedal Switch A Circuit +P0831=Clutch Pedal Switch A Circuit Low +P0832=Clutch Pedal Switch A Circuit High +P0833=Clutch Pedal Switch B Circuit +P0834=Clutch Pedal Switch B Circuit Low +P0835=Clutch Pedal Switch B Circuit High +P0836=Four Wheel Drive (4WD) Switch Circuit +P0837=Four Wheel Drive (4WD) Switch Circuit Range/Performance +P0838=Four Wheel Drive (4WD) Switch Circuit Low +P0839=Four Wheel Drive (4WD) Switch Circuit High +P083A=Transmission Fluid Pressure Sensor/Switch G Circuit +P083B=Transmission Fluid Pressure Sensor/Switch G Circuit Range/Performance +P083C=Transmission Fluid Pressure Sensor/Switch G Circuit Low +P083D=Transmission Fluid Pressure Sensor/Switch G Circuit High +P083E=Transmission Fluid Pressure Sensor/Switch G Circuit Intermittent +P083F=Clutch Pedal Switch A/B Correlation +P0840=Transmission Fluid Pressure Sensor/Switch A Circuit +P0841=Transmission Fluid Pressure Sensor/Switch A Circuit Range/Performance +P0842=Transmission Fluid Pressure Sensor/Switch A Circuit Low +P0843=Transmission Fluid Pressure Sensor/Switch A Circuit High +P0844=Transmission Fluid Pressure Sensor/Switch A Circuit Intermittent +P0845=Transmission Fluid Pressure Sensor/Switch B Circuit +P0846=Transmission Fluid Pressure Sensor/Switch B Circuit Range/Performance +P0847=Transmission Fluid Pressure Sensor/Switch B Circuit Low +P0848=Transmission Fluid Pressure Sensor/Switch B Circuit High +P0849=Transmission Fluid Pressure Sensor/Switch B Circuit Intermittent +P084A=Transmission Fluid Pressure Sensor/Switch H Circuit +P084B=Transmission Fluid Pressure Sensor/Switch H Circuit Range/Performance +P084C=Transmission Fluid Pressure Sensor/Switch H Circuit Low +P084D=Transmission Fluid Pressure Sensor/Switch H Circuit High +P084E=Transmission Fluid Pressure Sensor/Switch H Circuit Intermittent +P084F=ISO/SAE reserved +P0850=Park/Neutral Switch Input Circuit +P0851=Park/Neutral Switch Input Circuit Low +P0852=Park/Neutral Switch Input Circuit High +P0853=Drive Switch Input Circuit +P0854=Drive Switch Input Circuit Low +P0855=Drive Switch Input Circuit High +P0856=Traction Control Input Signal +P0857=Traction Control Input Signal Range/Performance +P0858=Traction Control Input Signal Low +P0859=Traction Control Input Signal High +P085A=Gear Shift Module B Communication Circuit +P085B=Gear Shift Module B Communication Circuit Low +P085C=Gear Shift Module B Communication Circuit High +P0860=Gear Shift Module A Communication Circuit +P0861=Gear Shift Module A Communication Circuit Low +P0862=Gear Shift Module A Communication Circuit High +P0863=TCM Communication Circuit +P0864=TCM Communication Circuit Range/Performance +P0865=TCM Communication Circuit Low +P0866=TCM Communication Circuit High +P0867=Transmission Fluid Pressure +P0868=Transmission Fluid Pressure Low +P0869=Transmission Fluid Pressure High +P0870=Transmission Fluid Pressure Sensor/Switch C Circuit +P0871=Transmission Fluid Pressure Sensor/Switch C Circuit Range/Performance +P0872=Transmission Fluid Pressure Sensor/Switch C Circuit Low +P0873=Transmission Fluid Pressure Sensor/Switch C Circuit High +P0874=Transmission Fluid Pressure Sensor/Switch C Circuit Intermittent +P0875=Transmission Fluid Pressure Sensor/Switch D Circuit +P0876=Transmission Fluid Pressure Sensor/Switch D Circuit Range/Performance +P0877=Transmission Fluid Pressure Sensor/Switch D Circuit Low +P0878=Transmission Fluid Pressure Sensor/Switch D Circuit High +P0879=Transmission Fluid Pressure Sensor/Switch D Circuit Intermittent +P0880=TCM Power Input Signal +P0881=TCM Power Input Signal Range/Performance +P0882=TCM Power Input Signal Low +P0883=TCM Power Input Signal High +P0884=TCM Power Input Signal Intermittent +P0885=TCM Power Relay Control Circuit/Open +P0886=TCM Power Relay Control Circuit Low +P0887=TCM Power Relay Control Circuit High +P0888=TCM Power Relay Sense Circuit +P0889=TCM Power Relay Sense Circuit Range/Performance +P0890=TCM Power Relay Sense Circuit Low +P0891=TCM Power Relay Sense Circuit High +P0892=TCM Power Relay Sense Circuit Intermittent +P0893=Multiple Gears Engaged +P0894=Transmission Component Slipping +P0895=Shift Time Too Short +P0896=Shift Time Too Long +P0897=Transmission Fluid Deteriorated +P0898=Transmission Control System MIL Request Circuit Low +P0899=Transmission Control System MIL Request Circuit High +P0900=Clutch Actuator Circuit/Open +P0901=Clutch Actuator Circuit Range/Performance +P0902=Clutch Actuator Circuit Low +P0903=Clutch Actuator Circuit High +P0904=Gate Select Position Circuit +P0905=Gate Select Position Circuit Range/Performance +P0906=Gate Select Position Circuit Low +P0907=Gate Select Position Circuit High +P0908=Gate Select Position Circuit Intermittent +P0909=Gate Select Control Error +P0910=Gate Select Actuator Circuit/Open +P0911=Gate Select Actuator Circuit Range/Performance +P0912=Gate Select Actuator Circuit Low +P0913=Gate Select Actuator Circuit High +P0914=Gear Shift Position Circuit +P0915=Gear Shift Position Circuit Range/Performance +P0916=Gear Shift Position Circuit Low +P0917=Gear Shift Position Circuit High +P0918=Gear Shift Position Circuit Intermittent +P0919=Gear Shift Position Control Error +P0920=Gear Shift Forward Actuator Circuit/Open +P0921=Gear Shift Forward Actuator Circuit Range/Performance +P0922=Gear Shift Forward Actuator Circuit Low +P0923=Gear Shift Forward Actuator Circuit High +P0924=Gear Shift Reverse Actuator Circuit/Open +P0925=Gear Shift Reverse Actuator Circuit Range/Performance +P0926=Gear Shift Reverse Actuator Circuit Low +P0927=Gear Shift Reverse Actuator Circuit High +P0928=Gear Shift Lock Solenoid Control Circuit/Open +P0929=Gear Shift Lock Solenoid Control Circuit Range/Performance +P0930=Gear Shift Lock Solenoid Control Circuit Low +P0931=Gear Shift Lock Solenoid Control Circuit High +P0932=Hydraulic Pressure Sensor Circuit +P0933=Hydraulic Pressure Sensor Range/Performance +P0934=Hydraulic Pressure Sensor Circuit Low +P0935=Hydraulic Pressure Sensor Circuit High +P0936=Hydraulic Pressure Sensor Circuit Intermittent +P0937=Hydraulic Oil Temperature Sensor Circuit +P0938=Hydraulic Oil Temperature Sensor Range/Performance +P0939=Hydraulic Oil Temperature Sensor Circuit Low +P0940=Hydraulic Oil Temperature Sensor Circuit High +P0941=Hydraulic Oil Temperature Sensor Circuit Intermittent +P0942=Hydraulic Pressure Unit +P0943=Hydraulic Pressure Unit Cycling Period Too Short +P0944=Hydraulic Pressure Unit Loss of Pressure +P0945=Hydraulic Pump Relay Circuit/Open +P0946=Hydraulic Pump Relay Circuit Range/Performance +P0947=Hydraulic Pump Relay Circuit Low +P0948=Hydraulic Pump Relay Circuit High +P0949=Auto Shift Manual Adaptive Learning Not Complete +P0950=Auto Shift Manual Control Circuit +P0951=Auto Shift Manual Control Circuit Range/Performance +P0952=Auto Shift Manual Control Circuit Low +P0953=Auto Shift Manual Control Circuit High +P0954=Auto Shift Manual Control Circuit Intermittent +P0955=Auto Shift Manual Mode Circuit +P0956=Auto Shift Manual Mode Circuit Range/Performance +P0957=Auto Shift Manual Mode Circuit Low +P0958=Auto Shift Manual Mode Circuit High +P0959=Auto Shift Manual Mode Circuit Intermittent +P0960=Pressure Control Solenoid A Control Circuit/Open +P0961=Pressure Control Solenoid A Control Circuit Range/Performance +P0962=Pressure Control Solenoid A Control Circuit Low +P0963=Pressure Control Solenoid A Control Circuit High +P0964=Pressure Control Solenoid B Control Circuit/Open +P0965=Pressure Control Solenoid B Control Circuit Range/Performance +P0966=Pressure Control Solenoid B Control Circuit Low +P0967=Pressure Control Solenoid B Control Circuit High +P0968=Pressure Control Solenoid C Control Circuit/Open +P0969=Pressure Control Solenoid C Control Circuit Range/Performance +P0970=Pressure Control Solenoid C Control Circuit Low +P0971=Pressure Control Solenoid C Control Circuit High +P0972=Shift Solenoid A Control Circuit Range/Performance +P0973=Shift Solenoid A Control Circuit Low +P0974=Shift Solenoid A Control Circuit High +P0975=Shift Solenoid B Control Circuit Range/Performance +P0976=Shift Solenoid B Control Circuit Low +P0977=Shift Solenoid B Control Circuit High +P0978=Shift Solenoid C Control Circuit Range/Performance +P0979=Shift Solenoid C Control Circuit Low +P0980=Shift Solenoid C Control Circuit High +P0981=Shift Solenoid D Control Circuit Range/Performance +P0982=Shift Solenoid D Control Circuit Low +P0983=Shift Solenoid D Control Circuit High +P0984=Shift Solenoid E Control Circuit Range/Performance +P0985=Shift Solenoid E Control Circuit Low +P0986=Shift Solenoid E Control Circuit High +P0987=Transmission Fluid Pressure Sensor/Switch E Circuit +P0988=Transmission Fluid Pressure Sensor/Switch E Circuit Range/Performance +P0989=Transmission Fluid Pressure Sensor/Switch E Circuit Low +P0990=Transmission Fluid Pressure Sensor/Switch E Circuit High +P0991=Transmission Fluid Pressure Sensor/Switch E Circuit Intermittent +P0992=Transmission Fluid Pressure Sensor/Switch F Circuit +P0993=Transmission Fluid Pressure Sensor/Switch F Circuit Range/Performance +P0994=Transmission Fluid Pressure Sensor/Switch F Circuit Low +P0995=Transmission Fluid Pressure Sensor/Switch F Circuit High +P0996=Transmission Fluid Pressure Sensor/Switch F Circuit Intermittent +P0997=Shift Solenoid F Control Circuit Range/Performance +P0998=Shift Solenoid F Control Circuit Low +P0999=Shift Solenoid F Control Circuit High +P099A=Shift Solenoid G Control Circuit Range/Performance +P099B=Shift Solenoid G Control Circuit Low +P099C=Shift Solenoid G Control Circuit High +P099D=Shift Solenoid H Control Circuit Range/Performance +P099E=Shift Solenoid H Control Circuit Low +P099F=Shift Solenoid H Control Circuit High +P0A00=Motor Electronics Coolant Temperature Sensor Circuit +P0A01=Motor Electronics Coolant Temperature Sensor Circuit Range/Performance +P0A02=Motor Electronics Coolant Temperature Sensor Circuit Low +P0A03=Motor Electronics Coolant Temperature Sensor Circuit High +P0A04=Motor Electronics Coolant Temperature Sensor Circuit Intermittent +P0A05=Motor Electronics Coolant Pump Control Circuit/Open +P0A06=Motor Electronics Coolant Pump Control Circuit Low +P0A07=Motor Electronics Coolant Pump Control Circuit High +P0A08=DC/DC Converter Status Circuit +P0A09=DC/DC Converter Status Circuit Low +P0A0A=High Voltage System Inter-Lock Circuit +P0A0B=High Voltage System Inter-Lock Circuit Performance +P0A0C=High Voltage System Inter-Lock Circuit Low +P0A0D=High Voltage System Inter-Lock Circuit High +P0A0E=High Voltage System Inter-Lock Circuit Intermittent +P0A0F=Engine Failed to Start +P0A10=DC/DC Converter Status Circuit High +P0A11=DC/DC Converter Enable Circuit/Open +P0A12=DC/DC Converter Enable Circuit Low +P0A13=DC/DC Converter Enable Circuit High +P0A14=Engine Mount A Control Circuit/Open +P0A15=Engine Mount A Control Circuit Low +P0A16=Engine Mount A Control Circuit High +P0A17=Motor Torque Sensor Circuit +P0A18=Motor Torque Sensor Circuit Range/Performance +P0A19=Motor Torque Sensor Circuit Low +P0A1A=Generator Control Module +P0A1B=Drive Motor A Control Module +P0A1C=Drive Motor B Control Module +P0A1D=Hybrid Powertrain Control Module +P0A1E=Starter/Generator Control Module +P0A1F=Battery Energy Control Module +P0A20=Motor Torque Sensor Circuit High +P0A21=Motor Torque Sensor Circuit Intermittent +P0A22=Generator Torque Sensor Circuit +P0A23=Generator Torque Sensor Circuit Range/Performance +P0A24=Generator Torque Sensor Circuit Low +P0A25=Generator Torque Sensor Circuit High +P0A26=Generator Torque Sensor Circuit Intermittent +P0A27=Hybrid Battery Power Off Circuit +P0A28=Hybrid Battery Power Off Circuit Low +P0A29=Hybrid Battery Power Off Circuit High +P0A2A=Drive Motor A Temperature Sensor Circuit +P0A2B=Drive Motor A Temperature Sensor Circuit Range/Performance +P0A2C=Drive Motor A Temperature Sensor Circuit Low +P0A2D=Drive Motor A Temperature Sensor Circuit High +P0A2E=Drive Motor A Temperature Sensor Circuit Intermittent +P0A2F=Drive Motor A Over Temperature +P0A30=Drive Motor B Temperature Sensor Circuit +P0A31=Drive Motor B Temperature Sensor Circuit Range/Performance +P0A32=Drive Motor B Temperature Sensor Circuit Low +P0A33=Drive Motor B Temperature Sensor Circuit High +P0A34=Drive Motor B Temperature Sensor Circuit Intermittent +P0A35=Drive Motor B Over Temperature +P0A36=Generator Temperature Sensor Circuit +P0A37=Generator Temperature Sensor Circuit Range/Performance +P0A38=Generator Temperature Sensor Circuit Low +P0A39=Generator Temperature Sensor Circuit High +P0A3A=Generator Temperature Sensor Circuit Intermittent +P0A3B=Generator Over Temperature +P0A3C=Drive Motor A Inverter Over Temperature +P0A3D=Drive Motor B Inverter Over Temperature +P0A3E=Generator Inverter Over Temperature +P0A3F=Drive Motor A Position Sensor Circuit +P0A40=Drive Motor A Position Sensor Circuit Range/Performance +P0A41=Drive Motor A Position Sensor Circuit Low +P0A42=Drive Motor A Position Sensor Circuit High +P0A43=Drive Motor A Position Sensor Circuit Intermittent +P0A44=Drive Motor A Position Sensor Circuit Overspeed +P0A45=Drive Motor B Position Sensor Circuit +P0A46=Drive Motor B Position Sensor Circuit Range/Performance +P0A47=Drive Motor B Position Sensor Circuit Low +P0A48=Drive Motor B Position Sensor Circuit High +P0A49=Drive Motor B Position Sensor Circuit Intermittent +P0A4A=Drive Motor B Position Sensor Circuit Overspeed +P0A4B=Generator Position Sensor Circuit +P0A4C=Generator Position Sensor Circuit Range/Performance +P0A4D=Generator Position Sensor Circuit Low +P0A4E=Generator Position Sensor Circuit High +P0A4F=Generator Position Sensor Circuit Intermittent +P0A50=Generator Position Sensor Circuit Overspeed +P0A51=Drive Motor A Current Sensor Circuit +P0A52=Drive Motor A Current Sensor Circuit Range/Performance +P0A53=Drive Motor A Current Sensor Circuit Low +P0A54=Drive Motor A Current Sensor Circuit High +P0A55=Drive Motor B Current Sensor Circuit +P0A56=Drive Motor B Current Sensor Circuit Range/Performance +P0A57=Drive Motor B Current Sensor Circuit Low +P0A58=Drive Motor B Current Sensor Circuit High +P0A59=Generator Current Sensor Circuit +P0A5A=Generator Current Sensor Circuit Range/Performance +P0A5B=Generator Current Sensor Circuit Low +P0A5C=Generator Current Sensor Circuit High +P0A5D=Drive Motor A Phase U Current +P0A5E=Drive Motor A Phase U Current Low +P0A5F=Drive Motor A Phase U Current High +P0A60=Drive Motor A Phase V Current +P0A61=Drive Motor A Phase V Current Low +P0A62=Drive Motor A Phase V Current High +P0A63=Drive Motor A Phase W Current +P0A64=Drive Motor A Phase W Current Low +P0A65=Drive Motor A Phase W Current High +P0A66=Drive Motor B Phase U Current +P0A67=Drive Motor B Phase U Current Low +P0A68=Drive Motor B Phase U Current High +P0A69=Drive Motor B Phase V Current +P0A6A=Drive Motor B Phase V Current Low +P0A6B=Drive Motor B Phase V Current High +P0A6C=Drive Motor B Phase W Current +P0A6D=Drive Motor B Phase W Current Low +P0A6E=Drive Motor B Phase W Current High +P0A6F=Generator Phase U Current +P0A70=Generator Phase U Current Low +P0A71=Generator Phase U Current High +P0A72=Generator Phase V Current +P0A73=Generator Phase V Current Low +P0A74=Generator Phase V Current High +P0A75=Generator Phase W Current +P0A76=Generator Phase W Current Low +P0A77=Generator Phase W Current High +P0A78=Drive Motor A Inverter Performance +P0A79=Drive Motor B Inverter Performance +P0A7A=Generator Inverter Performance +P0A7B=Battery Energy Control Module Requested MIL Illumination +P0A7C=Motor Electronics Over Temperature +P0A7D=Hybrid Battery Pack State of Charge Low +P0A7E=Hybrid Battery Pack Over Temperature +P0A7F=Hybrid Battery Pack Deterioration +P0A80=Replace Hybrid Battery Pack +P0A81=Hybrid Battery Pack Cooling Fan 1 Control Circuit/Open +P0A82=Hybrid Battery Pack Cooling Fan 1 Performance/Stuck Off +P0A83=Hybrid Battery Pack Cooling Fan 1 Stuck On +P0A84=Hybrid Battery Pack Cooling Fan 1 Control Circuit Low +P0A85=Hybrid Battery Pack Cooling Fan 1 Control Circuit High +P0A86=14 Volt Power Module Current Sensor Circuit +P0A87=14 Volt Power Module Current Sensor Circuit Range/Performance +P0A88=14 Volt Power Module Current Sensor Circuit Low +P0A89=14 Volt Power Module Current Sensor Circuit High +P0A8A=14 Volt Power Module Current Sensor Circuit Intermittent +P0A8B=14 Volt Power Module System Voltage +P0A8C=14 Volt Power Module System Voltage Unstable +P0A8D=14 Volt Power Module System Voltage Low +P0A8E=14 Volt Power Module System Voltage High +P0A8F=14 Volt Power Module System Performance +P0A90=Drive Motor A Performance +P0A91=Drive Motor B Performance +P0A92=Hybrid Generator Performance +P0A93=Inverter Cooling System Performance +P0A94=DC/DC Converter Performance +P0A95=High Voltage Fuse +P0A96=Hybrid Battery Pack Cooling Fan 2 Control Circuit +P0A97=Hybrid Battery Pack Cooling Fan 2 Performance/Stuck Off +P0A98=Hybrid Battery Pack Cooling Fan 2 Stuck On +P0A99=Hybrid Battery Pack Cooling Fan 2 Control Circuit Low +P0A9A=Hybrid Battery Pack Cooling Fan 2 Control Circuit High +P0A9B=Hybrid Battery Temperature Sensor A Circuit +P0A9C=Hybrid Battery Temperature Sensor A Range/Performance +P0A9D=Hybrid Battery Temperature Sensor A Circuit Low +P0A9E=Hybrid Battery Temperature Sensor A Circuit High +P0A9F=Hybrid Battery Temperature Sensor A Circuit Intermittent/Erratic +P0AA0=Hybrid Battery Positive Contactor Circuit +P0AA1=Hybrid Battery Positive Contactor Circuit Stuck Closed +P0AA2=Hybrid Battery Positive Contactor Circuit Stuck Open +P0AA3=Hybrid Battery Negative Contactor Circuit +P0AA4=Hybrid Battery Negative Contactor Circuit Stuck Closed +P0AA5=Hybrid Battery Negative Contactor Circuit Stuck Open +P0AA6=Hybrid Battery Voltage System Isolation Fault +P0AA7=Hybrid Battery Voltage Isolation Sensor Circuit +P0AA8=Hybrid Battery Voltage Isolation Sensor Circuit Range/Performance +P0AA9=Hybrid Battery Voltage Isolation Sensor Circuit Low +P0AAA=Hybrid Battery Voltage Isolation Sensor Circuit High +P0AAB=Hybrid Battery Voltage Isolation Sensor Circuit Intermittent/Erratic +P0AAC=Hybrid Battery Pack Air Temperature Sensor A Circuit +P0AAD=Hybrid Battery Pack Air Temperature Sensor A Circuit Range/Performance +P0AAE=Hybrid Battery Pack Air Temperature Sensor A Circuit Low +P0AAF=Hybrid Battery Pack Air Temperature Sensor A Circuit High +P0AB0=Hybrid Battery Pack Air Temperature Sensor A Circuit Intermittent/Erratic +P0AB1=Hybrid Battery Pack Air Temperature Sensor B Circuit +P0AB2=Hybrid Battery Pack Air Temperature Sensor B Circuit Range/Performance +P0AB3=Hybrid Battery Pack Air Temperature Sensor B Circuit Low +P0AB4=Hybrid Battery Pack Air Temperature Sensor B Circuit High +P0AB5=Hybrid Battery Pack Air Temperature Sensor B Circuit Intermittent/Erratic +P0AB6=Engine Mount B Control Circuit/Open +P0AB7=Engine Mount B Control Circuit Low +P0AB8=Engine Mount B Control Circuit High +P0AB9=Hybrid System Performance +P0ABA=Hybrid Battery Pack Voltage Sense Circuit +P0ABB=Hybrid Battery Pack Voltage Sense Circuit Range/Performance +P0ABC=Hybrid Battery Pack Voltage Sense Circuit Low +P0ABD=Hybrid Battery Pack Voltage Sense Circuit High +P0ABE=Hybrid Battery Pack Voltage Sense Circuit Intermittent/Erratic +P0ABF=Hybrid Battery Pack Current Sensor Circuit +P0AC0=Hybrid Battery Pack Current Sensor Circuit Range/Performance +P0AC1=Hybrid Battery Pack Current Sensor Circuit Low +P0AC2=Hybrid Battery Pack Current Sensor Circuit High +P0AC3=Hybrid Battery Pack Current Sensor Circuit Intermittent/Erratic +P0AC4=Hybrid Powertrain Control Module Requested MIL Illumination +P0AC5=Hybrid Battery Temperature Sensor B Circuit +P0AC6=Hybrid Battery Temperature Sensor B Range/Performance +P0AC7=Hybrid Battery Temperature Sensor B Circuit Low +P0AC8=Hybrid Battery Temperature Sensor B Circuit High +P0AC9=Hybrid Battery Temperature Sensor B Circuit Intermittent/Erratic +P0ACA=Hybrid Battery Temperature Sensor C Circuit +P0ACB=Hybrid Battery Temperature Sensor C Range/Performance +P0ACC=Hybrid Battery Temperature Sensor C Circuit Low +P0ACD=Hybrid Battery Temperature Sensor C Circuit High +P0ACE=Hybrid Battery Temperature Sensor C Circuit Intermittent/Erratic +P0ACF=Hybrid Battery Pack Cooling Fan 3 Control Circuit +P0AD0=Hybrid Battery Pack Cooling Fan 3 Performance/Stuck Off +P0AD1=Hybrid Battery Pack Cooling Fan 3 Stuck On +P0AD2=Hybrid Battery Pack Cooling Fan 3 Control Circuit Low +P0AD3=Hybrid Battery Pack Cooling Fan 3 Control Circuit High +P0AD4=Hybrid Battery Pack Air Flow System Insufficient Air Flow +P0AD5=Hybrid Battery Pack Air Flow Valve A Control Circuit/Open +P0AD6=Hybrid Battery Pack Air Flow Valve A Control Circuit Range/Performance +P0AD7=Hybrid Battery Pack Air Flow Valve A Control Circuit Low +P0AD8=Hybrid Battery Pack Air Flow Valve A Control Circuit High +P0AD9=Hybrid Battery Positive Contactor Control Circuit/Open +P0ADA=Hybrid Battery Positive Contactor Control Circuit Range/Performance +P0ADB=Hybrid Battery Positive Contactor Control Circuit Low +P0ADC=Hybrid Battery Positive Contactor Control Circuit High +P0ADD=Hybrid Battery Negative Contactor Control Circuit/Open +P0ADE=Hybrid Battery Negative Contactor Control Circuit Range/Performance +P0ADF=Hybrid Battery Negative Contactor Control Circuit Low +P0AE0=Hybrid Battery Negative Contactor Control Circuit High +P0AE1=Hybrid Battery Precharge Contactor Circuit +P0AE2=Hybrid Battery Precharge Contactor Circuit Stuck Closed +P0AE3=Hybrid Battery Precharge Contactor Circuit Stuck Open +P0AE4=Hybrid Battery Precharge Contactor Control Circuit +P0AE5=Hybrid Battery Precharge Contactor Control Circuit Range/Performance +P0AE6=Hybrid Battery Precharge Contactor Control Circuit Low +P0AE7=Hybrid Battery Precharge Contactor Control Circuit High +P0AE8=Hybrid Battery Temperature Sensor D Circuit +P0AE9=Hybrid Battery Temperature Sensor D Range/Performance +P0AEA=Hybrid Battery Temperature Sensor D Circuit Low +P0AEB=Hybrid Battery Temperature Sensor D Circuit High +P0AEC=Hybrid Battery Temperature Sensor D Circuit Intermittent/Erratic +P0AED=Drive Motor Inverter Temperature Sensor A Circuit +P0AEE=Drive Motor Inverter Temperature Sensor A Circuit Range/Performance +P0AEF=Drive Motor Inverter Temperature Sensor A Circuit Low +P0AF0=Drive Motor Inverter Temperature Sensor A Circuit High +P0AF1=Drive Motor Inverter Temperature Sensor A Circuit Intermittent/Erratic +P0AF2=Drive Motor Inverter Temperature Sensor B Circuit +P0AF3=Drive Motor Inverter Temperature Sensor B Circuit Range/Performance +P0AF4=Drive Motor Inverter Temperature Sensor B Circuit Low +P0AF5=Drive Motor Inverter Temperature Sensor B Circuit High +P0AF6=Drive Motor Inverter Temperature Sensor B Circuit Intermittent/Erratic +P0AF7=14 Volt Power Module Internal Temperature Too High +P0AF8=Hybrid Battery System Voltage +P0AF9=Hybrid Battery System Voltage Unstable +P0AFA=Hybrid Battery System Voltage Low +P0AFB=Hybrid Battery System Voltage High +P0B00=Auxiliary Transmission Fluid Pump Motor Phase U Current +P0B01=Auxiliary Transmission Fluid Pump Motor Phase U Current Low +P0B02=Auxiliary Transmission Fluid Pump Motor Phase U Current High +P0B03=Auxiliary Transmission Fluid Pump Motor Phase V Current +P0B04=Auxiliary Transmission Fluid Pump Motor Phase V Current Low +P0B05=Auxiliary Transmission Fluid Pump Motor Phase V Current High +P0B06=Auxiliary Transmission Fluid Pump Motor Phase W Current +P0B07=Auxiliary Transmission Fluid Pump Motor Phase W Current Low +P0B08=Auxiliary Transmission Fluid Pump Motor Phase W Current High +P0B09=Auxiliary Transmission Fluid Pump Motor Supply Voltage Circuit/Open +P0B0A=Auxiliary Transmission Fluid Pump Motor Supply Voltage Circuit Low +P0B0B=Auxiliary Transmission Fluid Pump Motor Supply Voltage Circuit High +P0B0C=Auxiliary Transmission Fluid Pump Hydraulic Leakage +P0B0D=Auxiliary Transmission Fluid Pump Motor Control Module +P0B0E=ISO/SAE reserved +P0B0F=ISO/SAE reserved +P2000=NOx Trap Efficiency Below Threshold Bank 1 +P2001=NOx Trap Efficiency Below Threshold Bank 2 +P2002=Diesel Particulate Filter Efficiency Below Threshold Bank 1 +P2003=Diesel Particulate Filter Efficiency Below Threshold Bank 2 +P2004=Intake Manifold Runner Control Stuck Open Bank 1 a) +P2005=Intake Manifold Runner Control Stuck Open Bank 2 a) +P2006=Intake Manifold Runner Control Stuck Closed Bank 1 a) +P2007=Intake Manifold Runner Control Stuck Closed Bank 2 a) +P2008=Intake Manifold Runner Control Circuit/Open Bank 1 a) +P2009=Intake Manifold Runner Control Circuit Low Bank 1 a) +P2010=Intake Manifold Runner Control Circuit High Bank 1 a) +P2011=Intake Manifold Runner Control Circuit/Open Bank 2 a) +P2012=Intake Manifold Runner Control Circuit Low Bank 2 a) +P2013=Intake Manifold Runner Control Circuit High Bank 2 a) +P2014=Intake Manifold Runner Position Sensor/Switch Circuit Bank 1 a) +P2015=Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1 a) +P2016=Intake Manifold Runner Position Sensor/Switch Circuit Low Bank 1 a) +P2017=Intake Manifold Runner Position Sensor/Switch Circuit High Bank 1 a) +P2018=Intake Manifold Runner Position Sensor/Switch Circuit Intermittent Bank 1 a) +P2019=Intake Manifold Runner Position Sensor/Switch Circuit Bank 2 a) +P2020=Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 2 a) +P2021=Intake Manifold Runner Position Sensor/Switch Circuit Low Bank 2 a) +P2022=Intake Manifold Runner Position Sensor/Switch Circuit High Bank 2 a) +P2023=Intake Manifold Runner Position Sensor/Switch Circuit Intermittent Bank 2 a) +P2024=Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit +P2025=Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Performance +P2026=Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit Low Voltage +P2027=Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit High Voltage +P2028=Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit Intermittent +P2029=Fuel Fired Heater Disabled +P2030=Fuel Fired Heater Performance +P2031=Exhaust Gas Temperature Sensor Circuit Bank 1 Sensor 2 +P2032=Exhaust Gas Temperature Sensor Circuit Low Bank 1 Sensor 2 +P2033=Exhaust Gas Temperature Sensor Circuit High Bank 1 Sensor 2 +P2034=Exhaust Gas Temperature Sensor Circuit Bank 2 Sensor 2 +P2035=Exhaust Gas Temperature Sensor Circuit Low Bank 2 Sensor 2 +P2036=Exhaust Gas Temperature Sensor Circuit High Bank 2 Sensor 2 +P2037=Reductant Injection Air Pressure Sensor Circuit +P2038=Reductant Injection Air Pressure Sensor Circuit Range/Performance +P2039=Reductant Injection Air Pressure Sensor Circuit Low +P203A=Reductant Level Sensor Circuit +P203B=Reductant Level Sensor Circuit Range/Performance +P203C=Reductant Level Sensor Circuit Low +P203D=Reductant Level Sensor Circuit High +P203E=Reductant Level Sensor Circuit Intermittent/Erratic +P203F=Reductant Level Low +P2040=Reductant Injection Air Pressure Sensor Circuit High +P2041=Reductant Injection Air Pressure Sensor Circuit Intermittent +P2042=Reductant Temperature Sensor Circuit +P2043=Reductant Temperature Sensor Circuit Range/Performance +P2044=Reductant Temperature Sensor Circuit Low +P2045=Reductant Temperature Sensor Circuit High +P2046=Reductant Temperature Sensor Circuit Intermittent +P2047=Reductant Injector Circuit/Open Bank 1 Unit 1 +P2048=Reductant Injector Circuit Low Bank 1 Unit 1 +P2049=Reductant Injector Circuit High Bank 1 Unit 1 +P204A=Reductant Pressure Sensor Circuit +P204B=Reductant Pressure Sensor Circuit Range/Performance +P204C=Reductant Pressure Sensor Circuit Low +P204D=Reductant Pressure Sensor Circuit High +P204E=Reductant Pressure Sensor Circuit Intermittent/Erratic +P204F=ISO/SAE reserved +P2050=Reductant Injector Circuit/Open Bank 2 Unit 1 +P2051=Reductant Injector Circuit Low Bank 2 Unit 1 +P2052=Reductant Injector Circuit High Bank 2 Unit 1 +P2053=Reductant Injector Circuit/Open Bank 1 Unit 2 +P2054=Reductant Injector Circuit Low Bank 1 Unit 2 +P2055=Reductant Injector Circuit High Bank 1 Unit 2 +P2056=Reductant Injector Circuit/Open Bank 2 Unit 2 +P2057=Reductant Injector Circuit Low Bank 2 Unit 2 +P2058=Reductant Injector Circuit High Bank 2 Unit 2 +P2059=Reductant Injection Air Pump Control Circuit/Open +P205A=Reductant Tank Temperature Sensor Circuit +P205B=Reductant Tank Temperature Sensor Circuit Range/Performance +P205C=Reductant Tank Temperature Sensor Circuit Low +P205D=Reductant Tank Temperature Sensor Circuit High +P205E=Reductant Tank Temperature Sensor Circuit Intermittent/Erratic +P205F=ISO/SAE reserved +P2060=Reductant Injection Air Pump Control Circuit Low +P2061=Reductant Injection Air Pump Control Circuit High +P2062=Reductant/Regeneration Supply Control Circuit/Open +P2063=Reductant Supply Control Circuit Low +P2064=Reductant Supply Control Circuit High +P2065=Fuel Level Sensor B Circuit +P2066=Fuel Level Sensor B Performance +P2067=Fuel Level Sensor B Circuit Low +P2068=Fuel Level Sensor B Circuit High +P2069=Fuel Level Sensor B Circuit Intermittent +P206A=ISO/SAE reserved +P206B=ISO/SAE reserved +P206C=ISO/SAE reserved +P206D=ISO/SAE reserved +P206E=Intake Manifold Tuning (IMT) Valve Stuck Open Bank 2 a) +P206F=Intake Manifold Tuning (IMT) Valve Stuck Closed Bank 2 a) +P2070=Intake Manifold Tuning (IMT) Valve Stuck Open Bank 1 a) +P2071=Intake Manifold Tuning (IMT) Valve Stuck Closed Bank 1 a) +P2072=Throttle Actuator Control System - Ice Blockage +P2073=Manifold Absolute Pressure/Mass Air Flow - Throttle Position Correlation at Idle +P2074=Manifold Absolute Pressure/Mass Air Flow - Throttle Position Correlation at Higher Load +P2075=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Bank 1 a) +P2076=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Range/Performance Bank 1 a) +P2077=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Low Bank 1 a) +P2078=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit High Bank 1 a) +P2079=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Intermittent Bank 1 a) +P207A=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Bank 2 a) +P207B=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Range/Performance Bank 2 a) +P207C=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Low Bank 2 a) +P207D=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit High Bank 2 a) +P207E=Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Intermittent Bank 2 a) +P207F=ISO/SAE reserved +P2080=Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 1 Sensor 1 +P2081=Exhaust Gas Temperature Sensor Circuit Intermittent Bank 1 Sensor 1 +P2082=Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 2 Sensor 1 +P2083=Exhaust Gas Temperature Sensor Circuit Intermittent Bank 2 Sensor 1 +P2084=Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 1 Sensor 2 +P2085=Exhaust Gas Temperature Sensor Circuit Intermittent Bank 1 Sensor 2 +P2086=Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 2 Sensor 2 +P2087=Exhaust Gas Temperature Sensor Circuit Intermittent Bank 2 Sensor 2 +P2088=A Camshaft Position Actuator Control Circuit Low Bank 1 b) +P2089=A Camshaft Position Actuator Control Circuit High Bank 1 b) +P2090=B Camshaft Position Actuator Control Circuit Low Bank 1 c) +P2091=B Camshaft Position Actuator Control Circuit High Bank 1 c) +P2092=A Camshaft Position Actuator Control Circuit Low Bank 2 b) +P2093=A Camshaft Position Actuator Control Circuit High Bank 2 b) +P2094=B Camshaft Position Actuator Control Circuit Low Bank 2 c) +P2095=B Camshaft Position Actuator Control Circuit High Bank 2 c) +P2096=Post Catalyst Fuel Trim System Too Lean Bank 1 +P2097=Post Catalyst Fuel Trim System Too Rich Bank 1 +P2098=Post Catalyst Fuel Trim System Too Lean Bank 2 +P2099=Post Catalyst Fuel Trim System Too Rich Bank 2 +P2100=Throttle Actuator Control Motor Circuit/Open +P2101=Throttle Actuator Control Motor Circuit Range/Performance +P2102=Throttle Actuator Control Motor Circuit Low +P2103=Throttle Actuator Control Motor Circuit High +P2104=Throttle Actuator Control System – Forced Idle +P2105=Throttle Actuator Control System – Forced Engine Shutdown +P2106=Throttle Actuator Control System – Forced Limited Power +P2107=Throttle Actuator Control Module Processor +P2108=Throttle Actuator Control Module Performance +P2109=Throttle/Pedal Position Sensor A Minimum Stop Performance +P2110=Throttle Actuator Control System – Forced Limited RPM +P2111=Throttle Actuator Control System – Stuck Open +P2112=Throttle Actuator Control System – Stuck Closed +P2113=Throttle/Pedal Position Sensor B Minimum Stop Performance +P2114=Throttle/Pedal Position Sensor C Minimum Stop Performance +P2115=Throttle/Pedal Position Sensor D Minimum Stop Performance +P2116=Throttle/Pedal Position Sensor E Minimum Stop Performance +P2117=Throttle/Pedal Position Sensor F Minimum Stop Performance +P2118=Throttle Actuator Control Motor Current Range/Performance +P2119=Throttle Actuator Control Throttle Body Range/Performance +P2120=Throttle/Pedal Position Sensor/Switch D Circuit +P2121=Throttle/Pedal Position Sensor/Switch D Circuit Range/Performance +P2122=Throttle/Pedal Position Sensor/Switch D Circuit Low +P2123=Throttle/Pedal Position Sensor/Switch D Circuit High +P2124=Throttle/Pedal Position Sensor/Switch D Circuit Intermittent +P2125=Throttle/Pedal Position Sensor/Switch E Circuit +P2126=Throttle/Pedal Position Sensor/Switch E Circuit Range/Performance +P2127=Throttle/Pedal Position Sensor/Switch E Circuit Low +P2128=Throttle/Pedal Position Sensor/Switch E Circuit High +P2129=Throttle/Pedal Position Sensor/Switch E Circuit Intermittent +P2130=Throttle/Pedal Position Sensor/Switch F Circuit +P2131=Throttle/Pedal Position Sensor/Switch F Circuit Range/Performance +P2132=Throttle/Pedal Position Sensor/Switch F Circuit Low +P2133=Throttle/Pedal Position Sensor/Switch F Circuit High +P2134=Throttle/Pedal Position Sensor/Switch F Circuit Intermittent +P2135=Throttle/Pedal Position Sensor/Switch A / B Voltage Correlation +P2136=Throttle/Pedal Position Sensor/Switch A / C Voltage Correlation +P2137=Throttle/Pedal Position Sensor/Switch B / C Voltage Correlation +P2138=Throttle/Pedal Position Sensor/Switch D / E Voltage Correlation +P2139=Throttle/Pedal Position Sensor/Switch D / F Voltage Correlation +P213A=Exhaust Gas Recirculation Throttle Control Circuit B /Open +P213B=Exhaust Gas Recirculation Throttle Control Circuit B Range/Performance +P213C=Exhaust Gas Recirculation Throttle Control Circuit B Low +P213D=Exhaust Gas Recirculation Throttle Control Circuit B High +P2140=Throttle/Pedal Position Sensor/Switch E / F Voltage Correlation +P2141=Exhaust Gas Recirculation Throttle Control Circuit A Low +P2142=Exhaust Gas Recirculation Throttle Control Circuit A High +P2143=Exhaust Gas Recirculation Vent Control Circuit/Open +P2144=Exhaust Gas Recirculation Vent Control Circuit Low +P2145=Exhaust Gas Recirculation Vent Control Circuit High +P2146=Fuel Injector Group A Supply Voltage Circuit/Open +P2147=Fuel Injector Group A Supply Voltage Circuit Low +P2148=Fuel Injector Group A Supply Voltage Circuit High +P2149=Fuel Injector Group B Supply Voltage Circuit/Open +P2150=Fuel Injector Group B Supply Voltage Circuit Low +P2151=Fuel Injector Group B Supply Voltage Circuit High +P2152=Fuel Injector Group C Supply Voltage Circuit/Open +P2153=Fuel Injector Group C Supply Voltage Circuit Low +P2154=Fuel Injector Group C Supply Voltage Circuit High +P2155=Fuel Injector Group D Supply Voltage Circuit/Open +P2156=Fuel Injector Group D Supply Voltage Circuit Low +P2157=Fuel Injector Group D Supply Voltage Circuit High +P2158=Vehicle Speed Sensor B +P2159=Vehicle Speed Sensor B Range/Performance +P215A=Vehicle Speed – Wheel Speed Correlation +P215B=Vehicle Speed – Output Shaft Speed Correlation +P2160=Vehicle Speed Sensor B Circuit Low +P2161=Vehicle Speed Sensor B Intermittent/Erratic +P2162=Vehicle Speed Sensor A / B Correlation +P2163=Throttle/Pedal Position Sensor A Maximum Stop Performance +P2164=Throttle/Pedal Position Sensor B Maximum Stop Performance +P2165=Throttle/Pedal Position Sensor C Maximum Stop Performance +P2166=Throttle/Pedal Position Sensor D Maximum Stop Performance +P2167=Throttle/Pedal Position Sensor E Maximum Stop Performance +P2168=Throttle/Pedal Position Sensor F Maximum Stop Performance +P2169=Exhaust Pressure Regulator Vent Solenoid Control Circuit/Open +P2170=Exhaust Pressure Regulator Vent Solenoid Control Circuit Low +P2171=Exhaust Pressure Regulator Vent Solenoid Control Circuit High +P2172=Throttle Actuator Control System – Sudden High Airflow Detected +P2173=Throttle Actuator Control System – High Airflow Detected +P2174=Throttle Actuator Control System – Sudden Low Airflow Detected +P2175=Throttle Actuator Control System – Low Airflow Detected +P2176=Throttle Actuator Control System – Idle Position Not Learned +P2177=System Too Lean Off Idle Bank 1 +P2178=System Too Rich Off Idle Bank 1 +P2179=System Too Lean Off Idle Bank 2 +P2180=System Too Rich Off Idle Bank 2 +P2181=Cooling System Performance +P2182=Engine Coolant Temperature Sensor 2 Circuit +P2183=Engine Coolant Temperature Sensor 2 Circuit Range/Performance +P2184=Engine Coolant Temperature Sensor 2 Circuit Low +P2185=Engine Coolant Temperature Sensor 2 Circuit High +P2186=Engine Coolant Temperature Sensor 2 Circuit Intermittent/Erratic +P2187=System Too Lean at Idle Bank 1 +P2188=System Too Rich at Idle Bank 1 +P2189=System Too Lean at Idle Bank 2 +P2190=System Too Rich at Idle Bank 2 +P2191=System Too Lean at Higher Load Bank 1 +P2192=System Too Rich at Higher Load Bank 1 +P2193=System Too Lean at Higher Load Bank 2 +P2194=System Too Rich at Higher Load Bank 2 +P2195=O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 1 +P2196=O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 1 +P2197=O2 Sensor Signal Biased/Stuck Lean Bank 2 Sensor 1 +P2198=O2 Sensor Signal Biased/Stuck Rich Bank 2 Sensor 1 +P2199=Intake Air Temperature Sensor 1 / 2 Correlation +P2200=NOx Sensor Circuit Bank 1 +P2201=NOx Sensor Circuit Range/Performance Bank 1 +P2202=NOx Sensor Circuit Low Bank 1 +P2203=NOx Sensor Circuit High Bank 1 +P2204=NOx Sensor Circuit Intermittent Bank 1 +P2205=NOx Sensor Heater Control Circuit/Open Bank 1 +P2206=NOx Sensor Heater Control Circuit Low Bank 1 +P2207=NOx Sensor Heater Control Circuit High Bank 1 +P2208=NOx Sensor Heater Sense Circuit Bank 1 +P2209=NOx Sensor Heater Sense Circuit Range/Performance Bank 1 +P2210=NOx Sensor Heater Sense Circuit Low Bank 1 +P2211=NOx Sensor Heater Sense Circuit High Bank 1 +P2212=NOx Sensor Heater Sense Circuit Intermittent Bank 1 +P2213=NOx Sensor Circuit Bank 2 +P2214=NOx Sensor Circuit Range/Performance Bank 2 +P2215=NOx Sensor Circuit Low Bank 2 +P2216=NOx Sensor Circuit High Bank 2 +P2217=NOx Sensor Circuit Intermittent Bank 2 +P2218=NOx Sensor Heater Control Circuit/Open Bank 2 +P2219=NOx Sensor Heater Control Circuit Low Bank 2 +P2220=NOx Sensor Heater Control Circuit High Bank 2 +P2221=NOx Sensor Heater Sense Circuit Bank 2 +P2222=NOx Sensor Heater Sense Circuit Range/Performance Bank 2 +P2223=NOx Sensor Heater Sense Circuit Low Bank 2 +P2224=NOx Sensor Heater Sense Circuit High Bank 2 +P2225=NOx Sensor Heater Sense Circuit Intermittent Bank 2 +P2226=Barometric Pressure Circuit +P2227=Barometric Pressure Circuit Range/Performance +P2228=Barometric Pressure Circuit Low +P2229=Barometric Pressure Circuit High +P2230=Barometric Pressure Circuit Intermittent +P2231=O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 1 Sensor 1 +P2232=O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 1 Sensor 2 +P2233=O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 1 Sensor 3 +P2234=O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 2 Sensor 1 +P2235=O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 2 Sensor 2 +P2236=O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 2 Sensor 3 +P2237=O2 Sensor Positive Current Control Circuit/Open Bank 1 Sensor 1 +P2238=O2 Sensor Positive Current Control Circuit Low Bank 1 Sensor 1 +P2239=O2 Sensor Positive Current Control Circuit High Bank 1 Sensor 1 +P2240=O2 Sensor Positive Current Control Circuit/Open Bank 2 Sensor 1 +P2241=O2 Sensor Positive Current Control Circuit Low Bank 2 Sensor 1 +P2242=O2 Sensor Positive Current Control Circuit High Bank 2 Sensor 1 +P2243=O2 Sensor Reference Voltage Circuit/Open Bank 1 Sensor 1 +P2244=O2 Sensor Reference Voltage Performance Bank 1 Sensor 1 +P2245=O2 Sensor Reference Voltage Circuit Low Bank 1 Sensor 1 +P2246=O2 Sensor Reference Voltage Circuit High Bank 1 Sensor 1 +P2247=O2 Sensor Reference Voltage Circuit/Open Bank 2 Sensor 1 +P2248=O2 Sensor Reference Voltage Performance Bank 2 Sensor 1 +P2249=O2 Sensor Reference Voltage Circuit Low Bank 2 Sensor 1 +P2250=O2 Sensor Reference Voltage Circuit High Bank 2 Sensor 1 +P2251=O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1 +P2252=O2 Sensor Negative Current Control Circuit Low Bank 1 Sensor 1 +P2253=O2 Sensor Negative Current Control Circuit High Bank 1 Sensor 1 +P2254=O2 Sensor Negative Current Control Circuit/Open Bank 2 Sensor 1 +P2255=O2 Sensor Negative Current Control Circuit Low Bank 2 Sensor 1 +P2256=O2 Sensor Negative Current Control Circuit High Bank 2 Sensor 1 +P2257=Secondary Air Injection System Control A Circuit Low +P2258=Secondary Air Injection System Control A Circuit High +P2259=Secondary Air Injection System Control B Circuit Low +P2260=Secondary Air Injection System Control B Circuit High +P2261=Turbocharger/Supercharger Bypass Valve – Mechanical +P2262=Turbocharger/Supercharger Boost Pressure Not Detected – Mechanical +P2263=Turbocharger/Supercharger Boost System Performance +P2264=Water in Fuel Sensor Circuit +P2265=Water in Fuel Sensor Circuit Range/Performance +P2266=Water in Fuel Sensor Circuit Low +P2267=Water in Fuel Sensor Circuit High +P2268=Water in Fuel Sensor Circuit Intermittent +P2269=Water in Fuel Condition +P2270=O2 Sensor Signal Stuck Lean Bank 1 Sensor 2 +P2271=O2 Sensor Signal Stuck Rich Bank 1 Sensor 2 +P2272=O2 Sensor Signal Stuck Lean Bank 2 Sensor 2 +P2273=O2 Sensor Signal Stuck Rich Bank 2 Sensor 2 +P2274=O2 Sensor Signal Stuck Lean Bank 1 Sensor 3 +P2275=O2 Sensor Signal Stuck Rich Bank 1 Sensor 3 +P2276=O2 Sensor Signal Stuck Lean Bank 2 Sensor 3 +P2277=O2 Sensor Signal Stuck Rich Bank 2 Sensor 3 +P2278=O2 Sensor Signals Swapped Bank 1 Sensor 3 / Bank 2 Sensor 3 +P2279=Intake Air System Leak +P2280=Air Flow Restriction / Air Leak Between Air Filter and MAF +P2281=Air Leak Between MAF and Throttle Body +P2282=Air Leak Between Throttle Body and Intake Valves +P2283=Injector Control Pressure Sensor Circuit +P2284=Injector Control Pressure Sensor Circuit Range/Performance +P2285=Injector Control Pressure Sensor Circuit Low +P2286=Injector Control Pressure Sensor Circuit High +P2287=Injector Control Pressure Sensor Circuit Intermittent +P2288=Injector Control Pressure Too High +P2289=Injector Control Pressure Too High – Engine Off +P2290=Injector Control Pressure Too Low +P2291=Injector Control Pressure Too Low – Engine Cranking +P2292=Injector Control Pressure Erratic +P2293=Fuel Pressure Regulator 2 Performance +P2294=Fuel Pressure Regulator 2 Control Circuit +P2295=Fuel Pressure Regulator 2 Control Circuit Low +P2296=Fuel Pressure Regulator 2 Control Circuit High +P2297=O2 Sensor Out of Range During Deceleration Bank 1 Sensor 1 +P2298=O2 Sensor Out of Range During Deceleration Bank 2 Sensor 1 +P2299=Brake Pedal Position / Accelerator Pedal Position Incompatible +P2300=Ignition Coil A Primary Control Circuit Low +P2301=Ignition Coil A Primary Control Circuit High +P2302=Ignition Coil A Secondary Circuit +P2303=Ignition Coil B Primary Control Circuit Low +P2304=Ignition Coil B Primary Control Circuit High +P2305=Ignition Coil B Secondary Circuit +P2306=Ignition Coil C Primary Control Circuit Low +P2307=Ignition Coil C Primary Control Circuit High +P2308=Ignition Coil C Secondary Circuit +P2309=Ignition Coil D Primary Control Circuit Low +P2310=Ignition Coil D Primary Control Circuit High +P2311=Ignition Coil D Secondary Circuit +P2312=Ignition Coil E Primary Control Circuit Low +P2313=Ignition Coil E Primary Control Circuit High +P2314=Ignition Coil E Secondary Circuit +P2315=Ignition Coil F Primary Control Circuit Low +P2316=Ignition Coil F Primary Control Circuit High +P2317=Ignition Coil F Secondary Circuit +P2318=Ignition Coil G Primary Control Circuit Low +P2319=Ignition Coil G Primary Control Circuit High +P2320=Ignition Coil G Secondary Circuit +P2321=Ignition Coil H Primary Control Circuit Low +P2322=Ignition Coil H Primary Control Circuit High +P2323=Ignition Coil H Secondary Circuit +P2324=Ignition Coil I Primary Control Circuit Low +P2325=Ignition Coil I Primary Control Circuit High +P2326=Ignition Coil I Secondary Circuit +P2327=Ignition Coil J Primary Control Circuit Low +P2328=Ignition Coil J Primary Control Circuit High +P2329=Ignition Coil J Secondary Circuit +P2330=Ignition Coil K Primary Control Circuit Low +P2331=Ignition Coil K Primary Control Circuit High +P2332=Ignition Coil K Secondary Circuit +P2333=Ignition Coil L Primary Control Circuit Low +P2334=Ignition Coil L Primary Control Circuit High +P2335=Ignition Coil L Secondary Circuit +P2336=Cylinder 1 Above Knock Threshold +P2337=Cylinder 2 Above Knock Threshold +P2338=Cylinder 3 Above Knock Threshold +P2339=Cylinder 4 Above Knock Threshold +P2340=Cylinder 5 Above Knock Threshold +P2341=Cylinder 6 Above Knock Threshold +P2342=Cylinder 7 Above Knock Threshold +P2343=Cylinder 8 Above Knock Threshold +P2344=Cylinder 9 Above Knock Threshold +P2345=Cylinder 10 Above Knock Threshold +P2346=Cylinder 11 Above Knock Threshold +P2347=Cylinder 12 Above Knock Threshold +P2400=Evaporative Emission System Leak Detection Pump Control Circuit/Open +P2401=Evaporative Emission System Leak Detection Pump Control Circuit Low +P2402=Evaporative Emission System Leak Detection Pump Control Circuit High +P2403=Evaporative Emission System Leak Detection Pump Sense Circuit/Open +P2404=Evaporative Emission System Leak Detection Pump Sense Circuit Range/Performance +P2405=Evaporative Emission System Leak Detection Pump Sense Circuit Low +P2406=Evaporative Emission System Leak Detection Pump Sense Circuit High +P2407=Evaporative Emission System Leak Detection Pump Sense Circuit Intermittent/Erratic +P2408=Fuel Cap Sensor/Switch Circuit +P2409=Fuel Cap Sensor/Switch Circuit Range/Performance +P240A=Evaporative Emission System Leak Detection Pump Heater Control Circuit/Open +P240B=Evaporative Emission System Leak Detection Pump Heater Control Circuit Low +P240C=Evaporative Emission System Leak Detection Pump Heater Control Circuit High +P240D=ISO/SAE reserved +P240E=ISO/SAE reserved +P240F=ISO/SAE reserved +P2410=Fuel Cap Sensor/Switch Circuit Low +P2411=Fuel Cap Sensor/Switch Circuit High +P2412=Fuel Cap Sensor/Switch Circuit Intermittent/Erratic +P2413=Exhaust Gas Recirculation System Performance +P2414=O2 Sensor Exhaust Sample Error Bank 1 Sensor 1 +P2415=O2 Sensor Exhaust Sample Error Bank 2 Sensor 1 +P2416=O2 Sensor Signals Swapped Bank 1 Sensor 2 / Bank 1 Sensor 3 +P2417=O2 Sensor Signals Swapped Bank 2 Sensor 2 / Bank 2 Sensor 3 +P2418=Evaporative Emission System Switching Valve Control Circuit / Open +P2419=Evaporative Emission System Switching Valve Control Circuit Low +P2420=Evaporative Emission System Switching Valve Control Circuit High +P2421=Evaporative Emission System Vent Valve Stuck Open +P2422=Evaporative Emission System Vent Valve Stuck Closed +P2423=HC Adsorption Catalyst Efficiency Below Threshold Bank 1 +P2424=HC Adsorption Catalyst Efficiency Below Threshold Bank 2 +P2425=Exhaust Gas Recirculation Cooling Valve Control Circuit/Open +P2426=Exhaust Gas Recirculation Cooling Valve Control Circuit Low +P2427=Exhaust Gas Recirculation Cooling Valve Control Circuit High +P2428=Exhaust Gas Temperature Too High Bank 1 +P2429=Exhaust Gas Temperature Too High Bank 2 +P242A=Exhaust Gas Temperature Sensor Circuit Bank 1 Sensor 3 +P242B=Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 1 Sensor 3 +P242C=Exhaust Gas Temperature Sensor Circuit Low Bank 1 Sensor 3 +P242D=Exhaust Gas Temperature Sensor Circuit High Bank 1 Sensor 3 +P242E=Exhaust Gas Temperature Sensor Circuit Intermittent/Erratic Bank 1 Sensor 3 +P242F=Diesel Particulate Filter Restriction - Ash Accumulation +P2430=Secondary Air Injection System Air Flow/Pressure Sensor Circuit Bank 1 +P2431=Secondary Air Injection System Air Flow/Pressure Sensor Circuit Range/Performance Bank 1 +P2432=Secondary Air Injection System Air Flow/Pressure Sensor Circuit Low Bank 1 +P2433=Secondary Air Injection System Air Flow/Pressure Sensor Circuit High Bank 1 +P2434=Secondary Air Injection System Air Flow/Pressure Sensor Circuit Intermittent/Erratic Bank 1 +P2435=Secondary Air Injection System Air Flow/Pressure Sensor Circuit Bank 2 +P2436=Secondary Air Injection System Air Flow/Pressure Sensor Circuit Range/Performance Bank 2 +P2437=Secondary Air Injection System Air Flow/Pressure Sensor Circuit Low Bank 2 +P2438=Secondary Air Injection System Air Flow/Pressure Sensor Circuit High Bank 2 +P2439=Secondary Air Injection System Air Flow/Pressure Sensor Circuit Intermittent/Erratic Bank 2 +P2440=Secondary Air Injection System Switching Valve Stuck Open Bank 1 +P2441=Secondary Air Injection System Switching Valve Stuck Closed Bank 1 +P2442=Secondary Air Injection System Switching Valve Stuck Open Bank 2 +P2443=Secondary Air Injection System Switching Valve Stuck Closed Bank 2 +P2444=Secondary Air Injection System Pump Stuck On Bank 1 +P2445=Secondary Air Injection System Pump Stuck Off Bank 1 +P2446=Secondary Air Injection System Pump Stuck On Bank 2 +P2447=Secondary Air Injection System Pump Stuck Off Bank 2 +P2448=Secondary Air Injection System High Air Flow Bank 1 +P2449=Secondary Air Injection System High Air Flow Bank 2 +P244A=Diesel Particulate Filter Differential Pressure Too Low Bank 1 +P244C=Particulate filter - too low pressure (Row 1) (Sensor 1) +P2450=Evaporative Emission System Switching Valve Performance/Stuck Open +P2451=Evaporative Emission System Switching Valve Stuck Closed +P2452=Diesel Particulate Filter Differential Pressure Sensor Circuit +P2453=Diesel Particulate Filter Differential Pressure Sensor Circuit Range/Performance +P2454=Diesel Particulate Filter Differential Pressure Sensor Circuit Low +P2455=Diesel Particulate Filter Differential Pressure Sensor Circuit High +P2456=Diesel Particulate Filter Differential Pressure Sensor Circuit Intermittent/Erratic +P2457=Exhaust Gas Recirculation Cooling System Performance +P2458=Diesel Particulate Filter Regeneration Duration +P2459=Diesel Particulate Filter Regeneration Frequency +P245A=Exhaust Gas Recirculation Cooler Bypass Control Circuit/Open +P245B=Exhaust Gas Recirculation Cooler Bypass Control Circuit Range/Performance +P245C=Exhaust Gas Recirculation Cooler Bypass Control Circuit Low +P245D=Exhaust Gas Recirculation Cooler Bypass Control Circuit High +P245E=ISO/SAE reserved +P245F=ISO/SAE reserved +P2463=Diesel particulate filter DPF-soot accumulation +P2500=Generator Lamp/L-Terminal Circuit Low +P2501=Generator Lamp/L-Terminal Circuit High +P2502=Charging System Voltage +P2503=Charging System Voltage Low +P2504=Charging System Voltage High +P2505=ECM/PCM Power Input Signal +P2506=ECM/PCM Power Input Signal Range/Performance +P2507=ECM/PCM Power Input Signal Low +P2508=ECM/PCM Power Input Signal High +P2509=ECM/PCM Power Input Signal Intermittent +P250A=Engine Oil Level Sensor Circuit +P250B=Engine Oil Level Sensor Circuit Range/Performance +P250C=Engine Oil Level Sensor Circuit Low +P250D=Engine Oil Level Sensor Circuit High +P250E=Engine Oil Level Sensor Circuit Intermittent/Erratic +P250F=Engine Oil Level Too Low +P2510=ECM/PCM Power Relay Sense Circuit Range/Performance +P2511=ECM/PCM Power Relay Sense Circuit Intermittent +P2512=Event Data Recorder Request Circuit/ Open +P2513=Event Data Recorder Request Circuit Low +P2514=Event Data Recorder Request Circuit High +P2515=A/C Refrigerant Pressure Sensor B Circuit +P2516=A/C Refrigerant Pressure Sensor B Circuit Range/Performance +P2517=A/C Refrigerant Pressure Sensor B Circuit Low +P2518=A/C Refrigerant Pressure Sensor B Circuit High +P2519=A/C Request A Circuit +P251A=PTO Enable Switch Circuit/Open +P251B=PTO Enable Switch Circuit Low +P251C=PTO Enable Switch Circuit High +P251D=PTO Engine Shutdown Circuit/Open +P251E=PTO Engine Shutdown Circuit Low +P251F=PTO Engine Shutdown Circuit High +P2520=A/C Request A Circuit Low +P2521=A/C Request A Circuit High +P2522=A/C Request B Circuit +P2523=A/C Request B Circuit Low +P2524=A/C Request B Circuit High +P2525=Vacuum Reservoir Pressure Sensor Circuit +P2526=Vacuum Reservoir Pressure Sensor Circuit Range/Performance +P2527=Vacuum Reservoir Pressure Sensor Circuit Low +P2528=Vacuum Reservoir Pressure Sensor Circuit High +P2529=Vacuum Reservoir Pressure Sensor Circuit Intermittent +P252A=Engine Oil Quality Sensor Circuit +P252B=Engine Oil Quality Sensor Circuit Range/Performance +P252C=Engine Oil Quality Sensor Circuit Low +P252D=Engine Oil Quality Sensor Circuit High +P252E=Engine Oil Quality Circuit Intermittent/Erratic +P252F=Engine Oil Level Too High +P2530=Ignition Switch Run Position Circuit +P2531=Ignition Switch Run Position Circuit Low +P2532=Ignition Switch Run Position Circuit High +P2533=Ignition Switch Run/Start Position Circuit +P2534=Ignition Switch Run/Start Position Circuit Low +P2535=Ignition Switch Run/Start Position Circuit High +P2536=Ignition Switch Accessory Position Circuit +P2537=Ignition Switch Accessory Position Circuit Low +P2538=Ignition Switch Accessory Position Circuit High +P2539=Low Pressure Fuel System Sensor Circuit +P253A=PTO Sense Circuit/Open +P253B=PTO Sense Circuit Range/Performance +P253C=PTO Sense Circuit Low +P253D=PTO Sense Circuit High +P253E=PTO Sense Circuit Intermittent/Erratic +P253F=Engine Oil Deteriorated +P2540=Low Pressure Fuel System Sensor Circuit Range/Performance +P2541=Low Pressure Fuel System Sensor Circuit Low +P2542=Low Pressure Fuel System Sensor Circuit High +P2543=Low Pressure Fuel System Sensor Circuit Intermittent +P2544=Torque Management Request Input Signal A +P2545=Torque Management Request Input Signal A Range/Performance +P2546=Torque Management Request Input Signal A Low +P2547=Torque Management Request Input Signal A High +P2548=Torque Management Request Input Signal B +P2549=Torque Management Request Input Signal B Range/Performance +P254A=PTO Speed Selector Sensor/Switch 1 Circuit/Open +P254B=PTO Speed Selector Sensor/Switch 1 Range/Performance +P254C=PTO Speed Selector Sensor/Switch 1 Circuit Low +P254D=PTO Speed Selector Sensor/Switch 1 Circuit High +P254E=PTO Speed Selector Sensor/Switch 1 Circuit Intermittent/Erratic +P254F=Engine Hood Switch Circuit +P2550=Torque Management Request Input Signal B Low +P2551=Torque Management Request Input Signal B High +P2552=Throttle/Fuel Inhibit Circuit +P2553=Throttle/Fuel Inhibit Circuit Range/Performance +P2554=Throttle/Fuel Inhibit Circuit Low +P2555=Throttle/Fuel Inhibit Circuit High +P2556=Engine Coolant Level Sensor/Switch Circuit +P2557=Engine Coolant Level Sensor/Switch Circuit Range/Performance +P2558=Engine Coolant Level Sensor/Switch Circuit Low +P2559=Engine Coolant Level Sensor/Switch Circuit High +P255A=PTO Speed Selector Sensor/Switch 2 Circuit/Open +P255B=PTO Speed Selector Sensor/Switch 2 Range/Performance +P255C=PTO Speed Selector Sensor/Switch 2 Circuit Low +P255D=PTO Speed Selector Sensor/Switch 2 Circuit High +P255E=PTO Speed Selector Sensor/Switch 2 Circuit Intermittent/Erratic +P255F=ISO/SAE reserved +P2560=Engine Coolant Level Low +P2561=A/C Control Module Requested MIL Illumination +P2562=Turbocharger Boost Control Position Sensor A Circuit +P2563=Turbocharger Boost Control Position Sensor A Circuit Range/Performance +P2564=Turbocharger Boost Control Position Sensor A Circuit Low +P2565=Turbocharger Boost Control Position Sensor A Circuit High +P2566=Turbocharger Boost Control Position Sensor A Circuit Intermittent +P2567=Direct Ozone Reduction Catalyst Temperature Sensor Circuit +P2568=Direct Ozone Reduction Catalyst Temperature Sensor Circuit Range/Performance +P2569=Direct Ozone Reduction Catalyst Temperature Sensor Circuit Low +P256A=Engine Idle Speed Selector Sensor/Switch Circuit/Open +P256B=Engine Idle Speed Selector Sensor/Switch Range/Performance +P256C=Engine Idle Speed Selector Sensor/Switch Circuit Low +P256D=Engine Idle Speed Selector Sensor/Switch Circuit High +P256E=Engine Idle Speed Selector Sensor/Switch Circuit Intermittent/Erratic +P256F=ISO/SAE reserved +P2570=Direct Ozone Reduction Catalyst Temperature Sensor Circuit High +P2571=Direct Ozone Reduction Catalyst Temperature Sensor Circuit Intermittent/Erratic +P2572=Direct Ozone Reduction Catalyst Deterioration Sensor Circuit +P2573=Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Range/Performance +P2574=Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Low +P2575=Direct Ozone Reduction Catalyst Deterioration Sensor Circuit High +P2576=Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Intermittent/Erratic +P2577=Direct Ozone Reduction Catalyst Efficiency Below Threshold +P2578=Turbocharger Speed Sensor Circuit +P2579=Turbocharger Speed Sensor Circuit Range/ Performance +P257A=Vacuum Reservoir Control Circuit Open +P257B=Vacuum Reservoir Control Circuit Low +P257C=Vacuum Reservoir Control Circuit High +P257D=Engine Hood Switch Circuit Range/ Performance +P257E=Engine Hood Switch Circuit Low +P257F=Engine Hood Switch Circuit High +P2580=Turbocharger Speed Sensor Circuit Low +P2581=Turbocharger Speed Sensor Circuit High +P2582=Turbocharger Speed Sensor Circuit Intermittent +P2583=Cruise Control Front Distance Range Sensor +P2584=Fuel Additive Control Module Requested MIL Illumination +P2585=Fuel Additive Control Module Warning Lamp Request +P2586=Turbocharger Boost Control Position Sensor B Circuit +P2587=Turbocharger Boost Control Position Sensor B Circuit Range/ Performance +P2588=Turbocharger Boost Control Position Sensor B Circuit Low +P2589=Turbocharger Boost Control Position Sensor B Circuit High +P2590=Turbocharger Boost Control Position Sensor B Circuit Intermittent/ Erratic +P2600=Coolant Pump Control Circuit/Open +P2601=Coolant Pump Control Circuit Range/Performance +P2602=Coolant Pump Control Circuit Low +P2603=Coolant Pump Control Circuit High +P2604=Intake Air Heater A Circuit Range/Performance +P2605=Intake Air Heater A Circuit/Open +P2606=Intake Air Heater B Circuit Range/Performance +P2607=Intake Air Heater B Circuit Low +P2608=Intake Air Heater B Circuit High +P2609=Intake Air Heater System Performance +P260A=PTO Control Circuit/ Open +P260B=PTO Control Circuit Low +P260C=PTO Control Circuit High +P260D=PTO Engaged Lamp Control Circuit +P260E=ISO/SAE reserved +P260F=Evaporative System Monitoring Processor Performance +P2610=ECM/PCM Internal Engine Off Timer Performance +P2611=A/C Refrigerant Distribution Valve Control Circuit/Open +P2612=A/C Refrigerant Distribution Valve Control Circuit Low +P2613=A/C Refrigerant Distribution Valve Control Circuit High +P2614=Camshaft Position Signal Output Circuit/Open +P2615=Camshaft Position Signal Output Circuit Low +P2616=Camshaft Position Signal Output Circuit High +P2617=Crankshaft Position Signal Output Circuit/Open +P2618=Crankshaft Position Signal Output Circuit Low +P2619=Crankshaft Position Signal Output Circuit High +P2620=Throttle Position Output Circuit/Open +P2621=Throttle Position Output Circuit Low +P2622=Throttle Position Output Circuit High +P2623=Injector Control Pressure Regulator Circuit/Open +P2624=Injector Control Pressure Regulator Circuit Low +P2625=Injector Control Pressure Regulator Circuit High +P2626=O2 Sensor Pumping Current Trim Circuit/ Open Bank 1 Sensor 1 +P2627=O2 Sensor Pumping Current Trim Circuit Low Bank 1 Sensor 1 +P2628=O2 Sensor Pumping Current Trim Circuit High Bank 1 Sensor 1 +P2629=O2 Sensor Pumping Current Trim Circuit/ Open Bank 2 Sensor 1 +P2630=O2 Sensor Pumping Current Trim Circuit Low Bank 2 Sensor 1 +P2631=O2 Sensor Pumping Current Trim Circuit High Bank 2 Sensor 1 +P2632=Fuel Pump B Control Circuit /Open +P2633=Fuel Pump B Control Circuit Low +P2634=Fuel Pump B Control Circuit High +P2635=Fuel Pump A Low Flow / Performance +P2636=Fuel Pump B Low Flow / Performance +P2637=Torque Management Feedback Signal A +P2638=Torque Management Feedback Signal A Range/Performance +P2639=Torque Management Feedback Signal A Low +P2640=Torque Management Feedback Signal A High +P2641=Torque Management Feedback Signal B +P2642=Torque Management Feedback Signal B Range/Performance +P2643=Torque Management Feedback Signal B Low +P2644=Torque Management Feedback Signal B High +P2645=A Rocker Arm Actuator Control Circuit/ Open Bank 1 +P2646=A Rocker Arm Actuator System Performance or Stuck Off Bank 1 +P2647=A Rocker Arm Actuator System Stuck On Bank 1 +P2648=A Rocker Arm Actuator Control Circuit Low Bank 1 +P2649=A Rocker Arm Actuator Control Circuit High Bank 1 +P264A=A Rocker Arm Actuator Position Sensor Circuit Bank 1 +P264B=A Rocker Arm Actuator Position Sensor Circuit Range/ Performance Bank 1 +P264C=A Rocker Arm Actuator Position Sensor Circuit Low Bank 1 +P264D=A Rocker Arm Actuator Position Sensor Circuit High Bank 1 +P264E=A Rocker Arm Actuator Position Sensor Circuit Intermittent/ Erratic Bank 1 +P264F=ISO/SAE reserved +P2650=B Rocker Arm Actuator Control Circuit/ Open Bank 1 +P2651=B Rocker Arm Actuator System Performance/ Stuck Off Bank 1 +P2652=B Rocker Arm Actuator System Stuck On Bank 1 +P2653=B Rocker Arm Actuator Control Circuit Low Bank 1 +P2654=B Rocker Arm Actuator Control Circuit High Bank 1 +P2655=A Rocker Arm Actuator Control Circuit/ Open Bank 2 +P2656=A Rocker Arm Actuator System Performance or Stuck Off Bank 2 +P2657=A Rocker Arm Actuator System Stuck On Bank 2 +P2658=A Rocker Arm Actuator Control Circuit Low Bank 2 +P2659=A Rocker Arm Actuator Control Circuit High Bank 2 +P265A=B Rocker Arm Actuator Position Sensor Circuit Bank 1 +P265B=B Rocker Arm Actuator Position Sensor Circuit Range/ Performance Bank 1 +P265C=B Rocker Arm Actuator Position Sensor Circuit Low Bank 1 +P265D=B Rocker Arm Actuator Position Sensor Circuit High Bank 1 +P265E=B Rocker Arm Actuator Position Sensor Circuit Intermittent/ Erratic Bank 1 +P265F=ISO/SAE reserved +P2660=B Rocker Arm Actuator Control Circuit/ Open Bank 2 +P2661=B Rocker Arm Actuator System Performance/ Stuck Off Bank 2 +P2662=B Rocker Arm Actuator System Stuck On Bank 2 +P2663=B Rocker Arm Actuator Control Circuit Low Bank 2 +P2664=B Rocker Arm Actuator Control Circuit High Bank 2 +P2665=Fuel Shutoff Valve B Control Circuit/Open +P2666=Fuel Shutoff Valve B Control Circuit Low +P2667=Fuel Shutoff Valve B Control Circuit High +P2668=Fuel Mode Indicator Lamp Control Circuit +P2669=Actuator Supply Voltage B Circuit /Open +P266A=A Rocker Arm Actuator Position Sensor Circuit Bank 2 +P266B=A Rocker Arm Actuator Position Sensor Circuit Range/ Performance Bank 2 +P266C=A Rocker Arm Actuator Position Sensor Circuit Low Bank 2 +P266D=A Rocker Arm Actuator Position Sensor Circuit High Bank 2 +P266E=A Rocker Arm Actuator Position Sensor Circuit Intermittent/ Erratic Bank 2 +P266F=ISO/SAE reserved +P2670=Actuator Supply Voltage B Circuit Low +P2671=Actuator Supply Voltage B Circuit High +P2672=Injection Pump Timing Offset +P2673=Injection Pump Timing Calibration Not Learned +P2674=Injection Pump Fuel Calibration Not Learned +P2675=Air Cleaner Inlet Control Circuit/ Open +P2676=Air Cleaner Inlet Control Circuit Low +P2677=Air Cleaner Inlet Control Circuit High +P2678=Coolant Degassing Valve Control Circuit/ Open +P2679=Coolant Degassing Valve Control Circuit Low +P267A=B Rocker Arm Actuator Position Sensor Circuit Bank 2 +P267B=B Rocker Arm Actuator Position Sensor Circuit Range/ Performance Bank 2 +P267C=B Rocker Arm Actuator Position Sensor Circuit Low Bank 2 +P267D=B Rocker Arm Actuator Position Sensor Circuit High Bank 2 +P267E=B Rocker Arm Actuator Position Sensor Circuit Intermittent/ Erratic Bank 2 +P267F=ISO/SAE reserved +P2680=Coolant Degassing Valve Control Circuit High +P2681=Engine Coolant Bypass Valve Control Circuit/ Open +P2682=Engine Coolant Bypass Valve Control Circuit Low +P2683=Engine Coolant Bypass Valve Control Circuit High +P2684=Actuator Supply Voltage CCircuit/ Open +P2685=Actuator Supply Voltage CCircuit Low +P2686=Actuator Supply Voltage CCircuit High +P2687=Fuel Supply Heater Control Circuit/ Open +P2688=Fuel Supply Heater Control Circuit Low +P2689=Fuel Supply Heater Control Circuit High +P268A=ISO/SAE reserved +P268B=ISO/ SAE reserved +P268C=ISO/ SAE reserved +P268D=ISO/SAE reserved +P268E=ISO/SAE reserved +P268F=ISO/SAE reserved +P2700=Transmission Friction Element A Apply Time Range/Performance +P2701=Transmission Friction Element B Apply Time Range/Performance +P2702=Transmission Friction Element C Apply Time Range/Performance +P2703=Transmission Friction Element D Apply Time Range/Performance +P2704=Transmission Friction Element E Apply Time Range/Performance +P2705=Transmission Friction Element F Apply Time Range/Performance +P2706=Shift Solenoid F +P2707=Shift Solenoid F Performance or Stuck Off +P2708=Shift Solenoid F Stuck On +P2709=Shift Solenoid F Electrical +P2710=Shift Solenoid F Intermittent +P2711=Unexpected Mechanical Gear Disengagement +P2712=Hydraulic Power Unit Leakage +P2713=Pressure Control Solenoid D +P2714=Pressure Control Solenoid D Performance or Stuck Off +P2715=Pressure Control Solenoid D Stuck On +P2716=Pressure Control Solenoid D Electrical +P2717=Pressure Control Solenoid D Intermittent +P2718=Pressure Control Solenoid D Control Circuit / Open +P2719=Pressure Control Solenoid D Control Circuit Range/Performance +P2720=Pressure Control Solenoid D Control Circuit Low +P2721=Pressure Control Solenoid D Control Circuit High +P2722=Pressure Control Solenoid E +P2723=Pressure Control Solenoid E Performance or Stuck Off +P2724=Pressure Control Solenoid E Stuck On +P2725=Pressure Control Solenoid E Electrical +P2726=Pressure Control Solenoid E Intermittent +P2727=Pressure Control Solenoid E Control Circuit / Open +P2728=Pressure Control Solenoid E Control Circuit Range/Performance +P2729=Pressure Control Solenoid E Control Circuit Low +P2730=Pressure Control Solenoid E Control Circuit High +P2731=Pressure Control Solenoid F +P2732=Pressure Control Solenoid F Performance or Stuck Off +P2733=Pressure Control Solenoid F Stuck On +P2734=Pressure Control Solenoid F Electrical +P2735=Pressure Control Solenoid F Intermittent +P2736=Pressure Control Solenoid F Control Circuit/Open +P2737=Pressure Control Solenoid F Control Circuit Range/Performance +P2738=Pressure Control Solenoid F Control Circuit Low +P2739=Pressure Control Solenoid F Control Circuit High +P273A=Transmission Friction Element G Apply Time Range/ Performance +P273B=Transmission Friction Element H Apply Time Range/ Performance +P273C=ISO/ SAE reserved +P273D=ISO/SAE reserved +P273E=ISO/SAE reserved +P273F=ISO/SAE reserved +P2740=Transmission Fluid Temperature Sensor B Circuit +P2741=Transmission Fluid Temperature Sensor B Circuit Range Performance +P2742=Transmission Fluid Temperature Sensor B Circuit Low +P2743=Transmission Fluid Temperature Sensor B Circuit High +P2744=Transmission Fluid Temperature Sensor B Circuit Intermittent +P2745=Intermediate Shaft Speed Sensor B Circuit +P2746=Intermediate Shaft Speed Sensor B Circuit Range/Performance +P2747=Intermediate Shaft Speed Sensor B Circuit No Signal +P2748=Intermediate Shaft Speed Sensor B Circuit Intermittent +P2749=Intermediate Shaft Speed Sensor C Circuit +P2750=Intermediate Shaft Speed Sensor C Circuit Range/Performance +P2751=Intermediate Shaft Speed Sensor C Circuit No Signal +P2752=Intermediate Shaft Speed Sensor C Circuit Intermittent +P2753=Transmission Fluid Cooler Control Circuit/Open +P2754=Transmission Fluid Cooler Control Circuit Low +P2755=Transmission Fluid Cooler Control Circuit High +P2756=Torque Converter Clutch Pressure Control Solenoid +P2757=Torque Converter Clutch Pressure Control Solenoid Control Circuit Performance or Stuck Off +P2758=Torque Converter Clutch Pressure Control Solenoid Control Circuit Stuck On +P2759=Torque Converter Clutch Pressure Control Solenoid Control Circuit Electrical +P2760=Torque Converter Clutch Pressure Control Solenoid Control Circuit Intermittent +P2761=Torque Converter Clutch Pressure Control Solenoid Control Circuit/Open +P2762=Torque Converter Clutch Pressure Control Solenoid Control Circuit Range/Performance +P2763=Torque Converter Clutch Pressure Control Solenoid Control Circuit High +P2764=Torque Converter Clutch Pressure Control Solenoid Control Circuit Low +P2765=Input/Turbine Speed Sensor B Circuit +P2766=Input/Turbine Speed Sensor B Circuit Range/Performance +P2767=Input/Turbine Speed Sensor B Circuit No Signal +P2768=Input/Turbine Speed Sensor B Circuit Intermittent +P2769=Torque Converter Clutch Circuit Low +P2770=Torque Converter Clutch Circuit High +P2771=Four Wheel Drive (4WD) Low Switch Circuit +P2772=Four Wheel Drive (4WD) Low Switch Circuit Range/Performance +P2773=Four Wheel Drive (4WD) Low Switch Circuit Low +P2774=Four Wheel Drive (4WD) Low Switch Circuit High +P2775=Upshift Switch Circuit Range/Performance +P2776=Upshift Switch Circuit Low +P2777=Upshift Switch Circuit High +P2778=Upshift Switch Circuit Intermittent/Erratic +P2779=Downshift Switch Circuit Range/Performance +P2780=Downshift Switch Circuit Low +P2781=Downshift Switch Circuit High +P2782=Downshift Switch Circuit Intermittent/Erratic +P2783=Torque Converter Temperature Too High +P2784=Input/Turbine Speed Sensor A/B Correlation +P2785=Clutch Actuator Temperature Too High +P2786=Gear Shift Actuator Temperature Too High +P2787=Clutch Temperature Too High +P2788=Auto Shift Manual Adaptive Learning at Limit +P2789=Clutch Adaptive Learning at Limit +P278A=Kick Down Switch Circuit +P278B=Kick Down Switch Circuit Range/ Performance +P278C=Kick Down Switch Circuit Low +P278D=Kick Down Switch Circuit High +P278E=Kick Down Switch Circuit Intermittent/ Erratic +P278F=SAE/ ISO reserved +P2790=Gate Select Direction Circuit +P2791=Gate Select Direction Circuit Low +P2792=Gate Select Direction Circuit High +P2793=Gear Shift Direction Circuit +P2794=Gear Shift Direction Circuit Low +P2795=Gear Shift Direction Circuit High +P2796=Auxiliary Transmission Fluid Pump Control Circuit/ Open +P2797=Auxiliary Transmission Fluid Pump Performance +P2798=Auxiliary Transmission Fluid Pump Control Circuit Low +P2799=Auxiliary Transmission Fluid Pump Control Circuit High +P279A=ISO/SAE reserved +P279B=ISO/ SAE reserved +P279C=ISO/ SAE reserved +P279D=ISO/SAE reserved +P279E=ISO/SAE reserved +P279F=ISO/SAE reserved +P2800=Transmission Range Sensor B Circuit (PRNDL Input) +P2801=Transmission Range Sensor B Circuit Range/ Performance +P2802=Transmission Range Sensor B Circuit Low +P2803=Transmission Range Sensor B Circuit High +P2804=Transmission Range Sensor B Intermittent +P2805=Transmission Range Sensor A / B Correlation +P2806=Transmission Range Sensor Alignment +P2807=Pressure Control Solenoid G +P2808=Pressure Control Solenoid G Performance/ Stuck Off +P2809=Pressure Control Solenoid G Stuck On +P2810=Pressure Control Solenoid G Electrical +P2811=Pressure Control Solenoid G Intermittent +P2812=Pressure Control Solenoid G Control Circuit/ Open +P2813=Pressure Control Solenoid G Control Circuit Range/ Performance +P2814=Pressure Control Solenoid G Control Circuit Low +P2815=Pressure Control Solenoid G Control Circuit High +P2816=Pressure Control Solenoid H +P2817=Pressure Control Solenoid H Performance/ Stuck Off +P2818=Pressure Control Solenoid H Stuck On +P2819=Pressure Control Solenoid H Electrical +P281A=Pressure Control Solenoid H Intermittent +P281B=Pressure Control Solenoid H Control Circuit/ Open +P281C=Pressure Control Solenoid H Control Circuit Range/ Performance +P281D=Pressure Control Solenoid H Control Circuit Low +P281E=Pressure Control Solenoid H Control Circuit High +P281F=Pressure Control Solenoid J +P2820=Pressure Control Solenoid J Performance/ Stuck Off +P2821=Pressure Control Solenoid J Stuck On +P2822=Pressure Control Solenoid J Electrical +P2823=Pressure Control Solenoid J Intermittent +P2824=Pressure Control Solenoid J Control Circuit/ Open +P2825=Pressure Control Solenoid J Control Circuit Range/ Performance +P2826=Pressure Control Solenoid J Control Circuit Low +P2827=Pressure Control Solenoid J Control Circuit High +P2828=Pressure Control Solenoid K +P2829=Pressure Control Solenoid K Performance/ Stuck Off +P282A=Pressure Control Solenoid K Stuck On +P282B=Pressure Control Solenoid K Electrical +P282C=Pressure Control Solenoid K Intermittent +P282D=Pressure Control Solenoid K Control Circuit/ Open +P282E=Pressure Control Solenoid K Control Circuit Range/ Performance +P282F=Pressure Control Solenoid K Control Circuit Low +P2830=Pressure Control Solenoid K Control Circuit High +P2A00=O2 Sensor Circuit Range/Performance Bank 1 Sensor 1 +P2A01=O2 Sensor Circuit Range/Performance Bank 1 Sensor 2 +P2A02=O2 Sensor Circuit Range/Performance Bank 1 Sensor 3 +P2A03=O2 Sensor Circuit Range/Performance Bank 2 Sensor 1 +P2A04=O2 Sensor Circuit Range/Performance Bank 2 Sensor 2 +P2A05=O2 Sensor Circuit Range/Performance Bank 2 Sensor 3 +P2A06=O2 Sensor Negative Voltage Bank 1 Sensor 1 +P2A07=O2 Sensor Negative Voltage Bank 1 Sensor 2 +P2A08=O2 Sensor Negative Voltage Bank 1 Sensor 3 +P2A09=O2 Sensor Negative Voltage Bank 2 Sensor 1 +P2A10=O2 Sensor Negative Voltage Bank 2 Sensor 2 +P2A11=O2 Sensor Negative Voltage Bank 2 Sensor 3 +P3263=Volume sensor or mass air flow A - out of range +P3400=Cylinder Deactivation System Bank 1 +P3401=Cylinder 1 Deactivation/lntake Valve Control Circuit/Open +P3402=Cylinder 1 Deactivation/lntake Valve Control Performance +P3403=Cylinder 1 Deactivation/lntake Valve Control Circuit Low +P3404=Cylinder 1 Deactivation/lntake Valve Control Circuit High +P3405=Cylinder 1 Exhaust Valve Control Circuit/Open +P3406=Cylinder 1 Exhaust Valve Control Performance +P3407=Cylinder 1 Exhaust Valve Control Circuit Low +P3408=Cylinder 1 Exhaust Valve Control Circuit High +P3409=Cylinder 2 Deactivation/lntake Valve Control Circuit/Open +P3410=Cylinder 2 Deactivation/lntake Valve Control Performance +P3411=Cylinder 2 Deactivation/lntake Valve Control Circuit Low +P3412=Cylinder 2 Deactivation/lntake Valve Control Circuit High +P3413=Cylinder 2 Exhaust Valve Control Circuit/Open +P3414=Cylinder 2 Exhaust Valve Control Performance +P3415=Cylinder 2 Exhaust Valve Control Circuit Low +P3416=Cylinder 2 Exhaust Valve Control Circuit High +P3417=Cylinder 3 Deactivation/lntake Valve Control Circuit/Open +P3418=Cylinder 3 Deactivation/lntake Valve Control Performance +P3419=Cylinder 3 Deactivation/lntake Valve Control Circuit Low +P3420=Cylinder 3 Deactivation/lntake Valve Control Circuit High +P3421=Cylinder 3 Exhaust Valve Control Circuit/Open +P3422=Cylinder 3 Exhaust Valve Control Performance +P3423=Cylinder 3 Exhaust Valve Control Circuit Low +P3424=Cylinder 3 Exhaust Valve Control Circuit High +P3425=Cylinder 4 Deactivation/lntake Valve Control Circuit/Open +P3426=Cylinder 4 Deactivation/lntake Valve Control Performance +P3427=Cylinder 4 Deactivation/lntake Valve Control Circuit Low +P3428=Cylinder 4 Deactivation/lntake Valve Control Circuit High +P3429=Cylinder 4 Exhaust Valve Control Circuit/Open +P3430=Cylinder 4 Exhaust Valve Control Performance +P3431=Cylinder 4 Exhaust Valve Control Circuit Low +P3432=Cylinder 4 Exhaust Valve Control Circuit High +P3433=Cylinder 5 Deactivation/lntake Valve Control Circuit/Open +P3434=Cylinder 5 Deactivation/lntake Valve Control Performance +P3435=Cylinder 5 Deactivation/lntake Valve Control Circuit Low +P3436=Cylinder 5 Deactivation/lntake Valve Control Circuit High +P3437=Cylinder 5 Exhaust Valve Control Circuit/Open +P3438=Cylinder 5 Exhaust Valve Control Performance +P3439=Cylinder 5 Exhaust Valve Control Circuit Low +P3440=Cylinder 5 Exhaust Valve Control Circuit High +P3441=Cylinder 6 Deactivation/lntake Valve Control Circuit/Open +P3442=Cylinder 6 Deactivation/lntake Valve Control Performance +P3443=Cylinder 6 Deactivation/lntake Valve Control Circuit Low +P3444=Cylinder 6 Deactivation/lntake Valve Control Circuit High +P3445=Cylinder 6 Exhaust Valve Control Circuit/Open +P3446=Cylinder 6 Exhaust Valve Control Performance +P3447=Cylinder 6 Exhaust Valve Control Circuit Low +P3448=Cylinder 6 Exhaust Valve Control Circuit High +P3449=Cylinder 7 Deactivation/lntake Valve Control Circuit/Open +P3450=Cylinder 7 Deactivation/lntake Valve Control Performance +P3451=Cylinder 7 Deactivation/lntake Valve Control Circuit Low +P3452=Cylinder 7 Deactivation/lntake Valve Control Circuit High +P3453=Cylinder 7 Exhaust Valve Control Circuit/Open +P3454=Cylinder 7 Exhaust Valve Control Performance +P3455=Cylinder 7 Exhaust Valve Control Circuit Low +P3456=Cylinder 7 Exhaust Valve Control Circuit High +P3457=Cylinder 8 Deactivation/lntake Valve Control Circuit/Open +P3458=Cylinder 8 Deactivation/lntake Valve Control Performance +P3459=Cylinder 8 Deactivation/lntake Valve Control Circuit Low +P3460=Cylinder 8 Deactivation/lntake Valve Control Circuit High +P3461=Cylinder 8 Exhaust Valve Control Circuit/Open +P3462=Cylinder 8 Exhaust Valve Control Performance +P3463=Cylinder 8 Exhaust Valve Control Circuit Low +P3464=Cylinder 8 Exhaust Valve Control Circuit High +P3465=Cylinder 9 Deactivation/lntake Valve Control Circuit/Open +P3466=Cylinder 9 Deactivation/lntake Valve Control Performance +P3467=Cylinder 9 Deactivation/lntake Valve Control Circuit Low +P3468=Cylinder 9 Deactivation/lntake Valve Control Circuit High +P3469=Cylinder 9 Exhaust Valve Control Circuit/Open +P3470=Cylinder 9 Exhaust Valve Control Performance +P3471=Cylinder 9 Exhaust Valve Control Circuit Low +P3472=Cylinder 9 Exhaust Valve Control Circuit High +P3473=Cylinder 10 Deactivation/lntake Valve Control Circuit/Open +P3474=Cylinder 10 Deactivation/lntake Valve Control Performance +P3475=Cylinder 10 Deactivation/lntake Valve Control Circuit Low +P3476=Cylinder 10 Deactivation/lntake Valve Control Circuit High +P3477=Cylinder 10 Exhaust Valve Control Circuit/Open +P3478=Cylinder 10 Exhaust Valve Control Performance +P3479=Cylinder 10 Exhaust Valve Control Circuit Low +P3480=Cylinder 10 Exhaust Valve Control Circuit High +P3481=Cylinder 11 Deactivation/lntake Valve Control Circuit/Open +P3482=Cylinder 11 Deactivation/lntake Valve Control Performance +P3483=Cylinder 11 Deactivation/lntake Valve Control Circuit Low +P3484=Cylinder 11 Deactivation/lntake Valve Control Circuit High +P3485=Cylinder 11 Exhaust Valve Control Circuit/Open +P3486=Cylinder 11 Exhaust Valve Control Performance +P3487=Cylinder 11 Exhaust Valve Control Circuit Low +P3488=Cylinder 11 Exhaust Valve Control Circuit High +P3489=Cylinder 12 Deactivation/lntake Valve Control Circuit/Open +P3490=Cylinder 12 Deactivation/lntake Valve Control Performance +P3491=Cylinder 12 Deactivation/lntake Valve Control Circuit Low +P3492=Cylinder 12 Deactivation/lntake Valve Control Circuit High +P3493=Cylinder 12 Exhaust Valve Control Circuit/Open +P3494=Cylinder 12 Exhaust Valve Control Performance +P3495=Cylinder 12 Exhaust Valve Control Circuit Low +P3496=Cylinder 12 Exhaust Valve Control Circuit High +P3497=Cylinder Deactivation System Bank 2 +C0001=TCSControl Channel A Valve 1 +C0002=TCSControl Channel A Valve 2 +C0003=TCSControl Channel B Valve 1 +C0004=TCSControl Channel B Valve 2 +C0010=Left Front Inlet Control +C0011=Left Front Outlet Control +C0012=Left Front Hydraulic Release Too Long +C0014=Right Front Inlet Control +C0015=Right Front Outlet Control +C0016=Right Front Hydraulic Release Too Long +C0018=Left Rear Inlet Control +C0019=Left Rear Outlet Control +C001A=Left Rear Hydraulic Release Too Long +C001C=Right Rear Inlet Control +C001D=Right Rear Outlet Control +C001E=Right Rear Hydraulic Release Too Long +C0020=ABSPump Motor Control +C0021=Brake Booster Performance +C0022=Brake Booster Solenoid +C0023=Stop Lamp Control +C0030=Left Front Tone Wheel +C0031=Left Front Wheel Speed Sensor +C0032=Left Front Wheel Speed Sensor Supply +C0033=Right Front Tone Wheel +C0034=Right Front Wheel Speed Sensor +C0035=Right Front Wheel Speed Sensor Supply +C0036=Left Rear Tone Wheel +C0037=Left Rear Wheel Speed Sensor +C0038=Left Rear Wheel Speed Sensor Supply +C0039=Right Rear Tone Wheel +C003A=Right Rear Wheel Speed Sensor +C003B=Right Rear Wheel Speed Sensor Supply +C003C=Rear Tone Wheel +C003D=Rear Wheel Speed Sensor +C003E=Rear Wheel Speed Sensor Supply +C0040=Brake Pedal Switch A +C0041=Brake Pedal Switch B +C0042=Brake Pedal Position Sensor Circuit A +C0043=Brake Pedal Position Sensor Circuit B +C0044=Brake Pressure Sensor A +C0045=Brake Pressure Sensor B +C0046=Brake Pressure Sensor A/ B +C0047=Brake Booster Pressure Sensor +C0048=Brake Booster Travel Sensor +C0049=Brake Fluid +C004A=Brake Lining Wear Sensor +C0051=Steering Wheel Position Sensor +C0052=Steering Wheel Position Sensor Signal A +C0053=Steering Wheel Position Sensor Signal B +C0054=Steering Wheel Position Sensor Signal C +C0055=Steering Wheel Position Sensor Signal D +C0061=Lateral Acceleration Sensor +C0062=Longitudinal Acceleration Sensor +C0063=Yaw Rate Sensor +C0064=Roll Rate Sensor +C0069=Yaw Rate / Longitude Sensors +C006A=Multi - axis Acceleration Sensor +C006B=Stability System Active Too Long +C006C=Stability System +C0071=2/ 4 Wheel Drive Status Input +C0072=Brake Temperature Too High +C0073=Delivered Driving Torque +C0074=Requested Driving Torque +C0075=Extended Brake Pedal Traveloutput to PCM +C0076=PWM for Traction Control +C0077=Low Tire Pressure +C0078=Tire Diameter +C0079=Variable Effort Steering +C0081=ABSMalfunction Indicator +C0082=Brake System Malfunction Indicator +C0083=Tire Pressure Monitor Malfunction Indicator +C0084=Traction Active Indicator +C0085=Traction Disable Indicator +C0086=Vehicle Dynamics Indicator +C0089=TCSDisable Switch +C008A=TCSMode Control +C0200=Right Front Wheel Speed Sensor Circuit Malfunction +C0201=Right Front Wheel Speed Sensor Circuit Range/ Performance +C0202=Right Front Wheel Speed Sensor Circuit Low Input +C0203=Right Front Wheel Speed Sensor Circuit High Input +C0205=Left Front Wheel Speed Sensor Circuit Malfunction +C0206=Left Front Wheel Speed Sensor Circuit Range/ Performance +C0207=Left Front Wheel Speed Sensor Circuit Low Input +C0208=Left Front Wheel Speed Sensor Circuit High Input +C0210=Right Rear Wheel Speed Sensor Circuit Malfunction +C0211=Right Rear Wheel Speed Sensor Circuit Range/ Performance +C0212=Right Rear Wheel Speed Sensor Circuit Low Input +C0213=Right Rear Wheel Speed Sensor Circuit High Input +C0215=Left Rear Wheel Speed Sensor Circuit Malfunction +C0216=Left Rear Wheel Speed Sensor Circuit Range/ Performance +C0217=Left Rear Wheel Speed Sensor Circuit Low Input +C0218=Left Rear Wheel Speed Sensor Circuit High Input +C0220=Rear Wheel Speed Sensor Circuit Malfunction +C0221=Rear Wheel Speed Sensor Circuit Range/ Performance +C0222=Rear Wheel Speed Sensor Circuit Low Input +C0223=Rear Wheel Speed Sensor Circuit High Input +C0225=Wheel Speed Sensor Frequency Error +C0226=Right Front ABSSolenoid/ Meter #1 Circuit Malfunction +C0227=Right Front ABS Solenoid/ Meter #1 Circuit Range/ Performance +C0228=Right Front ABS Solenoid/ Meter #1 Circuit Low Input +C0229=Right Front ABS Solenoid/ Meter #1 Circuit High Input +C0231=Right Front ABS Solenoid/ Meter #2 Circuit Malfunction +C0232=Right Front ABS Solenoid/ Meter #2 Circuit Range/ Performance +C0233=Right Front ABS Solenoid/ Meter #2 Circuit Low Input +C0234=Right Front ABS Solenoid/ Meter #2 Circuit High Input +C0236=Left Front ABS Solenoid/ Meter #1 Circuit Malfunction +C0237=Left Front ABS Solenoid/ Meter #1 Circuit Range/ Performance +C0238=Left Front ABS Solenoid/ Meter #1 Circuit Low Input +C0239=Left Front ABS Solenoid/ Meter #1 Circuit High Input +C0241=Left Front ABS Solenoid/ Meter #2 Circuit Malfunction +C0242=Left Front ABS Solenoid/ Meter #2 Circuit Range/ Performance +C0243=Left Front ABS Solenoid/ Meter #2 Circuit Low Input +C0244=Left Front ABS Solenoid/ Meter #2 Circuit High Input +C0246=Right Rear ABSSolenoid/ Meter #1 Circuit Malfunction +C0247=Right Rear ABSSolenoid/ Meter #1 Circuit Range/ Performance +C0248=Right Rear ABSSolenoid/ Meter #1 Circuit Low Input +C0249=Right Rear ABSSolenoid/ Meter #1 Circuit High Input +C0251=Right Rear ABSSolenoid/ Meter #2 Circuit Malfunction +C0252=Right Rear ABSSolenoid/ Meter #2 Circuit Range/ Performance +C0253=Right Rear ABSSolenoid/ Meter #2 Circuit Low Input +C0254=Right Rear ABSSolenoid/ Meter #2 Circuit High Input +C0256=Left Rear ABSSolenoid/ Meter #1 Circuit Malfunction +C0257=Left Rear ABSSolenoid/ Meter #1 Circuit Range/ Performance +C0258=Left Rear ABSSolenoid/ Meter #1 Circuit Low Input +C0259=Left Rear ABSSolenoid/ Meter #1 Circuit High Input +C0261=Right Rear ABSSolenoid/ Meter #2 Circuit Malfunction +C0262=Right Rear ABSSolenoid/ Meter #2 Circuit Range/ Performance +C0263=Right Rear ABSSolenoid/ Meter #2 Circuit Low Input +C0264=Right Rear ABSSolenoid/ Meter #2 Circuit High Input +C0266=Pump Motor Circuit Malfunction +C0267=Pump Motor Circuit Range/ Performance +C0268=Pump Motor Circuit Low Input +C0269=Pump Motor Circuit High Input +C0271=Pump Motor Relay Circuit Malfunction +C0272=Pump Motor Relay Circuit Range/ Performance +C0273=Pump Motor Relay Circuit Low Input +C0274=Pump Motor Relay Circuit High Input +C0276=Valve Relay Circuit Malfunction +C0277=Valve Relay Circuit Range/ Performance +C0278=Valve Relay Circuit Low Input +C0279=Valve Relay Circuit High Input +C0300=Right Front TCS Solenoid/ Meter #1 Circuit Malfunction +C0301=Right Front TCS Solenoid/ Meter #1 Circuit Range/ Performance +C0302=Right Front TCS Solenoid/ Meter #1 Circuit Low Input +C0303=Right Front TCS Solenoid/ Meter #1 Circuit High Input +C0305=Right Front TCS Solenoid/ Meter #2 Circuit Malfunction +C0306=Right Front TCS Solenoid/ Meter #2 Circuit Range/ Performance +C0307=Right Front TCS Solenoid/ Meter #2 Circuit Low Input +C0308=Right Front TCS Solenoid/ Meter #2 Circuit High Input +C0310=Left Front TCS Solenoid/ Meter #1 Circuit Malfunction +C0311=Left Front TCS Solenoid/ Meter #1 Circuit Range/ Performance +C0312=Left Front TCS Solenoid/ Meter #1 Circuit Low Input +C0313=Left Front TCS Solenoid/ Meter #1 Circuit High Input +C0315=Left Front TCS Solenoid/ Meter #2 Circuit Malfunction +C0316=Left Front TCS Solenoid/ Meter #2 Circuit Range/ Performance +C0317=Left Front TCS Solenoid/ Meter #2 Circuit Low Input +C0318=Left Front TCS Solenoid/ Meter #2 Circuit High Input +C0320=Right Rear TCSSolenoid/ Meter #1 Circuit Malfunction +C0321=Right Rear TCSSolenoid/ Meter #1 Circuit Range/ Performance +C0322=Right Rear TCSSolenoid/ Meter #1 Circuit Low Input +C0323=Right Rear TCSSolenoid/ Meter #1 Circuit High Input +C0325=Right Rear TCSSolenoid/ Meter #2 Circuit Malfunction +C0326=Right Rear TCSSolenoid/ Meter #2 Circuit Range/ Performance +C0327=Right Rear TCSSolenoid/ Meter #2 Circuit Low Input +C0328=Right Rear TCSSolenoid/ Meter #2 Circuit High Input +C0330=Left Rear TCSSolenoid/ Meter #1 Circuit Malfunction +C0331=Left Rear TCSSolenoid/ Meter #1 Circuit Range/ Performance +C0332=Left Rear TCSSolenoid/ Meter #1 Circuit Low Input +C0333=Left Rear TCSSolenoid/ Meter #1 Circuit High Input +C0335=Right Rear TCSSolenoid/ Meter #2 Circuit Malfunction +C0336=Right Rear TCSSolenoid/ Meter #2 Circuit Range/ Performance +C0337=Right Rear TCSSolenoid/ Meter #2 Circuit Low Input +C0338=Right Rear TCSSolenoid/ Meter #2 Circuit High Input +C0340=ABS/ TCSBrake Switch Circuit Malfunction +C0341=ABS/ TCSBrake Switch Circuit Range/ Performance +C0342=ABS/ TCSBrake Switch Circuit Low Input +C0343=ABS/ TCSBrake Switch Circuit High Input +C0345=Low Brake Fluid Circuit Malfunction +C0346=Low Brake Fluid Circuit Range/ Performance +C0347=Low Brake Fluid Circuit Low Input +C0348=Low Brake Fluid Circuit High Input +C0350=Rear Solenoid/ Meter #1 Circuit Malfunction +C0351=Rear Solenoid/ Meter #1 Circuit Range/ Performance +C0352=Rear Solenoid/ Meter #1 Circuit Low Input +C0353=Rear Solenoid/ Meter #1 Circuit High Input +C0355=Throttle Reduction Meter Circuit Malfunction +C0356=Throttle Reduction Meter Circuit Range/ Performance +C0357=Throttle Reduction Meter Circuit Low Input +C0358=Throttle Reduction Meter Circuit High Input +C0360=System Pressure Circuit Malfunction +C0361=System Pressure Circuit Range/ Performance +C0362=System Pressure Circuit Low Input +C0363=System Pressure Circuit High Input +C0365=Lateral Accelerometer Circuit Malfunction +C0366=Lateral Accelerometer Circuit Range/ Performance +C0367=Lateral Accelerometer Circuit Low Input +C0368=Lateral Accelerometer Circuit High Input +C0370=Yaw Rate Circuit Malfunction +C0371=Yaw Rate Circuit Range/ Performance +C0372=Yaw Rate Circuit Low Input +C0373=Yaw Rate Circuit High Input +C0500=Steering Solenoid Circuit Malfunction +C0501=Steering Solenoid Circuit Range/ Performance +C0502=Steering Solenoid Circuit Low Input +C0503=Steering Solenoid Circuit High Input +C0505=Steering Position Sensor Malfunction +C0506=Steering Position Sensor Range/ Performance +C0507=Steering Position Sensor Low Input +C0508=Steering Position Sensor High Input +C0510=Steering Change Rate Sensor Malfunction +C0511=Steering Change Rate Sensor Range/ Performance +C0512=Steering Change Rate Sensor Low Input +C0513=Steering Change Rate Sensor High Input +C0700=Left Front Solenoid Circuit Malfunction +C0701=Left Front Solenoid Circuit Range/ Performance +C0702=Left Front Solenoid Circuit Low Input +C0703=Left Front Solenoid Circuit High Input +C0705=Right Front Solenoid Circuit Malfunction +C0706=Right Front Solenoid Circuit Range/ Performance +C0707=Right Front Solenoid Circuit Low Input +C0708=Right Front Solenoid Circuit High Input +C0710=Left Rear Solenoid Circuit Malfunction +C0711=Left Rear Solenoid Circuit Range/ Performance +C0712=Left Rear Solenoid Circuit Low Input +C0713=Left Rear Solenoid Circuit High Input +C0715=Right Rear Solenoid Circuit Malfunction +C0716=Right Rear Solenoid Circuit Range/ Performance +C0717=Right Rear Solenoid Circuit Low Input +C0718=Right Rear Solenoid Circuit High Input +C0720=Left Front Accelerometer Circuit Malfunction +C0721=Left Front Accelerometer Circuit Range/ Performance +C0722=Left Front Accelerometer Circuit Low Input +C0723=Left Front Accelerometer Circuit High Input +C0725=Right Front Accelerometer Circuit Malfunction +C0726=Right Front Accelerometer Circuit Range/ Performance +C0727=Right Front Accelerometer Circuit Low Input +C0728=Right Front Accelerometer Circuit High Input +C0730=Left Rear Accelerometer Circuit Malfunction +C0731=Left Rear Accelerometer Circuit Range/ Performance +C0732=Left Rear Accelerometer Circuit Low Input +C0733=Left Rear Accelerometer Circuit High Input +C0735=Right Rear Accelerometer Circuit Malfunction +C0736=Right Rear Accelerometer Circuit Range/ Performance +C0737=Right Rear Accelerometer Circuit Low Input +C0738=Right Rear Accelerometer Circuit High Input +C0740=Left Front Position Sensor Circuit Malfunction +C0741=Left Front Position Sensor Circuit Range/ Performance +C0742=Left Front Position Sensor Circuit Low Input +C0743=Left Front Position Sensor Circuit High Input +C0745=Right Front Position Sensor Circuit Malfunction +C0746=Right Front Position Sensor Circuit Range/ Performance +C0747=Right Front Position Sensor Circuit Low Input +C0748=Right Front Position Sensor Circuit High Input +C0750=Left Rear Position Sensor Circuit Malfunction +C0751=Left Rear Position Sensor Circuit Range/ Performance +C0752=Left Rear Position Sensor Circuit Low Input +C0753=Left Rear Position Sensor Circuit High Input +C0755=Right Rear Position Sensor Circuit Malfunction +C0756=Right Rear Position Sensor Circuit Range/ Performance +C0757=Right Rear Position Sensor Circuit Low Input +C0758=Right Rear Position Sensor Circuit High Input +U0001=High Speed CAN Communication Bus +U0002=High Speed CAN Communication Bus Performance +U0003=High Speed CAN Communication Bus (+) Open +U0004=High Speed CAN Communication Bus (+) Low +U0005=High Speed CAN Communication Bus (+) High +U0006=High Speed CAN Communication Bus (-) Open +U0007=High Speed CAN Communication Bus (-) Low +U0008=High Speed CAN Communication Bus (-) High +U0009=High Speed CAN Communication Bus (-) shorted to Bus (+) +U0010=Medium Speed CAN Communication Bus +U0011=Medium Speed CAN Communication Bus Performance +U0012=Medium Speed CAN Communication Bus (+) Open +U0013=Medium Speed CAN Communication Bus (+) Low +U0014=Medium Speed CAN Communication Bus (+) High +U0015=Medium Speed CAN Communication Bus (-) Open +U0016=Medium Speed CAN Communication Bus (-) Low +U0017=Medium Speed CAN Communication Bus (-) High +U0018=Medium Speed CAN Communication Bus (-) shorted to Bus (+) +U0019=Low Speed CAN Communication Bus +U0020=Low Speed CAN Communication Bus Performance +U0021=Low Speed CAN Communication Bus (+) Open +U0022=Low Speed CAN Communication Bus (+) Low +U0023=Low Speed CAN Communication Bus (+) High +U0024=Low Speed CAN Communication Bus (-) Open +U0025=Low Speed CAN Communication Bus (-) Low +U0026=Low Speed CAN Communication Bus (-) High +U0027=Low Speed CAN Communication Bus (-) shorted to Bus (+) +U0028=Vehicle Communication Bus A +U0029=Vehicle Communication Bus A Performance +U0030=Vehicle Communication Bus A (+) Open +U0031=Vehicle Communication Bus A (+) Low +U0032=Vehicle Communication Bus A (+) High +U0033=Vehicle Communication Bus A (-) Open +U0034=Vehicle Communication Bus A (-) Low +U0035=Vehicle Communication Bus A (-) High +U0036=Vehicle Communication Bus A (-) shorted to Bus A (+) +U0037=Vehicle Communication Bus B +U0038=Vehicle Communication Bus B Performance +U0039=Vehicle Communication Bus B (+) Open +U0040=Vehicle Communication Bus B (+) Low +U0041=Vehicle Communication Bus B (+) High +U0042=Vehicle Communication Bus B (-) Open +U0043=Vehicle Communication Bus B (-) Low +U0044=Vehicle Communication Bus B (-) High +U0045=Vehicle Communication Bus B (-) shorted to Bus B (+) +U0046=Vehicle Communication Bus C +U0047=Vehicle Communication Bus C Performance +U0048=Vehicle Communication Bus C (+) Open +U0049=Vehicle Communication Bus C (+) Low +U0050=Vehicle Communication Bus C (+) High +U0051=Vehicle Communication Bus C (-) Open +U0052=Vehicle Communication Bus C (-) Low +U0053=Vehicle Communication Bus C (-) High +U0054=Vehicle Communication Bus C (-) shorted to Bus C (+) +U0055=Vehicle Communication Bus D +U0056=Vehicle Communication Bus D Performance +U0057=Vehicle Communication Bus D (+) Open +U0058=Vehicle Communication Bus D (+) Low +U0059=Vehicle Communication Bus D (+) High +U0060=Vehicle Communication Bus D (-) Open +U0061=Vehicle Communication Bus D (-) Low +U0062=Vehicle Communication Bus D (-) High +U0063=Vehicle Communication Bus D (-) shorted to Bus D (+) +U0064=Vehicle Communication Bus E +U0065=Vehicle Communication Bus E Performance +U0066=Vehicle Communication Bus E (+) Open +U0067=Vehicle Communication Bus E (+) Low +U0068=Vehicle Communication Bus E (+) High +U0069=Vehicle Communication Bus E (-) Open +U0070=Vehicle Communication Bus E (-) Low +U0071=Vehicle Communication Bus E (-) High +U0072=Vehicle Communication Bus E (-) shorted to Bus E (+) +U0073=Control Module Communication Bus A Off +U0074=Control Module Communication Bus B Off +U0075=Reserved by Document +U0076=Reserved by Document +U0077=Reserved by Document +U0078=Reserved by Document +U0079=Reserved by Document +U0080=Reserved by Document +U0081=Reserved by Document +U0082=Reserved by Document +U0083=Reserved by Document +U0084=Reserved by Document +U0085=Reserved by Document +U0086=Reserved by Document +U0087=Reserved by Document +U0088=Reserved by Document +U0089=Reserved by Document +U0090=Reserved by Document +U0091=Reserved by Document +U0092=Reserved by Document +U0093=Reserved by Document +U0094=Reserved by Document +U0095=Reserved by Document +U0096=Reserved by Document +U0097=Reserved by Document +U0098=Reserved by Document +U0099=Reserved by Document +U0100=Lost Communication With ECM/PCM A +U0101=Lost Communication with TCM +U0102=Lost Communication with Transfer Case Control Module +U0103=Lost Communication With Gear Shift Module +U0104=Lost Communication With Cruise Control Module +U0105=Lost Communication With Fuel Injector Control Module +U0106=Lost Communication With Glow Plug Control Module +U0107=Lost Communication With Throttle Actuator Control Module +U0108=Lost Communication With Alternative Fuel Control Module +U0109=Lost Communication With Fuel Pump Control Module +U0110=Lost Communication With Drive Motor Control Module +U0111=Lost Communication With Battery Energy Control Module A +U0112=Lost Communication With Battery Energy Control Module B +U0113=Lost Communication With Emissions Critical Control Information +U0114=Lost Communication With Four-Wheel Drive Clutch Control Module +U0115=Lost Communication With ECM/PCM B +U0116=Lost Communication with Coolant Temperature Control Module +U0117=Lost Communication with PTO Control Module +U0118=Lost Communication with Fuel Additive Control Module +U0119=Lost Communication with Fuel Cell Control Module +U0120=Lost Communication with Starter Generator Control Module +U0121=Lost Communication With Anti-Lock Brake System (ABS) Control Module +U0122=Lost Communication With Vehicle Dynamics Control Module +U0123=Lost Communication With Yaw Rate Sensor Module +U0124=Lost Communication With Lateral Acceleration Sensor Module +U0125=Lost Communication With Multi-axis Acceleration Sensor Module +U0126=Lost Communication With Steering Angle Sensor Module +U0127=Lost Communication With Tire Pressure Monitor Module +U0128=Lost Communication With Park Brake Control Module +U0129=Lost Communication With Brake System Control Module +U0130=Lost Communication With Steering Effort Control Module +U0131=Lost Communication With Power Steering Control Module +U0132=Lost Communication With Ride Level Control Module +U0133=Lost Communication with Active Roll Control Module (ARCM) +U0134=Lost Communication with Rear Power Steering Control Module +U0135=Lost Communication with Front Differential Control Module +U0136=Lost Communication with Rear Differential Control Module +U0137=Lost Communication with Trailer Brake Control Module +U0138=Lost Communication with All Terrain Control Module +U0139=Lost Communication with Suspension Control Module B +U0140=Lost Communication With Body Control Module +U0141=Lost Communication With Body Control Module A +U0142=Lost Communication With Body Control Module B +U0143=Lost Communication With Body Control Module C +U0144=Lost Communication With Body Control Module D +U0145=Lost Communication With Body Control Module E +U0146=Lost Communication With Gateway A +U0147=Lost Communication With Gateway B +U0148=Lost Communication With Gateway C +U0149=Lost Communication With Gateway D +U0150=Lost Communication With Gateway E +U0151=Lost Communication With Restraints Control Module +U0152=Lost Communication With Side Restraints Control Module (Left) +U0153=Lost Communication With Side Restraints Control Module (Right) +U0154=Lost Communication With Restraints Occupant Sensing Control Module +U0155=Lost Communication With Instrument Panel Cluster (IPC) Control Module +U0156=Lost Communication With Information Center A +U0157=Lost Communication With Information Center B +U0158=Lost Communication With Head Up Display +U0159=Lost Communication With Parking Assist Control Module +U0160=Lost Communication With Audible Alert Control Module +U0161=Lost Communication With Compass Module +U0162=Lost Communication With Navigation Display Module +U0163=Lost Communication With Navigation Control Module +U0164=Lost Communication With HVAC Control Module +U0165=Lost Communication With HVAC Control Module +U0166=Lost Communication With Auxiliary Heater Control Module +U0167=Lost Communication With Vehicle Immobilizer Control Module +U0168=Lost Communication With Vehicle Security Control Module +U0169=Lost Communication With Sunroof Control Module +U0170=Lost Communication With Restraints System Sensor A +U0171=Lost Communication With Restraints System Sensor B +U0172=Lost Communication With Restraints System Sensor C +U0173=Lost Communication With Restraints System Sensor D +U0174=Lost Communication With Restraints System Sensor E +U0175=Lost Communication With Restraints System Sensor F +U0176=Lost Communication With Restraints System Sensor G +U0177=Lost Communication With Restraints System Sensor H +U0178=Lost Communication With Restraints System Sensor I +U0179=Lost Communication With Restraints System Sensor J +U017A=Lost Communication With Restraints System Sensor K +U017B=Lost Communication With Restraints System Sensor L +U017C=Lost Communication With Restraints System Sensor M +U017D=Lost Communication With Restraints System Sensor N +U0180=Lost Communication With Automatic Lighting Control Module +U0181=Lost Communication With Headlamp Leveling Control Module +U0182=Lost Communication With Lighting Control Module - Front +U0183=Lost Communication With Lighting Control Module - Rear +U0184=Lost Communication With Radio +U0185=Lost Communication With Antenna Control Module +U0186=Lost Communication With Audio Amplifier +U0187=Lost Communication With Digital Disc Player/Changer Module A +U0188=Lost Communication With Digital Disc Player/Changer Module B +U0189=Lost Communication With Digital Disc Player/Changer Module C +U0190=Lost Communication With Digital Disc Player/Changer Module D +U0191=Lost Communication With Television +U0192=Lost Communication With Personal Computer +U0193=Lost Communication With Digital Audio Control Module A +U0194=Lost Communication With Digital Audio Control Module B +U0195=Lost Communication With Subscription Entertainment Receiver Module +U0196=Lost Communication With Rear Seat Entertainment Control Module +U0197=Lost Communication With Telephone Control Module +U0198=Lost Communication With Telematic Control Module +U0199=Lost Communication With Door Control Module A +U0200=Lost Communication With Door Control Module B +U0201=Lost Communication With Door Control Module C +U0202=Lost Communication With Door Control Module D +U0203=Lost Communication With Door Control Module E +U0204=Lost Communication With Door Control Module F +U0205=Lost Communication With Door Control Module G +U0206=Lost Communication With Folding Top Control Module +U0207=Lost Communication With Movable Roof Control Module +U0208=Lost Communication With Seat Control Module A +U0209=Lost Communication With Seat Control Module B +U0210=Lost Communication With Seat Control Module C +U0211=Lost Communication With Seat Control Module D +U0212=Lost Communication With Steering Column Control Module +U0213=Lost Communication With Mirror Control Module +U0214=Lost Communication With Remote Function Actuation +U0215=Lost Communication With Door Switch A +U0216=Lost Communication With Door Switch B +U0217=Lost Communication With Door Switch C +U0218=Lost Communication With Door Switch D +U0219=Lost Communication With Door Switch E +U0220=Lost Communication With Door Switch F +U0221=Lost Communication With Door Switch G +U0222=Lost Communication With Door Window Motor A +U0223=Lost Communication With Door Window Motor B +U0224=Lost Communication With Door Window Motor C +U0225=Lost Communication With Door Window Motor D +U0226=Lost Communication With Door Window Motor E +U0227=Lost Communication With Door Window Motor F +U0228=Lost Communication With Door Window Motor G +U0229=Lost Communication With Heated Steering Wheel Module +U0230=Lost Communication With Rear Gate Module +U0231=Lost Communication With Rain Sensing Module +U0232=Lost Communication With Side Obstacle Detection Control Module - Left +U0233=Lost Communication With Side Obstacle Detection Control Module - Right +U0234=Lost Communication With Convenience Recall Module +U0235=Lost Communication With Cruise Control Front Distance Range Sensor +U0236=Lost Communication With Column Lock Module +U0237=Lost Communication With Digital Audio Control Module C +U0238=Lost Communication With Digital Audio Control Module D +U0239=Lost Communication With Entrapment Control Module A +U0240=Lost Communication With Entrapment Control Module B +U0241=Lost Communication With Headlamp Control Module A +U0242=Lost Communication With Headlamp Control Module B +U0243=Lost Communication With Parking Assist Control Module B +U0244=Lost Communication With Running Board Control Module A +U0245=Lost Communication With Entertainment Control Module Front +U0246=Lost Communication With Seat Control Module E +U0247=Lost Communication With Seat Control Module F +U0248=Lost Communication With Remote Accessory Module +U0249=Lost Communication With Entertainment Control Module Rear B +U0250=Lost Communication With Impact Classification System Module +U0251=Lost Communication With Running Board Control Module B +U0252=Lost Communication With Lighting Control Module Rear B +U0291=Lost Communication With Gear Shift Control Module B +U0292=Lost Communication With Drive Motor Control Module B +U0293=Lost Communication With Hybrid Powertrain Control Module +U0294=Lost Communication With Powertrain Control Monitor Module +U0295=Lost Communication With ACto ACConverter Control Module +U0296=Lost Communication With ACto DCConverter Control Module A +U0297=Lost Communication With ACto DCConverter Control Module B +U0298=Lost Communication With DCto DCConverter Control Module A +U0299=Lost Communication With DCto DCConverter Control Module B +U0300=Internal Control Module Software Incompatibility +U0301=Software Incompatibility with ECM/PCM +U0302=Software Incompatibility with Transmission Control Module +U0303=Software Incompatibility with Transfer Case Control Module +U0304=Software Incompatibility with Gear Shift Control Module +U0305=Software Incompatibility with Cruise Control Module +U0306=Software Incompatibility with Fuel Injector Control Module +U0307=Software Incompatibility with Glow Plug Control Module +U0308=Software Incompatibility with Throttle Actuator Control Module +U0309=Software Incompatibility with Alternative Fuel Control Module +U0310=Software Incompatibility with Fuel Pump Control Module +U0311=Software Incompatibility with Drive Motor Control Module +U0312=Software Incompatibility with Battery Energy Control Module A +U0313=Software Incompatibility with Battery Energy Control Module B +U0314=Software Incompatibility with Four-Wheel Drive Clutch Control Module +U0315=Software Incompatibility with Anti-Lock Brake System Control Module +U0316=Software Incompatibility with Vehicle Dynamics Control Module +U0317=Software Incompatibility with Park Brake Control Module +U0318=Software Incompatibility with Brake System Control Module +U0319=Software Incompatibility with Steering Effort Control Module +U0320=Software Incompatibility with Power Steering Control Module +U0321=Software Incompatibility with Ride Level Control Module +U0322=Software Incompatibility with Body Control Module +U0323=Software Incompatibility with Instrument Panel Control Module +U0324=Software Incompatibility with HVAC Control Module +U0325=Software Incompatibility with Auxiliary Heater Control Module +U0326=Software Incompatibility with Vehicle Immobilizer Control Module +U0327=Software Incompatibility with Vehicle Security Control Module +U0328=Software Incompatibility with Steering Angle Sensor Module +U0329=Software Incompatibility with Steering Column Control Module +U0330=Software Incompatibility with Tire Pressure Monitor Module +U0331=Software Incompatibility with Body Control Module A +U0400=Invalid Data Received +U0401=Invalid Data Received From ECM/PCM +U0402=Invalid Data Received From Transmission Control Module +U0403=Invalid Data Received From Transfer Case Control Module +U0404=Invalid Data Received From Gear Shift Control Module +U0405=Invalid Data Received From Cruise Control Module +U0406=Invalid Data Received From Fuel Injector Control Module +U0407=Invalid Data Received From Glow Plug Control Module +U0408=Invalid Data Received From Throttle Actuator Control Module +U0409=Invalid Data Received From Alternative Fuel Control Module +U040A=Invalid Data Received From Digital Disc Player / Changer Module C +U0410=Invalid Data Received From Fuel Pump Control Module +U0411=Invalid Data Received From Drive Motor Control Module +U0412=Invalid Data Received From Battery Energy Control Module A +U0413=Invalid Data Received From Battery Energy Control Module B +U0414=Invalid Data Received From Four-Wheel Drive Clutch Control Module +U0415=Invalid Data Received From Anti-Lock Brake System Control Module +U0416=Invalid Data Received From Vehicle Dynamics Control Module +U0417=Invalid Data Received From Park Brake Control Module +U0418=Invalid Data Received From Brake System Control Module +U0419=Invalid Data Received From Steering Effort Control Module +U0420=Invalid Data Received From Power Steering Control Module +U0421=Invalid Data Received From Ride Level Control Module +U0422=Invalid Data Received From Body Control Module +U0423=Invalid Data Received From Instrument Panel Control Module +U0424=Invalid Data Received From HVAC Control Module +U0425=Invalid Data Received From Auxiliary Heater Control Module +U0426=Invalid Data Received From Vehicle Immobilizer Control Module +U0427=Invalid Data Received From Vehicle Security Control Module +U0428=Invalid Data Received From Steering Angle Sensor Module +U0429=Invalid Data Received From Steering Column Control Module +U0430=Invalid Data Received From Tire Pressure Monitor Module +U0431=Invalid Data Received From Body Control Module A +U0432=Invalid Data Received From Multi - axis Acceleration Sensor Module +U0433=Invalid Data Received From Cruise Control Front Distance Range Sensor +U0434=Invalid Data Received From Active Roll Control Module +U0435=Invalid Data Received From Power Steering Control Module Rear +U0436=Invalid Data Received From Differential Control Module Front +U0437=Invalid Data Received From Differential Control Module Rear +U0438=Invalid Data Received From Trailer Brake Control Module +U0439=Invalid Data Received From All Terrain Control Module +U0441=Invalid Data Received From Emissions Critical Control Information +U0442=Invalid Data Received From ECM/ PCM B +U0443=Invalid Data Received From Body Control Module B +U0444=Invalid Data Received From Body Control Module C +U0445=Invalid Data Received From Body Control Module D +U0446=Invalid Data Received From Body Control Module E +U0447=Invalid Data Received From Gateway A +U0448=Invalid Data Received From Gateway B +U0449=Invalid Data Received From Gateway C +U044A=Invalid Data Received From Gateway D +U0451=Invalid Data Received From Gateway E +U0452=Invalid Data Received From Restraints Control Module +U0453=Invalid Data Received From Side Restraints Control Module Left +U0454=Invalid Data Received From Side Restraints Control Module Right +U0455=Invalid Data Received From Restraints Occupant Classification System Module +U0456=Invalid Data Received From Coolant Temperature Control Module +U0457=Invalid Data Received From Information Center A +U0458=Invalid Data Received From Information Center B +U0459=Invalid Data Received From Head Up Display +U045A=Invalid Data Received From Parking Assist Control Module A +U0461=Invalid Data Received From Audible Alert Control Module +U0462=Invalid Data Received From Compass Module +U0463=Invalid Data Received From Navigation Display Module +U0464=Invalid Data Received From Navigation Control Module +U0465=Invalid Data Received From Electrical PTO Control Module +U0466=Invalid Data Received From HVAC Control Module Rear +U0467=Invalid Data Received From Fuel Additive Control Module +U0468=Invalid Data Received From Fuel Cell Control Module +U0469=Invalid Data Received From Starter / Generator Control Module +U046A=Invalid Data Received From Sunroof Control Module +U0471=Invalid Data Received From Restraints System Sensor A +U0472=Invalid Data Received From Restraints System Sensor B +U0473=Invalid Data Received From Restraints System Sensor C +U0474=Invalid Data Received From Restraints System Sensor D +U0475=Invalid Data Received From Restraints System Sensor E +U0476=Invalid Data Received From Restraints System Sensor F +U0477=Invalid Data Received From Restraints System Sensor G +U0478=Invalid Data Received From Restraints System Sensor H +U0479=Invalid Data Received From Restraints System Sensor I +U047A=Invalid Data Received From Restraints System Sensor J +U047B=Invalid Data Received From Restraints System Sensor K +U047C=Invalid Data Received From Restraints System Sensor L +U047D=Invalid Data Received From Restraints System Sensor M +U047E=Invalid Data Received From Restraints System Sensor N +U0481=Invalid Data Received From Automatic Lighting Control Module +U0482=Invalid Data Received From Headlamp Leveling Control Module +U0483=Invalid Data Received From Lighting Control Module Front +U0484=Invalid Data Received From Lighting Control Module Rear A +U0485=Invalid Data Received From Radio +U0486=Invalid Data Received From Antenna Control Module +U0487=Invalid Data Received From Audio Amplifier +U0488=Invalid Data Received From Digital Disc Player / Changer Module A +U0489=Invalid Data Received From Digital Disc Player / Changer Module B +U0491=Invalid Data Received From Digital Disc Player / Changer Module D +U0492=Invalid Data Received From Television +U0493=Invalid Data Received From Personal Computer +U0494=Invalid Data Received From Digital Audio Control Module A +U0495=Invalid Data Received From Digital Audio Control Module B +U0496=Invalid Data Received From Subscription Entertainment Receiver Module +U0497=Invalid Data Received From Entertainment Control Module Rear A +U0498=Invalid Data Received From Telephone Control Module +U0499=Invalid Data Received From Telematic Control Module +U049A=Invalid Data Received From Door Control Module A +U0501=Invalid Data Received From Door Control Module B +U0502=Invalid Data Received From Door Control Module C +U0503=Invalid Data Received From Door Control Module D +U0504=Invalid Data Received From Door Control Module E +U0505=Invalid Data Received From Door Control Module F +U0506=Invalid Data Received From Door Control Module G +U0507=Invalid Data Received From Folding Top Control Module +U0508=Invalid Data Received From Moveable Roof Control Module +U0509=Invalid Data Received From Seat Control Module A +U050A=Invalid Data Received From Seat Control Module B +U0511=Invalid Data Received From Seat Control Module C +U0512=Invalid Data Received From Seat Control Module D +U0513=Invalid Data Received From Yaw Rate Sensor Module +U0514=Invalid Data Received From Mirror Control Module A +U0515=Invalid Data Received From Remote Function Actuation +U0516=Invalid Data Received From Door Switch A +U0517=Invalid Data Received From Door Switch B +U0518=Invalid Data Received From Door Switch C +U0519=Invalid Data Received From Door Switch D +U051A=Invalid Data Received From Door Switch E +U0521=Invalid Data Received From Door Switch F +U0522=Invalid Data Received From Door Switch G +U0523=Invalid Data Received From Door Window Motor A +U0524=Invalid Data Received From Door Window Motor B +U0525=Invalid Data Received From Door Window Motor C +U0526=Invalid Data Received From Door Window Motor D +U0527=Invalid Data Received From Door Window Motor E +U0528=Invalid Data Received From Door Window Motor F +U0529=Invalid Data Received From Door Window Motor G +U052A=Invalid Data Received From Heated Steering Wheel Module +U0531=Invalid Data Received From Rear Gate Module +U0532=Invalid Data Received From Rain Sensing Module +U0533=Invalid Data Received From Side Obstacle Detection Control Module Left +U0534=Invalid Data Received From Side Obstacle Detection Control Module Right +U0535=Invalid Data Received From Convenience Recall Module +U0536=Invalid Data Received From Lateral Acceleration Sensor Module +U0537=Invalid Data Received From Column Lock Module +U0538=Invalid Data Received From Digital Audio Control Module C +U0539=Invalid Data Received From Digital Audio Control Module D +U053A=Invalid Data Received From Entrapment Control Module A +U0541=Invalid Data Received From Entrapment Control Module B +U0542=Invalid Data Received From Headlamp Control Module A +U0543=Invalid Data Received From Headlamp Control Module B +U0544=Invalid Data Received From Parking Assist Control Module B +U0545=Invalid Data Received From Running Board Control Module +U0546=Invalid Data Received From Entertainment Control Module Front +U0547=Invalid Data Received From Seat Control Module E +U0548=Invalid Data Received From Seat Control Module F +U0549=Invalid Data Received From Remote Accessory Module +U054A=Invalid Data Received From Entertainment Control Module Rear B +U0551=Invalid Data Received From Impact Classification System Module +U0552=Invalid Data Received From Running Board Control Module B +U0553=Invalid Data Received From Lighting Control Module Rear B +U0592=Invalid Data Received From Gear Shift Control Module B +U0593=Invalid Data Received From Drive Motor Control Module B +U0594=Invalid Data Received From Hybrid Powertrain Control Module +U0595=Invalid Data Received From Powertrain Control Monitor Module +U0596=Invalid Data Received From ACto ACConverter Control Module +U0597=Invalid Data Received From ACto DCConverter Control Module A +U0598=Invalid Data Received From ACto DCConverter Control Module B +U0599=Invalid Data Received From DCto DCConverter Control Module A +U059A=Invalid Data Received From DCto DCConverter Control Module B +U3000=Control Module +U3001=Control Module Improper Shutdown +U3002=Vehicle Identification Number +U3003=Battery Voltage +U3004=Accessory Power Relay +U3005=Retained Accessory Power +U3006=Control Module Input Power A +U3007=Control Module Input Power B +U3008=Control Module Ground A +U3009=Control Module Ground B +U300A=Ignition Switch +U300B=Ignition Input Accessory / On / Start +U300C=Ignition Input Off / On / Start +U300D=Ignition Input On / Start +U300E=Ignition Input On +U300F=Ignition Input Accessory +U3010=Ignition Input Start +U3FFF=No trouble codes set +B0001=Driver Frontal Stage 1 Deployment Control +B0002=Driver Frontal Stage 2 Deployment Control +B0003=Driver Frontal Stage 3 Deployment Control +B0004=Driver Knee Bolster Deployment Control +B0005=Collapsible Steering Column Deployment Control +B0010=Passenger Frontal Stage 1 Deployment Control +B0011=Passenger Frontal Stage 2 Deployment Control +B0012=Passenger Frontal Stage 3 Deployment Control +B0013=Passenger Knee Bolster Deployment Control +B0020=Left Side Airbag Deployment Control +B0021=Left Curtain Deployment Control 1 +B0022=Left Curtain Deployment Control 2 +B0028=Right Side Airbag Deployment Control +B0029=Right Curtain Deployment Control 1 +B002A=Right Curtain Deployment Control 2 +B0030=Second Row Left Side Airbag Deployment Control +B0031=Second Row Left Frontal Stage 1 Deployment Control +B0032=Second Row Left Frontal Stage 2 Deployment Control +B0033=Second Row Left Frontal Stage 3 Deployment Control +B0038=Second Row Right Side Airbag Deployment Control +B0039=Second Row Right Frontal Stage 1 Deployment Control +B003A=Second Row Right Frontal Stage 2 Deployment Control +B003B=Second Row Right Frontal Stage 3 Deployment Control +B0040=Third Row Left Side Airbag Deployment Control +B0041=Third Row Left Frontal Stage 1 Deployment Control +B0042=Third Row Left Frontal Stage 2 Deployment Control +B0043=Third Row Left Frontal Stage 3 Deployment Control +B0048=Third Row Right Side Airbag Deployment Control +B0049=Third Row Right Frontal Stage 1 Deployment Control +B004A=Third Row Right Frontal Stage 2 Deployment Control +B004B=Third Row Right Frontal Stage 3 Deployment Control +B0050=Driver Seatbelt Sensor +B0051=First Row Center Seatbelt Sensor +B0052=Passenger Seatbelt Sensor +B0053=Second Row Left Seatbelt Sensor +B0054=Second Row Center Seatbelt Sensor +B0055=Second Row Right Seatbelt Sensor +B0056=Third Row Left Seatbelt Sensor +B0057=Third Row Center Seatbelt Sensor +B0058=Third Row Right Seatbelt Sensor +B0060=Driver Seatbelt Tension Sensor +B0061=Passenger Seatbelt Tension Sensor +B0070=Driver Seatbelt Pretensioner Deployment Control +B0071=First Row Center Seatbelt Pretensioner Deployment Control +B0072=Passenger Seatbelt Pretensioner Deployment Control +B0073=Second Row Left Seatbelt Pretensioner Deployment Control +B0074=Second Row Center Seatbelt Pretensioner Deployment Control +B0075=Second Row Right Seatbelt Pretensioner Deployment Control +B0076=Third Row Left Seatbelt Pretensioner Deployment Control +B0077=Third Row Center Seatbelt Pretensioner Deployment Control +B0078=Third Row Right Seatbelt Pretensioner Deployment Control +B0079=Driver Seatbelt Pretensioner B Deployment Control +B007A=Passenger Seatbelt Pretensioner B Deployment Control +B0080=Driver Seatbelt Load Limiter Deployment Control +B0081=First Row Center Seatbelt Load Limiter Deployment Control +B0082=Passenger Seatbelt Load Limiter Deployment Control +B0083=Second Row Left Seatbelt Load Limiter Deployment Control +B0084=Second Row Center Seatbelt Load Limiter Deployment Control +B0085=Second Row Right Seatbelt Load Limiter Deployment Control +B0086=Third Row Left Seatbelt Load Limiter Deployment Control +B0087=Third Row Center Seatbelt Load Limiter Deployment Control +B0088=Third Row Right Seatbelt Load Limiter Deployment Control +B0090=Left Frontal Restraints Sensor +B0091=Left Side Restraints Sensor 1 +B0092=Left Side Restraints Sensor 2 +B0093=Left Side Restraints Sensor 3 +B0094=Center Frontal Restraints Sensor +B0095=Right Frontal Restraints Sensor +B0096=Right Side Restraints Sensor 1 +B0097=Right Side Restraints Sensor 2 +B0098=Right Side Restraints Sensor 3 +B0099=Roll Over Sensor +B00A0=Occupant Classification System +B00A1=Occupant Position System +B00B0=Driver Seat Occupant Classification Sensor A +B00B1=Driver Seat Occupant Classification Sensor B +B00B2=Driver Seat Occupant Classification Sensor C +B00B3=Driver Seat Occupant Classification Sensor D +B00B4=Driver Seat Occupant Classification Sensor E +B00B5=Driver Seat Track Position Restraints Sensor +B00B6=Driver Seat Recline Position Restraints Sensor +B00B7=Driver Seat Occupant Position Sensor A +B00B8=Driver Seat Occupant Position Sensor B +B00B9=Driver Seat Occupant Position Sensor C +B00BA=Driver Seat Occupant Position Sensor D +B00BB=Driver Seat Occupant Position Sensor E +B00C0=Passenger Seat Occupant Classification Sensor A +B00C1=Passenger Seat Occupant Classification Sensor B +B00C2=Passenger Seat Occupant Classification Sensor C +B00C3=Passenger Seat Occupant Classification Sensor D +B00C4=Passenger Seat Occupant Classification Sensor E +B00C5=Passenger Seat Track Position Restraints Sensor +B00C6=Passenger Seat Recline Position Restraints Sensor +B00C7=Passenger Seat Occupant Position Sensor A +B00C8=Passenger Seat Occupant Position Sensor B +B00C9=Passenger Seat Occupant Position Sensor C +B00CA=Passenger Seat Occupant Position Sensor D +B00CB=Passenger Seat Occupant Position Sensor E +B00D0=Driver Seatbelt Indicator +B00D1=Passenger Seatbelt Indicator +B00D2=Restraint System Malfunction Indicator 1 +B00D3=Restraint System Malfunction Indicator 2 +B00D4=Restraint System Malfunction Audible Indicator +B00D5=Restraint System Passenger Disable Indicator +B00DF=Passenger Restraints Disable Switch +B0100=Driver Air Bag Circuit Malfunction +B0101=Driver Air Bag Circuit Range/ Performance +B0102=Driver Air Bag Circuit Low Input +B0103=Driver Air Bag Circuit High Input +B0105=Passenger Air Bag Circuit Malfunction +B0106=Passenger Air Bag Circuit Range/ Performance +B0107=Passenger Air Bag Circuit Low Input +B0108=Passenger Air Bag Circuit High Input +B0110=Driver-Side Air Bag Circuit Malfunction +B0111=Driver-Side Air Bag Circuit Range/ Performance +B0112=Driver-Side Air Bag Circuit Low Input +B0113=Driver-Side Air Bag Circuit High Input +B0115=Passenger-Side Air Bag Circuit Malfunction +B0116=Passenger-Side Air Bag Circuit Range/ Performance +B0117=Passenger-Side Air Bag Circuit Low Input +B0118=Passenger-Side Air Bag Circuit High Input +B0120=Seatbelt #1 Switch Monitor Circuit Malfunction +B0121=Seatbelt #1 Switch Monitor Circuit Range/ Performance +B0122=Seatbelt #1 Switch Monitor Circuit Low Input +B0123=Seatbelt #1 Switch Monitor Circuit High Input +B0125=Seatbelt #2 Switch Monitor Circuit Malfunction +B0126=Seatbelt #2 Switch Monitor Circuit Range/ Performance +B0127=Seatbelt #2 Switch Monitor Circuit Low Input +B0128=Seatbelt #2 Switch Monitor Circuit High Input +B0130=Seatbelt #1 Retract Circuit Malfunction +B0131=Seatbelt #1 Retract Circuit Range/ Performance +B0132=Seatbelt #1 Retract Circuit Low Input +B0133=Seatbelt #1 Retract Circuit High Input +B0135=Seatbelt #2 Retract Circuit Malfunction +B0136=Seatbelt #2 Retract Circuit Range/ Performance +B0137=Seatbelt #2 Retract Circuit Low Input +B0138=Seatbelt #2 Retract Circuit High Input +B0200=Blower motor #1 (main/ primary/ front) power circuit low +B0300=Cooling Fan #1 Circuit Malfunction +B0301=Cooling Fan #1 Circuit Range/ Performance +B0302=Cooling Fan #1 Circuit Low Input +B0303=Cooling Fan #1 Circuit High Input +B0305=Cooling Fan #2 Circuit Malfunction +B0306=Cooling Fan #2 Circuit Range/ Performance +B0307=Cooling Fan #2 Circuit Low Input +B0308=Cooling Fan #2 Circuit High Input +B0310=A/ C Clutch Circuit Malfunction +B0311=A/ C Clutch Circuit Range/ Performance +B0312=A/ C Clutch Circuit Low Input +B0313=A/ C Clutch Circuit High Input +B0315=A/ C Pressure #1 Circuit Malfunction +B0316=A/ C Pressure #1 Circuit Range/ Performance +B0317=A/ C Pressure #1 Circuit Low Input +B0318=A/ C Pressure #1 Circuit High Input +B0320=A/ C Pressure #2 Circuit Malfunction +B0321=A/ C Pressure #2 Circuit Range/ Performance +B0322=A/ C Pressure #2 Circuit Low Input +B0323=A/ C Pressure #2 Circuit High Input +B0325=A/ C Press Reference (Signal) Circuit Malfunction +B0326=A/ C Press Reference (Signal) Circuit Range/ Performance +B0327=A/ C Press Reference (Signal) Circuit Low Input +B0328=A/ C Press Reference (Signal) Circuit High Input +B0330=Outside Air Temperature Circuit Malfunction +B0331=Outside Air Temperature Circuit Range/ Performance +B0332=Outside Air Temperature Circuit Low Input +B0333=Outside Air Temperature Circuit High Input +B0335=In Air Temp Sensor #1 Circuit Malfunction +B0336=In Air Temp Sensor #1 Circuit Range/ Performance +B0337=In Air Temp Sensor #1 Circuit Low Input +B0338=In Air Temp Sensor #1 Circuit High Input +B0340=In Air Temp Sensor #2 Circuit Malfunction +B0341=In Air Temp Sensor #2 Circuit Range/ Performance +B0342=In Air Temp Sensor #2 Circuit Low Input +B0343=In Air Temp Sensor #2 Circuit High Input +B0345=Solar Load Sensor 1 Circuit Malfunction +B0346=Solar Load Sensor 1 Circuit Range/ Performance +B0347=Solar Load Sensor 1 Circuit Low Input +B0348=Solar Load Sensor 1 Circuit High Input +B0350=Solar Load Sensor 2 Circuit Malfunction +B0351=Solar Load Sensor 2 Circuit Range/ Performance +B0352=Solar Load Sensor 2 Circuit Low Input +B0353=Solar Load Sensor 2 Circuit High Input +B0355=Blower Motor #1 Speed Circuit Malfunction +B0356=Blower Motor #1 Speed Circuit Range/ Performance +B0357=Blower Motor #1 Speed Circuit Low Input +B0358=Blower Motor #1 Speed Circuit High Input +B0360=Blower Motor #1 Power Circuit Malfunction +B0361=Blower Motor #1 Power Circuit Range/ Performance +B0362=Blower Motor #1 Power Circuit Low Input +B0363=Blower Motor #1 Power Circuit High Input +B0365=Blower Motor #1 Ground Circuit Malfunction +B0366=Blower Motor #1 Ground Circuit Range/ Performance +B0367=Blower Motor #1 Ground Circuit Low Input +B0368=Blower Motor #1 Ground Circuit High Input +B0370=A/ C High Side Temperature Sensor Malfunction +B0371=A/ C High Side Temperature Sensor Range/ Performance +B0372=A/ C High Side Temperature Sensor Low Input +B0373=A/ C High Side Temperature Sensor High Input +B0375=A/ C Evaporator Inlet Temperature Sensor Malfunction +B0376=A/ C Evaporator Inlet Temperature Sensor Range/ Performance +B0377=A/ C Evaporator Inlet Temperature Sensor Low Input +B0378=A/ C Evaporator Inlet Temperature Sensor High Input +B0380=A/ C Refrigerant Underpressure +B0381=A/ C Refrigerant Overpressure +B0400=Air Flow Control #1 Defrost Malfunction +B0401=Air Flow Control #1 Defrost Range/ Performance +B0402=Air Flow Control #1 Defrost Low Input +B0403=Air Flow Control #1 Defrost High Input +B0405=Air Flow Control #2 Heater Malfunction +B0406=Air Flow Control #2 Heater Range/ Performance +B0407=Air Flow Control #2 Heater Low Input +B0408=Air Flow Control #2 Heater High Input +B0410=Air Flow Control #3 Blend Malfunction +B0411=Air Flow Control #3 Blend Range/ Performance +B0412=Air Flow Control #3 Blend Low Input +B0413=Air Flow Control #3 Blend High Input +B0415=Air Flow Control #4 Vent Malfunction +B0416=Air Flow Control #4 Vent Range/ Performance +B0417=Air Flow Control #4 Vent Low Input +B0418=Air Flow Control #4 Vent High Input +B0420=Air Flow Control #5 A/ C Malfunction +B0421=Air Flow Control #5 A/ C Range/ Performance +B0422=Air Flow Control #5 A/ C Low Input +B0423=Air Flow Control #5 A/ C High Input +B0425=Air Flow Control #6 Recirculation Malfunction +B0426=Air Flow Control #6 Recirculation Range/ Performance +B0427=Air Flow Control #6 Recirculation Low Input +B0428=Air Flow Control #6 Recirculation High Input +B0430=Rear Defrost Circuit Malfunction +B0431=Rear Defrost Circuit Range/ Performance +B0432=Rear Defrost Circuit Low Input +B0433=Rear Defrost Circuit High Input +B0435=A/ C Request Circuit Malfunction +B0436=A/ C Request Circuit Range/ Performance +B0437=A/ C Request Circuit Low Input +B0438=A/ C Request Circuit High Input +B0440=Control Head #1 Feedback Malfunction +B0441=Control Head #1 Feedback Range/ Performance +B0442=Control Head #1 Feedback Low Input +B0443=Control Head #1 Feedback High Input +B0445=Control Head #2 Feedback Malfunction +B0446=Control Head #2 Feedback Range/ Performance +B0447=Control Head #2 Feedback Low Input +B0448=Control Head #2 Feedback High Input +B0500=Right Hand Turn Signal Circuit Malfunction +B0501=Right Hand Turn Signal Circuit Range/ Performance +B0502=Right Hand Turn Signal Circuit Low Input +B0503=Right Hand Turn Signal Circuit High Input +B0505=Left Hand Turn Signal Circuit Malfunction +B0506=Left Hand Turn Signal Circuit Range/ Performance +B0507=Left Hand Turn Signal Circuit Low Input +B0508=Left Hand Turn Signal Circuit High Input +B0510=Headlamp Indicators Circuit Malfunction +B0511=Headlamp Indicators Circuit Range/ Performance +B0512=Headlamp Indicators Circuit Low Input +B0513=Headlamp Indicators Circuit High Input +B0515=Speedometer Circuit Malfunction +B0516=Speedometer Circuit Range/ Performance +B0517=Speedometer Circuit Low Input +B0518=Speedometer Circuit High Input +B0520=Tachometer Circuit Malfunction +B0521=Tachometer Circuit Range/ Performance +B0522=Tachometer Circuit Low Input +B0523=Tachometer Circuit High Input +B0525=Temperature Gauges Circuit Malfunction +B0526=Temperature Gauges Circuit Range/ Performance +B0527=Temperature Gauges Circuit Low Input +B0528=Temperature Gauges Circuit High Input +B0530=Fuel Level Gauge Circuit Malfunction +B0531=Fuel Level Gauge Circuit Range/ Performance +B0532=Fuel Level Gauge Circuit Low Input +B0533=Fuel Level Gauge Circuit High Input +B0535=Turbo/ Super Boost Gauge Malfunction +B0536=Turbo/ Super Boost Gauge Range/ Performance +B0537=Turbo/ Super Boost Gauge Low Input +B0538=Turbo/ Super Boost Gauge High Input +B0540=Fasten Seatbelt Indicator Malfunction +B0541=Fasten Seatbelt Indicator Range/ Performance +B0542=Fasten Seatbelt Indicator Low Input +B0543=Fasten Seatbelt Indicator High Input +B0545=Door Ajar #1 Indicator Malfunction +B0546=Door Ajar #1 Indicator Range/ Performance +B0547=Door Ajar #1 Indicator Low Input +B0548=Door Ajar #1 Indicator High Input +B0550=Door Ajar #2 Indicator Malfunction +B0551=Door Ajar #2 Indicator Range/ Performance +B0552=Door Ajar #2 Indicator Low Input +B0553=Door Ajar #2 Indicator High Input +B0555=Brake Indicator Circuit Malfunction +B0556=Brake Indicator Circuit Range/ Performance +B0557=Brake Indicator Circuit Low Input +B0558=Brake Indicator Circuit High Input +B0560=Air Bag Lamp #1 Circuit Malfunction +B0561=Air Bag Lamp #1 Circuit Range/ Performance +B0562=Air Bag Lamp #1 Circuit Low Input +B0563=Air Bag Lamp #1 Circuit High Input +B0565=Security Op Information Circuit Malfunction +B0566=Security Op Information Circuit Range/ Performance +B0567=Security Op Information Circuit Low Input +B0568=Security Op Information Circuit High Input +B0600=Option Configuration Error +B0601=KAM Reset +B0602=Osc Watchdog COPMalfunction +B0603=EEPROM Write Error +B0604=EEPROM Calibration Error +B0605=EEPROM Checksum Error +B0606=RAM Malfunction +B0607=Internal Error +B0608=Initialization Error +B0800=Device Power #1 Circuit Malfunction +B0801=Device Power #1 Circuit Range/ Performance +B0802=Device Power #1 Circuit Low Input +B0803=Device Power #1 Circuit High Input +B0805=Device Power #2 Circuit Malfunction +B0806=Device Power #2 Circuit Range/ Performance +B0807=Device Power #2 Circuit Low Input +B0808=Device Power #2 Circuit High Input +B0810=Device Power #3 Circuit Malfunction +B0811=Device Power #3 Circuit Range/ Performance +B0812=Device Power #3 Circuit Low Input +B0813=Device Power #3 Circuit High Input +B0815=Device Ground #1 Circuit Malfunction +B0816=Device Ground #1 Circuit Range/ Performance +B0817=Device Ground #1 Circuit Low Input +B0818=Device Ground #1 Circuit High Input +B0820=Device Ground #2 Circuit Malfunction +B0821=Device Ground #2 Circuit Range/ Performance +B0822=Device Ground #2 Circuit Low Input +B0823=Device Ground #2 Circuit High Input +B0825=Device Ground #3 Circuit Malfunction +B0826=Device Ground #3 Circuit Range/ Performance +B0827=Device Ground #3 Circuit Low Input +B0828=Device Ground #3 Circuit High Input +B0830=Ignition 0 Circuit Malfunction +B0831=Ignition 0 Circuit Range/ Performance +B0832=Ignition 0 Circuit Low Input +B0833=Ignition 0 Circuit High Input +B0835=Ignition 1 Circuit Malfunction +B0836=Ignition 1 Circuit Range/ Performance +B0837=Ignition 1 Circuit Low Input +B0838=Ignition 1 Circuit High Input +B0840=Ignition 3 Circuit Malfunction +B0841=Ignition 3 Circuit Range/ Performance +B0842=Ignition 3 Circuit Low Input +B0843=Ignition 3 Circuit High Input +B0845=Device 5 Volt Reference Circuit Malfunction +B0846=Device 5 Volt Reference Circuit Range/ Performance +B0847=Device 5 Volt Reference Circuit Low Input +B0848=Device 5 Volt Reference Circuit High Input +B0850=(Clean) Battery Circuit Malfunction +B0851=(Clean) Battery Circuit Range/ Performance +B0852=(Clean) Battery Circuit Low Input +B0853=(Clean) Battery Circuit High Input +B0855=(Dirty) Battery Circuit Malfunction +B0856=(Dirty) Battery Circuit Range/ Performance +B0857=(Dirty) Battery Circuit Low Input +B0858=(Dirty) Battery Circuit High Input +B0859=System Voltage Low +B0860=System Voltage High diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_am.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_am.properties new file mode 100644 index 0000000..6be3a7c --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_am.properties @@ -0,0 +1,1001 @@ +P0001=የነዳጅ መጠን መቆጣጠሪያው ሰርኪውት ተከፍትዋል +P006D=Barometric Pressure - Turbocharger/Supercharger Inlet Pressure Correlation +P0233=Fuel Pump Secondary Circuit Intermittent +P0760=Shift Solenoid C +P0170=Fuel Trim Bank 1 +P0780=Shift Error +P0765=Shift Solenoid D +P0761=Shift Solenoid C Performance/Stuck Off +P0743=Torque Converter Clutch Circuit Electrical +P0742=Torque Converter Clutch Circuit Stuck On +P0740=Torque Converter Clutch Circuit/Open +P070F=Transmission Fluid Level Too Low +P0706=Transmission Range Sensor A Circuit Range/Performance +P0704=Clutch Switch Input Circuit +P0694=Fan 2 Control Circuit High +P0669=PCM/ECM/TCM Internal Temperature Sensor Circuit High +P0633=Immobilizer Key Not Programmed – ECM/PCM +P0513=Incorrect Immobilizer Key +P0376=Timing Reference High Resolution Signal B Too Many Pulses +P0632=Odometer Not Programmed – ECM/PCM +P0319=Rough Road Sensor B Signal Circuit +P0317=Rough Road Hardware Not Present +P0316=Engine Misfire Detected on Startup (First 1000 Revolutions) +P0314=Single Cylinder Misfire (Cylinder not Specified) +P0315=Crankshaft Position System Variation Not Learned +P0308=Cylinder 8 Misfire Detected +P0309=Cylinder 9 Misfire Detected +P0304=Cylinder 4 Misfire Detected +P0305=Cylinder 5 Misfire Detected +P0302=Cylinder 2 Misfire Detected +P0296=Cylinder 12 Contribution/Balance +P0297=Vehicle Overspeed Condition +P0294=Cylinder 12 Injector Circuit Low +P0293=Cylinder 11 Contribution/Balance +P0290=Cylinder 10 Contribution/Balance +P0288=Cylinder 10 Injector Circuit Low +P0287=Cylinder 9 Contribution/Balance +P0280=Cylinder 7 Injector Circuit High +P0279=Cylinder 7 Injector Circuit Low +P0274=Cylinder 5 Injector Circuit High +P0268=Cylinder 3 Injector Circuit High +P0263=Cylinder 1 Contribution/Balance +P0261=Cylinder 1 Injector Circuit Low +P0262=Cylinder 1 Injector Circuit High +P025A=Fuel Pump Module Control Circuit/Open +P0253=Injection Pump Fuel Metering Control A Low (Cam/Rotor/Injector) +P0245=Turbocharger/Supercharger Wastegate Solenoid A Low +P023C=Charge Air Cooler Coolant Pump Control Circuit High +P0223=Throttle/Pedal Position Sensor/Switch B Circuit High +P021D=Cylinder 10 Injection Timing +P021E=Cylinder 11 Injection Timing +P021B=Cylinder 8 Injection Timing +P0218=Transmission Fluid Over Temperature Condition +P020E=Cylinder 5 Injection Timing +P0445=Evaporative Emission System Purge Control Valve Circuit Shorted +P0437=Catalyst Temperature Sensor Circuit Low Bank 2 Sensor 1 +P0427=Catalyst Temperature Sensor Circuit Low Bank 1 Sensor 1 +P0420=Catalyst System Efficiency Below Threshold Bank 1 +P041F=ISO/SAE reserved +P0182=Fuel Temperature Sensor A Circuit Low +P0164=O2 Sensor Circuit High Voltage Bank 2 Sensor 3 +P0162=O2 Sensor Circuit Bank 2 Sensor 3 +P0159=O2 Sensor Circuit Slow Response Bank 2 Sensor 2 +P0151=O2 Sensor Circuit Low Voltage Bank 2 Sensor 1 +P0150=O2 Sensor Circuit Bank 2 Sensor 1 +P0148=Fuel Delivery Error +P0146=O2 Sensor Circuit No Activity Detected Bank 1 Sensor 3 +P0142=O2 Sensor Circuit Bank 1 Sensor 3 +P0141=O2 Sensor Heater Circuit Bank 1 Sensor 2 +P0137=O2 Sensor Circuit Low Voltage Bank 1 Sensor 2 +P0110=Intake Air Temperature Sensor 1 Circuit +P010F=Mass or Volume Air Flow Sensor A/B Correlation +P010E=Mass or Volume Air Flow B Circuit Intermittent/Erratic +P0104=Mass or Volume Air Flow A Circuit Intermittent +P0092=Fuel Pressure Regulator 1 Control Circuit High +P0089=Fuel Pressure Regulator 1 Performance +P0083=Intake Valve Control Solenoid Circuit High Bank 2 +P0080=Exhaust Valve Control Solenoid Circuit High Bank 1 +P0078=Exhaust Valve Control Solenoid Circuit Bank 1 +P0076=Intake Valve Control Solenoid Circuit Low Bank 1 +P0074=Ambient Air Temperature Sensor Circuit Intermittent +P0073=Ambient Air Temperature Sensor Circuit High +P0071=Ambient Air Temperature Sensor Range/Performance +P006E=ISO/SAE reserved +P006A=MAP – Mass or Volume Air Flow Correlation +P0067=Air Assisted Injector Control Circuit High +P0054=HO2S Heater Resistance Bank 1 Sensor 2 +P004C=Turbocharger/Supercharger Boost Control Solenoid B Circuit Low +P0041=O2 Sensor Signals Swapped Bank 1 Sensor 2/ Bank 2 Sensor 2 +P0036=HO2S Heater Control Circuit Bank 1 Sensor 2 +P0037=HO2S Heater Control Circuit Low Bank 1 Sensor 2 +P0014=B Camshaft Position - Timing Over-Advanced or System Performance Bank 1 +P0015=B Camshaft Position - Timing Over-Retarded Bank 1 +P0013=B Camshaft Position - Actuator Circuit / Open Bank 1 +P000D=B የካምሻፍት አቀማመጥ ዘገምተኛ ምላሽ ባንክ 2 +P000E=አይኤስኦ/ኤስኤኢ የተጠበቀ ነው +P0003=ዝቅተኛ የነዳጅ መጠን መቆጣጠሪያ ሰርኪዩት +P0005=የነዳጅ ዝግ መተላለፊያ መቆጣጠሪያ ሰርኪዩት/ክፍት +P0002=የነዳጅ መጠን መቆጣጠሪያ ሰርኪዩት አፈፃፀም +P006C=MAP - Turbocharger/Supercharger Inlet Pressure Correlation +P0077=Intake Valve Control Solenoid Circuit High Bank 1 +P006F=ISO/SAE reserved +P0070=Ambient Air Temperature Sensor Circuit +P0072=Ambient Air Temperature Sensor Circuit Low +P0079=Exhaust Valve Control Solenoid Circuit Low Bank 1 +P0004=ከፍተኛ የነዳጅ መጠን መቆጣጠሪያ ሰርኪዩት +P0006=የነዳጅ ዝግ መተላለፊያ መቆጣጠሪያ ሰርኪዩት/ዝቅተኛ +P000C=A የካምሻፍት አቀማመጥ ዘገምተኛ ምላሽ ባንክ 2 +P000F=አይኤስኦ/ኤስኤኢ የተጠበቀ ነው +P0011=A Camshaft Position - Timing Over-Advanced or System Performance Bank 1 +P0022=A Camshaft Position - Timing Over-Retarded Bank 2 +P0024=B Camshaft Position - Timing Over-Advanced or System Performance Bank 2 +P0028=Intake Valve Control Solenoid Circuit Range/Performance Bank 2 +P0029=Exhaust Valve Control Solenoid Circuit Range/Performance Bank 2 +P0032=HO2S Heater Control Circuit High Bank 1 Sensor 1 +P0007=የነዳጅ ዝግ መተላለፊያ መቆጣጠሪያ ሰርኪዩት/ከፍተኛ +P0009=የሞተር አቀማመጥ ስርዓት አፈጻጸም ባንክ 2 +P0008=የሞተር አቀማመጥ ስርዓት አፈጻጸም ባንክ 1 +P000A=A የካምሻፍት አቀማመጥ ዘገምተኛ ምላሽ ባንክ 1 +P000B=B የካምሻፍት አቀማመጥ ዘገምተኛ ምላሽ ባንክ 1 +P0016=Crankshaft Position – Camshaft Position Correlation Bank 1 Sensor A +P0030=HO2S Heater Control Circuit Bank 1 Sensor 1 +P0010=A የካምሻፍት አቀማመጥ አንቀሳቃሽ ሰርኪዩት / ክፍት ባንክ 1 +P0012=A Camshaft Position - Timing Over-Retarded Bank 1 +P0017=Crankshaft Position – Camshaft Position Correlation Bank 1 Sensor B +P0020=A Camshaft Position Actuator Circuit / Open Bank 2 +P0031=HO2S Heater Control Circuit Low Bank 1 Sensor 1 +P0033=Turbocharger/Supercharger Bypass Valve Control Circuit +P0034=Turbocharger/Supercharger Bypass Valve Control Circuit Low +P0035=Turbocharger/Supercharger Bypass Valve Control Circuit High +P0018=Crankshaft Position – Camshaft Position Correlation Bank 2 Sensor A +P0019=Crankshaft Position – Camshaft Position Correlation Bank 2 Sensor B +P0021=A Camshaft Position - Timing Over-Advanced or System Performance Bank 2 +P0023=B Camshaft Position - Actuator Circuit / Open Bank 2 +P0025=B Camshaft Position - Timing Over-Retarded Bank 2 +P0026=Intake Valve Control Solenoid Circuit Range/Performance Bank 1 +P0027=Exhaust Valve Control Solenoid Circuit Range/Performance Bank 1 +P0038=HO2S Heater Control Circuit High Bank 1 Sensor 2 +P0039=Turbocharger/Supercharger Bypass Valve Control Circuit Range/Performance +P0042=HO2S Heater Control Circuit Bank 1 Sensor 3 +P0040=O2 Sensor Signals Swapped Bank 1 Sensor 1/ Bank 2 Sensor 1 +P0045=Turbocharger/Supercharger Boost Control Solenoid A Circuit/Open +P0047=Turbocharger/Supercharger Boost Control Solenoid A Circuit Low +P0048=Turbocharger/Supercharger Boost Control Solenoid A Circuit High +P0043=HO2S Heater Control Circuit Low Bank 1 Sensor 3 +P0044=HO2S Heater Control Circuit High Bank 1 Sensor 3 +P0049=Turbocharger/Supercharger Turbine Overspeed +P0046=Turbocharger/Supercharger Boost Control Solenoid A Circuit Range/Performance +P0057=HO2S Heater Control Circuit Low Bank 2 Sensor 2 +P0061=HO2S Heater Resistance Bank 2 Sensor 3 +P004A=Turbocharger/Supercharger Boost Control Solenoid B Circuit / Open +P004D=Turbocharger/Supercharger Boost Control Solenoid B Circuit High +P004F=Turbocharger/Supercharger Boost Control Solenoid B Circuit Intermittent/Erratic +P0052=HO2S Heater Control Circuit High Bank 2 Sensor 1 +P0056=HO2S Heater Control Circuit Bank 2 Sensor 2 +P0062=HO2S Heater Control Circuit Bank 2 Sensor 3 +P0064=HO2S Heater Control Circuit High Bank 2 Sensor 3 +P004B=Turbocharger/Supercharger Boost Control Solenoid B Circuit Range/Performance +P004E=Turbocharger/Supercharger Boost Control Solenoid A Circuit Intermittent/Erratic +P0050=HO2S Heater Control Circuit Bank 2 Sensor 1 +P0051=HO2S Heater Control Circuit Low Bank 2 Sensor 1 +P0055=HO2S Heater Resistance Bank 1 Sensor 3 +P0053=HO2S Heater Resistance Bank 1 Sensor 1 +P0058=HO2S Heater Control Circuit High Bank 2 Sensor 2 +P0059=HO2S Heater Resistance Bank 2 Sensor 1 +P0060=HO2S Heater Resistance Bank 2 Sensor 2 +P0063=HO2S Heater Control Circuit Low Bank 2 Sensor 3 +P0065=Air Assisted Injector Control Range/Performance +P0066=Air Assisted Injector Control Circuit or Circuit Low +P0068=MAP/MAF – Throttle Position Correlation +P0069=Manifold Absolute Pressure – Barometric Pressure Correlation +P006B=MAP – Exhaust Pressure Correlation +P0075=Intake Valve Control Solenoid Circuit Bank 1 +P0081=Intake Valve Control Solenoid Circuit Bank 2 +P0082=Intake Valve Control Solenoid Circuit Low Bank 2 +P0426=Catalyst Temperature Sensor Circuit Range/Performance Bank 1 Sensor 1 +P0084=Exhaust Valve Control Solenoid Circuit Bank 2 +P0088=Fuel Rail/System Pressure - Too High +P0090=Fuel Pressure Regulator 1 Control Circuit +P0095=Intake Air Temperature Sensor 2 Circuit +P0096=Intake Air Temperature Sensor 2 Circuit Range/Performance +P0100=Mass or Volume Air Flow A Circuit +P0106=Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance +P0085=Exhaust Valve Control Solenoid Circuit Low Bank 2 +P0087=Fuel Rail/System Pressure - Too Low +P0091=Fuel Pressure Regulator 1 Control Circuit Low +P0093=Fuel System Leak Detected – Large Leak +P0097=Intake Air Temperature Sensor 2 Circuit Low +P0098=Intake Air Temperature Sensor 2 Circuit High +P0099=Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic +P009A=Intake Air Temperature / Ambient Air Temperature Correlation +P0103=Mass or Volume Air Flow A Circuit High +P0086=Exhaust Valve Control Solenoid Circuit High Bank 2 +P0102=Mass or Volume Air Flow A Circuit Low +P0094=Fuel System Leak Detected – Small Leak +P0107=Manifold Absolute Pressure/Barometric Pressure Circuit Low +P010A=Mass or Volume Air Flow B Circuit +P0101=Mass or Volume Air Flow A Circuit Range/Performance +P0105=Manifold Absolute Pressure/Barometric Pressure Circuit +P0108=Manifold Absolute Pressure/Barometric Pressure Circuit High +P010D=Mass or Volume Air Flow B Circuit High +P0109=Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent +P010B=Mass or Volume Air Flow B Circuit Range/Performance +P010C=Mass or Volume Air Flow B Circuit Low +P0129=Barometric Pressure Too Low +P0111=Intake Air Temperature Sensor 1 Circuit Range/Performance +P012A=Turbocharger/Supercharger Inlet Pressure Sensor Circuit +P0112=Intake Air Temperature Sensor 1 Circuit Low +P0123=Throttle/Pedal Position Sensor/Switch A Circuit High +P012E=Turbocharger/Supercharger Inlet Pressure Sensor Circuit Intermittent/Erratic +P0149=Fuel Timing Error +P0167=O2 Sensor Heater Circuit Bank 2 Sensor 3 +P0113=Intake Air Temperature Sensor 1 Circuit High +P012B=Turbocharger/Supercharger Inlet Pressure Sensor Circuit Range/Performance +P012F=ISO/SAE reserved +P0133=O2 Sensor Circuit Slow Response Bank 1 Sensor 1 +P0157=O2 Sensor Circuit Low Voltage Bank 2 Sensor 2 +P0166=O2 Sensor Circuit No Activity Detected Bank 2 Sensor 3 +P0179=Fuel Composition Sensor Circuit High +P0114=Intake Air Temperature Sensor 1 Circuit Intermittent +P0115=Engine Coolant Temperature Sensor 1 Circuit +P0116=Engine Coolant Temperature Sensor 1 Circuit Range/Performance +P011A=Engine Coolant Temperature Sensor 1/2 Correlation +P0122=Throttle/Pedal Position Sensor/Switch A Circuit Low +P0124=Throttle/Pedal Position Sensor/Switch A Circuit Intermittent +P0125=Insufficient Coolant Temperature for Closed Loop Fuel Control +P0126=Insufficient Coolant Temperature for Stable Operation +P0128=Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) +P012C=Turbocharger/Supercharger Inlet Pressure Sensor Circuit Low +P0134=O2 Sensor Circuit No Activity Detected Bank 1 Sensor 1 +P0136=O2 Sensor Circuit Bank 1 Sensor 2 +P0144=O2 Sensor Circuit High Voltage Bank 1 Sensor 3 +P0152=O2 Sensor Circuit High Voltage Bank 2 Sensor 1 +P0155=O2 Sensor Heater Circuit Bank 2 Sensor 1 +P0117=Engine Coolant Temperature Sensor 1 Circuit Low +P0118=Engine Coolant Temperature Sensor 1 Circuit High +P0119=Engine Coolant Temperature Sensor 1 Circuit Intermittent +P0120=Throttle/Pedal Position Sensor/Switch A Circuit +P0121=Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance +P0127=Intake Air Temperature Too High +P012D=Turbocharger/Supercharger Inlet Pressure Sensor Circuit High +P0130=O2 Sensor Circuit Bank 1 Sensor 1 +P0131=O2 Sensor Circuit Low Voltage Bank 1 Sensor 1 +P0132=O2 Sensor Circuit High Voltage Bank 1 Sensor 1 +P0135=O2 Sensor Heater Circuit Bank 1 Sensor 1 +P0138=O2 Sensor Circuit High Voltage Bank 1 Sensor 2 +P0139=O2 Sensor Circuit Slow Response Bank 1 Sensor 2 +P0140=O2 Sensor Circuit No Activity Detected Bank 1 Sensor 2 +P0143=O2 Sensor Circuit Low Voltage Bank 1 Sensor 3 +P0145=O2 Sensor Circuit Slow Response Bank 1 Sensor 3 +P0147=O2 Sensor Heater Circuit Bank 1 Sensor 3 +P0153=O2 Sensor Circuit Slow Response Bank 2 Sensor 1 +P0154=O2 Sensor Circuit No Activity Detected Bank 2 Sensor 1 +P0156=O2 Sensor Circuit Bank 2 Sensor 2 +P0158=O2 Sensor Circuit High Voltage Bank 2 Sensor 2 +P0160=O2 Sensor Circuit No Activity Detected Bank 2 Sensor 2 +P0161=O2 Sensor Heater Circuit Bank 2 Sensor 2 +P0163=O2 Sensor Circuit Low Voltage Bank 2 Sensor 3 +P0171=System Too Lean Bank 1 +P0176=Fuel Composition Sensor Circuit +P0183=Fuel Temperature Sensor A Circuit High +P0189=Fuel Temperature Sensor B Circuit Intermittent +P018B=Fuel Pressure Sensor B Circuit Range/Performance +P0199=Engine Oil Temperature Sensor Intermittent +P0208=Injector Circuit/Open – Cylinder 8 +P020A=Cylinder 1 Injection Timing +P0226=Throttle/Pedal Position Sensor/Switch C Circuit Range/Performance +P0165=O2 Sensor Circuit Slow Response Bank 2 Sensor 3 +P0172=System Too Rich Bank 1 +P0173=Fuel Trim Bank 2 +P0177=Fuel Composition Sensor Circuit Range/Performance +P0184=Fuel Temperature Sensor A Circuit Intermittent +P0185=Fuel Temperature Sensor B Circuit +P0168=Fuel Temperature Too High +P0169=Incorrect Fuel Composition +P0174=System Too Lean Bank 2 +P0175=System Too Rich Bank 2 +P0178=Fuel Composition Sensor Circuit Low +P0180=Fuel Temperature Sensor A Circuit +P0181=Fuel Temperature Sensor A Circuit Range/Performance +P0186=Fuel Temperature Sensor B Circuit Range/Performance +P0187=Fuel Temperature Sensor B Circuit Low +P0188=Fuel Temperature Sensor B Circuit High +P018C=Fuel Pressure Sensor B Circuit Low +P018D=Fuel Pressure Sensor B Circuit High +P018F=ISO/SAE reserved +P0202=Injector Circuit/Open – Cylinder 2 +P0205=Injector Circuit/Open – Cylinder 5 +P020B=Cylinder 2 Injection Timing +P0216=Injector/Injection Timing Control Circuit +P021A=Cylinder 7 Injection Timing +P0221=Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance +P023D=Manifold Absolute Pressure - Turbocharger/Supercharger Boost Sensor A Correlation +P0254=Injection Pump Fuel Metering Control A High (Cam/Rotor/Injector) +P018A=Fuel Pressure Sensor B Circuit +P018E=Fuel Pressure Sensor B Circuit Intermittent/Erratic +P0191=Fuel Rail Pressure Sensor A Circuit Range/Performance +P0193=Fuel Rail Pressure Sensor A Circuit High +P0206=Injector Circuit/Open – Cylinder 6 +P020C=Cylinder 3 Injection Timing +P0217=Engine Coolant Over Temperature Condition +P021C=Cylinder 9 Injection Timing +P0220=Throttle/Pedal Position Sensor/Switch B Circuit +P0222=Throttle/Pedal Position Sensor/Switch B Circuit Low +P0224=Throttle/Pedal Position Sensor/Switch B Circuit Intermittent +P0228=Throttle/Pedal Position Sensor/Switch C Circuit High +P0229=Throttle/Pedal Position Sensor/Switch C Circuit Intermittent +P022E=Charge Air Cooler Bypass Control B Circuit Low +P023A=Charge Air Cooler Coolant Pump Control Circuit/Open +P0241=Turbocharger/Supercharger Boost Sensor B Circuit Low +P0244=Turbocharger/Supercharger Wastegate Solenoid A Range/Performance +P0248=Turbocharger/Supercharger Wastegate Solenoid B Range/Performance +P024E=Charge Air Cooler Bypass Position Sensor A Circuit Low +P0250=Turbocharger/Supercharger Wastegate Solenoid B High +P0256=Injection Pump Fuel Metering Control B (Cam/Rotor/Injector) +P0259=Injection Pump Fuel Metering Control B High (Cam/Rotor/Injector) +P025C=Fuel Pump Module Control Circuit Low +P025D=Fuel Pump Module Control Circuit High +P0260=Injection Pump Fuel Metering Control B Intermittent (Cam/Rotor/Injector) +P0265=Cylinder 2 Injector Circuit High +P0278=Cylinder 6 Contribution/Balance +P0338=Crankshaft Position Sensor A Circuit High +P0350=Ignition Coil Primary/Secondary Circuit +P0190=Fuel Rail Pressure Sensor A Circuit +P0192=Fuel Rail Pressure Sensor A Circuit Low +P0194=Fuel Rail Pressure Sensor A Circuit Intermittent/Erratic +P0196=Engine Oil Temperature Sensor Range/Performance +P0197=Engine Oil Temperature Sensor Low +P0198=Engine Oil Temperature Sensor High +P0201=Injector Circuit/Open – Cylinder 1 +P0207=Injector Circuit/Open – Cylinder 7 +P0209=Injector Circuit/Open – Cylinder 9 +P020D=Cylinder 4 Injection Timing +P020F=Cylinder 6 Injection Timing +P0212=Injector Circuit/Open – Cylinder 12 +P0219=Engine Overspeed Condition +P021F=Cylinder 12 Injection Timing +P0225=Throttle/Pedal Position Sensor/Switch C Circuit +P0227=Throttle/Pedal Position Sensor/Switch C Circuit Low +P022A=Charge Air Cooler Bypass Control A Circuit /Open +P022B=Charge Air Cooler Bypass Control A Circuit Low +P022C=Charge Air Cooler Bypass Control A Circuit High +P022D=Charge Air Cooler Bypass Control B Circuit /Open +P0231=Fuel Pump Secondary Circuit Low +P0234=Turbocharger/Supercharger Overboost Condition +P0235=Turbocharger/Supercharger Boost Sensor A Circuit +P0237=Turbocharger/Supercharger Boost Sensor A Circuit Low +P0238=Turbocharger/Supercharger Boost Sensor A Circuit High +P0239=Turbocharger/Supercharger Boost Sensor B Circuit +P023E=Manifold Absolute Pressure - Turbocharger/Supercharger Boost Sensor B Correlation +P0243=Turbocharger/Supercharger Wastegate Solenoid A +P0246=Turbocharger/Supercharger Wastegate Solenoid A High +P024A=Charge Air Cooler Bypass Control A Range/Performance +P0255=Injection Pump Fuel Metering Control A Intermittent (Cam/Rotor/Injector) +P025B=Fuel Pump Module Control Circuit Range/Performance +P0264=Cylinder 2 Injector Circuit Low +P0266=Cylinder 2 Contribution/Balance +P0195=Engine Oil Temperature Sensor +P0200=Injector Circuit/Open +P0203=Injector Circuit/Open – Cylinder 3 +P0204=Injector Circuit/Open – Cylinder 4 +P0210=Injector Circuit/Open – Cylinder 10 +P0211=Injector Circuit/Open – Cylinder 11 +P0213=Cold Start Injector 1 +P0214=Cold Start Injector 2 +P0215=Engine Shutoff Solenoid +P022F=Charge Air Cooler Bypass Control B Circuit High +P0230=Fuel Pump Primary Circuit +P0232=Fuel Pump Secondary Circuit High +P0236=Turbocharger/Supercharger Boost Sensor A Circuit Range/Performance +P023B=Charge Air Cooler Coolant Pump Control Circuit Low +P023F=ISO/SAE reserved +P0240=Turbocharger/Supercharger Boost Sensor B Circuit Range/Performance +P0242=Turbocharger/Supercharger Boost Sensor B Circuit High +P0247=Turbocharger/Supercharger Wastegate Solenoid B +P0249=Turbocharger/Supercharger Wastegate Solenoid B Low +P024B=Charge Air Cooler Bypass Control A Stuck +P024C=Charge Air Cooler Bypass Position Sensor A Circuit +P024D=Charge Air Cooler Bypass Position Sensor A Circuit Range/Performance +P024F=Charge Air Cooler Bypass Position Sensor A Circuit High +P0251=Injection Pump Fuel Metering Control A (Cam/Rotor/Injector) +P0252=Injection Pump Fuel Metering Control A Range/Performance (Cam/Rotor/Injector) +P0257=Injection Pump Fuel Metering Control B Range/Performance (Cam/Rotor/Injector) +P0258=Injection Pump Fuel Metering Control B Low (Cam/Rotor/Injector) +P0267=Cylinder 3 Injector Circuit Low +P0291=Cylinder 11 Injector Circuit Low +P0349=Camshaft Position Sensor A Circuit Intermittent Bank 2 +P0351=Ignition Coil A Primary/Secondary Circuit +P0360=Ignition Coil J Primary/Secondary Circuit +P0371=Timing Reference High Resolution Signal A Too Many Pulses +P0372=Timing Reference High Resolution Signal A Too Few Pulses +P0269=Cylinder 3 Contribution/Balance +P0270=Cylinder 4 Injector Circuit Low +P0271=Cylinder 4 Injector Circuit High +P0272=Cylinder 4 Contribution/Balance +P0284=Cylinder 8 Contribution/Balance +P0298=Engine Oil Over Temperature +P0273=Cylinder 5 Injector Circuit Low +P0289=Cylinder 10 Injector Circuit High +P0306=Cylinder 6 Misfire Detected +P0311=Cylinder 11 Misfire Detected +P0333=Knock Sensor 2 Circuit High Bank 2 +P0339=Crankshaft Position Sensor A Circuit Intermittent +P0341=Camshaft Position Sensor A Circuit Range/Performance Bank 1 or Single Sensor +P0347=Camshaft Position Sensor A Circuit Low Bank 2 +P0348=Camshaft Position Sensor A Circuit High Bank 2 +P0275=Cylinder 5 Contribution/Balance +P0281=Cylinder 7 Contribution/Balance +P0292=Cylinder 11 Injector Circuit High +P0312=Cylinder 12 Misfire Detected +P0332=Knock Sensor 2 Circuit Low Bank 2 +P0358=Ignition Coil H Primary/Secondary Circuit +P0369=Camshaft Position Sensor B Circuit Intermittent Bank 1 +P0276=Cylinder 6 Injector Circuit Low +P0277=Cylinder 6 Injector Circuit High +P0282=Cylinder 8 Injector Circuit Low +P0283=Cylinder 8 Injector Circuit High +P0285=Cylinder 9 Injector Circuit Low +P0286=Cylinder 9 Injector Circuit High +P0295=Cylinder 12 Injector Circuit High +P0299=Turbocharger/Supercharger Underboost +P0300=Random/Multiple Cylinder Misfire Detected +P0303=Cylinder 3 Misfire Detected +P0307=Cylinder 7 Misfire Detected +P0310=Cylinder 10 Misfire Detected +P0313=Misfire Detected with Low Fuel +P0318=Rough Road Sensor A Signal Circuit +P0320=Ignition/Distributor Engine Speed Input Circuit +P0322=Ignition/Distributor Engine Speed Input Circuit No Signal +P0323=Ignition/Distributor Engine Speed Input Circuit Intermittent +P0324=Knock Control System Error +P0325=Knock Sensor 1 Circuit Bank 1 or Single Sensor +P0326=Knock Sensor 1 Circuit Range/Performance Bank 1 or Single Sensor +P0327=Knock Sensor 1 Circuit Low Bank 1 or Single Sensor +P0328=Knock Sensor 1 Circuit High Bank 1 or Single Sensor +P0329=Knock Sensor 1 Circuit Intermittent Bank 1 or Single Sensor +P0330=Knock Sensor 2 Circuit Bank 2 +P0331=Knock Sensor 2 Circuit Range/Performance Bank 2 +P0334=Knock Sensor 2 Circuit Intermittent Bank 2 +P0335=Crankshaft Position Sensor A Circuit +P0336=Crankshaft Position Sensor A Circuit Range/Performance +P0337=Crankshaft Position Sensor A Circuit Low +P0340=Camshaft Position Sensor A Circuit Bank 1 or Single Sensor +P0342=Camshaft Position Sensor A Circuit Low Bank 1 or Single Sensor +P0344=Camshaft Position Sensor A Circuit Intermittent Bank 1 or Single Sensor +P0345=Camshaft Position Sensor A Circuit Bank 2 +P0354=Ignition Coil D Primary/Secondary Circuit +P0362=Ignition Coil L Primary/Secondary Circuit +P0364=ISO/SAE reserved +P0366=Camshaft Position Sensor B Circuit Range/Performance Bank 1 +P0367=Camshaft Position Sensor B Circuit Low Bank 1 +P0368=Camshaft Position Sensor B Circuit High Bank 1 +P0370=Timing Reference High Resolution Signal A +P0301=Cylinder 1 Misfire Detected +P0321=Ignition/Distributor Engine Speed Input Circuit Range/Performance +P0343=Camshaft Position Sensor A Circuit High Bank 1 or Single Sensor +P0346=Camshaft Position Sensor A Circuit Range/Performance Bank 2 +P0352=Ignition Coil B Primary/Secondary Circuit +P0353=Ignition Coil C Primary/Secondary Circuit +P0355=Ignition Coil E Primary/Secondary Circuit +P0356=Ignition Coil F Primary/Secondary Circuit +P0357=Ignition Coil G Primary/Secondary Circuit +P0359=Ignition Coil I Primary/Secondary Circuit +P0361=Ignition Coil K Primary/Secondary Circuit +P0363=Misfire Detected – Fueling Disabled +P0365=Camshaft Position Sensor B Circuit Bank 1 +P0373=Timing Reference High Resolution Signal A Intermittent/Erratic Pulses +P0374=Timing Reference High Resolution Signal A No Pulse +P0375=Timing Reference High Resolution Signal B +P0382=Glow Plug/Heater Circuit B +P0384=Glow Plug Control Module Control Circuit High +P0389=Crankshaft Position Sensor B Circuit Intermittent +P0400=Exhaust Gas Recirculation Flow +P0401=Exhaust Gas Recirculation Flow Insufficient Detected +P0404=Exhaust Gas Recirculation Control Circuit Range/Performance +P0418=Secondary Air Injection System Control A Circuit +P0438=Catalyst Temperature Sensor Circuit High Bank 2 Sensor 1 +P043B=Catalyst Temperature Sensor Circuit Range/Performance Bank 2 Sensor 2 +P0442=Evaporative Emission System Leak Detected (small leak) +P0377=Timing Reference High Resolution Signal B Too Few Pulses +P0378=Timing Reference High Resolution Signal B Intermittent/Erratic Pulses +P0421=Warm Up Catalyst Efficiency Below Threshold Bank 1 +P0424=Heated Catalyst Temperature Below Threshold Bank 1 +P0379=Timing Reference High Resolution Signal B No Pulses +P0381=Glow Plug/Heater Indicator Circuit +P0416=Secondary Air Injection System Switching Valve B Circuit Open +P041C=Exhaust Gas Recirculation Temperature Sensor B Circuit Low +P041D=Exhaust Gas Recirculation Temperature Sensor B Circuit High +P0423=Heated Catalyst Efficiency Below Threshold Bank 1 +P042E=ISO/SAE reserved +P043E=Evaporative Emission System Leak Detection Reference Orifice Low Flow +P0380=Glow Plug/Heater Circuit A +P0385=Crankshaft Position Sensor B Circuit +P0387=Crankshaft Position Sensor B Circuit Low +P0403=Exhaust Gas Recirculation Control Circuit +P0406=Exhaust Gas Recirculation Sensor A Circuit High +P040A=Exhaust Gas Recirculation Temperature Sensor A Circuit +P0383=Glow Plug Control Module Control Circuit Low +P0386=Crankshaft Position Sensor B Circuit Range/Performance +P0391=Camshaft Position Sensor B Circuit Range/Performance Bank 2 +P0392=Camshaft Position Sensor B Circuit Low Bank 2 +P0394=Camshaft Position Sensor B Circuit Intermittent Bank 2 +P0405=Exhaust Gas Recirculation Sensor A Circuit Low +P0407=Exhaust Gas Recirculation Sensor B Circuit Low +P0408=Exhaust Gas Recirculation Sensor B Circuit High +P0409=Exhaust Gas Recirculation Sensor A Circuit +P040B=Exhaust Gas Recirculation Temperature Sensor A Circuit Range/Performance +P0388=Crankshaft Position Sensor B Circuit High +P040E=Exhaust Gas Recirculation Temperature Sensor A Circuit Intermittent/Erratic +P0413=Secondary Air Injection System Switching Valve A Circuit Open +P0390=Camshaft Position Sensor B Circuit Bank 2 +P0393=Camshaft Position Sensor B Circuit High Bank 2 +P0402=Exhaust Gas Recirculation Flow Excessive Detected +P040C=Exhaust Gas Recirculation Temperature Sensor A Circuit Low +P040D=Exhaust Gas Recirculation Temperature Sensor A Circuit High +P040F=Exhaust Gas Recirculation Temperature Sensor A/B Correlation +P0410=Secondary Air Injection System +P0411=Secondary Air Injection System Incorrect Flow Detected +P0412=Secondary Air Injection System Switching Valve A Circuit +P0414=Secondary Air Injection System Switching Valve A Circuit Shorted +P0415=Secondary Air Injection System Switching Valve B Circuit +P0417=Secondary Air Injection System Switching Valve B Circuit Shorted +P041B=Exhaust Gas Recirculation Temperature Sensor B Circuit Range/Performance +P041E=Exhaust Gas Recirculation Temperature Sensor B Circuit Intermittent/Erratic +P0419=Secondary Air Injection System Control B Circuit +P041A=Exhaust Gas Recirculation Temperature Sensor B Circuit +P0422=Main Catalyst Efficiency Below Threshold Bank 1 +P0425=Catalyst Temperature Sensor Circuit Bank 1 Sensor 1 +P0428=Catalyst Temperature Sensor Circuit High Bank 1 Sensor 1 +P042A=Catalyst Temperature Sensor Circuit Bank 1 Sensor 2 +P042B=Catalyst Temperature Sensor Circuit Range/Performance Bank 1 Sensor 2 +P042C=Catalyst Temperature Sensor Circuit Low Bank 1 Sensor 2 +P042F=ISO/SAE reserved +P0430=Catalyst System Efficiency Below Threshold Bank 2 +P0433=Heated Catalyst Efficiency Below Threshold Bank 2 +P0434=Heated Catalyst Temperature Below Threshold Bank 2 +P0435=Catalyst Temperature Sensor Circuit Bank 2 Sensor 1 +P0436=Catalyst Temperature Sensor Circuit Range/Performance Bank 2 Sensor 1 +P0439=Catalyst Heater Control Circuit Bank 2 +P043C=Catalyst Temperature Sensor Circuit Low Bank 2 Sensor 2 +P043D=Catalyst Temperature Sensor Circuit High Bank 2 Sensor 2 +P043F=Evaporative Emission System Leak Detection Reference Orifice High Flow +P0440=Evaporative Emission System +P0441=Evaporative Emission System Incorrect Purge Flow +P0444=Evaporative Emission System Purge Control Valve Circuit Open +P0446=Evaporative Emission System Vent Control Circuit +P0447=Evaporative Emission System Vent Control Circuit Open +P0448=Evaporative Emission System Vent Control Circuit Shorted +P0449=Evaporative Emission System Vent Valve/Solenoid Circuit +P0450=Evaporative Emission System Pressure Sensor/Switch +P0451=Evaporative Emission System Pressure Sensor/Switch Range/Performance +P0452=Evaporative Emission System Pressure Sensor/Switch Low +P0454=Evaporative Emission System Pressure Sensor/Switch Intermittent +P0456=Evaporative Emission System Leak Detected (very small leak) +P0457=Evaporative Emission System Leak Detected (fuel cap loose/off) +P0458=Evaporative Emission System Purge Control Valve Circuit Low +P0429=Catalyst Heater Control Circuit Bank 1 +P042D=Catalyst Temperature Sensor Circuit High Bank 1 Sensor 2 +P0431=Warm Up Catalyst Efficiency Below Threshold Bank 2 +P0432=Main Catalyst Efficiency Below Threshold Bank 2 +P043A=Catalyst Temperature Sensor Circuit Bank 2 Sensor 2 +P0443=Evaporative Emission System Purge Control Valve Circuit +P0453=Evaporative Emission System Pressure Sensor/Switch High +P0455=Evaporative Emission System Leak Detected (large leak) +P0459=Evaporative Emission System Purge Control Valve Circuit High +P0465=EVAP Purge Flow Sensor Circuit +P0474=Exhaust Pressure Sensor A Circuit Intermittent/Erratic +P0476=Exhaust Pressure Control Valve Range/Performance +P047E=Exhaust Pressure Sensor B Circuit Intermittent/Erratic +P0492=Secondary Air Injection System Insufficient Flow Bank 2 +P0460=Fuel Level Sensor A Circuit +P0461=Fuel Level Sensor A Circuit Range/Performance +P0462=Fuel Level Sensor A Circuit Low +P0463=Fuel Level Sensor A Circuit High +P0464=Fuel Level Sensor A Circuit Intermittent +P0468=EVAP Purge Flow Sensor Circuit High +P0471=Exhaust Pressure Sensor A Circuit Range/Performance +P047A=Exhaust Pressure Sensor B Circuit +P0466=EVAP Purge Flow Sensor Circuit Range/Performance +P0469=EVAP Purge Flow Sensor Circuit Intermittent +P0475=Exhaust Pressure Control Valve +P0477=Exhaust Pressure Control Valve Low +P0479=Exhaust Pressure Control Valve Intermittent +P047B=Exhaust Pressure Sensor B Circuit Range/Performance +P047D=Exhaust Pressure Sensor B Circuit High +P047F=ISO/SAE reserved +P0480=Fan 1 Control Circuit +P0486=Exhaust Gas Recirculation Sensor B Circuit +P0491=Secondary Air Injection System Insufficient Flow Bank 1 +P0493=Fan Overspeed +P0494=Fan Speed Low +P0497=Evaporative Emission System Low Purge Flow +P0499=Evaporative Emission System Vent Valve Control Circuit High +P0526=Fan Speed Sensor Circuit +P0532=A/C Refrigerant Pressure Sensor A Circuit Low +P0534=A/C Refrigerant Charge Loss +P0535=A/C Evaporator Temperature Sensor Circuit +P0536=A/C Evaporator Temperature Sensor Circuit Range/Performance +P0537=A/C Evaporator Temperature Sensor Circuit Low +P053A=Positive Crankcase Ventilation Heater Control Circuit /Open +P0541=Intake Air Heater A Circuit Low +P0542=Intake Air Heater A Circuit High +P0543=Intake Air Heater A Circuit Open +P0547=Exhaust Gas Temperature Sensor Circuit Bank 2 Sensor 1 +P0548=Exhaust Gas Temperature Sensor Circuit Low Bank 2 Sensor 1 +P0551=Power Steering Pressure Sensor/Switch Circuit Range/Performance +P0553=Power Steering Pressure Sensor/Switch Circuit High +P0554=Power Steering Pressure Sensor/Switch Circuit Intermittent +P0555=Brake Booster Pressure Sensor Circuit +P0556=Brake Booster Pressure Sensor Circuit Range/Performance +P0558=Brake Booster Pressure Sensor Circuit High +P0560=System Voltage +P0467=EVAP Purge Flow Sensor Circuit Low +P0481=Fan 2 Control Circuit +P0487=Exhaust Gas Recirculation Throttle Control Circuit A /Open +P0488=Exhaust Gas Recirculation Throttle Control Circuit A Range/Performance +P0490=Exhaust Gas Recirculation Control Circuit A High +P0549=Exhaust Gas Temperature Sensor Circuit High Bank 2 Sensor 1 +P0557=Brake Booster Pressure Sensor Circuit Low +P0559=Brake Booster Pressure Sensor Circuit Intermittent +P0561=System Voltage Unstable +P0564=Cruise Control Multi-Function Input A Circuit +P0565=Cruise Control On Signal +P0569=Cruise Control Coast Signal +P0571=Brake Switch A Circuit +P0574=Cruise Control System - Vehicle Speed Too High +P0579=Cruise Control Multi-Function Input A Circuit Range/Performance +P0580=Cruise Control Multi-Function Input A Circuit Low +P0582=Cruise Control Vacuum Control Circuit/Open +P0590=Cruise Control Multi-Function Input B Circuit Stuck +P0609=Control Module VSS Output B +P0613=TCM Processor +P0470=Exhaust Pressure Sensor A Circuit +P0472=Exhaust Pressure Sensor A Circuit Low +P0473=Exhaust Pressure Sensor A Circuit High +P0478=Exhaust Pressure Control Valve High +P047C=Exhaust Pressure Sensor B Circuit Low +P0482=Fan 3 Control Circuit +P0484=Fan Circuit Over Current +P0485=Fan Power/Ground Circuit +P0552=Power Steering Pressure Sensor/Switch Circuit Low +P0562=System Voltage Low +P0563=System Voltage High +P0572=Brake Switch A Circuit Low +P0581=Cruise Control Multi-Function Input A Circuit High +P0584=Cruise Control Vacuum Control Circuit High +P0483=Fan Rationality Check +P0566=Cruise Control Off Signal +P0596=Cruise Control Servo Control Circuit High +P0489=Exhaust Gas Recirculation Control Circuit A Low +P0567=Cruise Control Resume Signal +P0495=Fan Speed High +P0522=Engine Oil Pressure Sensor/Switch Low +P0527=Fan Speed Sensor Circuit Range/Performance +P0568=Cruise Control Set Signal +P056B=Cruise Control Decrease Distance Signal +P0570=Cruise Control Accelerate Signal +P0573=Brake Switch A Circuit High +P0576=Cruise Control Input Circuit Low +P0577=Cruise Control Input Circuit High +P0578=Cruise Control Multi-Function Input A Circuit Stuck +P0496=Evaporative Emission System High Purge Flow +P056A=Cruise Control Increase Distance Signal +P0498=Evaporative Emission System Vent Valve Control Circuit Low +P0575=Cruise Control Input Circuit +P0586=Cruise Control Vent Control Circuit/Open +P0587=Cruise Control Vent Control Circuit Low +P0593=Cruise Control Multi-Function Input B Circuit High +P0500=Vehicle Speed Sensor A +P0583=Cruise Control Vacuum Control Circuit Low +P0606=ECM/PCM Processor +P0501=Vehicle Speed Sensor A Range/Performance +P0503=Vehicle Speed Sensor A Intermittent/Erratic/High +P0507=Idle Air Control System RPM Higher Than Expected +P0509=Idle Air Control System Circuit High +P050A=Cold Start Idle Air Control System Performance +P0585=Cruise Control Multi-Function Input A/B Correlation +P0589=Cruise Control Multi-Function Input B Circuit +P0592=Cruise Control Multi-Function Input B Circuit Low +P0502=Vehicle Speed Sensor A Circuit Low +P0504=Brake Switch A/B Correlation +P0505=Idle Air Control System +P0508=Idle Air Control System Circuit Low +P050D=Cold Start Rough Idle +P050F=ISO/SAE reserved +P0512=Starter Request Circuit +P0591=Cruise Control Multi-Function Input B Circuit Range/Performance +P0594=Cruise Control Servo Control Circuit/Open +P0506=Idle Air Control System RPM Lower Than Expected +P0523=Engine Oil Pressure Sensor/Switch High +P0525=Cruise Control Servo Control Circuit Range/Performance +P0595=Cruise Control Servo Control Circuit Low +P060E=Internal Control Module Throttle Position Performance +P060F=Internal Control Module Coolant Temperature Performance +P0611=Fuel Injector Control Module Performance +P062D=Fuel Injector Driver Circuit Performance Bank 1 +P0637=Power Steering Control Circuit High +P050B=Cold Start Ignition Timing Performance +P050C=Cold Start Engine Coolant Temperature Performance +P050E=ISO/SAE reserved +P0517=Battery Temperature Sensor Circuit High +P0518=Idle Air Control Circuit Intermittent +P0597=Thermostat Heater Control Circuit/Open +P0603=Internal Control Module Keep Alive Memory (KAM) Error +P0605=Internal Control Module Read Only Memory (ROM) Error +P0610=Control Module Vehicle Options Error +P0612=Fuel Injector Control Module Relay Control +P0617=Starter Relay Circuit High +P062F=Internal Control Module EEPROM Error +P0634=PCM/ECM/TCM Internal Temperature Too High +P0635=Power Steering Control Circuit +P0638=Throttle Actuator Control Range/Performance Bank 1 +P063B=Generator Voltage Sense Circuit Range/Performance +P063D=Generator Voltage Sense Circuit High +P0641=Sensor Reference Voltage A Circuit/Open +P0643=Sensor Reference Voltage A Circuit High +P0645=A/C Clutch Relay Control Circuit +P0646=A/C Clutch Relay Control Circuit Low +P0648=Immobilizer Lamp Control Circuit +P0649=Speed Control Lamp Control Circuit +P0651=Sensor Reference Voltage B Circuit/Open +P0653=Sensor Reference Voltage B Circuit High +P0654=Engine RPM Output Circuit +P0656=Fuel Level Output Circuit +P0658=Actuator Supply Voltage A Circuit Low +P065A=Generator System Performance +P065B=Generator Control Circuit Range/Performance +P0660=Intake Manifold Tuning Valve Control Circuit/Open Bank 1 a) +P0661=Intake Manifold Tuning Valve Control Circuit Low Bank 1 a) +P0662=Intake Manifold Tuning Valve Control Circuit High Bank 1 a) +P0664=Intake Manifold Tuning Valve Control Circuit Low Bank 2 a) +P0665=Intake Manifold Tuning Valve Control Circuit High Bank 2 a) +P0666=PCM/ECM/TCM Internal Temperature Sensor Circuit +P0667=PCM/ECM/TCM Internal Temperature Sensor Range/Performance +P0668=PCM/ECM/TCM Internal Temperature Sensor Circuit Low +P066A=Glow Plug 1 Control Circuit Low +P0510=Closed Throttle Position Switch +P0511=Idle Air Control Circuit +P0524=Engine Oil Pressure Too Low +P0529=Fan Speed Sensor Circuit Intermittent +P0544=Exhaust Gas Temperature Sensor Circuit Bank 1 Sensor 1 +P0545=Exhaust Gas Temperature Sensor Circuit Low Bank 1 Sensor 1 +P0546=Exhaust Gas Temperature Sensor Circuit High Bank 1 Sensor 1 +P0550=Power Steering Pressure Sensor/Switch Circuit +P0598=Thermostat Heater Control Circuit Low +P0601=Internal Control Module Memory Check Sum Error +P0607=Control Module Performance +P0618=Alternative Fuel Control Module KAM Error +P0619=Alternative Fuel Control Module RAM/ROM Error +P061C=Internal Control Module Engine RPM Performance +P0623=Generator Lamp Control Circuit +P0630=VIN Not Programmed or Incompatible – ECM/PCM +P0636=Power Steering Control Circuit Low +P063C=Generator Voltage Sense Circuit Low +P063F=Auto Configuration Engine Coolant Temperature Input Not Present +P0642=Sensor Reference Voltage A Circuit Low +P0657=Actuator Supply Voltage A Circuit/Open +P0663=Intake Manifold Tuning Valve Control Circuit/Open Bank 2 a) +P066B=Glow Plug 1 Control Circuit High +P066D=Glow Plug 2 Control Circuit High +P066E=Glow Plug 3 Control Circuit Low +P066F=Glow Plug 3 Control Circuit High +P0672=Cylinder 2 Glow Plug Circuit/Open +P067E=Glow Plug 6 Control Circuit Low +P0680=Cylinder 10 Glow Plug Circuit/Open +P0681=Cylinder 11 Glow Plug Circuit/Open +P0728=Engine Speed Input Circuit Intermittent +P0747=Pressure Control Solenoid A Stuck On +P0514=Battery Temperature Sensor Circuit Range/Performance +P0515=Battery Temperature Sensor Circuit +P0599=Thermostat Heater Control Circuit High +P0600=Serial Communication Link +P0602=Control Module Programming Error +P0608=Control Module VSS Output A +P060A=Internal Control Module Monitoring Processor Performance +P060B=Internal Control Module A/D Processing Performance +P060D=Internal Control Module Accelerator Pedal Position Performance +P0616=Starter Relay Circuit Low +P061B=Internal Control Module Torque Calculation Performance +P061D=Internal Control Module Engine Air Mass Performance +P061F=Internal Control Module Throttle Actuator Controller Performance +P0620=Generator Control Circuit +P0621=Generator Lamp/L Terminal Circuit +P0624=Fuel Cap Lamp Control Circuit +P0625=Generator Field/F Terminal Circuit Low +P0626=Generator Field/F Terminal Circuit High +P0627=Fuel Pump A Control Circuit /Open +P0628=Fuel Pump A Control Circuit Low +P062A=Fuel Pump A Control Circuit Range/Performance +P0639=Throttle Actuator Control Range/Performance Bank 2 +P063A=Generator Voltage Sense Circuit +P063E=Auto Configuration Throttle Input Not Present +P0640=Intake Air Heater Control Circuit +P0644=Driver Display Serial Communication Circuit +P0647=A/C Clutch Relay Control Circuit High +P0650=Malfunction Indicator Lamp (MIL) Control Circuit +P0652=Sensor Reference Voltage B Circuit Low +P0655=Engine Hot Lamp Output Control Circuit +P0659=Actuator Supply Voltage A Circuit High +P066C=Glow Plug 2 Control Circuit Low +P0671=Cylinder 1 Glow Plug Circuit/Open +P0674=Cylinder 4 Glow Plug Circuit/Open +P0675=Cylinder 5 Glow Plug Circuit/Open +P0678=Cylinder 8 Glow Plug Circuit/Open +P0516=Battery Temperature Sensor Circuit Low +P0519=Idle Air Control System Performance +P0520=Engine Oil Pressure Sensor/Switch Circuit +P0530=A/C Refrigerant Pressure Sensor A Circuit +P0533=A/C Refrigerant Pressure Sensor A Circuit High +P0538=A/C Evaporator Temperature Sensor Circuit High +P0539=A/C Evaporator Temperature Sensor Circuit Intermittent +P053B=Positive Crankcase Ventilation Heater Control Circuit Low +P0540=Intake Air Heater A Circuit +P060C=Internal Control Module Main Processor Performance +P0614=ECM / TCM Incompatible +P0615=Starter Relay Circuit +P061A=Internal Control Module Torque Performance +P061E=Internal Control Module Brake Signal Performance +P0622=Generator Field/F Terminal Circuit +P0629=Fuel Pump A Control Circuit High +P062B=Internal Control Module Fuel Injector Control Performance +P062C=Internal Control Module Vehicle Speed Performance +P062E=Fuel Injector Driver Circuit Performance Bank 2 +P0631=VIN Not Programmed or Incompatible – TCM +P0670=Glow Plug Control Module Control Circuit/Open +P0677=Cylinder 7 Glow Plug Circuit/Open +P0679=Cylinder 9 Glow Plug Circuit/Open +P0521=Engine Oil Pressure Sensor/Switch Range/Performance +P0588=Cruise Control Vent Control Circuit High +P0604=Internal Control Module Random Access Memory (RAM) Error +P0673=Cylinder 3 Glow Plug Circuit/Open +P0528=Fan Speed Sensor Circuit No Signal +P0531=A/C Refrigerant Pressure Sensor A Circuit Range/Performance +P053C=Positive Crankcase Ventilation Heater Control Circuit High +P0676=Cylinder 6 Glow Plug Circuit/Open +P067A=Glow Plug 4 Control Circuit Low +P067B=Glow Plug 4 Control Circuit High +P067C=Glow Plug 5 Control Circuit Low +P067D=Glow Plug 5 Control Circuit High +P067F=Glow Plug 6 Control Circuit High +P0741=Torque Converter Clutch Circuit Performance/Stuck Off +P0745=Pressure Control Solenoid A +P0751=Shift Solenoid A Performance/Stuck Off +P0752=Shift Solenoid A Stuck On +P0754=Shift Solenoid A Intermittent +P0756=Shift Solenoid B Performance/Stuck Off +P075B=Shift Solenoid G Performance/Stuck Off +P075C=Shift Solenoid G Stuck On +P075D=Shift Solenoid G Electrical +P075E=Shift Solenoid G Intermittent +P0764=Shift Solenoid C Intermittent +P0767=Shift Solenoid D Stuck On +P0768=Shift Solenoid D Electrical +P0769=Shift Solenoid D Intermittent +P076A=Shift Solenoid H +P076C=Shift Solenoid H Stuck On +P076E=Shift Solenoid H Intermittent +P076F=Gear 7 Incorrect Ratio +P0772=Shift Solenoid E Stuck On +P0774=Shift Solenoid E Intermittent +P0775=Pressure Control Solenoid B +P0776=Pressure Control Solenoid B Performance/Stuck Off +P0779=Pressure Control Solenoid B Intermittent +P0782=2-3 Shift +P0784=4-5 Shift +P0785=Shift/Timing Solenoid +P0787=Shift/Timing Solenoid Low +P0788=Shift/Timing Solenoid High +P0790=Normal/Performance Switch Circuit +P0791=Intermediate Shaft Speed Sensor A Circuit +P0792=Intermediate Shaft Speed Sensor A Circuit Range/Performance +P0793=Intermediate Shaft Speed Sensor A Circuit No Signal +P0794=Intermediate Shaft Speed Sensor A Circuit Intermittent +P0797=Pressure Control Solenoid C Stuck On +P0798=Pressure Control Solenoid C Electrical +P0799=Pressure Control Solenoid C Intermittent +P0800=Transfer Case Control System (MIL Request) +P0801=Reverse Inhibit Control Circuit +P0682=Cylinder 12 Glow Plug Circuit/Open +P0683=Glow Plug Control Module to PCM Communication Circuit +P0689=ECM/PCM Power Relay Sense Circuit Low +P068C=Glow Plug 7 Control Circuit Low +P0691=Fan 1 Control Circuit Low +P0692=Fan 1 Control Circuit High +P069C=Glow Plug 10 Control Circuit Low +P070A=Transmission Fluid Level Sensor Circuit +P0716=Input/Turbine Speed Sensor A Circuit Range/Performance +P0744=Torque Converter Clutch Circuit Intermittent +P0748=Pressure Control Solenoid A Electrical +P0750=Shift Solenoid A +P075A=Shift Solenoid G +P075F=ISO/SAE reserved +P0766=Shift Solenoid D Performance/Stuck Off +P076D=Shift Solenoid H Electrical +P0771=Shift Solenoid E Performance/Stuck Off +P0773=Shift Solenoid E Electrical +P0789=Shift/Timing Solenoid Intermittent +P0795=Pressure Control Solenoid C +P0796=Pressure Control Solenoid C Performance/Stuck Off +P0802=Transmission Control System MIL Request Circuit/Open +P0810=Clutch Position Control Error +P0811=Excessive Clutch A Slippage +P0812=Reverse Input Circuit +P0813=Reverse Output Circuit +P0684=Glow Plug Control Module to PCM Communication Circuit Range/Performance +P0685=ECM/PCM Power Relay Control Circuit /Open +P0688=ECM/PCM Power Relay Sense Circuit /Open +P068B=ECM/PCM Power Relay De-Energized Performance – Too Late +P0690=ECM/PCM Power Relay Sense Circuit High +P0746=Pressure Control Solenoid A Performance/Stuck Off +P0757=Shift Solenoid B Stuck On +P0763=Shift Solenoid C Electrical +P076B=Shift Solenoid H Performance/Stuck Off +P0770=Shift Solenoid E +P0777=Pressure Control Solenoid B Stuck On +P0778=Pressure Control Solenoid B Electrical +P0781=1-2 Shift +P0783=3-4 Shift +P0786=Shift/Timing Solenoid Range/Performance +P0803=Upshift/Skip Shift Solenoid Control Circuit +P0804=Upshift/Skip Shift Lamp Control Circuit +P0805=Clutch Position Sensor Circuit +P0806=Clutch Position Sensor Circuit Range/Performance +P0807=Clutch Position Sensor Circuit Low +P0808=Clutch Position Sensor Circuit High +P0809=Clutch Position Sensor Circuit Intermittent +P080A=Clutch Position Not Learned +P080B=Upshift/Skip Shift Solenoid Control Circuit Range/Performance +P080C=Upshift/Skip Shift Solenoid Control Circuit Low +P080D=Upshift/Skip Shift Solenoid Control Circuit High +P080E=ISO/SAE reserved +P080F=ISO/SAE reserved +P0686=ECM/PCM Power Relay Control Circuit Low +P069B=Glow Plug 9 Control Circuit High +P0724=Brake Switch B Circuit High +P0749=Pressure Control Solenoid A Intermittent +P0755=Shift Solenoid B +P0758=Shift Solenoid B Electrical +P0759=Shift Solenoid B Intermittent +P0762=Shift Solenoid C Stuck On +P0687=ECM/PCM Power Relay Control Circuit High +P068A=ECM/PCM Power Relay De-Energized Performance – Too Early +P0739=TCM Engine Speed Output Circuit High +P0753=Shift Solenoid A Electrical +P068D=Glow Plug 7 Control Circuit High +P068F=Glow Plug 8 Control Circuit High +P068E=Glow Plug 8 Control Circuit Low +P0693=Fan 2 Control Circuit Low +P070B=Transmission Fluid Level Sensor Circuit Range/Performance +P0695=Fan 3 Control Circuit Low +P0696=Fan 3 Control Circuit High +P0698=Sensor Reference Voltage C Circuit Low +P0699=Sensor Reference Voltage C Circuit High +P069A=Glow Plug 9 Control Circuit Low +P069D=Glow Plug 10 Control Circuit High +P069E=ISO/SAE reserved +P0700=Transmission Control System (MIL Request) +P0701=Transmission Control System Range/Performance +P0705=Transmission Range Sensor A Circuit (PRNDL Input) +P070D=Transmission Fluid Level Sensor Circuit High +P0710=Transmission Fluid Temperature Sensor A Circuit +P0711=Transmission Fluid Temperature Sensor A Circuit Range/Performance +P0712=Transmission Fluid Temperature Sensor A Circuit Low +P0714=Transmission Fluid Temperature Sensor A Circuit Intermittent +P0697=Sensor Reference Voltage C Circuit/Open +P069F=ISO/SAE reserved +P0702=Transmission Control System Electrical +P0703=Brake Switch B Circuit +P0707=Transmission Range Sensor A Circuit Low +P0708=Transmission Range Sensor A Circuit High +P0709=Transmission Range Sensor A Circuit Intermittent +P070C=Transmission Fluid Level Sensor Circuit Low +P070E=Transmission Fluid Level Sensor Circuit intermittent/Erratic +P071C=Transmission Mode Switch A Circuit High +P0723=Output Speed Sensor Circuit Intermittent +P0713=Transmission Fluid Temperature Sensor A Circuit High +P0715=Input/Turbine Speed Sensor A Circuit +P0726=Engine Speed Input Circuit Range/Performance +P0734=Gear 4 Incorrect Ratio +P0736=Reverse Incorrect Ratio +P0737=TCM Engine Speed Output Circuit +P0717=Input/Turbine Speed Sensor A Circuit No Signal +P0718=Input/Turbine Speed Sensor A Circuit Intermittent +P0719=Brake Switch B Circuit Low +P071A=Transmission Mode Switch A Circuit +P071B=Transmission Mode Switch A Circuit Low +P071E=Transmission Mode Switch B Circuit Low +P071F=Transmission Mode Switch B Circuit High +P0720=Output Speed Sensor Circuit +P0721=Output Speed Sensor Circuit Range/Performance +P0725=Engine Speed Input Circuit +P0727=Engine Speed Input Circuit No Signal +P0731=Gear 1 Incorrect Ratio +P0732=Gear 2 Incorrect Ratio +P0735=Gear 5 Incorrect Ratio +P0738=TCM Engine Speed Output Circuit Low +P071D=Transmission Mode Switch B Circuit +P0722=Output Speed Sensor Circuit No Signal +P0729=Gear 6 Incorrect Ratio +P0730=Incorrect Gear Ratio +P0733=Gear 3 Incorrect Ratio diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ar.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ar.properties new file mode 100644 index 0000000..edd6f18 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ar.properties @@ -0,0 +1,15 @@ +P0002=دائرة التحكم في منظم حجم الوقود المدى/الأداء +P0001=دائرة التحكم في منظم حجم الوقود/مفتوحة +P0003=دائرة التحكم في منظم حجم الوقود منخفضة +P0004=دائرة التحكم في منظم حجم الوقود عالية +P0005=دائرة التحكم في صمام إغلاق الوقود A / مفتوحة +P0006=دائرة التحكم في صمام إغلاق الوقود A منخفضة +P0007=دائرة التحكم في صمام إغلاق الوقود A عالية +U0169=فقد الاتصال بوحدة التحكم في فتحة السقف +U0165=فقد الاتصال بوحدة التحكم في التدفئة والتهوية وتكييف الهواء +U0418=تم استلام بيانات غير صالحة من وحدة التحكم في نظام الفرامل +U0420=تم استلام بيانات غير صالحة من وحدة التحكم في التوجيه المعزز +U0424=تم استلام بيانات غير صالحة من وحدة التحكم في التدفئة والتهوية وتكييف الهواء +U0428=تم استلام بيانات غير صالحة من وحدة مستشعر زاوية التوجيه +U0427=تم استلام بيانات غير صالحة من وحدة التحكم في أمن السيارة +U0426=تم استلام بيانات غير صالحة من وحدة التحكم في نظام منع تشغيل السيارة diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ar_MA.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ar_MA.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ar_MA.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_bg.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_bg.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_bg.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ca.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ca.properties new file mode 100644 index 0000000..7bb67ae --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ca.properties @@ -0,0 +1 @@ +P0001=Regulador del circuit de control del volum de carburant/obert diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ca@valencia.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ca@valencia.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ca@valencia.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_cs.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_cs.properties new file mode 100644 index 0000000..e4d1749 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_cs.properties @@ -0,0 +1 @@ +P0001=Řídicí obvod regulátoru objemu paliva - přerušen diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_de.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_de.properties new file mode 100644 index 0000000..c12502c --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_de.properties @@ -0,0 +1,3585 @@ +P0000=Keine Codes gespeichert im Modul +P0001=Kraftstoffmengenregulierung Kontrollschaltkreis offen +P0002=Kraftstoffmengenregulierung Kontrollschaltkreis Bereich/Betriebsverhalten +P0003=Kraftstoffmengenregulierung Kontrollschaltkreis niedrig +P0004=Kraftstoffmengenregulierung Kontrollschaltkreis hoch +P0005=Kraftstoffunterbrechungsventil A Kontrollschaltkreis offen +P0006=Kraftstoffunterbrechungsventil A Kontrollschaltkreis niedrig +P0007=Kraftstoffunterbrechungsventil A Kontrollschaltkreis hoch +P0008=Leistung des Motorpositionssystems Bank 1 +P0009=Leistung des Motorpositionssystems Bank 2 +P000A=Nockenwellenposition A, langsame Reaktion in Bank 1 +P000B=Nockenwellenposition B, langsame Reaktion in Bank 1 +P000C=Nockenwellenposition A, langsame Reaktion in Bank 2 +P000D=Nockenwellenposition B, langsame Reaktion in Bank 2 +P000E=ISO/SAE reserviert +P000F=ISO/SAE reserviert +P0010=Nockenwellenposition A - Schaltkreis offen (Bank 1) +P0011=Nockenwellenposition A - zeitlich zu früh oder Systemverhalten (Bank 1) +P0012=Nockenwellenposition A - zeitlich zu spät (Bank 1) +P0013=Nockenwellenposition B - Schaltkreis offen (Bank 1) +P0014=Nockenwellenposition B - zeitlich zu früh oder Systemverhalten (Bank 1) +P0015=Nockenwellenposition B - zeitlich zu spät (Bank 1) +P0016=Kurbelwellenposition - Nockenwellenposition Korrelationsbank 1 Sensor A +P0017=Kurbelwellenposition - Nockenwellenposition Korrelationsbank 1 Sensor B +P0018=Kurbelwellenposition - Nockenwellenposition Korrelationsbank 2 Sensor A +P0019=Kurbelwellenposition - Nockenwellenposition Korrelationsbank 2 Sensor B +P0020=Nockenwellenposition A - Schaltkreis offen (Bank 2) +P0021=Nockenwellenposition A - zeitlich zu früh oder Systemverhalten (Bank 2) +P0022=Nockenwellenposition A - zeitlich zu spät (Bank 2) +P0023=Nockenwellenposition B - Schaltkreis offen (Bank 2) +P0024=Nockenwellenposition B - zeitlich zu früh oder Systemverhalten (Bank 2) +P0025=Nockenwellenposition B - zeitlich zu spät (Bank 1) +P0026=Einlassventil-Steuermagnetventil-Stromkreisbereich/-Leistung Bank 1 +P0027=Steuerungsmagnetventil für Auslassventil, Bereich/Leistung Bank 1 +P0028=Einlassventil Steuerung Magnetkreis Bereich/Leistungsbank 2 +P0029=Auslassventilsteuerung Magnetkreis Bereich/Leistungsbank 2 +P0030=Lambdasondenheizung Kontrollschaltkreis (Bank 1 Sensor 1) +P0031=Lambdasondenheizung Kontrollschaltkreis niedrig (Bank 1 Sensor 1) +P0032=Lambdasondenheizung Kontrollschaltkreis hoch (Bank 1 Sensor 1) +P0033=Turbolader-/Kompressor-Bypassventil Kontrollschaltkreis +P0034=Turbolader-/Kompressor-Bypassventil Kontrollschaltkreis niedrig +P0035=Turbolader-/Kompressor-Bypassventil Kontrollschaltkreis hoch +P0036=Lambdasondenheizung Kontrollschaltkreis (Bank 1 Sensor 2) +P0037=Lambdasondenheizung Kontrollschaltkreis niedrig (Bank 1 Sensor 2) +P0038=Lambdasondenheizung Kontrollschaltkreis hoch (Bank 1 Sensor 2) +P0039=Turbolader-/Kompressor-Bypassventilkreis Bereich/Betriebsverhalten +P0040=Lambdasonde Signale vertauscht Bank 1 Sensor 1/Bank 2 Sensor 1 +P0041=Lambdasonde Signale vertauscht Bank 1 Sensor 2/Bank 2 Sensor 2 +P0042=Lambdasondenheizung Kontrollschaltkreis (Bank 1 Sensor 3) +P0043=Lambdasondenheizung Kontrollschaltkreis niedrig (Bank 1 Sensor 3) +P0044=Lambdasondenheizung Kontrollschaltkreis hoch (Bank 1 Sensor 3) +P0050=Lambdasondenheizung Kontrollschaltkreis (Bank 2 Sensor 1) +P0051=Lambdasondenheizung Kontrollschaltkreis niedrig (Bank 2 Sensor 1) +P0052=Lambdasondenheizung Kontrollschaltkreis hoch (Bank 2 Sensor 1) +P0056=Lambdasondenheizung Kontrollschaltkreis (Bank 2 Sensor 2) +P0057=Lambdasondenheizung Kontrollschaltkreis niedrig (Bank 2 Sensor 2) +P0058=Lambdasondenheizung Kontrollschaltkreis hoch (Bank 2 Sensor 2) +P0062=Lambdasondenheizung Kontrollschaltkreis (Bank 2 Sensor 3) +P0063=Lambdasondenheizung Kontrollschaltkreis niedrig (Bank 2 Sensor 3) +P0064=Lambdasondenheizung Kontrollschaltkreis hoch (Bank 2 Sensor 3) +P0065=Saugluftunterstütztes Einspritzventil Kontrollschaltkreis Bereich/Betriebsverhalten +P0066=Saugluftunterstütztes Einspritzventil Kontrollschaltkreis oder Kontrollschaltkreis niedrig +P0067=Saugluftunterstütztes Einspritzventil Kontrollschaltkreis hoch +P0070=Umgebungsluft-Temperatursensor Schaltkreis +P0071=Umgebungsluft-Temperatursensor Bereich/Betriebsverhalten +P0072=Umgebungsluft-Temperatursensor Schaltkreis Eingang niedrig +P0073=Umgebungsluft-Temperatursensor Schaltkreis Eingang hoch +P0074=Umgebungsluft-Temperatursensor Schaltkreis Eingang intermittierend +P0075=Einlaßventil Kontrolle Magnetventil Schaltkreis (Bank 1) +P0076=Einlaßventil Kontrolle Magnetventil Schaltkreis niedrig (Bank 1) +P0077=Einlaßventil Kontrolle Magnetventil Schaltkreis hoch (Bank 1) +P0078=Auslassventil Kontrolle Magnetventil Schaltkreis (Bank 1) +P0079=Auslassventil Kontrolle Magnetventil Schaltkreis niedrig (Bank 1) +P0080=Auslassventil Kontrolle Magnetventil Schaltkreis hoch (Bank 1) +P0081=Einlassventil Kontrolle Magnetventil Schaltkreis (Bank 2) +P0082=Einlassventil Kontrolle Magnetventil Schaltkreis niedrig (Bank 2) +P0083=Einlassventil Kontrolle Magnetventil Schaltkreis hoch (Bank 2) +P0084=Auslassventil Kontrolle Magnetventil Schaltkreis (Bank 2) +P0085=Auslassventil Kontrolle Magnetventil Schaltkreis niedrig (Bank 2) +P0086=Auslassventil Kontrolle Magnetventil Schaltkreis hoch (Bank 2) +P0100=Massen- oder Volumen-Luftmengenmesser Schaltkreis A Fehlfunktion +P0101=Massen- oder Volumen-Luftmengenmesser Schaltkreis A Bereichs- oder Leistungsproblem +P0102=Massen- oder Volumen-Luftmengenmesser Schaltkreis A zu niedriger Eingang +P0103=Massen- oder Volumen-Luftmengenmesser Schaltkreis A zu hoher Eingang +P0104=Massen- oder Volumen-Luftmengenmesser Schaltkreis A intermittierend +P0105=Absoluter oder barometrischer Einlaß-Luftdruck Schaltkreis +P0106=Abs. oder barometr. Einlaß-Luftdruck Schaltkreis Bereichs-/Betriebs-Problem +P0107=Abs. oder barometr. Einlass-Luftdruck Schaltkreis zu niedriger Eingang +P0108=Absoluter oder barometrischer Einlass-Luftdruck Schaltkreis zu hoher Eingang +P0109=Absoluter oder barometrischer Einlass-Luftdruck Schaltkreis intermittierend +P0110=Einlaß Lufttemperatur Schaltkreis Fehlfunktion +P0111=Einlaß Lufttemperatur Schaltkreis Bereichs-/Betriebsverhalten-Problem +P0112=Einlaß Lufttemperatur Schaltkreis zu niedriger Eingang +P0113=Einlaß Lufttemperatur Schaltkreis zu hoher Eingang +P0114=Einlaß Lufttemperatur Schaltkreis intermittierend +P0115=Motor Kühlwasser Temperatur Sensor 1 Schaltkreis +P0116=Motorkühlmitteltemperatursensor 1 – Bereich/Leistung +P0117=Motorkühlmitteltemperatursensor 1, niedriger Stromkreis +P0118=Motorkühlmitteltemperatursensor 1, hoher Stromkreis +P0119=Motorkühlmitteltemperatursensor 1, zeitweise +P0120=Drosselklappen-/Pedalstellungssensor/-schalter A-Stromkreis +P0121=Drosselklappen-/Pedalstellungssensor/-schalter A Schaltkreisbereich/-leistung +P0122=Drosselklappen-/Pedalstellungssensor/-schalter A, Stromkreis zu schwach +P0123=Drosselklappe/Fahrpedal Sensor/Schalter A Schaltkreis zu hoher Eingang +P0124=Drosselklappe/Fahrpedal Sensor/Schalter A Schaltkreis intermittierend +P0125=Unzureichende Kühlwassertemp. für geschlossene Schleife Kraftstoff Kontrolle +P0126=Unzureichende Kühlwassertemperatur für stabilen Betrieb +P0128=Kühlwasser-Thermostat Fehlfunktion +P0130=Lambda Sonde Schaltkreis Fehlfunktion (Bank 1 Sensor 1) +P0131=Lambda Sonde Schaltkreis zu niedrige Spannung (Bank 1 Sensor 1) +P0132=Lambda Sonde Schaltkreis zu hohe Spannung (Bank 1 Sensor 1) +P0133=Lambda Sonde Schaltkreis zu langsame Antwort (Bank 1 Sensor 1) +P0134=Lambda Sonde Schaltkreis keine Aktivität detektiert (Bank 1 Sensor 1) +P0135=Lambda Sonde Heizungs-Schaltkreis Fehlfunktion (Bank 1 Sensor 1) +P0136=Lambda Sonde Schaltkreis Fehlfunktion (Bank 1 Sensor 2) +P0137=Lambda Sonde Schaltkreis zu niedrige Spannung (Bank 1 Sensor 2) +P0138=Lambda Sonde Schaltkreis zu hohe Spannung (Bank 1 Sensor 2) +P0139=Lambda Sonde Schaltkreis zu langsame Antwort (Bank 1 Sensor 2) +P0140=Lambda Sonde Schaltkreis keine Aktivität detektiert (Bank 1 Sensor 2) +P0141=Lambda Sonde Heizungs-Schaltkreis Fehlfunktion (Bank 1 Sensor 2) +P0142=Lambda Sonde Schaltkreis Fehlfunktion (Bank 1 Sensor 3) +P0143=Lambda Sonde Schaltkreis zu niedrige Spannung (Bank 1 Sensor 3) +P0144=Lambda Sonde Schaltkreis zu hohe Spannung (Bank 1 Sensor 3) +P0145=Lambda Sonde Schaltkreis zu langsame Antwort (Bank 1 Sensor 3) +P0146=Lambda Sonde Schaltkreis keine Aktivität detektiert (Bank 1 Sensor 3) +P0147=Lambda Sonde Heizungs-Schaltkreis Fehlfunktion (Bank 1 Sensor 3) +P0150=Lambda Sonde Schaltkreis Fehlfunktion (Bank 2 Sensor 1) +P0151=Lambda Sonde Schaltkreis zu niedrige Spannung (Bank 2 Sensor 1) +P0152=Lambda Sonde Schaltkreis zu hohe Spannung (Bank 2 Sensor 1) +P0153=Lambda Sonde Schaltkreis zu langsame Antwort (Bank 2 Sensor 1) +P0154=Lambda Sonde Schaltkreis keine Aktivität detektiert (Bank 2 Sensor 1) +P0155=Lambda Sonde Heizungs-Schaltkreis Fehlfunktion (Bank 2 Sensor 1) +P0156=Lambda Sonde Schaltkreis Fehlfunktion (Bank 2 Sensor 2) +P0157=Lambda Sonde Schaltkreis zu niedrige Spannung (Bank 2 Sensor 2) +P0158=Lambda Sonde Schaltkreis zu hohe Spannung (Bank 2 Sensor 2) +P0159=Lambda Sonde Schaltkreis zu langsame Antwort (Bank 2 Sensor 2) +P0160=Lambda Sonde Schaltkreis keine Aktivität detektiert (Bank 2 Sensor 2) +P0161=Lambda Sonde Heizungs-Schaltkreis Fehlfunktion (Bank 2 Sensor 2) +P0162=Lambda Sonde Schaltkreis Fehlfunktion (Bank 2 Sensor 3) +P0163=Lambda Sonde Schaltkreis zu niedrige Spannung (Bank 2 Sensor 3) +P0164=Lambda Sonde Schaltkreis zu hohe Spannung (Bank 2 Sensor 3) +P0165=Lambda Sonde Schaltkreis zu langsame Antwort (Bank 2 Sensor 3) +P0166=Lambda Sonde Schaltkreis keine Aktivität detektiert (Bank 2 Sensor 3) +P0167=Lambda Sonde Heizungs-Schaltkreis Fehlfunktion (Bank 2 Sensor 2) +P0170=Kraftstoffgemisch Fehlfunktion (Bank 1) +P0171=Gemisch zu mager (Bank 1) +P0172=Gemisch zu fett (Bank 1) +P0173=Kraftstoffgemisch Fehlfunktion (Bank 2) +P0174=Gemisch zu mager (Bank 2) +P0175=Gemisch zu fett (Bank 2) +P0176=Kraftstoff Dosier Sensor Schaltkreis Fehlfunktion +P0177=Kraftstoff Dosier Sensor Schaltkreis Bereich/Betriebsverhalten +P0178=Kraftstoff Dosier Sensor Schaltkreis zu niedriger Eingang +P0179=Kraftstoff Dosier Sensor Schaltkreis zu hoher Eingang +P0180=Kraftstoff Temperatur Sensor A Schaltkreis Fehlfunktion +P0181=Kraftstofftemperatursensor A Schaltkreisbereich/Leistung +P0182=Kraftstofftemperatursensor A Schaltung niedrig +P0183=Kraftstofftemperatursensor A Schaltkreis hoch +P0184=Kraftstoff Temperatur Sensor A zeitweilige Stromkreisunterbrechung +P0185=Kraftstoff Temperatur Sensor B Fehlfunktion Stromkreis +P0186=Kraftstoff Temperatur Sensor B Bereichs-/Funktionsfehler +P0187=Kraftstoff Temperatur Sensor B Eingangssignal zu niedrig +P0188=Kraftstoff Temperatur Sensor B Eingangssignal zu hoch +P0189=Kraftstoff Temperatur Sensor B zeitweilige Stromkreisunterbrechungen +P0190=Kraftstoffverteiler Druck Sensor A Fehlfunktion Stromkreis +P0191=Kraftstoffverteiler Druck Sensor A Bereichs/Funktionsfehler +P0192=Kraftstoffverteiler Druck Sensor A Eingangssignal zu niedrig +P0193=Kraftstoffverteiler Druck Sensor A Eingangssignal zu hoch +P0194=Kraftstoffverteiler Druck Sensor A zeitweilig unterbrochenes Signal +P0195=Motoröl Temperatur Sensor +P0196=Sensor Motor Öl Temperatur Bereich/Betriebsverhalten +P0197=Sensor Motor Öl Temperatur zu niedrig +P0198=Sensor Motor Öl Temperatur zu hoch +P0199=Sensor Motor Öl Temperatur intermittierend +P0200=Einspritzdüsen Schaltkreis Fehlfunktion +P0201=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 1 +P0202=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 2 +P0203=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 3 +P0204=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 4 +P0205=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 5 +P0206=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 6 +P0207=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 7 +P0208=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 8 +P0209=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 9 +P0210=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 10 +P0211=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 11 +P0212=Einspritzdüse Schaltkreis Fehlfunktion - Zylinder 12 +P0213=Kaltstart-Einspritzdüse 1 Fehlfunktion +P0214=Kaltstart-Einspritzdüse 2 Fehlfunktion +P0215=Motor Abschalt-Magnetventil Fehlfunktion +P0216=Einspritzung Zeitkontroll Schaltkreis Fehlfunktion +P0217=Motor Übertemperatur Zustand +P0218=Getriebe Übertemperatur Zustand +P0219=Motor Überdrehzahl Zustand +P0220=Fahrpedal Sensor B Fehlfunktion Stromkreis +P0221=Fahrpedal Sensor B Bereichs/Funktionsfehler +P0222=Fahrpedal Sensor B Eingangssignal zu niedrig +P0223=Fahrpedal Sensor B Eingangssignal zu hoch +P0224=Fahrpedal Sensor B zeitweilige Stromkreisunterbrechung +P0225=Fahrpedal Sensor C Fehlfunktion Stromkreis +P0226=Fahrpedal Sensor C Bereichs/Funktionsfehler +P0227=Fahrpedal Sensor C Eingangssignal zu niedrig +P0228=Fahrpedal Sensor C Eingangssignal zu hoch +P0229=Fahrpedal Sensor C Eingangssignal zeitweilig unterbrochenes Signal +P0230=Kraftstoff-Pumpe Primär-Schaltkreis Fehlfunktion +P0231=Kraftstoff-Pumpe Sekundär-Schaltkreis zu niedrig +P0232=Kraftstoff-Pumpe Sekundär-Schaltkreis zu hoch +P0233=Kraftstoff-Pumpe Sekundär-Schaltkreis intermittierend +P0234=Turbolader/Kompressor maximaler Ladedruck überschritten +P0235=Turbolader/Kompressor Ladedruck Sensor A Fehlfunktion Stromkreis +P0236=Turbolader/Kompressor Ladedruck Sensor A Bereichs/Funktionsfehler +P0237=Turbolader/Kompressor Ladedruck Sensor A Eingangssignal zu niedrig +P0238=Turbolader/Kompressor Ladedruck Sensor A Eingangssignal zu hoch +P0239=Turbolader/Kompressor Ladedruck Sensor B Fehlfunktion Stromkreis +P0240=Turbolader/Kompressor Ladedruck Sensor B Bereichs/Funktionsfehler +P0241=Turbolader/Kompressor Ladedruck Sensor B Eingangssignal zu niedrig +P0242=Turbolader/Kompressor Ladedruck Sensor B Eingangssignal zu hoch +P0243=Turbolader/Kompressor Abgasklappe Magnetventil A Fehlfunktion +P0244=Turbolader/Kompressor Abgasklappe Magnetventil A Bereichs/Funktionsfehler +P0245=Turbolader/Kompressor Abgasklappe Magnetventil A Eingangssignal zu niedrig +P0246=Turbolader/Kompressor Abgasklappe Magnetventil A Eingangssignal zu hoch +P0247=Turbolader/Kompressor Abgasklappe Magnetventil B Fehlfunktion +P0248=Turbolader/Kompressor Abgasklappe Magnetventil B Bereichs/Funktionsfehler +P0249=Turbolader/Kompressor Abgasklappe Magnetventil B Eingangssignal zu niedrig +P0250=Turbolader/Kompressor Abgasklappe Magnetventil B Eingangssignal zu hoch +P0251=Einspritzpumpe Kraftstoffdosierung Kontrolle A Fehlfunktion +P0252=Einspritzpumpe Kraftstoffdosierung Kontrolle A Bereich/Betriebszustand +P0253=Einspritzpumpe Kraftstoffdosierung Kontrolle A zu niedrig +P0254=Einspritzpumpe Kraftstoffdosierung Kontrolle A zu hoch +P0255=Einspritzpumpe Kraftstoffdosierung Kontrolle A intermittierend +P0256=Einspritzpumpe Kraftstoffdosierung Kontrolle B Fehlfunktion +P0257=Einspritzpumpe Kraftstoffdosierung Kontrolle B Bereich/Betriebszustand +P0258=Einspritzpumpe Kraftstoffdosierung Kontrolle B zu niedrig +P0259=Einspritzpumpe Kraftstoffdosierung Kontrolle B zu hoch +P0260=Einspritzpumpe Kraftstoffdosierung Kontrolle B intermittierend +P0261=Zylinder 1 Einspritzdüse Schaltkreis zu niedrig +P0262=Zylinder 1 Einspritzdüse Schaltkreis zu hoch +P0263=Zylinder 1 Beitrag/Balanze Fehler +P0264=Zylinder 2 Einspritzdüse Schaltkreis zu niedrig +P0265=Zylinder 2 Einspritzdüse Schaltkreis zu hoch +P0266=Zylinder 2 Beitrag/Balanze Fehler +P0267=Zylinder 3 Einspritzdüse Schaltkreis zu niedrig +P0268=Zylinder 3 Einspritzdüse Schaltkreis zu hoch +P0269=Zylinder 3 Beitrag/Balanze Fehler +P0270=Zylinder 4 Einspritzdüse Schaltkreis zu niedrig +P0271=Zylinder 4 Einspritzdüse Schaltkreis zu hoch +P0272=Zylinder 4 Beitrag/Balanze Fehler +P0273=Zylinder 5 Einspritzdüse Schaltkreis zu niedrig +P0274=Zylinder 5 Einspritzdüse Schaltkreis zu hoch +P0275=Zylinder 5 Beitrag/Balanze Fehler +P0276=Zylinder 6 Einspritzdüse Schaltkreis zu niedrig +P0277=Zylinder 6 Einspritzdüse Schaltkreis zu hoch +P0278=Zylinder 6 Beitrag/Balanze Fehler +P0279=Zylinder 7 Einspritzdüse Schaltkreis zu niedrig +P0280=Zylinder 7 Einspritzdüse Schaltkreis zu hoch +P0281=Zylinder 7 Beitrag/Balanze Fehler +P0282=Zylinder 8 Einspritzdüse Schaltkreis zu niedrig +P0283=Zylinder 8 Einspritzdüse Schaltkreis zu hoch +P0284=Zylinder 8 Beitrag/Balanze Fehler +P0285=Zylinder 9 Einspritzdüse Schaltkreis zu niedrig +P0286=Zylinder 9 Einspritzdüse Schaltkreis zu hoch +P0287=Zylinder 9 Beitrag/Balanze Fehler +P0288=Zylinder 10 Einspritzdüse Schaltkreis zu niedrig +P0289=Zylinder 10 Einspritzdüse Schaltkreis zu hoch +P0290=Zylinder 10 Beitrag/Balanze Fehler +P0291=Zylinder 11 Einspritzdüse Schaltkreis zu niedrig +P0292=Zylinder 11 Einspritzdüse Schaltkreis zu hoch +P0293=Zylinder 11 Beitrag/Balanze Fehler +P0294=Zylinder 12 Einspritzdüse Schaltkreis zu niedrig +P0295=Zylinder 12 Einspritzdüse Schaltkreis zu hoch +P0296=Zylinder 12 Beitrag/Balanze Fehler +P0300=Zufallsbedingte/mehrere Zylinder Fehlzündung detektiert +P0301=Zylinder 1 Fehlzündung detektiert +P0302=Zylinder 2 Fehlzündung detektiert +P0303=Zylinder 3 Fehlzündung detektiert +P0304=Zylinder 4 Fehlzündung detektiert +P0305=Zylinder 5 Fehlzündung detektiert +P0306=Zylinder 6 Fehlzündung detektiert +P0307=Zylinder 7 Fehlzündung detektiert +P0308=Zylinder 8 Fehlzündung detektiert +P0309=Zylinder 9 Fehlzündung detektiert +P0310=Zylinder 10 Fehlzündung detektiert +P0311=Zylinder 11 Fehlzündung detektiert +P0312=Zylinder 12 Fehlzündung detektiert +P0320=Zündung/Zündverteiler Eingang Motordrehzahl Schaltkreis Fehlfunktion +P0321=Zündung/Zündvert. Eingang Motordrehzahl Schaltkreis Bereich/Betr.-verhalten +P0322=Zündung/Zündverteiler Eingang Motordrehzahl Schaltkreis kein Signal +P0323=Zündung/Zündverteiler Eingang Motordrehzahl Schaltkreis intermittierend +P0325=Klopfsensor 1 Schaltkreis Fehlfunktion (Bank 1 oder einzelner Sensor) +P0326=Klopfsensor 1 Schaltkreis Bereich/Betr.-verhalten (Bank 1 o. einz. Sensor) +P0327=Klopfsensor 1 Schaltkreis zu niedriger Eingang (Bank 1 oder einzelner Sensor) +P0328=Klopfsensor 1 Schaltkreis zu hoher Eingang (Bank 1 oder einzelner Sensor) +P0329=Klopfsensor 1 Schaltkreis intermittierend (Bank 1 oder einzelner Sensor) +P0330=Klopfsensor 2 Schaltkreis Fehlfunktion (Bank 2) +P0331=Klopfsensor 2 Schaltkreis Bereich/Betriebsverhalten (Bank 2) +P0332=Klopfsensor 2 Schaltkreis zu niedriger Eingang (Bank 2) +P0333=Klopfsensor 2 Schaltkreis zu hoher Eingang (Bank 2) +P0334=Klopfsensor 2 Schaltkreis intermittierend (Bank 2) +P0335=Kurbelwellen Stellung Sensor A Fehlfunktion Stromkreis +P0336=Kurbelwellen Stellung Sensor A Bereichs/Funktionsfehler +P0337=Kurbelwellen Stellung Sensor A Eingangssignal zu niedrig +P0338=Kurbelwellen Stellung Sensor A Eingangssignal zu hoch +P0339=Kurbelwellen Stellung Sensor A zeitweilig unterbrochenes Signal +P0340=Nockenwellen Stellung Sensor A Fehlfunktion Stromkreis Bank 1 oder einzelner Sensor +P0341=Nockenwellen Stellung Sensor A Bereichs/Funktionsfehler Bank 1 oder einzelner Sensor +P0342=Nockenwellen Stellung Sensor A Eingangssignal zu niedrig Bank 1 oder einzelner Sensor +P0343=Nockenwellen Stellung Sensor A Eingangssignal zu hoch Bank 1 oder einzelner Sensor +P0344=Nockenwellen Stellung Sensor A zeitweilig unterbrochenes Signal Bank 1 oder einzelner Sensor +P0350=Zündspule Primär/Sekundär Schaltkreis Fehlfunktion +P0351=Zündspule A Primär/Sekundär Fehlfunktion Stromkreis +P0352=Zündspule B Primär/Sekundär Fehlfunktion Stromkreis +P0353=Zündspule C Primär/Sekundär Fehlfunktion Stromkreis +P0354=Zündspule D Primär/Sekundär Fehlfunktion Stromkreis +P0355=Zündspule E Primär/Sekundär Fehlfunktion Stromkreis +P0356=Zündspule F Primär/Sekundär Fehlfunktion Stromkreis +P0357=Zündspule G Primär/Sekundär Fehlfunktion Stromkreis +P0358=Zündspule H Primär/Sekundär Fehlfunktion Stromkreis +P0359=Zündspule I Primär/Sekundär Fehlfunktion Stromkreis +P0360=Zündspule J Primär/Sekundär Fehlfunktion Stromkreis +P0361=Zündspule K Primär/Sekundär Fehlfunktion Stromkreis +P0362=Zündspule L Primär/Sekundär Fehlfunktion Stromkreis +P0370=Zündzeitpunkt Bezug hohe Signalauflösung A Fehlfunktion +P0371=Zündzeitpunkt Bezug hohe Signalauflösung A Signalrate zu hoch +P0372=Zündzeitpunkt Bezug hohe Signalauflösung A Signalrate zu niedrig +P0373=Zündzeitpunkt Bezug hohe Signalauflösung A sporadisches/unregelmäßiges Signal +P0374=Zündzeitpunkt Bezug hohe Signalauflösung A keine Signale +P0375=Zündzeitpunkt Bezug hohe Signalauflösung B Fehlfunktion +P0376=Zündzeitpunkt Bezug hohe Signalauflösung B Signalrate zu hoch +P0377=Zündzeitpunkt Bezug hohe Signalauflösung B Signalrate zu niedrig +P0378=Zündzeitpunkt Bezug hohe Signalauflösung B sporadisches/unregelmäßiges Signal +P0379=Zündzeitpunkt Bezug hohe Signalauflösung B keine Signale +P0380=Glühkerze/Heizung Schaltkreis A Fehlfunktion +P0381=Glühkerze/Heizung Anzeige-Schaltkreis Fehlfunktion +P0382=Glühkerze/Heizung Schaltkreis B Fehlfunktion +P0385=Kurbelwellen Stellung Sensor B Fehlfunktion Stromkreis +P0386=Kurbelwellen Stellung Sensor B Bereichs/Funktionsfehler +P0387=Kurbelwellen Stellung Sensor B Eingangssignal zu niedrig +P0388=Kurbelwellen Stellung Sensor B Eingangssignal zu hoch +P0389=Kurbelwellen Stellung Sensor B zeitweilig unterbrochenes Signal +P0400=Abgas-Rückführ-System (EGR) Durchfluß Fehlfunktion +P0401=Abgas-Rückführ-System (EGR) zu niedriger Durchfluß detektiert +P0402=Abgas-Rückführ-System (EGR) zu hoher Durchfluß detektiert +P0403=Abgas-Rückführ-System (EGR) Schaltkreis Fehlfunktion +P0404=Abgas-Rückführ-System (EGR) Schaltkreis Bereich/Betriebsverhalten +P0405=Abgasrückführung Sensor A Eingangssignal zu niedrig +P0406=Abgasrückführung Sensor A Eingangssignal zu hoch +P0407=Abgasrückführung Sensor B Eingangssignal zu niedrig +P0408=Abgasrückführung Sensor B Eingangssignal zu hoch +P0410=Zweitluft Zuführungssystem Fehlfunktion +P0411=Zweitluft Zuführungssystem falscher Durchfluß detektiert +P0412=Sekundär Lufteinblasung Schaltventil A Fehlfunktion Stromkreis +P0413=Sekundär Lufteinblasung Schaltventil A offener Stromkreis +P0414=Sekundär Lufteinblasung Schaltventil A Kurzschluss +P0415=Sekundär Lufteinblasung Schaltventil B Fehlfunktion Stromkreis +P0416=Sekundär Lufteinblasung Schaltventil B offener Stromkreis +P0417=Sekundär Lufteinblasung Schaltventil A Kurzschluss +P0418=Zweitluft Zuführungssystem Relais A Schaltkreis Fehlfunktion +P0419=Zweitluft Zuführungssystem Relais B Schaltkreis Fehlfunktion +P0420=Katalysatorsystem Wirkungsgrad unterhalb Grenzwert (Bank 1) +P0421=Aufwärmphase Katalysatorsystem Wirkungsgrad unterhalb Grenzwert (Bank 1) +P0422=Haupt-Katalysator Wirkungsgrad unterhalb Grenzwert (Bank 1) +P0423=Beheizter Katalysator Wirkungsgrad unterhalb Grenzwert (Bank 1) +P0424=Beheizter Katalysator Temperatur unterhalb Grenzwert (Bank 1) +P0426=Katalysator Temperatur Sensor Bereichs/Funktionsfehler Zylinderreihe 1 Sensor 1 +P0427=Katalysator Temperatur Sensor Eingangssignal zu niedrig Zylinderreihe 1 Sensor 1 +P0428=Katalysator Temperatur Sensor Eingangssignal zu hoch Zylinderreihe 1 Sensor 1 +P0430=Katalysatorsystem Wirkungsgrad unterhalb Grenzwert (Zylinderreihe 2) +P0431=Aufwärmphase Katalysatorsystem Wirkungsgrad unterhalb Grenzwert (Zylinderreihe 2) +P0432=Haupt-Katalysator Wirkungsgrad unterhalb Grenzwert (Zylinderreihe 2) +P0433=Beheizter Katalysator Wirkungsgrad unterhalb Grenzwert (Zylinderreihe 2) +P0434=Beheizter Katalysator Temperatur unterhalb Grenzwert (Zylinderreihe 2) +P0436=Katalysator Temperatur Sensor Bereichs/Funktionsfehler Zylinderreihe 2 Sensor 1 +P0437=Katalysator Temperatur Sensor Eingangssignal zu niedrig Zylinderreihe 2 Sensor 1 +P0438=Katalysator Temperatur Sensor Eingangssignal zu hoch Zylinderreihe 2 Sensor 1 +P0440=Kraftstoffdampf Auffangsystem Fehlfunktion +P0441=Kraftstoffdampf Auffangsystem falscher Durchfluß der Spülung +P0442=Kraftstoffdampf Auffangsystem Leck erkannt (kleines Leck) +P0443=Kraftstoffdampf Auffangsystem Spül Steuerung Ventil Fehlfunktion Stromkreis +P0444=Kraftstoffdampf Auffangsystem Spül Steuerung Ventil offener Stromkreis +P0445=Kraftstoffdampf Auffangsystem Spül Steuerung Ventil Kurzschluss +P0446=Kraftstoffdampf Auffangsystem Belüftungsregelung Fehlfunktion Stromkreis +P0447=Kraftstoffdampf Auffangsystem Belüftungsregelung offener Stromkreis +P0448=Kraftstoffdampf Auffangsystem Belüftungsregelung Kurzschluss +P0449=Kraftstoffdampf Auffangsystem Entlüftungsventil/Magnetventil Fehlfunktion Stromkreis +P0450=Kraftstoffdampf Auffangsystem Druck Sensor/Schalter Fehlfunktion Stromkreis +P0451=Kraftstoffdampf Auffangsystem Druck Sensor/Schalter Bereich/Betriebsverhalten +P0452=Kraftstoffdampf Auffangsystem Druck Sensor/Schalter Eingangssignal zu niedrig +P0453=Kraftstoffdampf Auffangsystem Druck Sensor/Schalter Eingangssignal zu hoch +P0454=Kraftstoffdampf Auffangsystem Druck Sensor/Schalter zeitweilig unterbrochenes Signal +P0455=Kraftstoffdampf Auffangsystem Leck erkannt (großes Leck) +P0460=Kraftstoff Füllstand Sensor A Fehlfunktion Stromkreis +P0461=Kraftstoff Füllstand Sensor A Bereichs/Funktionsfehler +P0462=Kraftstoff Füllstand Sensor A Eingangssignal zu niedrig +P0463=Kraftstoff Füllstand Sensor A Eingangssignal zu hoch +P0464=Kraftstoff Füllstand Sensor A zeitweilig unterbrochenes Signal +P0465=Durchspülungs-Durchfluß-Sensor Schaltkreis Fehlfunktion +P0466=Durchspülungs-Durchfluß-Sensor Schaltkreis Bereich/Betriebsverhalten +P0467=Durchspülungs-Durchfluß-Sensor Schaltkreis zu niedriger Eingang +P0468=Durchspülungs-Durchfluß-Sensor Schaltkreis zu hoher Eingang +P0469=Durchspülungs-Durchfluß-Sensor Schaltkreis intermittierend +P0470=Abgas Druck Sensor A Fehlfunktion Stromkreis +P0471=Abgas Druck Sensor A Bereichs/Funktionsfehler +P0472=Abgas Druck Sensor A Eingangssignal zu niedrig +P0473=Abgas Druck Sensor A Eingangssignal zu hoch +P0474=Abgas Druck Sensor A zeitweilig unterbrochenes Signal +P0475=Abgasdruck-Kontrollventil Fehlfunktion +P0476=Abgasdruck-Kontrollventil Bereich/Betriebsverhalten +P0477=Abgasdruck-Kontrollventil zu niedrig +P0478=Abgasdruck-Kontrollventil zu hoch +P0479=Abgasdruck-Kontrollventil intermittierend +P0480=Kühlerventilator 1 Steuerung Fehlfunktion Stromkreis +P0481=Kühlerventilator 2 Steuerung Fehlfunktion Stromkreis +P0482=Kühlerventilator 3 Steuerung Fehlfunktion Stromkreis +P0483=Kühlerventilator Plausibilitätsprüfung Fehlfunktion +P0484=Kühlerventilator Schaltkreis Überspannung +P0485=Kühlerventilator Spanung/Masse Schaltkreis Fehlfunktion +P0500=Fahrzeuggeschwindigkeit Sensor A +P0501=Fahrzeuggeschwindigkeit Sensor A Bereich/Betriebsverhalten +P0502=Fahrzeuggeschwindigkeit Sensor A Eingangssignal zu niedrig +P0503=Fahrzeuggeschwindigkeit Sensor A Aussetzer/Unregelmäßig/Hoch +P0505=Leerlauf Kontrollsystem Fehlfunktion +P0506=Leerlauf Luft Regelung Umdrehungen niedriger als erwartet +P0507=Leerlauf Luft Regelung Umdrehungen höher als erwartet +P0510=Schalter geschlossene Drosselklappe Fehlfunktion +P0520=Motor Öldruck Sensor/Schalter Schaltkreis Fehlfunktion +P0521=Motor Öldruck Sensor/Schalter Schaltkreis Bereich/Betriebsverhalten +P0522=Motor Öldruck Sensor/Schalter Schaltkreis zu niedrige Spannung +P0523=Motor Öldruck Sensor/Schalter Schaltkreis zu hohe Spannung +P0530=Klimaanlage Kältemittel Druck Sensor A Fehlfunktion Stromkreis +P0531=Klimaanlage Kältemittel Druck Sensor A Bereichs/Funktionsfehler +P0532=Klimaanlage Kältemittel Druck Sensor A Eingangssignal zu niedrig +P0533=Klimaanlage Kältemittel Druck Sensor A Eingangssignal zu hoch +P0534=Klimaanlage Kältemittel Verlust +P0550=Servolenkung Drucksensor Schaltkreis Fehlfunktion +P0551=Servolenkung Drucksensor Schaltkreis Bereich/Betriebsverhalten +P0552=Servolenkung Druck Sensor/Schalter Eingangssignal zu niedrig +P0553=Servolenkung Druck Sensor/Schalter Eingangssignal zu hoch +P0554=Servolenkung Druck Sensor/Schalter zeitweilig unterbrochenes Signal +P0560=System Spannung Fehlfunktion +P0561=System Spannung instabil +P0562=System Spannung zu niedrig +P0563=System-Spannung zu hoch +P0565=Geschwindigkeitsregelung Signal Ein Fehlfunktion +P0566=Geschwindigkeitsregelung Signal Aus Fehlfunktion +P0567=Geschwindigkeitskontrolle Signal Wiederaufnahme Fehlfunktion +P0568=Geschwindigkeitsregelung Signal Speichern Fehlfunktion +P0569=Geschwindigkeitsregelung Signal Verzögern Fehlfunktion +P0570=Geschwindigkeitsregelung Signal Beschleunigung Fehlfunktion +P0571=Geschwindigkeitsregelung/Bremspedal Schalter A Fehlfunktion Stromkreis +P0572=Geschwindigkeitsregelung/Bremspedal Schalter A Eingangssignal zu niedrig +P0573=Geschwindigkeitsregelung/Bremspedal Schalter A Eingangssignal zu hoch +P0574=Geschwindigkeitsregelung - Fahrzeuggeschwindigkeit zu hoch +P0575=Geschwindigkeitsregelung Eingangssignal Fehlfunktion Stromkreis +P0576=Geschwindigkeitsregelung Eingangssignal zu niedrig +P0578=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal A keine Signaländerung +P0579=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal A Bereichs/Funktionsfehler +P0580=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal A Eingangssignal zu niedrig +P0600=Datenbus Schnittstelle Fehlfunktion +P0601=Motor Steuergerät Speicherkontrolle Prüfsummenfehler +P0602=Motor Steuergerät falsch Programmiert +P0603=Motor Steuergerät Fehler Dauerspeicher (KAM) +P0604=Motor Steuergerät Fehler Datenspeicher (RAM) +P0605=Motor Steuergerät Fehler Festwertspeicher (ROM) +P0606=Motor/Antriebsstrang Steuergerät Prozessorfehler +P0608=Motor Steuergerät Fahrgeschwindigkeit Sensor A Ausgangssignal +P0609=Motor Steuergerät Fahrgeschwindigkeit Sensor B Ausgangssignal +P0620=Lichtmaschine Regelung Fehlfunktion Stromkreis +P0621=Lichtmaschine Warnleuchte/Ladekontrolle Klemme Fehlfunktion Stromkreis +P0622=Lichtmaschine Feldwicklung Klemme Fehlfunktion Stromkreis +P0650=Fehler-Leuchte (MIL) Kontrollschaltkreis Fehlfunktion +P0654=Motor-Drehzahl Ausgangs-Schaltkreis Fehlfunktion +P0655=Motor-Heiß-Warnlampe Ausgangs-Kontroll-Schaltkreis Fehlfunktion +P0656=Kraftstoff-Füllstand Ausgangs-Schaltkreis Fehlfunktion +P0700=Getriebe Kontrollsystem Fehlfunktion +P0701=Getriebe Kontrollsystem Bereich/Betriebsverhalten +P0702=Getriebe Kontrollsystem elektrisch +P0703=Drehmomentwandler/Bremsschalter B Fehlfunktion Stromkreis +P0704=Kupplungspedal Schalter Eingangssignal Fehlfunktion Stromkreis +P0705=Getriebe Fahrstufe Sensor A Fehlfunktion Stromkreis (PRNDL Eingangssignal) +P0706=Getriebe Fahrstufe Sensor A Bereichs/Funktionsfehler +P0707=Getriebe Fahrstufe Sensor A Eingangssignal zu niedrig +P0708=Getriebe Fahrstufe Sensor A Eingangssignal zu hoch +P0709=Getriebe Fahrstufe Sensor A zeitweilig unterbrochenes Signal +P0710=Getriebeöl Temperatur Sensor A Fehlfunktion Stromkreis +P0711=Getriebeöl Temperatur Sensor A Bereichs/Funktionsfehler +P0712=Getriebeöl Temperatur Sensor A Eingangssignal zu niedrig +P0713=Getriebeöl Temperatur Sensor A Eingangssignal zu hoch +P0714=Getriebeöl Temperatur Sensor A zeitweilig unterbrochenes Signal +P0715=Turbinenwelle Drehzahl Sensor A Fehlfunktion Stromkreis +P0716=Turbinenwelle Drehzahl Sensor A Bereichs/Funktionsfehler +P0717=Turbinenwelle Drehzahl Sensor A kein Signal +P0718=Turbinenwelle Drehzahl Sensor A zeitweilig unterbrochenes Signal +P0719=Bremsschalter B Eingangssignal zu niedrig +P0720=Ausgangswelle Drehzahl Sensor Schaltkreis Fehlfunktion +P0721=Ausgangswelle Drehzahl Sensor Bereichs/Funktionsfehler +P0722=Ausgangswelle Drehzahl Sensor kein Signal +P0723=Ausgangswelle Drehzahl Sensor zeitweilig unterbrochenes Signal +P0724=Bremsschalter B Eingangssignal zu hoch +P0725=Motor Drehzahl Eingang Fehlfunktion Stromkreis +P0726=Motor Drehzahl Eingang Bereichs/Funktionsfehler +P0727=Motor Drehzahl Eingang kein Signal +P0728=Motor Drehzahl Eingang zeitweilig unterbrochenes Signal +P0730=Getriebe Gang Übersetzungsverhältnis falsch +P0731=Getriebe Gang 1 Übersetzungsverhältnis falsch +P0732=Getriebe Gang 2 Übersetzungsverhältnis falsch +P0733=Getriebe Gang 3 Übersetzungsverhältnis falsch +P0734=Getriebe Gang 4 Übersetzungsverhältnis falsch +P0735=Getriebe Gang 5 Übersetzungsverhältnis falsch +P0736=Getriebe Rückwärts Gang Übersetzungsverhältnis falsch +P0740=Drehmomentwandler Überbrückungskupplung offener Stromkreis +P0741=Drehmomentwandler Überbrückungskupplung Fehlfunktion oder ständig deaktiviert +P0742=Drehmomentwandler Überbrückungskupplung Schaltkreis ständig aktiviert +P0743=Drehmomentwandler Überbrückungskupplung Stromkreis elektrisch +P0744=Drehmomentwandler Überbrückungskupplung zeitweilig unterbrochenes Signal +P0745=Getriebeöl Druckregelung Magnetventil A Fehlfunktion +P0746=Getriebeöl Druckregelung Magnetventil A Fehlfunktion oder ständig deaktiviert +P0747=Getriebeöl Druckregelung Magnetventil A ständig aktiviert +P0748=Getriebeöl Druckregelung Magnetventil A elektrisch +P0749=Getriebeöl Druckregelung Magnetventil A zeitweilig unterbrochenes Signal +P0750=Fahrbereich Magnetventil A Fehlfunktion +P0751=Fahrbereich Magnetventil A Fehlfunktion oder ständig deaktiviert +P0752=Fahrbereich Magnetventil A ständig aktiviert +P0753=Fahrbereich Magnetventil A elektrisch +P0754=Fahrbereich Magnetventil A zeitweilig unterbrochenes Signal +P0755=Fahrbereich Magnetventil B Fehlfunktion +P0756=Fahrbereich Magnetventil B Fehlfunktion oder ständig deaktiviert +P0757=Fahrbereich Magnetventil B ständig aktiviert +P0758=Fahrbereich Magnetventil B elektrisch +P0759=Fahrbereich Magnetventil B zeitweilig unterbrochenes Signal +P0760=Fahrbereich Magnetventil C Fehlfunktion +P0761=Fahrbereich Magnetventil C Fehlfunktion oder ständig deaktiviert +P0762=Fahrbereich Magnetventil C ständig aktiviert +P0763=Fahrbereich Magnetventil C elektrisch +P0764=Fahrbereich Magnetventil C zeitweilig unterbrochenes Signal +P0765=Fahrbereich Magnetventil D Fehlfunktion +P0766=Fahrbereich Magnetventil D Fehlfunktion oder ständig deaktiviert +P0767=Fahrbereich Magnetventil D ständig aktiviert +P0768=Fahrbereich Magnetventil D elektrisch +P0769=Fahrbereich Magnetventil D zeitweilig unterbrochenes Signal +P0770=Fahrbereich Magnetventil E Fehlfunktion +P0771=Fahrbereich Magnetventil E Fehlfunktion oder ständig deaktiviert +P0772=Fahrbereich Magnetventil E ständig aktiviert +P0773=Fahrbereich Magnetventil E elektrisch +P0774=Fahrbereich Magnetventil E zeitweilig unterbrochenes Signal +P0775=Getriebeöl Druckregelung Magnetventil B Fehlfunktion +P0776=Getriebeöl Druckregelung Magnetventil B Fehlfunktion oder ständig deaktiviert +P0777=Getriebeöl Druckregelung Magnetventil B ständig aktiviert +P0778=Getriebeöl Druckregelung Magnetventil B elektrisch +P0779=Getriebeöl Druckregelung Magnetventil B zeitweilig unterbrochenes Signal +P0780=Gangschaltung Fehlfunktion +P0781=1-2 Gangwechsel Fehlfunktion +P0782=2-3 Gangwechsel Fehlfunktion +P0783=3-4 Gangwechsel Fehlfunktion +P0784=4-5 Gangwechsel Fehlfunktion +P0785=Schaltungs-/Verzögerungs-Magnetventil Fehlfunktion +P0786=Schaltungs-/Verzögerungs-Magnetventil Bereich/Betriebsverhalten +P0787=Schaltungs-/Verzögerungs-Magnetventil zu niedrig +P0788=Schaltungs-/Verzögerungs-Magnetventil zu hoch +P0789=Schaltungs-/Verzögerungs-Magnetventil intermittierend +P0790=Normal/Betriebsverhalten Schalter Schaltkreis Fehlfunktion +P0801=Rückwärtsgang Sperre Fehlfunktion Stromkreis +P0803=Hochschaltung/Gangüberspringung Magnetventil Fehlfunktion Stromkreis +P0804=Hochschaltung/Gangüberspringung Warnleuchte Fehlfunktion Stromkreis +P0805=Kupplungsstellung Sensor Fehlfunktion Stromkreis +P0806=Kupplungsstellung Sensor Bereichs/Funktionsfehler +P0807=Kupplungsstellung Sensor Eingangssignal zu niedrig +P0808=Kupplungsstellung Sensor Eingangssignal zu hoch +P0809=Kupplungsstellung Sensor zeitweilig unterbrochenes Signal +P0810=Kupplungsstellung Steuerfehler +P0811=Übermäßiger Kupplungsschlupf +P0812=Rückwärtsgang Eingangsschaltkreis +P0813=Rückwärtsgang Ausgangsschaltkreis +P0814=Getriebe Gangwahlanzeige Schaltkreis +P0815=Hochschaltung Schalterschaltkreis +P0816=Runterschaltung Schalterschaltkreis +P0817=Anlaßsperre offener Stromkreis +P0818=Antriebsstrang Trennschalter Eingangsschaltkreis Fehlfunktion Stromkreis +P0820=Getriebehebel X-Y Position Sensorschaltkreis +P0821=Getriebehebel X Position Schaltkreis +P0822=Getriebehebel Y Position Schaltkreis +P0823=Getriebehebel X Position zeitweilig unterbrochenes Signal +P0824=Getriebehebel Y Position zeitweilig unterbrochenes Signal +P0825=Schalthebel Druck-Zug Schalter (Gangwechsel Vorgriff) +P0830=Kupplungspedal Schalter A Fehlfunktion Stromkreis +P0831=Kupplungspedal Schalter A Eingangssignal zu niedrig +P0832=Kupplungspedal Schalter A Eingangssignal zu hoch +P0833=Kupplungspedal Schalter B Fehlfunktion Stromkreis +P0834=Kupplungspedal Schalter B Eingangssignal zu niedrig +P0835=Kupplungspedal Schalter B Eingangssignal zu hoch +P0836=4-Radantrieb (4WD) Schalterschaltkreis +P0837=4-Radantrieb (4WD) Schalterschaltkreis Bereich/Betriebsverhalten +P0838=4-Radantrieb (4WD) Schalterschaltkreis niedrig +P0839=4-Radantrieb (4WD) Schalterschaltkreis hoch +P0840=Getriebeöl Druck Sensor/Schalter A Fehlfunktion Stromkreis +P0841=Getriebeöl Druck Sensor/Schalter A Bereichs/Funktionsfehler +P0842=Getriebeöl Druck Sensor/Schalter A Eingangssignal zu niedrig +P0843=Getriebeöl Druck Sensor/Schalter A Eingangssignal zu hoch +P0844=Getriebeöl Druck Sensor/Schalter A zeitweilig unterbrochenes Signal +P0845=Getriebeöl Druck Sensor/Schalter B Fehlfunktion Stromkreis +P0846=Getriebeöl Druck Sensor/Schalter B Bereichs/Funktionsfehler +P0847=Getriebeöl Druck Sensor/Schalter B Eingangssignal zu niedrig +P0848=Getriebeöl Druck Sensor/Schalter B Eingangssignal zu hoch +P0849=Getriebeöl Druck Sensor/Schalter B zeitweilig unterbrochenes Signal +U3FFF=Kein Fehlercode gesetzt +P0045=Turbolader/Kompressor Regelmagnetventil A Stromkreis offen +P0046=Turbolader/Kompressor Regelmagnetventil A Bereichs-/Funktionsfehler Stromkreis +P0047=Turbolader/Kompressor Regelmagnetventil A Signal zu niedrig +P0048=Turbolader/Kompressor Regelmagnetventil A Signal zu hoch +P0049=Turbolader/Kompressor Turbinendrehzahl überhöht +P004A=Turbolader/Kompressor Regelmagnetventil B Stromkreis offen +P004B=Turbolader/Kompressor Regelmagnetventil B Bereichs-/Funktionsfehler Stromkreis +P004C=Turbolader/Kompressor Regelmagnetventil B Signal zu niedrig +P004D=Turbolader/Kompressor Regelmagnetventil B Signal zu hoch +P004E=Turbolader/Kompressor Regelmagnetventil A Signal unterbrochen/fehlerhaft +P004F=Turbolader/Kompressor Regelmagnetventil B Signal unterbrochen/fehlerhaft +P0053=Lambdasondenheizung Widerstand (Bank 1 Sensor 1) +P0054=Lambdasondenheizung Widerstand (Bank 1 Sensor 2) +P0055=Lambdasondenheizung Widerstand (Bank 1 Sensor 3) +P0059=Lambdasondenheizung Widerstand (Bank 2 Sensor 1) +P0060=Lambdasondenheizung Widerstand (Bank 2 Sensor 2) +P0061=Lambdasondenheizung Widerstand (Bank 2 Sensor 3) +P0068=Bezugsfehler absoluter Ladedruck/Luftmassenmesser/Drosselklappe +P0069=Bezugsfehler absoluter Ladedruck/barometrischer Druck +P006A=absoluter Ladedruck - Bezugsfehler Massen-/Volumen-Luftstrom +P006B=absoluter Ladedruck - Bezugsfehler Abgasdruck +P006C=MAP – Korrelation zwischen Turbolader-/Kompressor-Einlassdruck +P006D=Luftdruck – Korrelation zwischen Turbolader-/Kompressor-Einlassdruck +P006E=ISO/SAE reserviert +P006F=ISO/SAE reserviert +P0087=Kraftstoffverteiler/Systemdruck - zu gering +P0088=Kraftstoffverteiler/Systemdruck - zu hoch +P0089=Kraftstoffdruckregler 1 Leistung +P0090=Kraftstoffdruckregler 1 Steuerkreis +P0091=Kraftstoffdruckregler 1 Steuerkreis niedrig +P0092=Kraftstoffdruckregler 1 Steuerkreis hoch +P0093=Kraftstoffsystemleck festgestellt - großes Leck +P0094=Kraftstoffsystemleck festgestellt - kleines Leck +P0095=Ansaugluft Temperatursensor 2 +P0097=Ansauglufttemperatursensor 2, niedriger Stromkreis +P0098=Ansaugluft Temperatursensor 2 hoch +P0099=Ansaugluft Temperatursensor 2 unregelmäßig +P009A=Beziehung Ansaugluft Temperatur / Umgebungsluft Temperatur +P0096=Ansauglufttemperatursensor 2 – Bereich/Leistung +P010A=Massen- oder Volumen-Luftmengenmesser Schaltkreis B Fehlfunktion +P010B=Massen- oder Volumen-Luftmengenmesser Schaltkreis B Fehlfunktion +P010C=Massen- oder Volumen-Luftmengenmesser Schaltkreis B zu niedriger Eingang +P010D=Massen- oder Volumen-Luftmengenmesser Schaltkreis B zu hoher Eingang +P010E=Massen- oder Volumen-Luftmengenmesser Schaltkreis B sporadischer Fehler +P010F=Massen- oder Volumen-Luftmengenmesser A und B Korrelationsfehler +P011A=Motor Kühlwasser Temperatur Sensor 1/2 Korrelationsfehler +P0127=Ansaugluft Temperatur zu hoch +P0129=Luftdruck zu niedrig +P012A=Turbolader-/Kompressor-Einlassdrucksensor-Stromkreis +P012B=Turbolader/Kompressor Einlassdrucksensor Schaltkreis Bereichs-/Funktionsfehler +P012C=Turbolader/Kompressor Eingangsdrucksensor Kurzschluss nach Masse +P012D=Turbolader-/Kompressor-Einlassdrucksensor-Schaltkreis hoch +P012E=Turbolader-/Kompressor-Einlassdrucksensor-Schaltkreis intermittierend/unregelmäßig +P012F=ISO/SAE reserviert +P0148=Fehler bei der Kraftstoffzufuhr +P0149=Fehler bei Kraftstoffzufuhr +P0168=Kraftstofftemperatur zu hoch +P0169=Falsche Kraftstoffzusammensetzung +P018A=Kraftstoff Druck Sensor B Fehlfunktion Stromkreis +P018B=Kraftstoff Druck Sensor B Bereichs/Funktionsfehler +P018C=Kraftstoff Druck Sensor B Eingangssignal zu niedrig +P018D=Kraftstoff Druck Sensor B Eingangssignal zu hoch +P018E=Kraftstoff Druck Sensor B zeitweilig unterbrochenes Signal +P018F=ISO/SAE reserviert +P020A=Zylinder 1 Zeitpunkt der Einspritzung +P020B=Zylinder 2 Zeitpunkt der Einspritzung +P020C=Zylinder 3 Zeitpunkt der Einspritzung +P020D=Zylinder 4 Zeitpunkt der Einspritzung +P020E=Zylinder 5 Zeitpunkt der Einspritzung +P020F=Zylinder 6 Zeitpunkt der Einspritzung +P021A=Zylinder 7 Zeitpunkt der Einspritzung +P021B=Zylinder 8 Zeitpunkt der Einspritzung +P021C=Zylinder 9 Zeitpunkt der Einspritzung +P021D=Zylinder 10 Zeitpunkt der Einspritzung +P021E=Zylinder 11 Zeitpunkt der Einspritzung +P021F=Zylinder 12 Zeitpunkt der Einspritzung +P022A=Ladeluftkühler Bypass Stellglied A offener Stromkreis +P022B=Ladeluftkühler Bypass Stellglied A Eingangssignal zu niedrig +P022C=Ladeluftkühler Bypass Stellglied A Eingangssignal zu hoch +P022D=Ladeluftkühler Bypass Stellglied B offener Stromkreis +P022E=Ladeluftkühler Bypass Stellglied B Eingangssignal zu niedrig +P022F=Ladeluftkühler Bypass Stellglied B Eingangssignal zu hoch +P023A=Ladeluftkühler Kühlmittel Pumpe Steuerung offener Stromkreis +P023B=Ladeluftkühler Kühlmittel Pumpe Steuerung Eingangssignal zu niedrig +P023C=Ladeluftkühler Kühlmittel Pumpe Steuerung Eingangssignal zu hoch +P023D=Saugrohr Druck Sensor - Turbolader/Kompressor Ladedruck Sensor A Bezugsfehler +P023E=Saugrohr Druck Sensor - Turbolader/Kompressor Ladedruck Sensor B Bezugsfehler +P023F=ISO/SAE reserviert +P024A=Ladeluftkühler Bypass Stellglied A Bereichs/Funktionsfehler +P024B=Ladeluftkühler Bypass Stellglied A klemmt +P024C=Ladeluftkühler Bypass Stellung Sensor A Fehlfunktion Stromkreis +P024D=Ladeluftkühler Bypass Stellung Sensor A Bereichs/Funktionsfehler +P024E=Ladeluftkühler Bypass Stellung Sensor A Eingangssignal zu niedrig +P024F=Ladeluftkühler Bypass Stellung Sensor A Eingangssignal zu hoch +P025A=Kraftstoff Pumpe Steuergerät offener Stromkreis +P025B=Kraftstoff PumpeSteuergerät Bereichs/Funktionsfehler +P025C=Kraftstoff Pumpe Steuergerät Eingangssignal zu niedrig +P025D=Kraftstoff Pumpe Steuergerät Eingangssignal zu hoch +P0297=Fahrzeug Geschwindigkeit zu hoch +P0298=Motor Öl Temperatur zu Hoch +P0299=Turbolader/Kompressor Ladedruck zu gering +P0313=Fehlzündung festgestellt bei niedrigem Kraftstoffstand +P0314=Fehlzündung in einem Zylinder (Zylinder nicht vorgegeben) +P0315=Kurbelwellen Stellung System Veränderung nicht angelernt +P0316=Fehlzündung während Motorstart (ersten 1000 Umdrehungen) +P0317=Fahrbahnunebenheit Hardware nicht verfügbar +P0318=Fahrbahn Sensor A Fehlfunktion Stromkreis +P0319=Fahrbahn Sensor B Fehlfunktion Stromkreis +P0324=Klopfregelung Fehler +P0345=Nockenwellen Stellung Sensor A Fehlfunktion Stromkreis Zylinderreihe 2 +P0346=Nockenwellen Stellung Sensor A Bereichs/Funktionsfehler Zylinderreihe 2 +P0347=Nockenwellen Stellung Sensor A Eingangssignal zu niedrig Zylinderreihe 2 +P0348=Nockenwellen Stellung Sensor A Eingangssignal zu hoch Zylinderreihe 2 +P0349=Nockenwellen Stellung Sensor A zeitweilig unterbrochenes Signal Zylinderreihe 2 +P0363=Fehlzündung festgestellt - Kraftstoff Versorgung deaktiviert +P0364=ISO/SAE reserviert +P0365=Nockenwellen Stellung Sensor B Fehlfunktion Stromkreis Zylinderreihe 1 +P0366=Nockenwellen Stellung Sensor B Bereichs/Funktionsfehler Zylinderreihe 1 +P0367=Nockenwellen Stellung Sensor B Eingangssignal zu niedrig Zylinderreihe 1 +P0368=Nockenwellen Stellung Sensor B Eingangssignal zu hoch Zylinderreihe 1 +P0369=Nockenwellen Stellung Sensor B zeitweilig unterbrochenes Signal Zylinderreihe 1 +P0383=Glühkerze Steuergerät Eingangssignal zu niedrig +P0384=Glühkerze Steuergerät Eingangssignal zu hoch +P0390=Nockenwellen Stellung Sensor B Zylinderreihe 2 Fehlfunktion Stromkreis +P0391=Nockenwellen Stellung Sensor B Zylinderreihe 2 Bereichs/Funktionsfehler +P0392=Nockenwellen Stellung Sensor B Zylinderreihe 2 Eingangssignal zu niedrig +P0393=Nockenwellen Stellung Sensor B Zylinderreihe 2 Eingangssignal zu hoch +P0394=Nockenwellen Stellung Sensor B Zylinderreihe 2 zeitweilig unterbrochenes Signal +P0409=Abgasrückführung Sensor A Fehlfunktion Stromkreis +P040A=Abgasrückführung Temperatur Sensor A Fehlfunktion Stromkreis +P040B=Abgasrückführung Temperatur Sensor A Bereichs/Funktionsfehler +P040C=Abgasrückführung Temperatur Sensor A Eingangssignal zu niedrig +P040D=Abgasrückführung Temperatur Sensor A Eingangssignal zu hoch +P040E=Abgasrückführung Temperatur Sensor A zeitweilig unterbrochenes Signal +P040F=Abgasrückführung Temperatur Sensor A/B Bezugsfehler +P041A=Abgasrückführung Temperatur Sensor B Fehlfunktion Stromkreis +P041B=Abgasrückführung Temperatur Sensor B Bereichs/Funktionsfehler +P041C=Abgasrückführung Temperatur Sensor B Eingangssignal zu niedrig +P041D=Abgasrückführung Temperatur Sensor B Eingangssignal zu hoch +P041E=Abgasrückführung Temperatur Sensor B zeitweilig unterbrochenes Signal +P041F=ISO/SAE reserviert +P0425=Katalysator Temperatur Sensor Fehlfunktion Stromkreis Zylinderreihe 1 Sensor 1 +P0429=Katalysator Heizelement Fehlfunktion Stromkreis Zylinderreihe 1 +P042A=Katalysator Temperatur Sensor Fehlfunktion Stromkreis Zylinderreihe 1 Sensor 2 +P042B=Katalysator Temperatur Sensor Bereichs/Funktionsfehler Zylinderreihe 1 Sensor 2 +P042C=Katalysator Temperatur Sensor Eingangssignal zu niedrig Zylinderreihe 1 Sensor 2 +P042D=Katalysator Temperatur Sensor Eingangssignal zu hoch Zylinderreihe 1 Sensor 2 +P042E=ISO/SAE reserviert +P042F=ISO/SAE reserviert +P0435=Katalysator Temperatur Sensor Fehlfunktion Stromkreis Zylinderreihe 2 Sensor 1 +P0439=Katalysator Heizelement Fehlfunktion Stromkreis Zylinderreihe 2 +P043A=Katalysator Temperatur Sensor Fehlfunktion Stromkreis Zylinderreihe 2 Sensor 2 +P043B=Katalysator Temperatur Sensor Bereichs/Funktionsfehler Zylinderreihe 2 Sensor 2 +P043C=Katalysator Temperatur Sensor Eingangssignal zu niedrig Zylinderreihe 2 Sensor 2 +P043D=Katalysator Temperatur Sensor Eingangssignal zu hoch Zylinderreihe 2 Sensor 2 +P043E=Kraftstoffdampf Auffangsystem Leckerkennung Kontrollbohrung geringe Flussrate +P043F=Kraftstoffdampf Auffangsystem Leckerkennung Kontrollbohrung hohe Flussrate +P0456=Kraftstoffdampf Auffangsystem Leck erkannt (sehr kleines Leck) +P0457=Kraftstoffdampf Auffangsystem Leck erkannt (Tank Deckel lose/offen) +P0458=Kraftstoffdampf Auffangsystem Spül Steuerung Ventil Eingangssignal zu niedrig +P0459=Kraftstoffdampf Auffangsystem Spül Steuerung Ventil Eingangssignal zu hoch +P047A=Abgas Druck Sensor B Fehlfunktion Stromkreis +P047B=Abgas Druck Sensor B Bereichs/Funktionsfehler +P047C=Abgas Druck Sensor B Eingangssignal zu niedrig +P047D=Abgas Druck Sensor B Eingangssignal zu hoch +P047E=Abgas Druck Sensor B zeitweilig unterbrochenes Signal +P047F=ISO/SAE reserviert +P0486=Abgasrückführung Sensor B Fehlfunktion Stromkreis +P0487=Abgasrückführung Drosselklappe Regelung A offener Stromkreis +P0488=Abgasrückführung Drosselklappe Regelung A Bereich/Betriebsverhalten +P0489=Abgasrückführung Regelung A Eingangssignal zu niedrig +P0490=Abgasrückführung Regelung A Eingangssignal zu hoch +P0491=Sekundär Lufteinblasung unzureichende Flussrate Zylinderreihe 1 +P0492=Sekundär Lufteinblasung unzureichende Flussrate Zylinderreihe 2 +P0493=Kühlerlüfter Überdrehzahl +P0494=Kühlerlüfter Drehzahl zu niedrig +P0495=Kühlerlüfter Drehzahl zu hoch +P0496=Kraftstoffdampf Auffangsystem übermäßige Absaugung +P0497=Kraftstoffdampf Auffangsystem geringe Absaugung +P0498=Kraftstoffdampf Auffangsystem Lüftungsventil Steuerung Eingangssignal zu niedrig +P0499=Kraftstoffdampf Auffangsystem Lüftungsventil Steuerung Eingangssignal zu hoch +P0504=Bremspedal Schalter A/B Bezugsfehler +P0508=Leerlauf Luft Regelung Eingangssignal zu niedrig +P0509=Leerlauf Luft Regelung Eingangssignal zu hoch +P050A=Kaltstart Leerlauf Luft Regelung Funktion beeinträchtigt +P050B=Kaltstart Zündzeitpunkt Funktion beeinträchtigt +P050C=Kaltstart Kühlmittel Temperatur Funktion beeinträchtigt +P050D=Kaltstart Unrunder Leerlauf +P050E=ISO/SAE reserviert +P050F=ISO/SAE reserviert +P0511=Leerlauf Luft Regelung Fehlfunktion Stromkreis +P0512=Anlasser Anforderungssignal Fehlfunktion Stromkreis +P0513=Falscher Wegfahrsperre Schlüssel +P0514=Batterie Temperatur Sensor Bereichs/Funktionsfehler +P0515=Batterie Temperatur Sensor Fehlfunktion Stromkreis +P0516=Batterie Temperatur Sensor Eingangssignal zu niedrig +P0517=Batterie Temperatur Sensor Eingangssignal zu hoch +P0518=Leerlauf Luft Regelung zeitweilig unterbrochenes Signal +P0519=Leerlauf Luft Regelung Funktion beeinträchtigt +P0524=Motor Öldruck zu niedrig +P0525=Geschwindigkeitsregelung Servo Steuerung Bereichs/Funktionsfehler +P0526=Lüftermotor Drehzahl Sensor Fehlfunktion Stromkreis +P0527=Lüftermotor Drehzahl Sensor Bereich/Betriebsverhalten +P0528=Lüftermotor Drehzahl Sensor kein Signal +P0529=Lüftermotor Drehzahl Sensor zeitweilig unterbrochenes Signal +P0535=Klimaverdampfer Temperatur Sensor Fehlfunktion Stromkreis +P0536=Klimaverdampfer Temperatur Sensor Bereichs/Funktionsfehler +P0537=Klimaverdampfer Temperatur Sensor Eingangssignal zu niedrig +P0538=Klimaverdampfer Temperatur Sensor Eingangssignal zu hoch +P0539=Klimaverdampfer Temperatur Sensor zeitweilig unterbrochenes Signal +P053A=Kurbelgehäuse Entlüftung Heizregelung offener Stromkreis +P053B=Kurbelgehäuse Entlüftung Heizregelung Eingangssignal zu niedrig +P053C=Kurbelgehäuse Entlüftung Heizregelung Eingangssignal zu hoch +P0540=Ansaugluft Heizer A Fehlfunktion Stromkreis +P0541=Ansaugluft Heizer A Eingangssignal zu niedrig +P0542=Ansaugluft Heizer A Eingangssignal zu hoch +P0543=Ansaugluft Heizer A offener Stromkreis +P0544=Abgas Temperatur Sensor Fehlfunktion Stromkreis Zylinderreihe 1 Sensor 1 +P0545=Exhaust Gas Temperature Sensor Eingangssignal zu niedrig Zylinderreihe 1 Sensor 1 +P0546=Exhaust Gas Temperature Sensor Eingangssignal zu hoch Zylinderreihe 1 Sensor 1 +P0547=Exhaust Gas Temperature Sensor Fehlfunktion Stromkreis Zylinderreihe 2 Sensor 1 +P0548=Exhaust Gas Temperature Sensor Eingangssignal zu niedrig Zylinderreihe 2 Sensor 1 +P0549=Exhaust Gas Temperature Sensor Eingangssignal zu hoch Zylinderreihe 2 Sensor 1 +P0555=Bremskraftverstärker Druck Sensor Fehlfunktion Stromkreis +P0556=Bremskraftverstärker Druck Sensor Bereichs/Funktionsfehler +P0557=Bremskraftverstärker Druck Sensor Eingangssignal zu niedrig +P0558=Bremskraftverstärker Druck Sensor Eingangssignal zu hoch +P0559=Bremskraftverstärker Druck Sensor zeitweilig unterbrochenes Signal +P0564=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal A Fehlfunktion Stromkreis +P056A=Geschwindigkeitsregelung Signal Abstand Vergrößern Fehlfunktion +P056B=Geschwindigkeitsregelung Signal Abstand Verringern Fehlfunktion +P0577=Geschwindigkeitsregelung Eingangssignal zu hoch +P0581=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal A Eingangssignal zu hoch +P0582=Geschwindigkeitsregelung Unterdruck Regelung offener Stromkreis +P0583=Geschwindigkeitsregelung Unterdruck Regelung Eingangssignal zu niedrig +P0584=Geschwindigkeitsregelung Unterdruck Regelung Eingangssignal zu hoch +P0585=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal A/B-Bezugsfehler +P0586=Geschwindigkeitsregelung Lüftungsregelung offener Stromkreis +P0587=Geschwindigkeitsregelung Lüftungsregelung Eingangssignal zu niedrig +P0588=Geschwindigkeitsregelung Lüftungsregelung Eingangssignal zu hoch +P0589=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal B Fehlfunktion Stromkreis +P0590=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal B keine Signaländerung +P0591=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal B Bereichs/Funktionsfehler +P0592=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal B Eingangssignal zu niedrig +P0593=Geschwindigkeitsregelung Multifunktionsschalter Eingangssignal B Eingangssignal zu hoch +P0594=Geschwindigkeitsregelung Servo Steuerung offener Stromkreis +P0595=Geschwindigkeitsregelung Servo Steuerung Eingangssignal zu niedrig +P0596=Geschwindigkeitsregelung Servo Steuerung Eingangssignal zu hoch +P0597=Thermostat Heizregelung offener Stromkreis +P0598=Thermostat Heizregelung Eingangssignal zu niedrig +P0599=Thermostat Heizregelung Eingangssignal zu hoch +P0607=Motor Steuergerät beeinträchtigte Funktion +P060A=Motor Steuergerät intern Funktionsfehler Überwachungsprozessor +P060B=Motor Steuergerät intern Funktionsfehler Signalverarbeitung Analog-Digital-Wandler +P060C=Motor Steuergerät intern Funktionsfehler Hauptprozessor +P060D=Motor Steuergerät intern Fahrpedal Stellung beeinträchtigte Funktion +P060E=Motor Steuergerät intern Drosselklappe Stellung beeinträchtigte Funktion +P060F=Motor Steuergerät intern Kühlmittel Temperatur beeinträchtigte Funktion +P0610=Motor Steuergerät Fehler Fahrzeug Optionen +P0611=Einspritz Steuergerät beeinträchtigte Funktion +P0612=Einspritz Steuergerät Stromkreis Steuerrelais +P0613=Getriebe Steuergrät Prozessor +P0614=Motor Steuergerät / Getriebe Steuergrät nicht kompatibel +P0615=Anlasser Relais Fehlfunktion Stromkreis +P0616=Anlasser Relais Eingangssignal zu niedrig +P0617=Anlasser Relais Eingangssignal zu hoch +P0618=Alternativkraftstoff Steuergerät Fehler Dauerspeicher (KAM) +P0619=Alternativkraftstoff Steuergerät Fehler Speicher (RAM/ROM) +P061A=Motor Steuergerät intern Drehmoment beeinträchtigte Funktion +P061B=Motor Steuergerät intern Drehmoment Berechnung beeinträchtigte Funktion +P061C=Motor Steuergerät intern Motor Drehzahl beeinträchtigte Funktion +P061D=Motor Steuergerät intern Motor Luftmasse beeinträchtigte Funktion +P061E=Motor Steuergerät intern Bremspedal Signal beeinträchtigte Funktion +P061F=Motor Steuergerät intern Drosselklappe Stellglied Steuerung beeinträchtigte Funktion +P0623=Lichtmaschine Warnleuchte Fehlfunktion Stromkreis +P0624=Tankdeckel Warnleuchte Fehlfunktion Stromkreis +P0625=Lichtmaschine Feldwicklung Klemme Eingangssignal zu niedrig +P0626=Lichtmaschine Feldwicklung Klemme Eingangssignal zu hoch +P0627=Kraftstoff Pumpe A Regelung offener Stromkreis +P0628=Kraftstoff Pumpe A Regelung Eingangssignal zu niedrig +P0629=Kraftstoff Pumpe A Regelung Eingangssignal zu hoch +P062A=Kraftstoff Pumpe A Regelung Bereichs/Funktionsfehler +P062B=Motor Steuergerät intern Kraftstoff Einspritzung Regelung beeinträchtigte Funktion +P062C=Motor Steuergerät intern Fahrzeug Geschwindigkeit beeinträchtigte Funktion +P062D=Kraftstoff Einspritzung Treiberschaltung beeinträchtigte Funktion Zylinderreihe 1 +P062E=Kraftstoff Einspritzung Treiberschaltung beeinträchtigte Funktion Zylinderreihe 2 +P062F=Motor Steuergerät intern Fehler nichtflüchtiger Speicher (EEPROM) +P0630=VIN (Fahrzeug Identifizierung Nummer) nicht programmiert oder nicht kompatibel - Motor Steuergerät / Antriebsstrang Steuergerät +P0631=VIN (Fahrzeug Identifizierung Nummer) nicht programmiert oder nicht kompatibel - Getriebe Steuergerät +P0632=Kilometerzähler nicht programmiert - Motor Steuergerät / Antriebsstrang Steuergerät +P0633=Wegfahrsperre Schlüssel nicht programmiert - Motor Steuergerät / Antriebsstrang Steuergerät +P0634=Antriebsstrang Steuergerät / Motor Steuergerät / Antriebsstrang Steuergerät interne Temperatur zu hoch +P0635=Servolenkung Regelung Fehlfunktion Stromkreis +P0636=Servolenkung Regelung Eingangssignal zu niedrig +P0637=Servolenkung Regelung Eingangssignal zu hoch +P0638=Drosselklappe Stellglied Steuerung Bereichs/Funktionsfehler Zylinderreihe 1 +P0639=Drosselklappe Stellglied Steuerung Bereichs/Funktionsfehler Zylinderreihe 2 +P063A=Lichtmaschine Spannungsmessung Fehlfunktion Stromkreis +P063B=Lichtmaschine Spannungsmessung Bereichs/Funktionsfehler +P063C=Lichtmaschine Spannungsmessung Eingangssignal zu niedrig +P063D=Lichtmaschine Spannungsmessung Eingangssignal zu hoch +P063E=Automatische Konfiguration Drosselklappe Eingangssignal nicht verfügbar +P063F=Automatische Konfiguration Motor Kühlmittel Temperatur Eingangssignal nicht verfügbar +P0640=Ansaugluft Heizer Regelung Fehlfunktion Stromkreis +P0641=Bezugsspannung Sensor A offener Stromkreis +P0642=Bezugsspannung Sensor A Eingangssignal zu niedrig +P0643=Bezugsspannung Sensor A Eingangssignal zu hoch +P0644=Fahrer Bildschirm serielle Datenübertragung Fehlfunktion Stromkreis +P0645=Klimaanlage Kupplung Relais Steuerung Fehlfunktion Stromkreis +P0646=Klimaanlage Kupplung Relais Steuerung Eingangssignal zu niedrig +P0647=Klimaanlage Kupplung Relais Steuerung Eingangssignal zu hoch +P0648=Wegfahrsperre Warnleuchte Fehlfunktion Stromkreis +P0649=Geschwindigkeit Regelung Warnleuchte Fehlfunktion Stromkreis +P0651=Bezugsspannung Sensor B offener Stromkreis +P0652=Bezugsspannung Sensor B Eingangssignal zu niedrig +P0653=Bezugsspannung Sensor B Eingangssignal zu hoch +P0657=Stellglied Versorgungsspannung A offener Stromkreis +P0658=Stellglied Versorgungsspannung A Eingangssignal zu niedrig +P0659=Stellglied Versorgungsspannung A Eingangssignal zu hoch +P065A=Lichtmaschine System beeinträchtigte Funktion +P065B=Lichtmaschine Regelung Bereichs/Funktionsfehler +P0660=Saugrohr Umschaltung Ventilregelung offener Stromkreis Zylinderreihe 1 +P0661=Saugrohr Umschaltung Ventilregelung Eingangssignal zu niedrig Zylinderreihe 1 +P0662=Saugrohr Umschaltung Ventilregelung Eingangssignal zu hoch Zylinderreihe 1 +P0663=Saugrohr Umschaltung Ventilregelung offener Stromkreis Zylinderreihe 2 +P0664=Saugrohr Umschaltung Ventilregelung Eingangssignal zu niedrig Zylinderreihe 2 +P0665=Saugrohr Umschaltung Ventilregelung Eingangssignal zu hoch Zylinderreihe 2 +P069E=ISO/SAE reserviert +P069F=ISO/SAE reserviert +P075A=Fahrbereich Magnetventil G Fehlfunction +P075B=Fahrbereich Magnetventil G Fehlfunktion oder ständig deaktiviert +P075C=Fahrbereich Magnetventil G ständig aktiviert +P075D=Fahrbereich Magnetventil G elektrisch +P075E=Fahrbereich Magnetventil G zeitweilig unterbrochenes Signal +P075F=ISO/SAE reserviert +P076A=Fahrbereich Magnetventil H Fehlfunktion +P076B=Fahrbereich Magnetventil H Fehlfunktion oder ständig deaktiviert +P076C=Fahrbereich Magnetventil H ständig aktiviert +P076D=Fahrbereich Magnetventil H elektrisch +P076E=Fahrbereich Magnetventil H zeitweilig unterbrochenes Signal +P076F=Getriebe Gang 7 unzulässiges Übersetzungsverhältnis +P080B=Hochschaltung/Gangüberspringung Magnetventil Bereichs/Funktionsfehler +P080C=Hochschaltung/Gangüberspringung Magnetventil Eingangssignal zu niedrig +P080D=Hochschaltung/Gangüberspringung Magnetventil Eingangssignal zu hoch +P080E=ISO/SAE reserviert +P080F=ISO/SAE reserviert +P084F=ISO/SAE reserviert +P0B0E=ISO/SAE reserviert +P0B0F=ISO/SAE reserviert +P204F=ISO/SAE reserviert +P205F=ISO/SAE reserviert +P206A=ISO/SAE reserviert +P206B=ISO/SAE reserviert +P206C=ISO/SAE reserviert +P206D=ISO/SAE reserviert +P207F=ISO/SAE reserviert +P240D=ISO/SAE reserviert +P240E=ISO/SAE reserviert +P240F=ISO/SAE reserviert +P245E=ISO/SAE reserviert +P245F=ISO/SAE reserviert +P255F=ISO/SAE reserviert +P256F=ISO/SAE reserviert +P0666=Motor/Antriebsstrang/Getriebe Steuergerät interne Temperatur Sensor Fehlfunktion Stromkreis +P0667=Motor/Antriebsstrang/Getriebe Steuergerät interne Temperatur Sensor Bereichs/Funktionsfehler +P0668=Motor/Antriebsstrang/Getriebe Steuergerät interne Temperatur Sensor Eingangssignal zu niedrig +P0669=Motor/Antriebsstrang/Getriebe Steuergerät interne Temperatur Sensor Eingangssignal zu hoch +P066A=Glühkerze 1 Regelung Eingangssignal zu niedrig +P066B=Glühkerze 1 Regelung Eingangssignal zu hoch +P066C=Glühkerze 2 Regelung Eingangssignal zu niedrig +P066D=Glühkerze 2 Regelung Eingangssignal zu hoch +P066E=Glühkerze 3 Regelung Eingangssignal zu niedrig +P066F=Glühkerze 3 Regelung Eingangssignal zu hoch +P0670=Glühkerze Regelung Steuergerät offener Stromkreis +P0671=Zylinder 1 Glühkerze offener Stromkreis +P0672=Zylinder 2 Glühkerze offener Stromkreis +P0673=Zylinder 3 Glühkerze offener Stromkreis +P0674=Zylinder 4 Glühkerze offener Stromkreis +P0675=Zylinder 5 Glühkerze offener Stromkreis +P0676=Zylinder 6 Glühkerze offener Stromkreis +P0677=Zylinder 7 Glühkerze offener Stromkreis +P0678=Zylinder 8 Glühkerze offener Stromkreis +P0679=Zylinder 9 Glühkerze offener Stromkreis +P067A=Glühkerze 4 Regelung Eingangssignal zu niedrig +P067B=Glühkerze 4 Regelung Eingangssignal zu hoch +P067C=Glühkerze 5 Regelung Eingangssignal zu niedrig +P067D=Glühkerze 5 Regelung Eingangssignal zu hoch +P067E=Glühkerze 6 Regelung Eingangssignal zu niedrig +P067F=Glühkerze 6 Regelung Eingangssignal zu hoch +P0680=Zylinder 10 Glühkerze offener Stromkreis +P0681=Zylinder 11 Glühkerze offener Stromkreis +P0682=Zylinder 12 Glühkerze offener Stromkreis +P0683=Glühkerze Steuergerät zu Antriebsstrang Steuergerät Kommunikation Fehler +P0684=Glühkerze Steuergerät zu Antriebsstrang Steuergerät Kommunikation Bereichs/Funktionsfehler +P0685=Motor/Antriebsstrang Steuergerät Leistungsrelais Steuerung offener Stromkreis +P0686=Motor/Antriebsstrang Steuergerät Leistungsrelais Steuerung Eingangssignal zu niedrig +P0687=Motor/Antriebsstrang Steuergerät Leistungsrelais Steuerung Eingangssignal zu hoch +P0688=Motor/Antriebsstrang Steuergerät Leistungsrelais Messung offener Stromkreis +P0689=Motor/Antriebsstrang Steuergerät Leistungsrelais Messung Eingangssignal zu niedrig +P068A=Motor/Antriebsstrang Steuergerät Leistungsrelais Spannungsfreiheit - Zu früh +P068B=Motor/Antriebsstrang Steuergerät Leistungsrelais Spannungsfreiheit - Zu spät +P068C=Glühkerze 7 Regelung Eingangssignal zu niedrig +P068D=Glühkerze 7 Regelung Eingangssignal zu hoch +P068E=Glühkerze 8 Regelung Eingangssignal zu niedrig +P068F=Glühkerze 8 Regelung Eingangssignal zu hoch +P0690=Motor/Antriebsstrang Steuergerät Leistungsrelais Messung Eingangssignal zu hoch +P0691=Kühlerlüfter 1 Steuerung Eingangssignal zu niedrig +P0692=Kühlerlüfter 1 Steuerung Eingangssignal zu hoch +P0693=Kühlerlüfter 2 Steuerung Eingangssignal zu niedrig +P0694=Kühlerlüfter 2 Steuerung Eingangssignal zu hoch +P0695=Kühlerlüfter 3 Steuerung Eingangssignal zu niedrig +P0696=Kühlerlüfter 3 Steuerung Eingangssignal zu hoch +P0697=Bezugsspannung Sensor C offener Stromkreis +P0698=Bezugsspannung Sensor C Eingangssignal zu niedrig +P0699=Bezugsspannung Sensor C Eingangssignal zu hoch +P069A=Glühkerze 9 Regelung Eingangssignal zu niedrig +P069B=Glühkerze 9 Regelung Eingangssignal zu hoch +P069C=Glühkerze 10 Regelung Eingangssignal zu niedrig +P069D=Glühkerze 10 Regelung Eingangssignal zu hoch +P070A=Getriebeöl Füllstand Sensor Fehlfunktion Stromkreis +P070B=Getriebeöl Füllstand Sensor Bereichs/Funktionsfehler +P070C=Getriebeöl Füllstand Sensor Eingangssignal zu niedrig +P070D=Getriebeöl Füllstand Sensor Eingangssignal zu hoch +P070E=Getriebeöl Füllstand Sensor zeitweilig unterbrochenes Signal +P070F=Getriebeöl Füllstand zu niedrig +P071A=Getriebe Wählschalter A Fehlfunktion Stromkreis +P071B=Getriebe Wählschalter A Eingangssignal zu niedrig +P071C=Getriebe Wählschalter A Eingangssignal zu hoch +P071D=Getriebe Wählschalter B Fehlfunktion Stromkreis +P071E=Getriebe Wählschalter B Eingangssignal zu niedrig +P071F=Getriebe Wählschalter B Eingangssignal zu hoch +P0729=Getriebe Gang 6 Übersetzungsverhältnis falsch +P0737=Getriebe Steuergrät Motor Drehzahl Ausgangsschaltkreis +P0738=Getriebe Steuergrät Motor Drehzahl Ausgangsschaltkreis Signal zu niedrig +P0739=Getriebe Steuergrät Motor Drehzahl Ausgangsschaltkreis Signal zu hoch +P0791=Getriebe Zwischenwelle Drehzahl Sensor A Fehlfunktion Stromkreis +P0792=Getriebe Zwischenwelle Drehzahl Sensor A Bereichs/Funktionsfehler +P0793=Getriebe Zwischenwelle Drehzahl Sensor A kein Signal +P0794=Getriebe Zwischenwelle Drehzahl Sensor A zeitweilig unterbrochenes Signal +P0795=Getriebeöl Druckregelung Magnetventil C Fehlfunktion Stromkreis +P0796=Getriebeöl Druckregelung Magnetventil C Fehlfunktion oder ständig deaktiviert +P0797=Getriebeöl Druckregelung Magnetventil C ständig aktiviert +P0798=Getriebeöl Druckregelung Magnetventil C Fehlfunktion elektrisch +P0799=Getriebeöl Druckregelung Magnetventil C zeitweilig unterbrochenes Signal +P0800=Verteilergetriebe Regelsystem (Anforderung der Motor Kontroll Leuchte) +P0802=Getriebe Regelsystem Anforderung der Motor Kontroll Leuchte offener Stromkreis +P080A=Kupplungsstellung nicht angelernt +P0819=Hochschaltung/Rückschaltung Gangschaltung Bezugsfehler zu Fahrstufe +P081A=Anlaßsperre Eingangssignal zu niedrig +P081B=Anlaßsperre Eingangssignal zu hoch +P081C=Parkstellung Eingangssignal Fehlfunktion Stromkreis +P081D=Neutralstellung Eingangssignal Fehlfunktion Stromkreis +P081E=Kupplung B übermäßiger Schlupf +P0826=Hochschaltung/Rückschaltung Gangschaltung Fehlfunktion Stromkreis +P0827=Hochschaltung/Rückschaltung Gangschaltung Eingangssignal zu niedrig +P0828=Hochschaltung/Rückschaltung Gangschaltung Eingangssignal zu hoch +P0829=5-6 Gangwechsel Fehlfunktion +P083A=Getriebeöl Druck Sensor/Schalter G Fehlfunktion Stromkreis +P083B=Getriebeöl Druck Sensor/Schalter G Bereichs/Funktionsfehler +P083C=Getriebeöl Druck Sensor/Schalter G Eingangssignal zu niedrig +P083D=Getriebeöl Druck Sensor/Schalter G Eingangssignal zu hoch +P083E=Getriebeöl Druck Sensor/Schalter G zeitweilig unterbrochenes Signal +P083F=Kupplungspedal Schalter A/B-Bezugsfehler +P084A=Getriebeöl Druck Sensor/Schalter H Fehlfunktion Stromkreis +P084B=Getriebeöl Druck Sensor/Schalter H Bereichs/Funktionsfehler +P084C=Getriebeöl Druck Sensor/Schalter H Eingangssignal zu niedrig +P084D=Getriebeöl Druck Sensor/Schalter H Eingangssignal zu hoch +P084E=Getriebeöl Druck Sensor/Schalter H zeitweilig unterbrochenes Signal +P0850=Getriebe Park/Leerlauf Schalter Eingangsschaltkreis +P0851=Getriebe Park/Leerlauf Schalter Eingangssignal zu niedrig +P0852=Getriebe Park/Leerlauf Schalter Eingangssignal zu hoch +P0853=Getriebe Fahrschalter Eingangsschaltkreis +P0854=Getriebe Fahrschalter Eingangssignal zu niedrig +P0855=Getriebe Fahrschalter Eingangssignal zu hoch +P0856=Antrieb Schlupfregelung Eingangssignal +P0857=Antrieb Schlupfregelung Eingangssignal Bereich/Betriebsverhalten +P0858=Antrieb Schlupfregelung Eingangssignal zu niedrig +P0859=Antrieb Schlupfregelung Eingangssignal zu hoch +P085A=Getriebe Schaltstufe Steuergerät B Kommunikation Fehlfunktion Stromkreis +P085B=Getriebe Schaltstufe Steuergerät B Kommunikation Eingangssignal zu niedrig +P085C=Getriebe Schaltstufe Steuergerät B Kommunikation Eingangssignal zu hoch +P0860=Getriebe Schaltstufe Steuergerät A Kommunikation Fehlfunktion Stromkreis +P0861=Getriebe Schaltstufe Steuergerät A Kommunikation Eingangssignal zu niedrig +P0862=Getriebe Schaltstufe Steuergerät A Kommunikation Eingangssignal zu hoch +P0863=Getriebe Steuergrät Kommunikation Fehlfunktion Stromkreis +P0864=Getriebe Steuergrät Kommunikation Bereichs/Funktionsfehler +P0865=Getriebe Steuergrät Kommunikation Eingangssignal zu niedrig +P0866=Getriebe Steuergrät Kommunikation Eingangssignal zu hoch +P0867=Getriebeöl Druck +P0868=Getriebeöl Druck zu niedrig +P0869=Getriebeöl Druck zu hoch +P0870=Getriebeöl Druck Sensor/Schalter C Fehlfunktion Stromkreis +P0871=Getriebeöl Druck Sensor/Schalter C Bereichs/Funktionsfehler +P0872=Getriebeöl Druck Sensor/Schalter C Eingangssignal zu niedrig +P0873=Getriebeöl Druck Sensor/Schalter C Eingangssignal zu hoch +P0874=Getriebeöl Druck Sensor/Schalter C zeitweilig unterbrochenes Signal +P0875=Getriebeöl Druck Sensor/Schalter D Fehlfunktion Stromkreis +P0876=Getriebeöl Druck Sensor/Schalter D Bereichs/Funktionsfehler +P0877=Getriebeöl Druck Sensor/Schalter D Eingangssignal zu niedrig +P0878=Getriebeöl Druck Sensor/Schalter D Eingangssignal zu hoch +P0879=Getriebeöl Druck Sensor/Schalter D zeitweilig unterbrochenes Signal +P0880=Getriebe Steuergrät Versorgung Eingangssignal +P0881=Getriebe Steuergrät Versorgung Eingangssignal Bereich/Betriebsverhalten +P0882=Getriebe Steuergrät Versorgung Eingangssignal zu niedrig +P0883=Getriebe Steuergrät Versorgung Eingangssignal zu hoch +P0884=Getriebe Steuergrät Versorgung zeitweilig unterbrochenes Signal +P0885=Getriebe Steuergrät Versorgung Relais offener Stromkreis +P0886=Getriebe Steuergrät Versorgung Relais Eingangssignal zu niedrig +P0887=Getriebe Steuergrät Versorgung Relais Eingangssignal zu hoch +P0888=Getriebe Steuergrät Versorgung Relais Messung Fehlfunktion Stromkreis +P0889=Getriebe Steuergrät Versorgung Relais Messung Bereichs/Funktionsfehler +P0890=Getriebe Steuergrät Versorgung Relais Messung Eingangssignal zu niedrig +P0891=Getriebe Steuergrät Versorgung Relais Messung Eingangssignal zu hoch +P0892=Getriebe Steuergrät Versorgung Relais Messung zeitweilig unterbrochenes Signal +P0893=Mehrere Gänge eingelegt +P0894=Getriebe Bauteil Schlupf +P0895=Schaltzeit zu kurz +P0896=Schaltzeit zu lang +P0897=Getriebeöl geschädigt +P0898=Getriebe Steuergerät Anforderung der Motor Kontroll Leuchte Eingangssignal zu niedrig +P0899=Getriebe Steuergerät Anforderung der Motor Kontroll Leuchte Eingangssignal zu hoch +P0949=Automatische Getriebeschaltung Adaptives Lernen nicht ausgeführt +P0948=Hydraulikpumpe Relais Eingangssignal zu hoch +P0947=Hydraulikpumpe Relais Eingangssignal zu niedrig +P0946=Hydraulikpumpe Relais Bereichs/Funktionsfehler +P0945=Hydraulikpumpe Relais offener Stromkreis +P0944=Hydraulikdruck Einheit Druckverlust +P0943=Hydraulikdruck Einheit Zyklusdauer zu kurz +P0942=Hydraulikdruck Einheit +P0941=Hydraulik Öltemperatur Sensor zeitweilig unterbrochenes Signal +P0940=Hydraulik Öltemperatur Sensor Eingangssignal zu hoch +P0939=Hydraulik Öltemperatur Sensor Eingangssignal zu niedrig +P0938=Hydraulik Öltemperatur Sensor Bereichs/Funktionsfehler +P0937=Hydraulik Öltemperatur Sensor Fehlfunktion Stromkreis +P0936=Hydraulikdruck Sensor zeitweilig unterbrochenes Signal +P0935=Hydraulikdruck Sensor Eingangssignal zu hoch +P0934=Hydraulikdruck Sensor Eingangssignal zu niedrig +P0933=Hydraulikdruck Sensor Bereichs/Funktionsfehler +P0932=Hydraulikdruck Sensor Fehlfunktion Stromkreis +P0931=Schaltsperre Magnetschalter Eingangssignal zu hoch +P0930=Schaltsperre Magnetschalter Eingangssignal zu niedrig +P0929=Schaltsperre Magnetschalter Bereichs/Funktionsfehler +P0928=Schaltsperre Magnetschalter offener Stromkreis +P0927=Gangwechsel Rückwärts Stellglied Eingangssignal zu hoch +P0926=Gangwechsel Rückwärts Stellglied Eingangssignal zu niedrig +P0925=Gangwechsel Rückwärts Stellglied Bereichs/Funktionsfehler +P0924=Gangwechsel Rückwärts Stellglied offener Stromkreis +P0923=Gangwechsel Vorwärts Stellglied Eingangssignal zu hoch +P0922=Gangwechsel Vorwärts Stellglied Eingangssignal zu niedrig +P0921=Gangwechsel Vorwärts Stellglied Bereichs/Funktionsfehler +P0920=Gangwechsel Vorwärts Stellglied offener Stromkreis +P0919=Schaltgasse Stellung Steuerfehler +P0918=Schaltgasse Stellung zeitweilig unterbrochenes Signal +P0917=Schaltgasse Stellung Eingangssignal zu hoch +P0916=Schaltgasse Stellung Eingangssignal zu niedrig +P0915=Schaltgasse Stellung Bereichs/Funktionsfehler +P0914=Schaltgasse Stellung Fehlfunktion Stromkreis +P0913=Neutralgasse Stellglied Eingangssignal zu hoch +P0912=Neutralgasse Stellglied Eingangssignal zu niedrig +P0911=Neutralgasse Stellglied Bereichs/Funktionsfehler +P0910=Neutralgasse Stellglied offener Stromkreis +P0909=Neutralgasse Steuerung Fehler +P0908=Neutralgasse Stellung zeitweilig unterbrochenes Signal +P0907=Neutralgasse Stellung Eingangssignal zu hoch +P0906=Neutralgasse Stellung Eingangssignal zu niedrig +P0905=Neutralgasse Stellung Bereichs/Funktionsfehler +P0904=Neutralgasse Stellung Fehlfunktion Stromkreis +P0903=Kupplungsstellglied Eingangssignal zu hoch +P0902=Kupplungsstellglied Eingangssignal zu niedrig +P0901=Kupplungsstellglied Bereichs/Funktionsfehler +P0900=Kupplungsstellglied Eingangssignal offen +P2108=Drosselklappe Stellglied Steuerung Leistung +P2104=Drosselklappe Stellglied Steuerung - Erzwungener Leerlauf +P2103=Drosselklappe Stellglied Steuerung Motorstromkreis hoch +P2102=Drosselklappe Stellglied Steuerung Motorstromkreis niedrig +P2101=Drosselklappe Stellglied Steuerung Motorstromkreis Bereich/Leistung +P2100=Drosselklappe Stellglied Steuerung Motorstromkreis offen +P2107=Drosselklappe Stellglied Steuerung Prozessor +P2106=Drosselklappe Stellglied Steuerung - Erzwungene begrenzte Leistung +P2105=Drosselklappe Stellglied Steuerung – Zwangsabschaltung des Motors +P0956=Stromkreis automatischer Getriebeschaltmodus – Bereichs/Funktionsfehler +P0958=Stromkreis automatischer Getriebeschaltmodus – Signal zu hoch +P0952=Stromkreis automatische Getriebeschaltregelung – Signal zu niedrig +P0955=Stromkreis automatischer Getriebeschaltmodus +P0951=Stromkreis automatische Getriebeschaltregelung – Bereichs/Funktionsfehler +P0953=Stromkreis automatische Getriebeschaltregelung – Signal zu hoch +P0950=Stromkreis automatische Getriebeschaltregelung +P0954=Stromkreis automatische Getriebeschaltregelung – Unterbrechungen +P0959=Stromkreis automatischer Getriebeschaltmodus – Unterbrechungen +P0957=Stromkreis automatischer Getriebeschaltmodus – Signal zu niedrig +P0964=Druckregelmagnet B Steuerkreis/Offen +P0967=Druckregelmagnet B Steuerkreis hoch +P0966=Druckregelmagnet B Steuerkreis niedrig +P0965=Druckregelmagnet B Steuerkreisbereich/Leistung +P0962=Druckregelmagnet A Steuerkreis niedrig +P0963=Druckregelmagnet A Steuerkreis hoch +P0960=Druckregelmagnet A Steuerkreis/Offen +P0961=Druckregelmagnet A Regelkreisbereich/Leistung +P0968=Druckregelungsmagnet C Regelkreis/Offen +P0969=Druckregelungsmagnet C Regelkreisbereich/Leistung +P0970=Druckregelungsmagnet C Regelkreis niedrig +P0971=Druckregelungsmagnet C Regelkreis hoch +P0972=Schaltmagnet A Steuerkreis Bereich/Leistung +P0973=Schaltmagnet A Steuerkreis niedrig +P0974=Schaltmagnet A Steuerkreis hoch +P0975=Schaltmagnet B Steuerkreis Bereich/Leistung +P0976=Schaltmagnet B Steuerkreis niedrig +P0977=Schaltmagnet B Steuerkreis hoch +P0978=Schaltmagnet C Steuerkreis Bereich/Leistung +P0979=Schaltmagnet C Steuerkreis niedrig +P0980=Schaltmagnet C Steuerkreis hoch +P0981=Schaltmagnet D Steuerkreis Bereich/Leistung +P0982=Schaltmagnet D Steuerkreis niedrig +P0983=Schaltmagnet D Steuerkreis hoch +P0984=Schaltmagnet E Steuerkreis Bereich/Leistung +P0985=Schaltmagnet E Steuerkreis niedrig +P0986=Schaltmagnet E Steuerkreis hoch +P0987=Getriebeöl-Drucksensor/-schalter E-Stromkreis +P0988=Getriebeöl-Drucksensor/-schalter E Schaltkreisbereich/-leistung +P0989=Getriebeöl-Drucksensor/-schalter E-Kreis niedrig +P0990=Getriebeöl-Drucksensor/-schalter E-Stromkreis hoch +P0991=Getriebeöl-Drucksensor/-schalter E-Stromkreis zeitweise +P0992=Getriebeöl-Drucksensor/-schalter F-Kreis +P0993=Getriebeöl-Drucksensor/-schalter F-Kreis Bereich/Leistung +P0994=Getriebeöl-Drucksensor/-schalter F-Kreis niedrig +P0995=Getriebeöl-Drucksensor/-schalter F-Kreis hoch +P0996=Getriebeöl-Drucksensor/-schalter F-Kreis zeitweise +P0997=Schaltmagnet F Steuerkreis Bereich/Leistung +P0998=Schaltmagnet F Steuerkreis niedrig +P0999=Schaltmagnet F Steuerkreis hoch +P099A=Schaltmagnet G Steuerkreis Bereich/Leistung +P099B=Schaltmagnet G Steuerkreis niedrig +P099C=Schaltmagnet G Steuerkreis hoch +P099D=Schaltmagnet H Steuerkreis Bereich/Leistung +P099E=Schaltmagnet H Steuerkreis niedrig +P099F=Schaltmagnet H Steuerkreis hoch +P0A00=Motorelektronik Kühlmitteltemperatursensor-Schaltkreis +P0A01=Motorelektronik Kühlmitteltemperatursensor Schaltkreisbereich/Leistung +P0A02=Motorelektronik Kühlmitteltemperatursensor-Schaltkreis niedrig +P0A03=Motorelektronik Kühlmitteltemperatursensor-Schaltkreis hoch +P0A04=Motorelektronik Kühlmitteltemperatursensor-Schaltkreis intermittierend +P0A05=Motorelektronik Kühlmittelpumpen-Steuerkreis/offen +P0A06=Motorelektronik Kühlmittelpumpen-Steuerkreis niedrig +P0A07=Motorelektronik Kühlmittelpumpen-Steuerkreis hoch +P0A08=DC/DC-Wandler-Status-Schaltung +P0A09=DC/DC-Wandler Status-Schaltung niedrig +P0A0A=Hochspannungssystem-Verriegelungsschaltung +P0A0B=Leistung der Verriegelungsschaltung des Hochspannungssystems +P0A0C=Hochspannungssystem-Verriegelungsschaltung niedrig +P0A0D=Hochspannungssystem-Verriegelungsschaltung Hoch +P0A0E=Hochspannungssystem-Verriegelungsschaltung intermittierend +P0A0F=Motor sprang nicht an +P0A10=DC/DC-Wandler-Status-Schaltung hoch +P0A11=DC/DC-Wandler-Freigabeschaltung/offen +P0A12=DC/DC-Wandler-Freigabeschaltung niedrig +P0A13=DC/DC-Wandler-Freigabeschaltung hoch +P0A14=Motorlager A Steuerkreis/offen +P0A15=Motorlager A Steuerkreis niedrig +P0A16=Motorlager A Steuerkreis hoch +P0A17=Motordrehmomentsensor-Schaltung +P0A18=Drehmomentsensor-Schaltkreisbereich/-leistung +P0A19=Motor-Drehmomentsensor-Schaltung niedrig +P0A1A=Generatorsteuerungsmodul +P0A1B=Steuermodul für Antriebsmotor A +P0A1C=Steuermodul für Antriebsmotor B +P0A1D=Hybridantriebsstrang-Steuergerät +P0A1E=Anlasser-/Generator-Steuermodul +P0A1F=Batterie-Energiekontrollmodul +P0A20=Motor-Drehmomentsensor-Schaltung hoch +P0A21=Motor-Drehmomentsensor-Schaltkreis intermittierend +P0A22=Generator-Drehmomentsensor-Schaltung +P0A23=Drehzahlsensor-Schaltkreisbereich/-Leistung +P0A24=Generator-Drehmomentsensor-Schaltung niedrig +P0A25=Generator-Drehmomentsensor-Schaltung hoch +P0A26=Generator-Drehmomentsensor-Schaltkreis intermittierend +P0A27=Hybrid-Batterie-Ausschaltkreis +P0A28=Hybridbatterie-Ausschaltstromkreis niedrig +P0A29=Hybridbatterie-Ausschaltstromkreis hoch +P0A2A=Temperaturfühlerkreis für Antriebsmotor A +P0A2B=Antriebsmotor A Temperatursensor-Schaltkreis Bereich/Leistung +P0A2C=Antriebsmotor A Temperatursensor-Schaltkreis Lowe +P0A2D=Antriebsmotor A Temperatursensor-Schaltkreis hoch +P0A2E=Antriebsmotor A Temperatursensor-Schaltkreis intermittierend +P0A2F=Antriebsmotor A Übertemperatur +P0A30=Temperaturfühlerkreis für Antriebsmotor B +P0A31=Antriebsmotor B Temperatursensor-Schaltkreis Bereich/Leistung +P0A32=Temperaturfühlerkreis des Antriebsmotors B zu niedrig +P0A33=Temperaturfühlerkreis des Antriebsmotors B hoch +P0A34=Temperaturfühlerkreis des Antriebsmotors B unterbricht zeitweise +P0A35=Antriebsmotor B Übertemperatur +P0A36=Generator-Temperatursensor-Schaltung +P0A37=Temperaturfühlerkreis des Generators – Bereich/Leistung +P0A38=Generator-Temperatursensor-Schaltung niedrig +P0A39=Generator-Temperatursensor-Schaltung hoch +P0A3A=Generator-Temperatursensor-Schaltkreis intermittierend +P0A3B=Generator-Übertemperatur +P0A3C=Antriebsmotor A Wechselrichter Übertemperatur +P0A3D=Antriebsmotor B Wechselrichter Übertemperatur +P0A3E=Generator-Wechselrichter-Übertemperatur +P0A3F=Antriebsmotor A Positionssensorschaltung +P0A40=Antriebsmotor A Positionssensor Schaltkreis Bereich/Leistung +P0A41=Antriebsmotor A Positionssensor-Schaltkreis niedrig +P0A42=Antriebsmotor A Positionssensor-Schaltkreis hoch +P0A43=Antriebsmotor A Positionssensor-Schaltkreis intermittierend +P0A44=Antriebsmotor A Positionssensor-Schaltkreis Überdrehzahl +P0A45=Antriebsmotor B Positionssensor-Schaltkreis +P0A46=Antriebsmotor B Positionssensor Schaltkreis Bereich/Leistung +P0A47=Antriebsmotor B Positionssensor-Schaltkreis niedrig +P0A48=Antriebsmotor B Positionssensor-Schaltkreis hoch +P0A49=Antriebsmotor B Positionssensor-Schaltkreis intermittierend +P0A4A=Antriebsmotor B Positionssensor-Schaltkreis Überdrehzahl +P0A4B=Generator-Positionssensor-Schaltung +P0A4C=Generator-Positionssensor-Schaltkreis Reichweite/Leistung +P0A4D=Generator-Positionssensor-Schaltung niedrig +P0A4E=Generator-Positionssensor-Schaltung hoch +P0A4F=Generator-Positionssensor-Schaltkreis intermittierend +P0A50=Generator-Positionssensor-Schaltung Überdrehzahl +P0A51=Antriebsmotor A Stromsensorschaltung +P0A52=Antriebsmotor A Stromsensor-Schaltkreis Bereich/Leistung +P0A53=Antriebsmotor A Stromsensorschaltung niedrig +P0A54=Antriebsmotor A Stromsensorschaltung hoch +P0A55=Stromsensorschaltung für Antriebsmotor B +P0A56=Antriebsmotor B Stromsensor-Schaltkreis Bereich/Leistung +P0A57=Antriebsmotor B Stromsensorschaltung niedrig +P0A58=Antriebsmotor B Stromsensor-Schaltkreis hoch +P0A59=Generator-Stromsensorschaltung +P0A5A=Generator-Stromsensor-Schaltkreisbereich/-Leistung +P0A5B=Generator-Stromsensorschaltung niedrig +P0A5C=Generator-Stromsensorschaltung hoch +P0A5D=Antriebsmotor A Phase U Strom +P0A5E=Antriebsmotor A Phase U Strom niedrig +P0A5F=Antriebsmotor A Phase U Strom hoch +P0A60=Antriebsmotor A Phase V Strom +P0A61=Antriebsmotor A Phase V Strom niedrig +P0A62=Antriebsmotor A Phase V Strom hoch +P0A63=Antriebsmotor A Phase W Strom +P0A64=Antriebsmotor A Phase W Strom niedrig +P0A65=Antriebsmotor A Phase W Strom hoch +P0A66=Antriebsmotor B Phase U Strom +P0A67=Antriebsmotor B Phase U Strom niedrig +P0A68=Antriebsmotor B Phase U Strom hoch +P0A69=Antriebsmotor B Phase V Strom +P0A6A=Antriebsmotor B Phase V Strom niedrig +P0A6B=Antriebsmotor B Phase V Strom hoch +P0A6C=Antriebsmotor B Phase W Strom +P0A6D=Antriebsmotor B Phase W Strom niedrig +P0A6E=Antriebsmotor B Phase W Strom hoch +P0A6F=Generatorphase U Strom +P0A70=Generator Phase U Strom niedrig +P0A71=Generator Phase U Strom hoch +P0A72=Generatorphase V Strom +P0A73=Generator Phase V Strom niedrig +P0A74=Generator Phase V Strom hoch +P0A75=Generatorphase W Strom +P0A76=Generatorphase W Strom niedrig +P0A77=Generator Phase W Strom hoch +P0A78=Antriebsmotor A Wechselrichterleistung +P0A79=Antriebsmotor B Wechselrichterleistung +P0A7A=Leistung des Generator-Wechselrichters +P0A7B=Batterie-Energie-Steuerungsmodul angeforderte MIL-Beleuchtung +P0A7C=Überhitzung der Motorelektronik +P0A7D=Ladezustand des Hybrid-Akkus niedrig +P0A7E=Überhitzung des Hybrid-Akkus +P0A7F=Verschlechterung des Hybrid-Akkus +P0A80=Hybrid-Akku ersetzen +P0A81=Hybrid-Batteriepack-Lüfter 1 Steuerkreis/offen +P0A82=Kühlgebläse für Hybrid-Batteriepack 1 Leistung/festgefahren Aus +P0A83=Hybrid-Batteriepack-Lüfter 1 klemmt +P0A84=Hybrid-Batteriepack-Lüfter 1 Steuerkreis niedrig +P0A85=Hybrid-Batteriepack-Lüfter 1 Steuerkreis Hoch +P0A86=14-Volt-Leistungsmodul-Stromsensorschaltung +P0A87=14-Volt-Leistungsmodul Stromsensor-Schaltkreis Bereich/Leistung +P0A88=14-Volt-Leistungsmodul Stromsensorschaltung niedrig +P0A89=14-Volt-Leistungsmodul Stromsensorschaltung hoch +P0A8A=14-Volt-Leistungsmodul Stromsensor-Schaltkreis intermittierend +P0A8B=14-Volt-Stromversorgungsmodul Systemspannung +P0A8C=14-Volt-Leistungsmodul – Systemspannung instabil +P0A8D=14-Volt-Leistungsmodul – Systemspannung niedrig +P0A8E=14-Volt-Leistungsmodul – Systemspannung hoch +P0A8F=14-Volt-Leistungsmodul – Systemleistung +P0A90=Antriebsmotor A – Leistung +P0A91=Antriebsmotor B – Leistung +P0A92=Hybridgenerator – Leistung +P0A93=Leistung des Wechselrichter-Kühlsystems +P0A94=Leistung des DC/DC-Wandlers +P0A95=Hochspannungssicherung +P0A96=Hybrid-Batteriepack-Kühlgebläse 2 Steuerkreis +P0A97=Hybrid-Batteriepack-Lüfter 2 Leistung/festgefahren Aus +P0A98=Hybrid-Batteriepack-Lüfter 2 klemmt +P0A99=Hybrid-Batteriepack-Lüfter 2 Steuerkreis niedrig +P0A9A=Hybrid-Batteriepack-Lüfter 2 Steuerkreis Hoch +P0A9B=Hybridbatterie-Temperatursensor-Schaltung +P0A9C=Hybrid-Batterietemperatursensor A Reichweite/Leistung +P0A9D=Hybridbatterie-Temperatursensor A Schaltung niedrig +P0A9E=Hybrid-Batterietemperatursensor A-Schaltung hoch +P0A9F=Hybrid-Batterietemperatursensor – Schaltkreis unterbrochen/unregelmäßig +P0AA0=Hybridbatterie-Pluspol-Schaltkreis +P0AA1=Hybridbatterie-Pluspolschützschaltung klemmt in geschlossenem Zustand +P0AA2=Hybridbatterie-Pluspolschütz-Schaltkreis klemmt in geöffneter Position +P0AA3=Hybridbatterie-Minuspol-Schaltkreis +P0AA4=Hybridbatterie-Minuspol-Schütz-Schaltkreis klemmt in geschlossenem Zustand +P0AA5=Hybridbatterie-Minuspol-Schütz-Schaltkreis klemmt in geöffneter Position +P0AA6=Fehler bei der Isolierung des Hybridbatteriespannungssystems +P0AA7=Hybrid-Batteriespannungs-Isolationssensorschaltung +P0AA8=Hybrid-Batteriespannungs-Isolationssensor-Schaltung Bereich/Leistung +P0AA9=Hybrid-Batteriespannungs-Isolationssensorschaltung niedrig +P0AAA=Hybrid-Batteriespannungs-Isolationssensorschaltung hoch +P0AAB=Hybrid-Batteriespannungs-Isolationssensorschaltung intermittierend/unregelmäßig +P0AAC=Lufttemperatursensor für Hybrid-Batteriepack A-Schaltkreis +P0AAD=Hybrid-Batteriepack-Lufttemperatursensor A Schaltungsbereich/Leistung +P0AAE=Lufttemperatursensor für Hybrid-Batteriepack A-Schaltkreis niedrig +P0AAF=Lufttemperatursensor für Hybrid-Batteriepack A-Schaltkreis hoch +P0AB0=Lufttemperatursensor des Hybrid-Akkupacks A-Schaltkreis intermittierend/unregelmäßig +P0AB1=Lufttemperatursensor B-Schaltkreis für Hybrid-Batteriepack +P0AB2=Lufttemperatursensor B des Hybrid-Akkupacks – Bereich/Leistung +P0AB3=Hybrid-Batteriepack Lufttemperatursensor B-Stromkreis niedrig +P0AB4=Lufttemperatursensor B-Schaltkreis des Hybrid-Akkupacks zu hoch +P0AB5=Lufttemperatursensor B des Hybrid-Akkupacks – zeitweise/unregelmäßig +P0AB6=Motorlager B Steuerkreis/offen +P0AB7=Motorlager B Steuerkreis niedrig +P0AB8=Motorlager B Steuerkreis hoch +P0AB9=Leistung des Hybridsystems +P0ABA=Spannungsmessschaltung für Hybrid-Batteriepack +P0ABB=Spannungsmesskreis für Hybrid-Batteriepack – Reichweite/Leistung +P0ABC=Spannungsmesskreis für Hybrid-Batteriepack niedrig +P0ABD=Spannungssensor-Schaltung für Hybrid-Batteriepack hoch +P0ABE=Spannungssensor-Schaltung des Hybrid-Akkupacks – zeitweise/unregelmäßig +P0ABF=Stromsensorschaltung für Hybrid-Batteriepack +P0AC0=Stromsensorschaltung für Hybrid-Batteriepack – Reichweite/Leistung +P0AC1=Hybrid-Batteriepack-Stromsensorschaltung niedrig +P0AC2=Hybrid-Batteriepack-Stromsensorschaltung hoch +P0AC3=Hybrid-Batteriepack-Stromsensorschaltung intermittierend/unregelmäßig +P0AC4=Anforderung der MIL-Beleuchtung für das Hybridantriebssteuergerät +P0AC5=Hybrid-Batterie-Temperatursensor B-Schaltung +P0AC6=Hybrid-Batterietemperatursensor B Bereich/Leistung +P0AC7=Hybridbatterie-Temperatursensor B-Schaltkreis niedrig +P0AC8=Hybridbatterie-Temperatursensor B-Schaltkreis hoch +P0AC9=Hybrid-Batterietemperatursensor B-Schaltkreis intermittierend/unregelmäßig +P0ACA=Hybridbatterie-Temperatursensor C-Schaltung +P0ACB=Hybrid-Batterietemperatursensor C-Reihe/Leistung +P0ACC=Hybridbatterie-Temperatursensor C-Schaltkreis niedrig +P0ACD=Hybridbatterie-Temperatursensor C-Schaltkreis hoch +P0ACE=Hybrid-Batterietemperatursensor C-Schaltkreis intermittierend/unregelmäßig +P0ACF=Hybrid-Batteriepack-Kühlgebläse 3 Steuerkreis +P0AD0=Hybrid-Batteriepack-Lüfter 3 Leistung/Festgefahren Aus +P0AD1=Hybrid-Batteriepack-Lüfter 3 klemmt +P0AD2=Hybrid-Batteriepack-Lüfter 3 Steuerkreis niedrig +P0AD3=Hybrid-Batteriepack-Lüfter 3 Steuerkreis Hoch +P0AD4=Luftstromsystem für Hybrid-Batteriepack Unzureichender Luftstrom +P0AD5=Hybrid-Batteriepack-Luftstromventil A Steuerkreis/Offen +P0AD6=Hybrid-Batteriepack Luftstromventil A Regelkreis Reichweite/Leistung +P0AD7=HyHybrid-Batteriepack Luftstromventil A Steuerkreis niedrig +P0AD8=Hybrid-Batteriepack Luftstromventil A Steuerkreis Hoch +P0AD9=Steuerkreis für positiven Schütz der Hybridbatterie/offen +P0ADA=Steuerkreis für positiven Schütz einer Hybridbatterie – Reichweite/Leistung +P0ADB=Hybridbatterie-Pluspol-Schütz-Steuerschaltung niedrig +P0ADC=Steuerkreis für positiven Schütz der Hybridbatterie hoch +P0ADD=Steuerkreis für negativen Schütz der Hybridbatterie/offen +P0ADE=Steuerkreisbereich/-leistung des negativen Schützes der Hybridbatterie +P0ADF=Hybridbatterie-Minuspol-Schütz-Steuerkreis niedrig +P0AE0=Steuerkreis für negativen Schütz der Hybridbatterie hoch +P0AE1=Hybridbatterie-Vorladeschützschaltung +P0AE2=Hybridbatterie-Vorladeschütz-Schaltkreis klemmt in geschlossenem Zustand +P0AE3=Hybridbatterie-Vorladeschütz-Schaltkreis klemmt in geöffneter Position +P0AE4=Steuerschaltung für einen Vorladeschütz einer Hybridbatterie +P0AE5=Steuerkreisbereich/-leistung für Hybridbatterie-Vorladeschütz +P0AE6=Steuerkreis für Vorladeschütz der Hybridbatterie niedrig +P0AE7=Steuerkreis für Vorladeschütz der Hybridbatterie hoch +P0AE8=Hybrid-Batterie-Temperatursensor D-Schaltung +P0AE9=Hybrid-Batterietemperatursensor D Bereich/Leistung +P0AEA=Hybridbatterie-Temperatursensor D-Schaltung niedrig +P0AEB=Hybridbatterie-Temperatursensor D-Schaltung hoch +P0AEC=Hybrid-Batterietemperatursensor D-Schaltkreis intermittierend/unregelmäßig +P0AED=Antriebsmotor-Wechselrichter-Temperatursensor A-Schaltung +P0AEE=Antriebsmotor-Wechselrichter-Temperatursensor A Schaltungsbereich/Leistung +P0AEF=Antriebsmotor-Wechselrichter-Temperatursensor A-Schaltkreis niedrig +P0AF0=Antriebsmotor-Wechselrichter-Temperatursensor A-Schaltkreis hoch +P0AF1=Antriebsmotor-Wechselrichter-Temperatursensor A-Schaltkreis intermittierend/unregelmäßig +P0AF2=Temperaturfühler B für Antriebsmotor-Wechselrichter +P0AF3=Antriebsmotor-Wechselrichter-Temperatursensor B Schaltkreisbereich/Leistung +P0AF4=Antriebsmotor-Wechselrichter-Temperatursensor B-Schaltung niedrig +P0AF5=Temperaturfühler B des Antriebsmotor-Wechselrichters hoch +P0AF6=Temperaturfühler B des Antriebsmotor-Wechselrichters – zeitweise/unregelmäßig +P0AF7=Temperaturfühler B des Antriebsmotor-Wechselrichters – zeitweise-unregelmäßig +P0AF8=Spannung des Hybridbatteriesystems +P0AF9=Spannung des Hybrid-Batteriesystems instabil +P0AFA=Spannung des Hybridbatteriesystems niedrig +P0AFB=Spannung des Hybridbatteriesystems hoch +P0B00=Hilfsgetriebeölpumpenmotor-Phase-U-Strom +P0B01=Hilfsgetriebeölpumpenmotor Phase U Strom zu niedrig +P0B02=Hilfsgetriebeölpumpenmotor Phase U Strom hoch +P0B03=Hilfsgetriebeölpumpenmotor Phase V Strom +P0B04=Hilfsgetriebeölpumpenmotor Phase V Strom zu niedrig +P0B05=Hilfsgetriebeölpumpenmotor Phase V Strom hoch +P0B06=Hilfsgetriebeölpumpenmotor Phase W Strom +P0B07=Hilfsgetriebeölpumpenmotor Phase W Strom zu niedrig +P0B08=Hilfsgetriebeölpumpenmotor Phase W Strom hoch +P0B09=Hilfsgetriebeölpumpenmotor-Versorgungsspannungskreis/offen +P0B0A=Hilfsgetriebeölpumpenmotor-Versorgungsspannungskreis niedrig +P0B0B=Hilfsgetriebeölpumpenmotor-Versorgungsspannungskreis hoch +P0B0C=Hydraulikflüssigkeitsleckage der Hilfsgetriebeölpumpe +P0B0D=Steuermodul für den Hilfsmotor der Getriebeölpumpe +P2000=NOx-Speichereffizienz unterhalb der Schwelle Bank 1 +P2001=NOx-Speichereffizienz unterhalb der Schwelle Bank 2 +P2002=Effizienz des Dieselpartikelfilters unterhalb des Schwellenwerts Bank 1 +P2003=Effizienz des Dieselpartikelfilters unterhalb des Schwellenwerts Bank 2 +P2004=Ansaugkrümmer-Steuerung offen hängend Bank 1 a) +P2005=Ansaugkrümmer-Steuerung klemmt in geöffneter Position, Bank 2 a) +P2006=Ansaugkrümmer-Steuerung klemmt in geschlossener Position, Bank 1 a) +P2007=Ansaugkrümmer-Steuerung klemmt in geschlossener Position, Bank 2 a) +P2008=Ansaugkrümmer-Steuerkreis/offene Bank 1 a) +P2009=Ansaugkrümmer-Steuerkreis Bank 1 unten a) +P2010=Ansaugkrümmer-Steuerkreis Bank 1 hoch a) +P2011=Ansaugkrümmer-Steuerkreis/offene Bank 2 a) +P2012=Ansaugkrümmer-Steuerkreis Bank 2 unten a) +P2013=Ansaugkrümmer-Steuerkreis Bank 2 a) +P2014=Ansaugkrümmer-Positionssensor/-schalter-Stromkreis Bank 1 a) +P2015=Ansaugkrümmer-Positionssensor/-schalter-Schaltkreisbereich/-Leistung Bank 1 a) +P2016=Ansaugkrümmer-Positionssensor/-schalter-Stromkreis, niedrige Bank 1 a)) +P2017=Ansaugkrümmer-Positionssensor/-schalter-Stromkreis Bank 1 hoch a) +P2018=Ansaugkrümmer-Positionssensor/-schalter-Stromkreis, zeitweise Bank 1 a) +P2019=Ansaugkrümmer-Positionssensor/-schalter-Stromkreis Bank 2 a) +P2020=Ansaugkrümmer-Positionssensor/-schalter-Schaltkreisbereich/-Leistung Bank 2 a) +P2021=Ansaugkrümmer-Positionssensor/-schalter-Stromkreis, niedrige Bank 2 a) +P2022=Ansaugkrümmer-Positionssensor/-schalter-Stromkreis, Bank 2, hoch a) +P2023=Ansaugkrümmer-Positionssensor/-schalter-Stromkreis, zeitweise Bank 2 a) +P2024=Verdunstungsemissionen (EVAP) Kraftstoffdampftemperatur-Sensor-Schaltkreis +P2025=Leistung des Kraftstoffdampftemperatursensors für Verdunstungsemissionen (EVAP) +P2026=Verdunstungsemissionen (EVAP) Kraftstoffdampftemperatur-Sensor-Schaltkreis Niederspannung +P2027=Verdunstungsemissionen (EVAP) Kraftstoffdampftemperatur-Sensor-Schaltung Hochspannung +P2028=Verdunstungsemissionen (EVAP) Kraftstoffdampftemperatur-Sensor Schaltung Hochspannung +P2029=Brennstoffbeheizter Heizkörper deaktiviert +P2030=Leistung von brennstoffbefeuerten Heizgeräten +P2031=Abgastemperatursensor-Schaltkreis Bank 1 Sensor 2 +P2032=Abgastemperatursensor-Schaltkreis niedrig Bank 1 Sensor 2 +P2033=Abgastemperatursensor-Schaltkreis hoch Bank 1 Sensor 2 +P2034=Abgastemperatursensor-Schaltkreis Bank 2 Sensor 2 +P2035=Abgastemperatursensor-Schaltkreis niedrig Bank 2 Sensor 2 +P2036=Abgastemperatursensor-Schaltkreis hoch Bank 2 Sensor 2 +P2037=Reduktionsmittel-Einspritzluftdruck-Sensorkreis +P2038=Reduktionsmittel-Einspritzluftdruck-Sensor-Schaltkreisbereich/-Leistung +P2039=Reduktionsmittel-Einspritzluftdruck-Sensor-Stromkreis niedrig +P203A=Reduktionsmittel-Füllstandsensorschaltung +P203B=Reduktionsmittel-Füllstandsensor-Schaltung Bereich/Leistung +P203C=Reduktionsmittel-Füllstandsensor-Schaltung niedrig +P203D=Reduktionsmittel-Füllstandsensor-Schaltung hoch +P203E=Reduktionsmittel-Füllstandsensor-Schaltung intermittierend/unregelmäßig +P203F=Reduktionsmittelstand niedrig +P2040=Reduktionsmittel-Einspritzluftdruck-Sensor-Schaltkreis hoch +P2041=Reduktionsmittel-Einspritzluftdruck-Sensor-Schaltkreis intermittierend +P2042=Reduktionsmittel-Temperatursensor-Schaltung +P2043=Reduktionsmittel-Temperatursensor-Schaltkreisbereich/-Leistung +P2044=Reduktionsmittel-Temperatursensor-Schaltung niedrig +P2045=Reduktionsmittel-Temperatursensor-Schaltung hoch +P2046=Reduktionsmittel-Temperatursensor-Schaltung intermittierend +P2047=Reduktionsmittel-Einspritzkreis/offene Bank 1 Einheit 1 +P2048=Reduktionsmittel-Einspritzkreis, niedrige Bank 1, Einheit 1 +P2049=Reduktionsmittel-Einspritzkreis Bank 1 hoch Einheit 1 +P204A=Reduktionsdruck-Sensorschaltung +P204B=Reduktionsdruck-Sensorschaltung Bereich/Leistung +P204C=Reduktionsdruck-Sensorschaltung niedrig +P204D=Reduktionsdruck-Sensorschaltung hoch +P204E=Reduktionsdruck-Sensorschaltung intermittierend/unregelmäßig +P2050=Reduktionsmittel-Einspritzkreis/Offene Bank 2 Einheit 1 +P2051=Reduktionsmittel-Einspritzkreis, niedrige Bank 2, Einheit 1 +P2052=Reduktionsmittel-Einspritzkreis Hochdruckseite 2 Einheit 1 +P2053=Reduktionsmittel-Einspritzkreis/offene Bank 1 Einheit 2 +P2054=Reduktionsmittel-Einspritzkreis, niedrige Bank 1, Einheit 2 +P2055=Reduktionsmittel-Einspritzkreis Bank 1 Einheit 2 +P2056=Reduktionsmittel-Einspritzkreis/Offene Bank 2 Einheit 2 +P2057=Reduktionsmittel-Einspritzkreis, niedrige Bank 2, Einheit 2 +P2058=Reduktionsmittel-Einspritzkreis Hochdruckseite 2 Einheit 2 +P2059=Reduktionsmittel-Einspritzluftpumpe Steuerkreis/offen +P205A=Reduktionsmittel-Tank-Temperatursensor-Schaltung +P205B=Reduktionsmittel-Tank-Temperatursensor-Schaltkreisbereich/-Leistung +P205C=Reduktionsmittel-Tank-Temperatursensor-Schaltung niedrig +P205D=Reduktionsmittel-Tank-Temperatursensor-Schaltung hoch +P205E=Reduktionsmittel-Tank-Temperatursensor-Schaltkreis intermittierend/unregelmäßig +P2060=Reduktionsmittel-Einspritzluft-Pumpensteuerkreis niedrig +P2061=Reduktionsmittel-Einspritzluft-Pumpensteuerkreis hoch +P2062=Reduktionsmittel-/Regenerationsmittel-Versorgungsregelkreis/offen +P2063=Reduktionsmittel-Versorgungssteuerkreis niedrig +P2064=Reduktionsmittel-Versorgungssteuerkreis hoch +P2065=Kraftstoffstandsensor B-Stromkreis +P2066=Leistung des Kraftstoffstandsensors B +P2067=Kraftstoffstandsensor B-Stromkreis niedrig +P2068=Kraftstoffstandsensor B Schaltung hoch +P2069=Kraftstoffstandsensor B-Stromkreis intermittierend +P206E=Ansaugkrümmer-Tuning (IMT) Ventil klemmt in geöffneter Position Bank 2 a) +P206F=Ansaugkrümmer-Tuning (IMT) Ventil klemmt in geschlossener Position Bank 2 a) +P2070=Ansaugkrümmer-Tuning (IMT) Ventil klemmt in geöffneter Position Bank 1 a) +P2071=Ansaugkrümmer-Tuning (IMT) Ventil klemmt in geschlossener Position Bank 1 a) +P2072=Drosselklappenstellersystem – Eisblockade +P2073=Manifold-Absolutdruck/Luftmassenstrom – Korrelation zur Drosselklappenstellung im Leerlauf +P2074=Manifold-Absolutdruck/Luftmassenstrom – Drosselklappenstellung bei höherer Last +P2075=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter-Stromkreis Bank 1 a) +P2076=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter Schaltkreisbereich/-leistung Bank 1 a) +P2077=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter-Stromkreis Low Bank 1 a) +P2078=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter-Stromkreis High Bank 1 a) +P2079=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter-Schaltkreis intermittierend Bank 1 a) +P207A=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter-Stromkreis Bank 2 a) +P207B=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter Schaltkreisbereich/-leistung Bank 2 a) +P207C=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter-Stromkreis niedrige Bank 2 a) +P207D=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter-Stromkreis High Bank 2 a) +P207E=Ansaugkrümmer-Tuning (IMT) Ventilstellungssensor/-schalter-Schaltkreis intermittierend Bank 2 a) +P2080=Abgastemperatursensor-Schaltkreisbereich/-Leistung Bank 1 Sensor 1 +P2081=Abgastemperatursensor-Schaltkreis intermittierend Bank 1 Sensor 1 +P2082=Abgastemperatursensor-Schaltkreisbereich/-Leistung Bank 2 Sensor 1 +P2083=Abgastemperatursensor-Schaltkreis intermittierend Bank 2 Sensor 1 +P2084=Abgastemperatursensor-Schaltkreisbereich/-Leistung Bank 1 Sensor 2 +P2085=Abgastemperatursensor-Schaltkreis intermittierend Bank 1 Sensor 2 +P2086=Abgastemperatursensor-Schaltkreisbereich/-Leistung Bank 2 Sensor 2 +P2087=Abgastemperatursensor-Schaltkreis intermittierend Bank 2 Sensor 2 +P2088=Steuerkreis für Nockenwellenstellungsaktuator, niedrige Bank 1 b) +P2089=Steuerkreis für Nockenwellenstellungsaktuator, Bank 1, Hoch b) +P2090=B Steuerkreis für Nockenwellenstellungsaktuator, niedrige Bank 1 c) +P2091=B Steuerkreis für Nockenwellenstellungsaktuator, Bank 1, hoch c) +P2092=Steuerkreis für Nockenwellenstellungsaktuator, niedrige Bank 2 b) +P2093=Steuerkreis für Nockenwellenstellungsaktuator, Bank 2, positiv +P2094=B Steuerkreis für Nockenwellenstellungsaktuator, niedrige Bank 2 c) +P2095=B Steuerkreis für Nockenwellenstellungsaktuator, Bank 2, hoch c) +P2096=Katalysator-Kraftstoffanpassungssystem zu mager Bank 1 +P2097=Katalysator-Kraftstoffanpassungssystem zu fett Bank 1 +P2098=Katalysator-Kraftstoffanpassungssystem zu mager Bank 2 +P2099=Katalysator-Kraftstoffanpassungssystem zu fett Bank 2 +P2109=Drosselklappen-/Pedalstellungssensor A Mindeststopp-Leistung +P2110=Drosselklappenstellersystem – Zwangsbegrenzte Drehzahl +P2111=Drosselklappenstellersystem – in geöffneter Position blockiert +P2112=Drosselklappenstellersystem – klemmt in geschlossener Position +P2113=Drosselklappen-/Pedalstellungssensor B Mindeststoppleistung +P2114=Drosselklappen-/Pedalstellungssensor C Mindeststoppleistung +P2115=Drosselklappen-/Pedalstellungssensor D Mindeststoppleistung +P2116=Drosselklappen-/Pedalstellungssensor E Mindestbremsleistung +P2117=Drosselklappen-/Pedalstellungssensor F Mindeststoppleistung +P2118=Drosselklappenstellmotor-Strombereich/Leistung +P2119=Drosselklappenstellantrieb-Steuerung Drosselklappengehäuse-Reichweite/Leistung +P2120=Drosselklappen-/Pedalstellungssensor/-schalter D-Stromkreis +P2121=Drosselklappen-/Pedalstellungssensor/-schalter D-Kreis Bereich/Leistung +P2122=Drosselklappen-/Pedalstellungssensor/-schalter D-Stromkreis niedrig +P2123=Drosselklappen-/Pedalstellungssensor/-schalter D-Stromkreis hoch +P2124=Drosselklappen-/Pedalstellungssensor/-schalter D-Stromkreis zeitweise +P2125=Drosselklappen-/Pedalstellungssensor/-schalter E-Stromkreis +P2126=Drosselklappen-/Pedalstellungssensor/-schalter E Schaltkreisbereich/-leistung +P2127=Drosselklappen-/Pedalstellungssensor/-schalter E-Stromkreis niedrig +P2128=Drosselklappen-/Pedalstellungssensor/-schalter E-Stromkreis hoch +P2129=Drosselklappen-/Pedalstellungssensor/-schalter E-Stromkreis zeitweise +P2130=Drosselklappen-/Pedalstellungssensor/-schalter F-Stromkreis +P2131=Drosselklappen-/Pedalstellungssensor/-schalter F-Kreis Bereich/Leistung +P2132=Drosselklappen-/Pedalstellungssensor/-schalter F-Stromkreis niedrig +P2133=Drosselklappen-/Pedalstellungssensor/-schalter F-Stromkreis hoch +P2134=Drosselklappen-/Pedalstellungssensor/-schalter F-Stromkreis zeitweise +P2135=Drosselklappen-/Pedalstellungssensor/-schalter A/B Spannungskorrelation +P2136=Drosselklappen-/Pedalstellungssensor/-schalter A/C-Spannungskorrelation +P2137=Drosselklappen-/Pedalstellungssensor/-schalter B / C Spannungskorrelation +P2138=Drosselklappen-/Pedalstellungssensor/-schalter D / E Spannungskorrelation +P2139=Drosselklappen-/Pedalstellungssensor/-schalter D / F Spannungskorrelation +P213A=Abgasrückführungs-Drosselklappensteuerkreis B / Offen +P213B=Abgasrückführungs-Drosselklappensteuerkreis B Bereich/Leistung +P213C=Abgasrückführungs-Drosselklappensteuerkreis B niedrig +P213D=Abgasrückführungs-Drosselklappensteuerkreis B hoch +P2140=Drosselklappen-/Pedalstellungssensor/-schalter E / F Spannungskorrelation +P2141=Abgasrückführungs-Drosselklappensteuerkreis A Niedrig +P2142=Abgasrückführungs-Drosselklappensteuerkreis A Hoch +P2143=Abgasrückführungsventil-Steuerkreis/offen +P2144=Abgasrückführungs-Entlüftungssteuerkreis niedrig +P2145=Abgasrückführungs-Entlüftungssteuerkreis hoch +P2146=Kraftstoffinjektor-Gruppe A Versorgungsspannungskreis/offen +P2147=Kraftstoffinjektor-Gruppe A Versorgungsspannungskreis niedrig +P2148=Kraftstoffinjektor-Gruppe A Versorgungsspannungskreis hoch +P2149=Kraftstoffinjektor Gruppe B Versorgungsspannungskreis/offen +P2150=Kraftstoffinjektor Gruppe B Versorgungsspannungsschaltung niedrig +P2151=Kraftstoffinjektor-Gruppe B Versorgungsspannungskreis hoch +P2152=Kraftstoffinjektor-Gruppe C Versorgungsspannungskreis/offen +P2153=Kraftstoffinjektor-Gruppe C Versorgungsspannungskreis niedrig +P2154=Kraftstoffinjektor-Gruppe C Versorgungsspannungskreis hoch +P2155=Kraftstoffinjektor-Gruppe D Versorgungsspannungskreis/offen +P2156=Kraftstoffinjektor-Gruppe D Versorgungsspannungskreis niedrig +P2157=Kraftstoffinjektor-Gruppe D Versorgungsspannungskreis hoch +P2158=Fahrzeuggeschwindigkeitssensor B +P2159=Fahrzeuggeschwindigkeitssensor B Reichweite/Leistung +P215A=Fahrzeuggeschwindigkeit – Radgeschwindigkeitskorrelation +P215B=Fahrzeuggeschwindigkeit – Korrelation zur Drehzahl der Abtriebswelle +P2160=Fahrzeuggeschwindigkeitssensor B, niedriger Stromkreis +P2161=Fahrzeuggeschwindigkeitssensor B intermittierend/unregelmäßig +P2162=Korrelation zwischen Fahrzeuggeschwindigkeitssensor A und B +P2163=Drosselklappen-/Pedalstellungssensor A Maximale Stopp-Leistung +P2164=Drosselklappen-/Pedalstellungssensor B Maximale Stoppleistung +P2165=Drosselklappen-/Pedalstellungssensor B - Maximale Stoppleistung +P2166=Drosselklappen-/Pedalstellungssensor D Maximale Stoppleistung +P2167=Drosselklappen-/Pedalstellungssensor E Maximale Stoppleistung +P2168=Drosselklappen-/Pedalstellungssensor F Maximale Stoppleistung +P2169=Auslassdruckregler-Entlüftungsmagnetventil-Steuerkreis/offen +P2170=Auslassdruckregler-Entlüftungsmagnetventil-Steuerkreis niedrig +P2171=Auslassdruckregler-Entlüftungsmagnetventil-Steuerkreis hoch +P2172=Drosselklappenstellersystem – Plötzlicher hoher Luftstrom erkannt +P2173=Drosselklappenstellersystem – Hoher Luftstrom erkannt +P2174=Drosselklappenstellersystem – Plötzlicher niedriger Luftstrom erkannt +P2175=Drosselklappenstellersystem – Geringer Luftstrom erkannt +P2176=Drosselklappenstellersystem – Leerlaufposition nicht gelernt +P2177=System zu mager im Leerlauf Bank 1 +P2178=System zu fett im Leerlauf Bank 1 +P2179=System zu mager im Leerlauf Bank 2 +P2180=System zu fett im Leerlauf Bank 2 +P2181=Leistung des Kühlsystems +P2182=Motorkühlmitteltemperatursensor 2-Kreis +P2183=Motorkühlmitteltemperatursensor 2 – Bereich/Leistung +P2184=Motorkühlmitteltemperatursensor 2-Kreis niedrig +P2185=Motorkühlmitteltemperatursensor 2, hoher Stromkreis +P2186=Motorkühlmitteltemperatursensor 2-Kreis-System, intermittierend/unregelmäßig +P2187=System im Leerlauf zu mager Bank 1 +P2188=System zu fett im Leerlauf - Bank 1 +P2189=System im Leerlauf zu mager Bank 2 +P2190=System zu reichhaltig im Leerlauf Bank 2 +P2191=System bei höherer Lastbank 1 zu mager +P2192=System zu fett bei höherer Last Bank 1 +P2193=System bei höherer Lastbank 2 zu mager +P2194=System zu fett bei höherer Last Bank 2 +P2195=O2-Sensorsignal verzerrt/festgefahren, mager, Bank 1, Sensor 1 +P2196=O2-Sensorsignal verzerrt/festgefahren, Bank 1, Sensor 1 +P2197=O2-Sensorsignal verzerrt/festgefahren, mager, Bank 2, Sensor 1 +P2198=O2-Sensorsignal verzerrt/festgefahren, Bank 2, Sensor 1 +P2199=Ansauglufttemperatursensor 1 / 2 Korrelation +P2200=NOx-Sensor-Schaltkreis Bank 1 +P2201=NOx-Sensor-Schaltkreisbereich/-Leistung Bank 1 +P2202=NOx-Sensor-Schaltkreis niedrig Bank 1 +P2203=NOx-Sensor-Schaltkreis hoch Bank 1 +P2204=NOx-Sensor-Schaltkreis intermittierend Bank 1 +P2205=NOx-Sensor-Heizungssteuerkreis/offene Bank 1 +P2206=NOx-Sensor-Heizungssteuerkreis, niedrige Bank 1 +P2207=NOx-Sensor-Heizungssteuerkreis Hoch Bank 1 +P2666=Kraftstoffabsperrventil B Steuerkreis niedrig +P2667=Kraftstoffabsperrventil B Steuerkreis hoch +P2668=Steuerkreis für die Kraftstoffmodusanzeigelampe +P2669=Aktuator-Versorgungsspannung B-Stromkreis / offenAktuator-Versorgungsspannung B-Stromkreis / offen +P266A=Ein Schwinghebel-Stellglied-Positionssensor-Schaltkreis Bank 2 +P266B=Ein Schwinghebel-Stellantriebs-Positionssensor-Schaltkreisbereich/-Leistung Bank 2 +P266C=Ein Schwinghebel-Stellglied-Positionssensor-Schaltkreis, niedrige Bank 2 +P266D=Ein Kipphebel-Stellantriebs-Positionssensor-Schaltkreis High Bank 2 +P266E=Ein Schaltkreis des Positionssensors des Kipphebelstellers ist zeitweise/unregelmäßig Bank 2 +P266F=ISO/SAE reserviert +P2670=Aktuator-Versorgungsspannung B-Kreis niedrig +P2671=Aktuator-Versorgungsspannung B-Kreis hoch +P2672=Injektionspumpen-Zeitpunktverschiebung +P2673=Kalibrierung der Einspritzpumpensteuerung nicht gelernt +P2674=Kraftstoffkalibrierung der Einspritzpumpe nicht gelernt +P2675=Luftfilter-Einlassregelkreis/ offen +P2676=Luftfilter-Einlassregelkreis niedrig +P2677=Luftfilter-Einlass-Steuerkreis hoch +P2678=Kühlmittelentlüftungsventil-Steuerkreis/ offen +P2679=Kühlmittelentlüftungsventil-Steuerkreis niedrig +P267A=B-Kipphebel-Stellantriebs-Positionssensor-Schaltkreis Bank 2 +P267B=B-Schwingenarm-Stellantriebs-Positionssensor-Schaltkreisbereich/-Leistung Bank 2 +P267C=B-Kipphebel-Stellantriebs-Positionssensor-Schaltkreis, niedrige Bank 2 +P267D=B-Kipphebel-Stellantriebs-Positionssensor-Schaltkreis High Bank 2 +P267E=B Schwinghebel-Stellantriebs-Positionssensor-Schaltkreis intermittierend/unregelmäßig Bank 2 +P267F=ISO/SAE reserviert +P2680=Kühlmittelentlüftungsventil-Steuerkreis hoch +P2681=Steuerkreis für Bypassventil des Motorkühlmittels/ offen +P2682=Steuerkreis für Bypassventil des Motorkühlmittels zu niedrig +P2683=Steuerkreis für Bypassventil des Motorkühlmittels hoch +P2684=Aktuator-Versorgungsspannungsschaltung/ offen +P2685=Aktuator-Versorgungsspannungsschaltung niedrig +P2686=Aktuator-Versorgungsspannungsschaltung hoch +P2687=Kraftstoffzufuhr-Heizungssteuerkreis/ offen +P2688=Kraftstoffzufuhr-Heizungssteuerkreis niedrig +P2689=Kraftstoffzufuhr-Heizungssteuerkreis hoch +P268A=ISO/SAE reserviert +P268B=ISO/SAE vorbehalten +P268C=ISO/SAE vorbehalten +P268D=ISO/SAE reserviert +P268E=ISO/SAE reserviert +P268F=ISO/SAE reserviert +P2700=Getriebe-Reibungselement A Anwendungsbereich/Leistung +P2701=Getriebe-Reibungselement B Anwendungsbereich/Leistung +P2702=Getriebe-Reibungselement C Anwendungsbereich/Leistung +P2703=Getriebe-Reibungselement D Anwendungsbereich/Leistung +P2704=Getriebe-Reibungselement E Anwendungsbereich/Leistung +P2705=Getriebe-Reibungselement F Anwendungsbereich/Leistung +P2706=Schaltmagnet F +P2707=Schaltmagnet F Leistung oder klemmt in Aus-Stellung +P2708=Schaltmagnet F klemmt +P2709=Schaltmagnet F elektrisch +P2710=Schaltmagnet F intermittierend +P2711=Unerwartete mechanische Entkopplung des Getriebes +P2712=Leckage der Hydraulikaggregate +P2713=Druckregelungsmagnetventil D +P2714=Druckregelungsmagnetventil D Leistung oder klemmt in Aus-Stellung +P2715=Druckregelungsmagnet D klemmt +P2716=Druckregelungsmagnetventil D elektrisch +P2717=Druckregelungsmagnet D intermittierend +P2718=Druckregelungsmagnet D Regelkreis / Offen +P2719=Druckregelungsmagnet D Regelkreisbereich/Leistung +P2720=Druckregelungsmagnet D Regelkreis niedrig +P2721=Druckregelungsmagnet D Regelkreis Hoch +P2722=Druckregelungsmagnet E +P2723=Druckregelungsmagnet E Leistung oder klemmt in Aus-Stellung +P2724=Druckregelungsmagnet E klemmt +P2725=Druckregelungsmagnet E Elektrisch +P2726=Druckregelungsmagnet E intermittierend +P2727=Druckregelungsmagnet E Regelkreis / Offen +P2728=Druckregelungsmagnet E Regelkreisbereich/Leistung +P2729=Druckregelungsmagnet E Regelkreis niedrig +P2730=Druckregelungsmagnet E Regelkreis hoch +P2731=Druckregelungsmagnetventil F +P2732=Druckregelungsmagnetventil F Leistung oder klemmt in Aus-Stellung +P2733=Druckregelungsmagnetventil F klemmt +P2734=Druckregelungsmagnetventil F elektrisch +P2735=Druckregelungsmagnetventil F intermittierend +P2736=Druckregelungsmagnetventil F Regelkreis/Offen +P2737=Druckregelungsmagnetventil F Regelkreisbereich/Leistung +P2738=Druckregelungsmagnetventil F Regelkreis niedrig +P2739=Druckregelungsmagnetventil F Regelkreis hoch +P273A=Getriebe-Reibungselement G Anwendungsbereich/Leistung +P273B=Getriebe-Reibungselement H Anwendungsbereich/Leistung +P273C=ISO/SAE - reserviert +P273D=ISO/SAE reserviert +P273E=ISO/SAE reserviert +P273F=ISO/SAE reserviert +P2740=Getriebeöl-Temperatursensor B-Stromkreis +P2741=Leistung des Getriebeöl-Temperatursensors B-Kreis +P2742=Getriebeöl-Temperatursensor B-Kreis niedrig +P2743=Getriebeöl-Temperatursensor B-Kreis hoch +P2744=Getriebeöl-Temperatursensor B-Stromkreis intermittierend +P2745=Zwischenwellen-Drehzahlsensor B-Schaltkreis +P2746=Zwischenwellen-Drehzahlsensor B Schaltungsbereich/Leistung +P2747=Zwischenwellen-Drehzahlsensor B-Schaltkreis Kein Signal +P2748=Zwischenwellen-Drehzahlsensor B-Schaltkreis intermittierend +P2749=Zwischenwellen-Drehzahlsensor C-Schaltkreis +P2750=Zwischenwellen-Drehzahlsensor C Schaltkreisbereich/Leistung +P2751=Mittlere Drehzahlsensor C-Schaltung Kein Signal +P2752=Zwischenwellen-Drehzahlsensor C-Schaltkreis intermittierend +P2753=Steuerkreis für Getriebeölkühler/offen +P2754=Steuerkreis für Getriebeölkühler zu niedrig +P2755=Steuerkreis für Getriebeölkühler hoch +P2756=Drehmomentwandler-Kupplungsdruck-Steuermagnet +P2757=Leistung oder Blockierung des Magnetventils zur Steuerung des Drehmomentwandler-Kupplungsdrucks +P2758=Steuerkreis des Magnetventils zur Steuerung des Drehmomentwandlerkupplungsdrucks klemmt +P2759=Drehmomentwandler-Kupplungsdruckregelungsmagnetventil-Steuerkreis Elektrisch +P2760=Steuermagnet für Drehmomentwandler-Kupplungsdruckregelung, Steuerkreis, intermittierend +P2761=Drehmomentwandler-Kupplungsdruckregelungsmagnetventil-Steuerkreis/offen +P2762=Drehmomentwandler-Kupplungsdruckregelungsmagnetventil-Steuerkreisbereich/-leistung +P2763=Drehmomentwandler-Kupplungsdruckregelungsmagnet-Steuerkreis hoch +P2764=Drehmomentwandler-Kupplungsdruckregelungsmagnetventil-Steuerkreis niedrig +P2765=Eingangs-/Turbinendrehzahlsensor B-Schaltkreis +P2766=Eingangs-/Turbinendrehzahlsensor B Schaltungsbereich/Leistung +P2767=Eingangs-/Turbinendrehzahlsensor B-Schaltkreis Kein Signal +P2768=Eingangs-/Turbinendrehzahlsensor B-Schaltkreis intermittierend Schaltkreis intermittierend +P2769=Drehmomentwandlerkupplungskreis niedrig +P2770=Drehmomentwandler-Kupplungskreis hoch +P2771=Allradantrieb (4WD) Niedriger Schaltkreis Niedriger Schaltkreis +P2772=Allradantrieb (4WD) Niedriger Schaltkreisbereich/Leistung +P2773=Allradantrieb (4WD) Niedriger Schaltkreis Niedriger Schaltkreis Niedriger +P2774=Allradantrieb (4WD) Niedriger Schaltkreis Hoch +P2775=Schaltkreis für Hochschaltknopf Bereich/Leistung +P2776=Hochschalt-Schaltkreis niedrig +P2777=Hochschalt-Schaltkreis hoch +P2778=Schaltkreis für Hochschaltknopf intermittierend/unregelmäßig +P2779=Herunterschalt-Schaltkreis Bereich/Leistung +P2780=Herunterschalt-Schaltkreis niedrig +P2781=Hochschalt-Schaltkreis - hoch +P2782=Schaltkreis für Herunterschalten intermittierend/unregelmäßig +P2783=Drehmomentwandler-Temperatur zu hoch +P2784=Eingangs-/Turbinendrehzahlsensor A/B-Korrelation +P2785=Kupplungsbetätigungsvorrichtung Temperatur zu hoch +P2786=Getriebeschaltaktuator-Temperatur zu hoch +P2787=Kupplungstemperatur zu hoch +P2788=Automatisches Schalten Manuelles adaptives Lernen am Limit +P2789=Kupplung Adaptives Lernen am Limit +P278A=Kickdown-Schalter-Schaltung +P278B=Kickdown-Schalter-Schaltkreis Reichweite/Leistung +P278C=Kickdown-Schalter-Schaltung niedrig +P278D=Kick-Down-Schalter-Schaltung hoch +P278E=Kickdown-Schalter-Schaltkreis intermittierend/unregelmäßig +P278F=SAE/ISO reserviert +P2790=Gate-Auswahl-Richtungs-Schaltung +P2791=Gate-Auswahl-Richtungs-Schaltung niedrig +P2792=Gate-Auswahl-Richtungs-Schaltung hoch +P2793=Gangschaltrichtungsschaltung +P2794=Gangschaltrichtungsschaltung niedrig +P2795=Schaltrichtungsschaltung hoch +P2796=Hilfsgetriebeölpumpen-Steuerkreis/ offen +P2797=Leistung der Hilfsgetriebeölpumpe +P2798=Steuerkreis der Hilfsgetriebeölpumpe niedrig +P2799=Steuerkreis der Hilfsgetriebeölpumpe hoch +P279A=ISO/SAE reserviert +P279B=ISO/SAE - reserviert +P279C=ISO/SAE .- reserviert +P279D=ISO/SAE reserviert +P279E=ISO/SAE reserviert +P279F=ISO/SAE reserviert +P2800=Getriebe-Bereichssensor B-Schaltung (PRNDL-Eingang) +P2801=Übertragungsbereichssensor B Schaltung Bereich/Leistung +P2802=Getriebe-Bereichssensor B Schaltung niedrig +P2803=Übertragungsbereichssensor B Schaltung hoch +P2804=Getriebe-Reichweitensensor B intermittierend +P2805=Korrelation zwischen Getriebe-Bereichssensor A / B +P2806=Ausrichtung des Getriebe-Wegsensors +P2807=Druckregelungsmagnet G +P2808=Druckregelungsmagnetventil G Leistung/festgeklemmt +P2809=Druckregelungsmagnet G klemmt +P2810=Druckregelungsmagnetventil G Elektrisch +P2811=Druckregelungsmagnet G intermittierend +P2812=Druckregelungsmagnet G Regelkreis/ offen +P2813=Druckregelungsmagnet G Regelkreisbereich/Leistung +P2814=Druckregelungsmagnet G Regelkreis niedrig +P2815=Druckregelungsmagnet G Regelkreis Hochkreis Hoch +P2816=Druckregelungsmagnet H +P2817=Druckregelungsmagnet H Leistung/festgeklemmt +P2818=Druckregelungsmagnet H klemmt +P2819=Druckregelungsmagnet H Elektrisch +P281A=Druckregelungsmagnet H intermittierend +P281B=Druckregelungsmagnet H Regelkreis/ offen +P281C=Druckregelungsmagnet H Regelkreisbereich/Leistung +P281D=Druckregelungsmagnet H Regelkreis niedrig +P281E=Druckregelungsmagnet H Regelkreis Hoch +P281F=Druckregelungsmagnetventil J +P2820=Druckregelungsmagnetventil J Leistung/ Blockiert +P2821=Druckregelungsmagnet J klemmt +P2822=Druckregelungsmagnetventil J Elektrisch +P2823=Druckregelungsmagnet J intermittierend +P2824=Druckregelungsmagnet J Regelkreis/ offen +P2825=Druckregelungsmagnet J Regelkreisbereich/Leistung +P2826=Druckregelungsmagnet J Regelkreis niedrig +P2827=Druckregelungsmagnet J Regelkreis hoch +P2828=Druckregelungsmagnet K +P2829=Druckregelungsmagnet K Leistung/festgeklemmt +P282A=Druckregelungsmagnet K klemmt +P282B=Druckregelungsmagnetventil K elektrisch +P282C=Druckregelungsmagnet K intermittierend +P282D=Druckregelungsmagnet K Regelkreis/ offen +P282E=Druckregelungsmagnet K Regelkreisbereich/Leistung +P282F=Druckregelungsmagnet K Regelkreis niedrig +P2830=Druckregelungsmagnet K Regelkreis hoch +P2A00=O2-Sensor-Kreisbereich/Leistung Bank 1 Sensor 1 +P2A01=O2-Sensor-Kreisbereich/Leistung Bank 1 Sensor 2 +P2A02=O2-Sensor-Kreisbereich/Leistung Bank 1 Sensor 3 +P2A03=O2-Sensor-Kreisbereich/Leistung Bank 2 Sensor 1 +P2A04=O2-Sensor-Kreisbereich/Leistung Bank 2 Sensor 2 +P2A05=O2-Sensor-Kreisbereich/Leistung Bank 2 Sensor 3 +P2A06=O2-Sensor Minus-Spannung Bank 1 Sensor 1 +P2A07=O2-Sensor Minus-Spannung Bank 1 Sensor 2 +P2A08=O2-Sensor Minus-Spannung Bank 1 Sensor 3 +P2A09=O2-Sensor Minus-Spannung Bank 2 Sensor 1 +P2A10=O2-Sensor Minus-Spannung Bank 2 Sensor 2 +P2A11=O2-Sensor Minus-Spannung Bank 2 Sensor 3 +P3263=Volumensensor oder Luftmassenmesser A – außerhalb des Bereichs +P3400=Zylinderabschaltung Bank 1 +P3401=Zylinder 1 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3402=Zylinder 1 Deaktivierung/Einlassventilsteuerung Leistung +P3403=Zylinder 1 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3404=Zylinder 1 Deaktivierung/Einlassventil-Steuerkreis hoch +P3405=Zylinder 1 Auslassventil-Steuerkreis/offen +P3406=Leistung der Auslassventilsteuerung von Zylinder 1 +P3407=Zylinder 1 Auslassventil-Steuerkreis niedrig +P3408=Zylinder 1 Auslassventil-Steuerkreis hoch +P3409=Zylinder 2 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3410=Zylinder 2 Deaktivierung/Einlassventilsteuerung Leistung +P3411=Zylinder 2 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3412=Zylinder 2 Deaktivierung/Einlassventil-Steuerkreis hoch +P3413=Zylinder 2 Auslassventil-Steuerkreis/offen +P3414=Leistung der Auslassventilsteuerung von Zylinder 2 +P3415=Zylinder 2 Auslassventil-Steuerkreis niedrig +P3416=Zylinder 2 Auslassventil-Steuerkreis hoch +P3417=Zylinder 3 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3418=Leistung der Zylinder 3-Deaktivierung/Einlassventilsteuerung +P3419=Zylinder 3 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3420=Zylinder 3 Deaktivierung/Einlassventil-Steuerkreis hoch +P3421=Zylinder 3 Auslassventil-Steuerkreis/offen +P3422=Leistung der Auslassventilsteuerung von Zylinder 3 +P3423=Zylinder 3 Auslassventil-Steuerkreis niedrig +P3424=Zylinder 3 Auslassventil-Steuerkreis hoch +P3425=Zylinder 4 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3426=Leistung der Zylinder 4-Deaktivierung/Einlassventilsteuerung +P3427=Zylinder 4 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3428=Zylinder 4 Deaktivierung/Einlassventil-Steuerkreis hoch +P3429=Zylinder 4 Auslassventil-Steuerkreis/offen +P3430=Leistung der Auslassventilsteuerung von Zylinder 4 +P3431=Zylinder 4 Auslassventil-Steuerkreis niedrig +P3432=Zylinder 4 Auslassventil-Steuerkreis hoch +P3433=Zylinder 5 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3434=Zylinder 5 Deaktivierung/Einlassventilsteuerung Leistung +P3435=Zylinder 5 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3436=Zylinder 5 Deaktivierung/Einlassventil-Steuerkreis hoch +P3437=Zylinder 5 Auslassventil-Steuerkreis/offen +P3438=Zylinder 5 Auslassventilsteuerung Leistung +P3439=Zylinder 5 Auslassventil-Steuerkreis niedrig +P3440=Zylinder 5 Auslassventil-Steuerkreis hoch +P3441=Zylinder 6 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3442=Zylinder 6 Deaktivierung/Einlassventilsteuerung Leistung +P3443=Zylinder 6 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3444=Zylinder 6 Deaktivierung/Einlassventil-Steuerkreis hoch +P3445=Zylinder 6 Auslassventil-Steuerkreis/offen +P3446=Leistung der Auslassventilsteuerung von Zylinder 6 +P3447=Zylinder 6 Auslassventil-Steuerkreis niedrig +P3448=Zylinder 6 Auslassventil-Steuerkreis hoch +P3449=Zylinder 7 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3450=Zylinder 7 Deaktivierung/Einlassventilsteuerung Leistung +P3451=Zylinder 7 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3452=Zylinder 7 Deaktivierung/Einlassventil-Steuerkreis hoch +P3453=Zylinder 7 Auslassventil-Steuerkreis/offen +P3454=Leistung der Auslassventilsteuerung von Zylinder 7 +P3455=Zylinder 7 Auslassventil-Steuerkreis niedrig +P3456=Zylinder 7 Auslassventil-Steuerkreis hoch +P3457=Zylinder 8 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3458=Zylinder 8 Deaktivierung/Einlassventilsteuerung Leistung +P3459=Zylinder 8 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3460=Zylinder 8 Deaktivierung/Einlassventil-Steuerkreis hoch +P3461=Zylinder 8 Auslassventil-Steuerkreis/offen +P3462=Leistung der Auslassventilsteuerung von Zylinder 8 +P3463=Zylinder 8 Auslassventil-Steuerkreis niedrig +P3464=Zylinder 8 Auslassventil-Steuerkreis hoch +P3465=Zylinder 9 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3466=Zylinder 9 Deaktivierung/Einlassventilsteuerung Leistung +P3467=Zylinder 9 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3468=Zylinder 9 Deaktivierung/Einlassventil-Steuerkreis hoch +P3469=Zylinder 9 Auslassventil-Steuerkreis/offen +P3470=Leistung der Auslassventilsteuerung von Zylinder 9 +P3471=Zylinder 9 Auslassventil-Steuerkreis niedrig +P3472=Zylinder 9 Auslassventil-Steuerkreis hoch +P3473=Zylinder 10 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3474=Zylinder 10 Deaktivierung/Einlassventilsteuerung Leistung +P3475=Zylinder 10 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3476=Zylinder 10 Deaktivierung/Einlassventil-Steuerkreis hoch +P3477=Zylinder 10 Auslassventil-Steuerkreis/offen +P3478=Leistung der Auslassventilsteuerung von Zylinder 10 +P3479=Zylinder 10 Auslassventil-Steuerkreis niedrig +P3480=Zylinder 10 Auslassventil-Steuerkreis hoch +P3481=Zylinder 11 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3482=Zylinder 11 Deaktivierung/Einlassventilsteuerung Leistung +P3483=Zylinder 11 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3484=Zylinder 11 Deaktivierung/Einlassventil-Steuerkreis hoch +P3485=Zylinder 11 Auslassventil-Steuerkreis/offen +P3486=Leistung der Auslassventilsteuerung von Zylinder 11 +P3487=Zylinder 11 Auslassventil-Steuerkreis niedrig +P3488=Zylinder 11 Auslassventil-Steuerkreis hoch +P3489=Zylinder 12 Deaktivierung/Einlassventil-Steuerkreis/Offen +P3490=Zylinder 12 Deaktivierung/Einlassventilsteuerung Leistung +P3491=Zylinder 12 Deaktivierung/Einlassventil-Steuerkreis niedrig +P3492=Zylinder 12 Deaktivierung/Einlassventil-Steuerkreis hoch +P3493=Zylinder 12 Auslassventil-Steuerkreis/offen +P3494=Leistung der Auslassventilsteuerung von Zylinder 12 +P3495=Zylinder 12 Auslassventil-Steuerkreis niedrig +P3496=Zylinder 12 Auslassventil-Steuerkreis hoch +P3497=Zylinderabschaltung Bank 2 +C0001=TCSControl Kanal A Ventil 1 +C0002=TCSControl Kanal A Ventil 2 +C0003=TCSControl Kanal B Ventil 1 +C0004=TCSControl Kanal B Ventil 2 +C0010=Linke vordere Einlasssteuerung +C0011=Steuerung des linken vorderen Auslasses +C0012=Linke vordere hydraulische Entriegelung zu lang +C0014=Rechte vordere Einlasssteuerung +C0015=Steuerung des rechten vorderen Auslasses +C0016=Rechte vordere hydraulische Entriegelung zu lang +C0018=Linke hintere Einlasssteuerung +C0019=Steuerung für linken hinteren Auslass +C001A=Hydraulikauslösung hinten links zu lang +C001C=Steuerung des rechten hinteren Einlasses +C001D=Steuerung des rechten hinteren Auslasses +C001E=Hydraulikauslösung hinten rechts zu lang +C0020=ABSPump-Motorsteuerung +C0021=Leistung des Bremskraftverstärkers +C0022=Bremskraftverstärker-Magnetventil +C0023=Bremslichtsteuerung +C0030=Linkes vorderes Tonrad +C0031=Geschwindigkeitssensor für linkes Vorderrad +C0032=Versorgung des linken vorderen Raddrehzahlsensors +C0033=Rechtes vorderes Tonrad +C0034=Geschwindigkeitssensor für rechtes Vorderrad +C0035=Versorgung des Geschwindigkeitssensors am rechten Vorderrad +C0036=Linkes hinteres Tonrad +C0037=Geschwindigkeitssensor am linken Hinterrad +C0038=Versorgung des Geschwindigkeitssensors am linken Hinterrad +C0039=Rechtes hinteres Tonrad +C003A=Geschwindigkeitssensor am rechten Hinterrad +C003B=Versorgung des Geschwindigkeitssensors am rechten Hinterrad +C003C=Hinteres Tonrad +C003D=Hinterrad-Geschwindigkeitssensor +C003E=Hinterrad-Geschwindigkeitssensor-Versorgung +C0040=Bremspedalschalter A +C0041=Bremspedalschalter B +C0042=Bremspedalstellungssensor-Stromkreis A +C0043=Bremspedalstellungssensor-Stromkreis B +C0044=Bremsdrucksensor A +C0045=Bremsdrucksensor B +C0046=Bremsdrucksensor A/B +C0047=Bremsdruckverstärker-Drucksensor +C0048=Bremshilfssensor +C0049=Bremsflüssigkeit +C004A=Bremsbelagverschleißsensor +C0051=Lenkradpositionssensor +C0052=Signal A vom Lenkradpositionssensor +C0053=Signal B des Lenkradpositionssensors +C0054=Signal C des Lenkradpositionssensors +C0055=Signal D des Lenkradpositionssensors +C0061=Querbeschleunigungssensor +C0062=Längsbeschleunigungssensor +C0063=Gierratensensor +C0064=Rollratensensor +C0069=Gierratensensor / Längengradsensor +C006A=Mehrachsiger Beschleunigungssensor +C006B=Stabilitätssystem zu lange aktiv +C006C=Stabilitätssystem +C0071=2/ 4-Rad-Antrieb Status-Eingabe +C0072=Bremstemperatur zu hoch +C0073=Abgegebenes Antriebsdrehmoment +C0074=Erforderliches Antriebsdrehmoment +C0075=Verlängerter Bremshebelwegausgang zum PCM +C0076=PWM für Traktionskontrolle +C0077=Niedriger Reifendruck +C0078=Reifendurchmesser +C0079=Variable Lenkung +C0081=ABS-Fehleranzeige +C0082=Bremsanlagen-Fehleranzeige +C0083=Fehleranzeige für Reifendruckkontrollsystem +C0084=Traktionsaktivitätsanzeige +C0085=Traktionsausfallanzeige +C0086=Fahrzeugdynamik-Anzeige +C0089=TCS-Deaktivierungsschalter +C008A=TCS-Modussteuerung +C0200=Fehlfunktion des Geschwindigkeitssensors am rechten Vorderrad +C0201=Rechter Vorderrad-Geschwindigkeitssensor – Bereich/Leistung +C0202=Geschwindigkeitssensor des rechten Vorderrads – niedriger Eingang +C0203=Hoher Eingang im Geschwindigkeitssensor-Stromkreis des rechten Vorderrads +C0205=Fehlfunktion des linken vorderen Raddrehzahlsensors +C0206=Bereich/Leistung des Geschwindigkeitssensors am linken Vorderrad +C0207=Schleppstrom im Stromkreis des linken vorderen Raddrehzahlsensors +C0208=Hoher Eingang im Stromkreis des linken vorderen Raddrehzahlsensors +C0210=Fehlfunktion des Geschwindigkeitssensors am rechten Hinterrad +C0211=Geschwindigkeitssensor für rechtes Hinterrad – Bereich/Leistung +C0212=Geschwindigkeitssensor hinten rechts: Niedriger Eingang +C0213=Hoher Eingang im Geschwindigkeitssensor-Stromkreis des rechten Hinterrads +C0215=Fehlfunktion des Geschwindigkeitssensors am linken Hinterrad +C0216=Geschwindigkeitssensor für linkes Hinterrad – Bereich/Leistung +C0217=Geschwindigkeitssensor für linkes Hinterrad – niedriger Eingang +C0218=Hoher Eingang im Geschwindigkeitssensor-Stromkreis des linken Hinterrads +C0220=Fehlfunktion des Hinterrad-Geschwindigkeitssensorkreises +C0221=Bereich/Leistung des Hinterrad-Geschwindigkeitssensorkreises +C0222=Hinterrad-Geschwindigkeitssensor-Schaltkreis niedriger Eingang +C0223=Hochpegel am Schaltkreis des Hinterrad-Geschwindigkeitssensors +C0225=Frequenzfehler des Raddrehzahlsensors +C0226=Fehlfunktion des vorderen rechten ABS-Magnetventils/Messgerät Nr. 1 +C0227=Rechtes vorderes ABS-Magnetventil/Messgerät Nr. 1 – Bereich/Leistung +C0228=Rechter vorderer ABS-Magnet/Anzeige Nr. 1, niedriger Eingang +C0229=Rechter vorderer ABS-Magnet/Messgerät Nr. 1, hoher Eingang +C0231=Fehlfunktion des vorderen rechten ABS-Magnetventils/Messgerät Nr. 2 +C0232=Rechtes vorderes ABS-Magnetventil/Messgerät Nr. 2 – Bereich/Leistung +C0233=Rechter vorderer ABS-Magnet/Anzeige Nr. 2, niedriger Eingang +C0234=Rechter vorderer ABS-Magnet/Anzeige Nr. 2, hoher Eingang +C0236=Fehlfunktion des linken vorderen ABS-Magnetventils/Messgerät Nr. 1 +C0237=Linkes vorderes ABS-Magnetventil/Messgerät Nr. 1 – Bereich/Leistung +C0238=Linkes vorderes ABS-Magnetventil/Anzeige Nr. 1, niedriger Eingang +C0239=Linkes vorderes ABS-Magnetventil/Messgerät Nr. 1, hoher Eingang +C0241=Fehlfunktion des linken vorderen ABS-Magnetventils/Messgerät Nr. 2 +C0242=Linkes vorderes ABS-Magnetventil/Messgerät Nr. 2 – Bereich/Leistung +C0243=Linkes vorderes ABS-Magnetventil/Anzeige Nr. 2, niedriger Eingang +C0244=Linkes vorderes ABS-Magnetventil/Messgerät Nr. 2, hoher Eingang +C0246=Fehlfunktion des hinteren rechten ABS-Magnetventils/Messgerät Nr. 1 +C0247=Rechter hinterer ABS-Magnet/Messgerät Nr. 1 – Bereich/Leistung +C0248=Rechter hinterer ABS-Magnet/Messgerät Nr. 1, niedriger Eingang +C0249=Rechter hinterer ABS-Magnet/Messgerät Nr. 1, hoher Eingang +C0251=Fehlfunktion des hinteren rechten ABS Solenoid/Messgerät Nr. 2-Stromkreises +C0252=Rechter hinterer ABS-Magnet/Messgerät Nr. 2 – Bereich/Leistung +C0253=Rechter hinterer ABS-Magnet/Messgerät Nr. 2, niedriger Eingang +C0254=Rechter hinterer ABS-Magnet/Messgerät Nr. 2, hoher Eingang +C0256=Fehlfunktion des hinteren linken ABS-Magnetventils/Messgerät Nr. 1 +C0257=ABS-Magnetventil hinten links/Messgerät Nr. 1, Bereich/Leistung +C0258=ABS-Magnetventil hinten links/Anzeige Nr. 1, niedriger Eingang +C0259=ABS-Magnetventil hinten links/Messgerät Nr. 1, hoher Eingang +C0261=Fehlfunktion des hinteren rechten ABS-Magnetventils/Messgerät Nr. 2 +C0262=Rechter hinterer ABS Solenoid/ Messgerät Nr. 2 Bereich/ Leistung +C0263=Rechter hinterer ABS-Magnet/Messgerät Nr. 2, niedriger Eingang +C0264=Rechter hinterer ABS-Magnet/Messgerät Nr. 2, hoher Eingang +C0266=Fehlfunktion des Pumpenmotorkreises +C0267=Pumpenmotor-Leistungsbereich/Leistung +C0268=Pumpenmotor-Stromkreis niedrige Eingangsleistung +C0269=Pumpenmotor-Stromkreis hohe Eingangsleistung +C0271=Fehlfunktion des Pumpenmotor-Relaiskreises +C0272=Pumpenmotor-Relaiskreisbereich/-leistung +C0273=Pumpenmotor-Relaiskreis niedriger Eingang +C0274=Pumpenmotor-Relaiskreis hoher Eingang +C0276=Fehlfunktion des Ventilrelais-Stromkreises +C0277=Ventilrelais-Schaltkreis Reichweite/Leistung +C0278=Ventilrelais-Schaltung Niedriger Eingang +C0279=Ventilrelais-Schaltung hoher Eingang +C0300=Fehlfunktion des vorderen rechten TCS-Magnetventils/Messgerät Nr. 1 +C0301=Rechtes vorderes TCS-Magnetventil/Messgerät Nr. 1 – Bereich/Leistung +C0302=Rechter vorderer TCS-Magnet/Messgerät Nr. 1, niedriger Eingang +C0303=Rechter vorderer TCS-Magnet/Messgerät Nr. 1, hoher Eingang +C0305=Fehlfunktion des vorderen rechten TCS-Magnetventils/Messgeräts Nr. 2 +C0306=Rechtes vorderes TCS-Magnetventil/Messgerät Nr. 2 – Bereich/Leistung +C0307=Rechter vorderer TCS-Magnet/Messgerät Nr. 2, niedriger Eingang +C0308=Rechter vorderer TCS-Magnet/Messgerät Nr. 2, hoher Eingang +C0310=Fehlfunktion des linken vorderen TCS-Magnetventils/Messgeräts Nr. 1 +C0311=Linker vorderer TCS-Magnet/Messgerät Nr. 1 – Bereich/Leistung +C0312=Linker vorderer TCS-Magnet/Messgerät Nr. 1, niedriger Eingang +C0313=Linker vorderer TCS-Magnet/Messgerät Nr. 1, hoher Eingang +C0315=Fehlfunktion des linken vorderen TCS-Magnetventils/Messgeräts Nr. 2 +C0316=Linker vorderer TCS-Magnet/Messgerät Nr. 2 – Bereich/Leistung +C0317=Linker vorderer TCS-Magnet/Messgerät Nr. 2, niedriger Eingang +C0318=Linker vorderer TCS-Magnet/Messgerät Nr. 2, hoher Eingang +C0320=Fehlfunktion des hinteren rechten TCS-Magnetventils/Messgerät Nr. 1 +P2208=NOx-Sensor-Heizungs-Sensorkreis Bank 1 +P2209=NOx-Sensor-Heizungs-Erfassungsschaltung Bereich/Leistung Bank 1 +P2210=NOx-Sensor-Heizungs-Erkennungsschaltung niedrig Bank 1 +P2211=NOx-Sensor-Heizungs-Erkennungsschaltung hoch Bank 1 +P2212=NOx-Sensor-Heizungs-Sensor-Schaltkreis intermittierend Bank 1 +P2213=NOx-Sensor-Schaltkreis Bank 2 +P2214=NOx-Sensor-Schaltkreisbereich/-Leistung Bank 2 +P2215=NOx-Sensor-Schaltkreis niedrig Bank 2 +P2216=NOx-Sensor-Schaltkreis hoch Bank 2 +P2217=NOx-Sensor-Schaltkreis intermittierend Bank 2 +P2218=NOx-Sensor-Heizungssteuerkreis/offene Bank 2 +P2219=NOx-Sensor-Heizungssteuerkreis, Bank 2, niedrig +P2220=NOx-Sensor-Heizungssteuerkreis, Bank 2 hoch +P2221=NOx-Sensor-Heizungs-Sensorkreis Bank 2 +P2222=NOx-Sensor-Heizungs-Erfassungsschaltung Bereich/Leistung Bank 2 +P2223=NOx-Sensor-Heizungs-Sensorkreis niedrig Bank 2 +P2224=NOx-Sensor-Heizungs-Sensorkreis hoch Bank 2 +P2225=NOx-Sensor-Heizungs-Sensor-Schaltkreis intermittierend Bank 2 +P2226=Barometrischer Druckkreis +P2227=Barometrischer Druckbereich/Leistung +P2228=Barometrischer Druckkreis niedrig +P2229=Luftdruckkreis hoch +P2230=Barometrischer Druckkreis intermittierend +P2231=O2-Sensorsignalkreis kurzgeschlossen zum Heizkreis Bank 1 Sensor 1 +P2232=O2-Sensorsignalkreis kurzgeschlossen zum Heizkreis Bank 1 Sensor 2 +P2233=O2-Sensorsignalkreis kurzgeschlossen zum Heizkreis Bank 1 Sensor 3 +P2234=O2-Sensorsignalkreis kurzgeschlossen zum Heizkreis Bank 2 Sensor 1 +P2235=O2-Sensorsignalkreis kurzgeschlossen zum Heizkreis Bank 2 Sensor 2 +P2236=O2-Sensorsignalkreis kurzgeschlossen zum Heizkreis Bank 2 Sensor 3 +P2237=O2-Sensor-Positivstromregelkreis/offener Bank 1 Sensor 1 +P2238=O2-Sensor-Positivstromregelkreis, niedrige Bank 1, Sensor 1 +P2239=O2-Sensor-Positivstromregelkreis Bank 1 Sensor 1 +P2240=O2-Sensor-Positivstromregelkreis/offener Bank 2 Sensor 1 +P2241=O2-Sensor-Positivstromregelkreis, Bank 2, Sensor 1 +P2242=O2-Sensor-Positivstromregelkreis Bank 2 Sensor 1 +P2243=O2-Sensor-Referenzspannungsschaltung/offener Bank 1 Sensor 1 +P2244=O2-Sensor-Referenzspannung Leistung Bank 1 Sensor 1 +P2245=O2-Sensor-Referenzspannungsschaltung niedrig Bank 1 Sensor 1 +P2246=O2-Sensor-Referenzspannungsschaltung Hoch Bank 1 Sensor 1 +P2247=O2-Sensor-Referenzspannungsschaltung/offener Bank 2 Sensor 1 +P2248=O2-Sensor-Referenzspannung Leistung Bank 2 Sensor 1 +P2249=O2-Sensor-Referenzspannungsschaltung niedrig Bank 2 Sensor 1 +P2250=O2-Sensor-Referenzspannungsschaltung Hoch Bank 2 Sensor 1 +P2251=O2-Sensor-Negativstrom-Steuerkreis/offener Bank 1 Sensor 1 +P2252=O2-Sensor-Negativstrom-Steuerkreis, Bank 1, Sensor 1 +P2253=O2-Sensor-Negativstrom-Steuerkreis Hoch Bank 1 Sensor 1 +P2254=O2-Sensor-Negativstrom-Steuerkreis/offener Bank 2 Sensor 1 +P2255=O2-Sensor-Negativstrom-Steuerkreis, Bank 2, Sensor 1 +P2256=O2-Sensor Negativstrom-Steuerkreis Hoch Bank 2 Sensor 1 +P2257=Sekundärluft-Einspritzsystemsteuerung A-Kreis niedrig +P2258=Sekundärluft-Einspritzsystemsteuerung A-Kreis hoch +P2259=Sekundärluft-Einspritzsystem Steuerkreis B niedrig +P2260=Sekundärluft-Einspritzsystem Steuerkreis B hoch +P2261=Turbolader-/Kompressor-Bypassventil – mechanisch +P2262=Turbolader-/Kompressor-Ladedruck nicht erkannt – Mechanisch +P2263=Leistung des Turbolader-/Kompressor-Ladesystems +P2264=Wasser im Kraftstoffsensorkreis +P2265=Wasser im Kraftstoffsensorkreis Bereich/Leistung +P2266=Wasser im Kraftstoffsensorkreis niedrig +P2267=Wasser im Kraftstoffsensorkreis hoch +P2268=Wasser im Kraftstoffsensorkreis intermittierend +P2269=Wasser im Kraftstoffzustand +P2270=O2-Sensorsignal hängt bei magerer Mischung Bank 1 Sensor 2 +P2271=O2-Sensorsignal bleibt hängen, Bank 1, Sensor 2 +P2272=O2-Sensorsignal hängt sich auf, mager, Bank 2, Sensor 2 +P2273=O2-Sensorsignal bleibt hängen, Bank 2, Sensor 2 +P2274=O2-Sensorsignal hängt bei magerer Mischung Bank 1 Sensor 3 +P2275=O2-Sensorsignal bleibt auf „fett“ stehen Bank 1 Sensor 3 +P2276=O2-Sensorsignal hängt bei magerer Mischung Bank 2 Sensor 3 +P2277=O2-Sensorsignal bleibt hängen, Bank 2, Sensor 3 +P2278=O2-Sensorsignale vertauscht Bank 1 Sensor 3 / Bank 2 Sensor 3 +P2279=Leck im Ansaugluftsystem +P2280=Luftstrombegrenzung / Luftleck zwischen Luftfilter und MAF +P2281=Luftleck zwischen Luftmassenmesser und Drosselklappengehäuse +P2282=Luftleck zwischen Drosselklappengehäuse und Einlassventilen +P2283=Injektorsteuerungs-Drucksensor-Schaltkreis +P2284=Druckmesskreis für Einspritzventilsteuerung – Bereich/Leistung +P2285=Injektorsteuerungsdrucksensor-Schaltkreis niedrig +P2286=Injektorsteuerungsdrucksensor-Schaltkreis hoch +P2287=Injektorsteuerungsdrucksensor-Schaltkreis intermittierend +P2288=Einspritzventil-Steuerdruck zu hoch +P2289=Einspritzdruck zu hoch – Motor aus +P2290=Einspritzventil-Steuerdruck zu niedrig +P2291=Einspritzdruck zu niedrig – Motor dreht +P2292=Unregelmäßiger Einspritzdruck +P2293=Kraftstoffdruckregler 2 Leistung +P2294=Kraftstoffdruckregler 2 Regelkreis +P2295=Kraftstoffdruckregler 2 Steuerkreis niedrig +P2296=Kraftstoffdruckregler 2 Steuerkreis hoch +P2297=O2-Sensor außerhalb des Bereichs während der Verzögerung Bank 1 Sensor 1 +P2298=O2-Sensor außerhalb des Bereichs während der Verzögerung Bank 2 Sensor 1 +P2299=Bremspedalposition / Gaspedalposition inkompatibel +P2300=Zündspule A Primärsteuerkreis niedrig +P2301=Zündspule A Primärsteuerkreis Hoch +P2302=Zündspule A Sekundärkreis +P2303=Zündspule B Primärsteuerkreis niedrig +P2304=Zündspule B Primärsteuerkreis hoch +P2305=Zündspule B Sekundärkreis +P2306=Zündspule C Primärsteuerkreis niedrig +P2307=Zündspule C Primärsteuerkreis hoch +P2308=Zündspule C Sekundärkreis +P2309=Zündspule D Primärsteuerkreis niedrig +P2310=Zündspule D Primärsteuerkreis hoch +P2311=Zündspule D Sekundärkreis +P2312=Zündspule E Primärsteuerkreis niedrig +P2313=Zündspule E Primärsteuerkreis hoch +P2314=Zündspule E Sekundärkreis +P2315=Zündspule F Primärsteuerkreis niedrig +P2316=Zündspule F Primärsteuerkreis hoch +P2317=Zündspule F Sekundärkreis +P2318=Zündspule G Primärsteuerkreis niedrig +P2319=Zündspule G Primärsteuerkreis hoch +P2320=Zündspule G Sekundärkreis +P2321=Zündspule H Primärsteuerkreis niedrig +P2322=Zündspule H Primärsteuerkreis hoch +P2323=Zündspule H Sekundärkreis +P2324=Zündspule I Primärsteuerkreis niedrig +P2325=Zündspule I Primärsteuerkreis hoch +P2326=Zündspule I Sekundärkreis +P2327=Zündspule J Primärsteuerkreis niedrig +P2328=Zündspule J Primärsteuerkreis hoch +P2329=Zündspule J Sekundärkreis +P2330=Zündspule K Primärsteuerkreis niedrig +P2331=Zündspule K Primärsteuerkreis Hoch +P2332=Zündspule K Sekundärkreis +P2333=Zündspule L Primärsteuerkreis niedrig +P2334=Zündspule L Primärsteuerkreis Hoch +P2335=Zündspule L Sekundärkreis +P2336=Zylinder 1 über Klopfschwelle +P2337=Zylinder 2 über Klopfschwelle +P2338=Zylinder 3 über Klopfschwelle +P2339=Zylinder 4 über Klopfschwelle +P2340=Zylinder 5 über Klopfschwelle +P2341=Zylinder 6 über Klopfschwelle +P2342=Zylinder 7 über Klopfschwelle +P2343=Zylinder 8 über Klopfschwelle +P2344=Zylinder 9 über Klopfschwelle +P2345=Zylinder 10 über Klopfschwelle +P2346=Zylinder 11 über Klopfschwelle +P2347=Zylinder 12 über Klopfschwelle +P2400=Leckageerkennungspumpe für Verdunstungsemissionssystem Steuerkreis/offen +P2401=Leckageerkennungspumpe für Verdunstungsemissionssystem Steuerkreis niedrig +P2402=Leckageerkennungspumpe des Verdunstungsemissionssystems Steuerkreis hoch +P2403=Leckageerkennungspumpe des Verdunstungsemissionssystems – Schaltkreis/offen +P2404=Leckageerkennungspumpe für Verdunstungsemissionssystem Messbereich/Leistung +P2405=Leckageerkennungspumpe des Verdunstungsemissionssystems, niedriger Fühlerkreis +P2406=Leckageerkennungspumpe des Verdunstungsemissionssystems, hoher Fühlerkreis +P2407=Leckageerkennungspumpe des Verdunstungsemissionssystems – zeitweise/unregelmäßige Funktion +P2408=Kraftstoffdeckelsensor/-schalter-Stromkreis +P2409=Tankdeckelsensor/-schalter-Schaltkreis Reichweite/Leistung +P240A=Leckageerkennungspumpe für Verdunstungsemissionssystem Heizungssteuerkreis/offen +P240B=Leckageerkennungspumpe für Verdunstungsemissionssystem Steuerkreis für Heizung niedrig +P240C=Leckageerkennungspumpe für Verdunstungsemissionssystem Steuerkreis für Heizung hoch +P2410=Kraftstoffdeckelsensor/-schalter-Stromkreis niedrig +P2411=Kraftstoffdeckelsensor/-schalter-Stromkreis hoch +P2412=Kraftstoffdeckelsensor/-schalter-Schaltkreis intermittierend/unregelmäßig +P2413=Leistung des Abgasrückführungssystems +P2414=O2-Sensor Abgasprobenfehler Bank 1 Sensor 1 +P2415=O2-Sensor Abgasprobenfehler Bank 2 Sensor 1 +P2416=O2-Sensorsignale vertauscht Bank 1 Sensor 2 / Bank 1 Sensor 3 +P2417=O2-Sensorsignale vertauscht Bank 2 Sensor 2 / Bank 2 Sensor 3 +P2418=Steuerkreis für das Umschaltventil des Verdunstungsemissionssystems / Offen +P2419=Steuerkreis für das Umschaltventil des Verdunstungsemissionssystems niedrig +P2420=Steuerkreis für das Umschaltventil des Verdunstungsemissionssystems hoch +P2421=Verdunstungsemissionssystem-Entlüftungsventil klemmt in geöffneter Position +P2422=Verdunstungsemissionssystem-Entlüftungsventil klemmt in geschlossener Position +P2423=Effizienz des HC-Adsorptionskatalysators unterhalb des Schwellenwerts Bank 1 +P2424=HC-Adsorptionskatalysator-Effizienz unterhalb der Schwelle Bank 2 +P2425=Steuerkreis für Abgasrückführungskühlventil/offen +P2426=Steuerkreis für Abgasrückführungskühlventil niedrig +P2427=Steuerkreis für Abgasrückführungskühlventil hoch +P2428=Abgastemperatur zu hoch Bank 1 +P2429=Abgastemperatur zu hoch Bank 2 +P242A=Abgastemperatursensor-Schaltkreis Bank 1 Sensor 3 +P242B=Abgastemperatursensor-Schaltkreisbereich/-Leistung Bank 1 Sensor 3 +P242C=Abgastemperatursensor-Schaltkreis niedrig Bank 1 Sensor 3 +P242D=Abgastemperatursensor-Schaltkreis hoch Bank 1 Sensor 3 +P242E=Abgastemperatursensor-Schaltkreis intermittierend/unregelmäßig Bank 1 Sensor 3 +P242F=Dieselpartikelfilter-Einschränkung – Ascheansammlung +P2430=Sekundäre Luft-Einspritzsystem Luftstrom-/Drucksensor-Schaltkreis Bank 1 +P2431=Sekundärluft-Einspritzsystem Luftstrom-/Drucksensor-Schaltkreis Bereich/Leistung Bank 1 +P2432=Sekundäre Luft-Einspritzsystem Luftstrom-/Drucksensor-Stromkreis Bank 1 niedrig +P2433=Sekundäre Luft-Einspritzsystem Luftstrom-/Drucksensor-Schaltkreis High Bank 1 +P2434=Sekundäre Luft-Einspritzsystem Luftstrom-/Drucksensor-Schaltkreis intermittierend/unregelmäßig Bank 1 +P2435=Sekundäre Luft-Einspritzsystem Luftstrom-/Drucksensor-Schaltkreis Bank 2 +P2436=Sekundärluft-Einspritzsystem Luftstrom-/Drucksensor-Schaltkreis Bereich/Leistung Bank 2 +P2437=Sekundäre Luft-Einspritzsystem Luftstrom-/Drucksensor-Stromkreis Bank 2 niedrig +P2438=Sekundäre Luft-Einspritzanlage Luftstrom-/Drucksensor-Stromkreis High Bank 2 +P2439=Sekundäre Luft-Einspritzsystem Luftstrom-/Drucksensor-Schaltkreis intermittierend/unregelmäßig Bank 2 +P2440=Sekundärluft-Einspritzsystem-Umschaltventil klemmt in geöffneter Position Bank 1 +P2441=Sekundärluft-Einspritzsystem-Umschaltventil klemmt in geschlossener Position Bank 1 +P2442=Sekundärluft-Einspritzsystem-Umschaltventil klemmt in geöffneter Position, Bank 2 +P2443=Sekundärluft-Einspritzsystem-Umschaltventil klemmt in geschlossener Position Bank 2 +P2444=Sekundäre Luftinjektionssystem-Pumpe klemmt an Bank 1 +P2445=Sekundäre Luftinjektionssystem Pumpe klemmt an Bank 1 +P2446=Sekundäre Luftinjektionssystem-Pumpe klemmt an Bank 2 +P2447=Sekundäre Luftinjektionssystem Pumpe klemmt an Bank 2 +P2448=Sekundäre Luftzufuhrsystem mit hohem Luftdurchsatz Bank 1 +P2449=Sekundäre Luftzufuhrsystem mit hohem Luftdurchsatz Bank 2 +P244A=Dieselpartikelfilter-Differenzdruck zu niedrig Bank 1 +P244C=Partikelfilter – zu niedriger Druck (Reihe 1) (Sensor 1) +P2450=Leistung/Feststellen des Schaltventils des Verdunstungsemissionssystems +P2451=Ventil des Verdunstungsemissionssystems klemmt in geschlossener Position +P2452=Differenzdrucksensor-Schaltkreis für Dieselpartikelfilter +P2453=Differenzdrucksensor für Dieselpartikelfilter – Messbereich/Leistung +P2454=Dieselpartikelfilter-Differenzdrucksensor-Stromkreis niedrig +P2455=Dieselpartikelfilter-Differenzdrucksensor-Schaltkreis hoch +P2456=Dieselpartikelfilter-Differenzdrucksensor-Schaltkreis intermittierend/unregelmäßig +P2457=Leistung des Abgasrückführungskühlsystems +P2458=Dauer der Regeneration des Dieselpartikelfilters +P2459=Regenerationshäufigkeit des Dieselpartikelfilters +P245A=Bypass-Steuerkreis für Abgasrückführungskühler/offen +P245B=Bypass-Steuerkreis für Abgasrückführungskühler Bereich/Leistung +P245C=Bypass-Steuerkreis für Abgasrückführungskühler niedrig +P245D=Bypass-Steuerkreis für Abgasrückführungskühler hoch +P2463=Dieselpartikelfilter DPF-Rußansammlung +P2500=Generatorlampe/L-Klemme Stromkreis niedrig +P2501=Generatorlampe/L-Klemme Stromkreis hoch +P2502=Ladesystemspannung +P2503=Ladesystemspannung niedrig +P2504=Ladesystemspannung hoch +P2505=ECM/PCM-Stromeingangssignal +P2506=ECM/PCM-Stromeingangssignalbereich/-leistung +P2507=ECM/PCM-Stromeingangssignal niedrig +P2508=ECM/PCM-Stromeingangssignal hoch +P2509=ECM/PCM-Stromeingangssignal intermittierend +P250A=Motorölstandsensor-Stromkreis +P250B=Motorölstandsensor-Schaltkreis Reichweite/Leistung +P250C=Niedriger Motorölstandssensor-Stromkreis +P250D=Motorölstandssensor-Schaltkreis hoch +P250E=Motorölstandsensor-Schaltkreis intermittierend/unregelmäßig +P250F=Motorölstand zu niedrig +P2510=ECM/PCM-Leistungsrelais-Erfassungsschaltung – Bereich/Leistung +P2511=ECM/PCM-Leistungsrelais-Erfassungsschaltung intermittierend +P2512=Anforderung für Ereignisdatenschreiber Schaltung/ offen +P2513=Anforderung des Ereignisdatenschreibers Schaltkreis niedrig +P2514=Anforderung für Ereignisdatenrekorder, Schaltkreis hoch +P2515=Klimaanlagen-Kältemitteldrucksensor B-Stromkreis +P2516=Klimaanlagen-Kältemitteldrucksensor B – Bereich/Leistung +P2517=Klimaanlagen-Kältemitteldrucksensor B-Kreis niedrig +P2518=Klimaanlagen-Kältemitteldrucksensor B-Kreis hoch +P2519=A/C Anfrage A Schaltkreis +P251A=PTO-Freigabeschalter-Schaltung/Offen +P251B=PTO-Freigabeschalter-Schaltung niedrig +P251C=PTO-Freigabeschalter-Schaltung hoch +P251D=PTO-Motorabschaltkreis/offen +P251E=PTO-Motorabschaltung, niedriger Stromkreis +P251F=PTO-Motorabschaltung, Stromkreis hoch +P2520=A/C-Anforderung Ein Stromkreis niedrig +P2521=A/C Anfrage Ein Schaltkreis Hoch +P2522=Klimaanlagenanforderung B-Stromkreis +P2523=A/C-Anforderung B-Stromkreis niedrig +P2524=A/C-Anforderung B-Stromkreis hoch +P2525=Vakuumbehälter-Drucksensor-Schaltung +P2526=Vakuumbehälter-Drucksensor-Schaltkreisbereich/-Leistung +P2527=Vakuumbehälter-Drucksensor-Schaltung niedrig +P2528=Vakuumbehälter-Drucksensor-Schaltung hoch +P2529=Vakuumbehälter-Drucksensor-Schaltkreis intermittierend +P252A=Motorölqualitätssensor-Schaltkreis +P252B=Bereich/Leistung des Motorölqualitätssensorkreises +P252C=Schlechte Qualität des Motoröls +P252D=Motorölqualitätssensor-Schaltkreis hoch +P252E=Motorölqualität-Kreislauf intermittierend/unregelmäßig +P252F=Motorölstand zu hoch +P2530=Zündschalter-Betriebsposition-Stromkreis +P2531=Zündschalter-Betriebsposition Stromkreis niedrig +P2532=Zündschalter-Betriebsposition Stromkreis hoch +P2533=Zündschalter-Position „Laufen“/„Starten“ +P2534=Zündschalter Position „Laufend/Start“ Stromkreis niedrig +P2535=Zündschalter Position „Laufend/Start“ Stromkreis hoch +P2536=Zündschalter-Zubehör-Positionsschaltung +P2537=Zündschalter-Zubehörposition-Stromkreis niedrig +P2538=Zündschalter-Zubehörposition-Stromkreis hoch +P2539=Niederdruck-Kraftstoffsystem-Sensorkreis +P253A=PTO-Sensor-Schaltkreis/offen +P253B=PTO-Sensor-Schaltkreis Reichweite/Leistung +P253C=PTO-Sensor-Schaltkreis niedrig +P253D=PTO-Sensor-Schaltkreis hoch +P253E=PTO-Sensor-Schaltkreis intermittierend/unregelmäßig +P253F=Motoröl verschlechtert +P2540=Druckbereich/Leistung des Sensorkreises des Niederdruck-Kraftstoffsystems +P2541=Niederdruck-Kraftstoffsystem-Sensor-Stromkreis niedrig +P2542=Niederdruck-Kraftstoffsystem-Sensor-Schaltkreis hoch +P2543=Niederdruck-Kraftstoffsystem-Sensor-Schaltkreis intermittierend +P2544=Eingabesignal für Drehmomentmanagement-Anforderung A +P2545=Drehmomentmanagement-Anforderung Eingangssignal A Bereich/Leistung +P2546=Eingabesignal für Drehmomentmanagement-Anforderung A Niedrig +P2547=Drehmomentmanagement-Anforderung Eingangssignal A hoch +P2548=Drehmomentmanagement-Anforderungseingangssignal B +P2549=Drehmomentmanagement-Anforderung Eingangssignal B Bereich/Leistung +P254A=PTO-Drehzahlwahlsensor/-schalter 1 Stromkreis/offen +P254B=PTO-Drehzahlwahlsensor/-schalter 1 Bereich/Leistung +P254C=PTO-Drehzahlwahlsensor/-schalter 1-Kreis niedrig +P254D=PTO-Drehzahlwahlsensor/-schalter 1 Stromkreis hoch +P254E=PTO-Drehzahlwahlsensor/-schalter 1 Schaltkreis intermittierend/unregelmäßig +P254F=Motorhaubenschalter-Schaltkreis +P2550=Drehmomentmanagement-Anforderung Eingangssignal B niedrig +P2551=Drehmomentmanagement-Anforderung Eingangssignal B hoch +P2552=Drossel-/Kraftstoffsperrschaltung +P2553=Drosselklappen-/Kraftstoffsperrkreis Reichweite/Leistung +P2554=Drosselklappe/Kraftstoffsperre niedrig +P2555=Drosselklappe/Kraftstoffsperre hoch +P2556=Kühlmittelstandsensor/-schalter-Schaltkreis +P2557=Kühlmittelstandsensor/-schalter des Motors – Bereich/Leistung +P2558=Kühlmittelstandsensor/-Schalter des Motors – Bereich/Leistung +P2559=Kühlmittelstandsensor/-schalter-Schaltkreis hoch +P255A=PTO-Drehzahlwahlsensor/-schalter 2-Kreis/offen +P255B=PTO-Drehzahlwahlsensor/-schalter 2 Bereich/Leistung +P255C=PTO-Drehzahlwahlsensor/-schalter 2-Kreis-Niedrig +P255D=PTO-Drehzahlwahlsensor/-schalter 2-Kreis-Hoch +P255E=PTO-Drehzahlwahlsensor/-schalter 2-Kreis-Intervallbetrieb/unregelmäßig +P2560=Niedriger Kühlmittelstand +P2561=Niedriger Kühlmittelstand im Motor A/C-Steuermodul hat MIL-Beleuchtung angefordert +P2562=Turbolader-Ladedruckregelungssensor A-Stromkreis +P2563=Turbolader-Ladedruckregelungssensor A Schaltkreisbereich/Leistung +P2564=Turbolader-Ladedruckregelungssensor A-Stromkreis niedrig +P2565=Turbolader-Ladedruckregelungssensor A-Stromkreis hoch +P2566=Turbolader-Ladedruckregelungssensor A-Stromkreis intermittierend +P2567=Temperatursensor-Schaltung für direkten Ozonreduktionskatalysator +P2568=Direkter Ozonreduktionskatalysator-Temperatursensor-Schaltkreisbereich/-Leistung +P2569=Direkter Ozonreduktionskatalysator-Temperatursensor-Schaltkreis niedrig +P256A=Motor-Leerlaufdrehzahl-Wahlsensor/-schalter-Stromkreis/offen +P256B=Motor-Leerlaufdrehzahl-Wahlsensor/-schalter Bereich/Leistung +P256C=Motor-Leerlaufdrehzahl-Wahlsensor/-schalter-Stromkreis niedrig +P256D=Motor-Leerlaufdrehzahl-Wahlsensor/-schalter-Stromkreis hoch +P256E=Motor-Leerlaufdrehzahl-Wahlsensor/-schalter-Schaltkreis intermittierend/unregelmäßig +P2570=Direkter Ozonreduktionskatalysator-Temperatursensor-Schaltkreis hoch +P2571=Temperatursensor für direkten Ozonreduktionskatalysator – zeitweise/unregelmäßig +P2572=Schaltung für einen Sensor zur Erfassung der Verschlechterung eines Katalysators zur direkten Ozonreduktion +P2573=Direkter Ozonreduktionskatalysator-Verschleißsensor-Schaltkreisbereich/-Leistung +P2574=Direkter Ozonreduktionskatalysator Verschleißsensor Schaltung niedrig +P2575=Direkter Ozonreduktionskatalysator Verschleißsensor Schaltung Hoch +P2576=Direkter Ozonreduktionskatalysator Verschleißsensor-Schaltkreis intermittierend/unregelmäßig +P2577=Effizienz des Katalysators zur direkten Ozonreduktion unterhalb des Schwellenwerts +P2578=Turbolader-Drehzahlsensor-Schaltkreis +P2579=Turbolader-Drehzahlsensor-Schaltkreisbereich/-leistung +P257A=Vakuumbehälter-Steuerkreis offen +P257B=Vakuumbehälter-Steuerkreis niedrig +P257C=Vakuumbehälter-Steuerkreis hoch +P257D=Motorhaubenschalter-Schaltkreis Reichweite/Leistung +P257E=Motorhaubenschalter-Stromkreis niedrig +P257F=Motorhaubenschalter-Schaltkreis hoch +P2580=Turbolader-Drehzahlsensor-Stromkreis niedrig +P2581=Turbolader-Drehzahlsensor-Schaltkreis hoch +P2582=Turbolader-Drehzahlsensor-Schaltkreis intermittierend +P2583=Tempomat-Frontabstandssensor +P2584=Kraftstoffzusatz-Steuermodul angeforderte MIL-Beleuchtung +P2585=Warnleuchte für Kraftstoffzusatz-Steuermodul +P2586=Turbolader-Ladedruckregelungssensor B-Stromkreis +P2587=Turbolader-Ladedruckregelungssensor B Schaltkreisbereich/Leistung +P2588=Turbolader-Ladedruckregelungssensor B-Stromkreis niedrig +P2589=Turbolader-Ladedruckregelungssensor B-Stromkreis hoch +P2590=Turbolader-Ladedruckregelungssensor B-Stromkreis – zeitweise/unregelmäßig +P2600=Kühlmittelpumpen-Steuerkreis/offen +P2601=Kühlmittelpumpen-Steuerkreis Reichweite/Leistung +P2602=Kühlmittelpumpen-Steuerkreis niedrig +P2603=Kühlmittelpumpen-Steuerkreis hoch +P2604=Ansaugluftvorwärmer A-Kreisbereich/Leistung +P2605=Ansaugluftvorwärmer A-Kreis/offen +P2606=Ansaugluftvorwärmer B-Kreisbereich/Leistung +P2607=Ansaugluftvorwärmer B-Kreis niedrig +P2608=Ansaugluftvorwärmer B-Kreis hoch +P2609=Leistung des Ansaugluftheizungssystems +P260A=PTO-Steuerkreis/ offen +P260B=PTO-Steuerkreis niedrig +P260C=PTO-Steuerkreis hoch +P260D=Steuerkreis für die PTO-Eingriffsanzeige +P260E=ISO/SAE reserviert +P260F=Leistung des Prozessors zur Überwachung des Verdunstungssystems +P2610=ECM/PCM Interner Motor-Aus-Timer Leistung +P2611=Klimaanlagen-Kältemittelverteilungsventil-Steuerkreis/offen +P2612=Klimaanlage Kältemittelverteilungsventil Steuerkreis niedrig +P2613=Klimaanlage Kältemittelverteilungsventil Steuerkreis Hoch +P2614=Ausgangsschaltung für Nockenwellenpositionssignal/offen +P2615=Ausgangsschaltung für Nockenwellenpositionssignal niedrig +P2616=Ausgangsschaltung für Nockenwellenpositionssignal hoch +P2617=Kurbelwellenpositionssignal-Ausgangsschaltung/offen +P2618=Ausgangsschaltung für Kurbelwellenpositionssignal niedrig +P2619=Ausgangsschaltung für Kurbelwellenpositionssignal hoch +P2620=Drosselklappenstellung Ausgangskreis/offen +P2621=Drosselklappenstellung Ausgangskreis niedrig +P2622=Drosselklappenstellung Ausgangskreis hoch +P2623=Injektorsteuerungsdruckreglerkreis/offen +P2624=Injektorsteuerungsdruckregler-Schaltkreis niedrig +P2625=Injektorsteuerungsdruckregler-Schaltkreis hoch +P2626=O2-Sensor-Pumpstrom-Trimmkreis/Offener Bank 1 Sensor 1 +P2627=O2-Sensor-Pumpstrom-Trimmkreis, niedrige Bank 1, Sensor 1 +P2628=O2-Sensor-Pumpstrom-Trimmkreis Hoch Bank 1 Sensor 1 +P2629=O2-Sensor-Pumpstrom-Trimmschaltung/Offener Bank 2 Sensor 1 +P2630=O2-Sensor-Pumpstrom-Trimmkreis, niedrige Bank 2, Sensor 1 +P2631=O2-Sensor-Pumpstrom-Trimmkreis Hoch Bank 2 Sensor 1 +P2632=Kraftstoffpumpe B Steuerkreis / offen +P2633=Kraftstoffpumpe B Steuerkreis niedrig +P2634=Kraftstoffpumpe B Steuerkreis hoch +P2635=Kraftstoffpumpe A Niedriger Durchfluss / Leistung +P2636=Kraftstoffpumpe B – Geringer Durchfluss/Leistung +P2637=Drehmoment-Management-Rückmeldesignal A +P2638=Drehmomentmanagement-Rückmeldesignal A Bereich/Leistung +P2639=Drehmomentmanagement-Rückmeldesignal A Niedrig +P2640=Drehmomentmanagement-Rückmeldesignal A hoch +P2641=Drehmoment-Management-Rückmeldesignal B +P2642=Drehmomentmanagement-Rückmeldesignal B Bereich/Leistung +P2643=Drehmomentmanagement-Rückmeldesignal B niedrig +P2644=Drehmomentmanagement-Rückmeldesignal B hoch +P2645=Steuerschaltung für einen Kipphebelaktuator/Offene Bank 1 +P2646=Leistung eines Kipphebel-Stellantriebssystems oder Blockierung von Bank 1 +P2647=Ein Kipphebel-Stellantriebssystem, das an Bank 1 feststeckt +P2648=Steuerschaltung für einen Kipphebelaktuator, niedrige Bank 1 +P2649=Steuerschaltung für einen Kipphebelaktuator, High Bank 1 +P264A=Ein Schwinghebel-Stellglied-Positionssensor-Schaltkreis Bank 1 +P264B=Ein Schwinghebel-Stellglied-Positionssensor-Schaltkreisbereich/-Leistung Bank 1 +P264C=Ein Schwinghebel-Stellglied-Positionssensor-Schaltkreis, niedrige Bank 1 +P264D=Ein Schwinghebel Stellglied-Positionssensor-Schaltkreis, niedrige Bank 1 +P264E=Ein Schaltkreis des Positionssensors des Kipphebelstellers ist zeitweise/unregelmäßig Bank 1 +P264F=ISO/SAE reserviert +P2650=B-Kipphebel-Stellantriebs-Steuerkreis/ offene Bank 1 +P2651=B-Kipphebel-Stellantriebssystem Leistung/Blockiert Bank 1 +P2652=B-Kipphebel-Stellantriebssystem klemmt an Bank 1 +P2653=B-Kipphebel-Stellantriebs-Steuerkreis, niedrige Bank 1 +P2654=B-Kipphebel-Stellantriebs-Steuerkreis, hohe Bank 1 +P2655=Steuerschaltung für einen Kipphebelaktuator/Offene Bank 2 +P2656=Leistung eines Kipphebel-Stellantriebssystems oder Blockierung von Bank 2 +P2657=Ein Kipphebel-Stellantriebssystem, das an Bank 2 feststeckt +P2658=Steuerschaltung für einen Kipphebelaktuator, niedrige Bank 2 +P2659=Steuerschaltung für einen Kipphebelaktuator High Bank 2 +P265A=B-Kipphebel-Stellantriebs-Positionssensor-Schaltkreis Bank 1 +P265B=B-Kipphebel-Stellantriebs-Positionssensor-Schaltkreisbereich/-leistung Bank 1 +P265C=B-Kipphebel-Stellantriebs-Positionssensor-Schaltkreis, niedrige Bank 1 +P265D=B-Kipphebel-Stellantriebs-Positionssensor-Schaltkreis Hoch Bank 1 +P265E=B Schwinghebel-Stellantriebs-Positionssensor-Schaltkreis intermittierend/unregelmäßig Bank 1 +P265F=ISO/SAE reserviert +P2660=B-Kipphebel-Stellantriebs-Steuerkreis/ offene Bank 2 +P2661=B-Kipphebel-Stellantriebssystem Leistung/Blockiert Bank 2 +P2662=B-Kipphebel-Stellantriebssystem klemmt an Bank 2 +P2663=B-Kipphebel-Stellantriebs-Steuerkreis, niedrige Bank 2 +P2664=B-Kipphebel-Stellantriebs-Steuerkreis, hohe Bank 2 +P2665=Kraftstoffabsperrventil B Steuerkreis/Offen +C0321=Rechtes hinteres TCS-Magnetventil/Messgerät Nr. 1 – Bereich/Leistung +C0322=Rechter hinterer TCS-Magnet/Messgerät Nr. 1, niedriger Eingang +C0323=Rechter hinterer TCS-Magnetventil-/Messgerät Nr. 1-Stromkreis hoher Eingang +C0325=Fehlfunktion des hinteren rechten TCS-Magnetventils/Messgerät Nr. 2 +C0326=Rechtes hinteres TCS-Magnetventil/Messgerät Nr. 2 – Bereich/Leistung +C0327=Rechter hinterer TCS-Magnet/Messgerät Nr. 2, niedriger Eingang +C0328=Rechter hinterer TCS-Magnetventil-/Messgerät Nr. 2-Stromkreis hoher Eingang +C0330=Fehlfunktion des hinteren linken TCS-Magnetventils/Messgerät Nr. 1 +C0331=TCS-Magnetventil hinten links/Messgerät Nr. 1, Bereich/Leistung +C0332=TCS-Magnetventil hinten links/Messgerät Nr. 1, niedriger Eingang +C0333=TCS-Magnetventil hinten links/Messgerät Nr. 1, hoher Eingang +C0335=Fehlfunktion des hinteren rechten TCS-Magnetventils/Messgerät Nr. 2 +C0336=Rechtes hinteres TCS-Magnetventil/Messgerät Nr. 2 – Bereich/Leistung +C0337=Rechter hinterer TCS-Magnet/Messgerät Nr. 2, niedriger Eingang +C0338=Rechter hinterer TCS-Magnetventil-/Messgerät Nr. 2-Stromkreis hoher Eingang +C0340=Fehlfunktion des ABS/TCS-Bremsschaltkreises +C0341=ABS/TCS-Bremsschalter-Schaltkreisbereich/-Leistung +C0342=ABS/TCS-Bremsschalter-Schaltkreis – niedriger Eingang +C0343=ABS/TCS-Bremsschalter-Schaltkreis hoher Eingang +C0345=Fehlfunktion des unteren Bremsflüssigkeitskreislaufs +C0346=Niedriger Bremsflüssigkeitsstand/Leistung +C0347=Niedriger Bremsflüssigkeitsstand im Kreislauf Niedriger Füllstand +C0348=Niedriger Bremsflüssigkeitskreislauf Hoher Eingang +C0350=Fehlfunktion des hinteren Magnetventils/Messgeräts Nr. 1 +C0351=Hinteres Magnetventil/Messgerät Nr. 1 – Bereich/Leistung +C0352=Hinteres Magnetventil/Zähler Nr. 1, niedriger Eingang +C0353=Hinteres Magnetventil/Zähler Nr. 1, hoher Eingang +C0355=Fehlfunktion des Drosselklappenreduktionsmesskreises +C0356=Drosselklappenreduktionsmesser-Kreisbereich/Leistung +C0357=Drosselklappenreduktionsmesser-Schaltkreis Niedriger Eingang +C0358=Drosselklappenreduktionsmesser-Schaltkreis hoher Eingang +C0360=Fehlfunktion des Systemdruckkreislaufs +C0361=Systemdruckbereich/Leistung +C0362=Systemdruckkreis niedriger Eingang +C0363=Systemdruckkreis hoher Eingang +C0365=Fehlfunktion der seitlichen Beschleunigungssensor-Schaltung +C0366=Seitlicher Beschleunigungsmesser Schaltungsbereich/Leistung +C0367=Seitlicher Beschleunigungsmesser-Schaltkreis mit niedrigem Eingang +C0368=Seitlicher Beschleunigungsmesser-Schaltkreis mit hohem Eingang +C0370=Fehlfunktion des Gierratenschaltkreises +C0371=Gierratenschaltung Bereich/Leistung +C0372=Gierratenschaltung niedriger Eingang +C0373=Giergeschwindigkeitsschaltung Hoher Eingang +C0500=Fehlfunktion des Lenkmagnetkreises +C0501=Lenkmagnetkreisbereich/-leistung +C0502=Steuermagnetkreis niedriger Eingang +C0503=Steuermagnetkreis hoher Eingang +C0505=Fehlfunktion des Lenkungspositionssensors +C0506=Lenkpositionssensor Reichweite/Leistung +C0507=Lenkungspositionssensor niedriger Eingang +C0508=Lenkungspositionssensor hoher Eingang +C0510=Fehlfunktion des Lenkungsänderungsratensensors +C0511=Lenkungsänderungsrate Sensorbereich/Leistung +C0512=Lenkungsänderungsratensensor niedriger Eingang +C0513=Lenkungsänderungsratensensor hoher Eingang +C0700=Fehlfunktion des linken vorderen Magnetventilkreises +C0701=Bereich/Leistung des linken vorderen Magnetventilkreises +C0702=Linker vorderer Magnetkreis niedriger Eingang +C0703=Hoher Eingang im linken vorderen Magnetkreis +C0705=Fehlfunktion des vorderen rechten Magnetventilkreises +C0706=Rechter vorderer Magnetkreisbereich/Leistung +C0707=Rechter vorderer Magnetkreis niedriger Eingang +C0708=Rechter vorderer Magnetkreis hoher Eingang +C0710=Fehlfunktion des hinteren linken Magnetventilkreises +C0711=Bereich/Leistung des hinteren linken Magnetventilkreises +C0712=Linker hinterer Magnetkreis niedriger Eingang +C0713=Hoher Eingang im hinteren linken Magnetkreis +C0715=Fehlfunktion des hinteren rechten Magnetventilkreises +C0716=Rechter hinterer Magnetkreisbereich/Leistung +C0717=Rechter hinterer Magnetkreis niedriger Eingang +C0718=Rechter hinterer Magnetkreis hoher Eingang +C0720=Fehlfunktion des linken vorderen Beschleunigungssensors +C0721=Linker vorderer Beschleunigungsmesser-Schaltkreis Bereich/Leistung +C0722=Linker vorderer Beschleunigungsmesser-Schaltkreis niedriger Eingang +C0723=Linker vorderer Beschleunigungsmesser-Schaltkreis hoher Eingang +C0725=Fehlfunktion des vorderen rechten Beschleunigungssensors +C0726=Rechter vorderer Beschleunigungsmesser – Bereich/Leistung +C0727=Rechter vorderer Beschleunigungsmesser-Schaltkreis – niedriger Eingang +C0728=Rechter vorderer Beschleunigungsmesser-Schaltkreis hoher Eingang +C0730=Fehlfunktion des Beschleunigungssensors hinten links +C0731=Linker hinterer Beschleunigungsmesser-Schaltkreisbereich/Leistung +C0732=Schleppkreis des Beschleunigungsmessers hinten links mit niedrigem Eingangssignal +C0733=Hoher Eingang des Beschleunigungssensors hinten links +C0735=Fehlfunktion des Beschleunigungssensors hinten rechts +C0736=Rechter hinterer Beschleunigungsmesser – Bereich/Leistung +C0737=Rechter hinterer Beschleunigungsmesser-Schaltkreis – niedriger Eingang +C0738=Hoher Eingang am Beschleunigungsmesser-Schaltkreis hinten rechts +C0740=Fehlfunktion des linken vorderen Positionssensors +C0741=Linker Frontpositionssensor-Stromkreis Reichweite/Leistung +C0742=Linker vorderer Positionssensor-Stromkreis niedriger Eingang +C0743=Linker vorderer Positionssensor-Schaltkreis hoher Eingang +C0745=Fehlfunktion des vorderen rechten Positionssensors +C0746=Rechter vorderer Positionssensor – Bereich/Leistung +C0747=Rechter vorderer Positionssensor-Stromkreis niedriger Eingang +C0748=Rechter vorderer Positionssensor-Schaltkreis hoher Eingang +C0750=Fehlfunktion des hinteren linken Positionssensors +C0751=Bereich/Leistung des Sensorkreises für die linke hintere Position +C0752=Linker hinterer Positionssensor-Stromkreis niedriger Eingang +C0753=Linker hinterer Positionssensor-Schaltkreis hoher Eingang +C0755=Linker hinterer Positionssensor Schaltkreis hoher Eingang +C0756=Rechter hinterer Positionssensor – Reichweite/Leistung +C0757=Rechter hinterer Positionssensor-Stromkreis niedriger Eingang +C0758=Rechter hinterer Positionssensor-Schaltkreis hoher Eingang +U0001=Hochgeschwindigkeits-CAN-Kommunikationsbus +U0002=Leistung des Hochgeschwindigkeits-CAN-Kommunikationsbusses +U0003=Hochgeschwindigkeits-CAN-Kommunikationsbus (+) Offen +U0004=Hochgeschwindigkeits-CAN-Kommunikationsbus (+) Niedrig +U0005=Hochgeschwindigkeits-CAN-Kommunikationsbus (+) Hoch +U0006=Hochgeschwindigkeits-CAN-Kommunikationsbus (-) Offen +U0007=Hochgeschwindigkeits-CAN-Kommunikationsbus (-) Niedrig +U0008=Hochgeschwindigkeits-CAN-Kommunikationsbus (-) Hoch +U0009=Hochgeschwindigkeits-CAN-Kommunikationsbus (-) mit Bus (+) kurzgeschlossen +U0010=CAN-Kommunikationsbus mit mittlerer Geschwindigkeit +U0011=Leistung des CAN-Kommunikationsbusses mit mittlerer Geschwindigkeit +U0012=Mittlere Geschwindigkeit CAN-Kommunikationsbus (+) Offen +U0013=Mittlere Geschwindigkeit CAN-Kommunikationsbus (+) Niedrig +U0014=Mittlere Geschwindigkeit CAN-Kommunikationsbus (+) Hoch +U0015=Mittlere Geschwindigkeit CAN-Kommunikationsbus (-) Offen +U0016=Mittlere Geschwindigkeit CAN-Kommunikationsbus (-) Niedrig +U0017=Mittlere Geschwindigkeit CAN-Kommunikationsbus (-) Hoch +U0018=Mittlerer Geschwindigkeits-CAN-Kommunikationsbus (-) mit Bus (+) kurzgeschlossen +U0019=Niedriggeschwindigkeits-CAN-Kommunikationsbus +U0020=Leistung des Low-Speed-CAN-Kommunikationsbusses +U0021=Niedriggeschwindigkeits-CAN-Kommunikationsbus (+) Offen +U0022=Niedriggeschwindigkeits-CAN-Kommunikationsbus (+) Niedrig +U0023=Niedriggeschwindigkeits-CAN-Kommunikationsbus (+) Hoch +U0024=Niedriggeschwindigkeits-CAN-Kommunikationsbus (-) Offen +U0025=Niedriggeschwindigkeits-CAN-Kommunikationsbus (-) Niedrig +U0026=Niedriggeschwindigkeits-CAN-Kommunikationsbus (-) Hoch +U0027=Niedriggeschwindigkeits-CAN-Kommunikationsbus (-) mit Bus (+) kurzgeschlossen +U0028=Fahrzeug-Kommunikationsbus A +U0029=Leistung des Fahrzeugkommunikationsbusses A +U0030=Fahrzeug-Kommunikationsbus A (+) offen +U0031=Fahrzeug-Kommunikationsbus A (+) Niedrig +U0032=Fahrzeug-Kommunikationsbus A (+) Hoch +U0033=Fahrzeug-Kommunikationsbus A (-) offen +U0034=Fahrzeugkommunikationsbus A (-) Niedrig +U0035=Fahrzeugkommunikationsbus A (-) Hoch +U0036=Fahrzeugkommunikationsbus A (-) mit Bus A (+) kurzgeschlossen +U0037=Fahrzeug-Kommunikationsbus B +U0038=Leistung des Fahrzeugkommunikationsbusses B +U0039=Fahrzeug-Kommunikationsbus B (+) offen +U0040=Fahrzeug-Kommunikationsbus B (+) Niedrig +U0041=Fahrzeug-Kommunikationsbus B (+) Hoch +U0042=Fahrzeug-Kommunikationsbus B (-) offen +U0043=Fahrzeugkommunikationsbus B (-) Niedrig +U0044=Fahrzeug-Kommunikationsbus B (-) Hoch +U0045=Fahrzeugkommunikationsbus B (-) mit Bus B (+) kurzgeschlossen +U0046=Fahrzeug-Kommunikationsbus C +U0047=Leistung des Fahrzeugkommunikationsbusses C +U0048=Fahrzeug-Kommunikationsbus C (+) offen +U0049=Fahrzeug-Kommunikationsbus C (+) Niedrig +U0050=Fahrzeug-Kommunikationsbus C (+) Hoch +U0051=Fahrzeugkommunikationsbus C (-) offen +U0052=Fahrzeugkommunikationsbus C (-) Niedrig +U0053=Fahrzeugkommunikationsbus C (-) Hoch +U0054=Fahrzeugkommunikationsbus C (-) mit Bus C (+) kurzgeschlossen +U0055=Fahrzeug-Kommunikationsbus D +U0056=Leistung des Fahrzeugkommunikationsbusses D +U0057=Fahrzeug-Kommunikationsbus D (+) offen +U0058=Fahrzeugkommunikationsbus D (+) Niedrig +U0059=Fahrzeug-Kommunikationsbus D (+) Hoch +U0060=Fahrzeugkommunikationsbus D (-) offen +U0061=Fahrzeugkommunikationsbus D (-) Niedrig +U0062=Fahrzeugkommunikationsbus D (-) Hoch +U0063=Fahrzeugkommunikationsbus D (-) mit Bus D (+) kurzgeschlossen +U0064=Fahrzeug-Kommunikationsbus E +U0065=Leistung des Fahrzeugkommunikationsbusses E +U0066=Fahrzeug-Kommunikationsbus E (+) offen +U0067=Fahrzeug-Kommunikationsbus E (+) Niedrig +U0068=Fahrzeug-Kommunikationsbus E (+) Hoch +U0069=Fahrzeug-Kommunikationsbus E (-) offen +U0070=Fahrzeugkommunikationsbus E (-) Niedrig +U0071=Fahrzeugkommunikationsbus E (-) Hoch +U0072=Fahrzeugkommunikationsbus E (-) kurzgeschlossen mit Bus E (+) +U0073=Steuermodul-Kommunikationsbus A aus +U0074=Steuermodul-Kommunikationsbus B aus +U0075=Durch Dokument reserviert +U0076=Durch Dokument reserviert +U0077=Durch Dokument reserviert +U0078=Durch Dokument reserviert +U0079=Durch Dokument reserviert +U0080=Durch Dokument reserviert +U0081=Durch Dokument reserviert +U0082=Durch Dokument reserviert +U0083=Durch Dokument reserviert +U0084=Durch Dokument reserviert +U0085=Durch Dokument reserviert +U0086=Durch Dokument reserviert +U0087=Durch Dokument reserviert +U0088=Durch Dokument reserviert +U0089=Durch Dokument reserviert +U0090=Durch Dokument reserviert +U0091=Durch Dokument reserviert +U0092=Durch Dokument reserviert +U0093=Durch Dokument reserviert +U0094=Durch Dokument reserviert +U0095=Durch Dokument reserviert +U0096=Durch Dokument reserviert +U0097=Durch Dokument reserviert +U0098=Durch Dokument reserviert +U0099=Durch Dokument reserviert +U0100=Verlust der Kommunikation mit ECM/PCM A +U0101=Verlorene Kommunikation mit TCM +U0102=Verlust der Kommunikation mit dem Verteilergetriebe-Steuergerät +U0103=Verlust der Kommunikation mit dem Gangschaltmodul +U0104=Verlust der Kommunikation mit dem Tempomatmodul +U0105=Verlust der Kommunikation mit dem Kraftstoffeinspritzsteuergerät +U0106=Verlust der Kommunikation mit dem Glühkerzensteuergerät +U0107=Verlust der Kommunikation mit dem Steuergerät des Drosselklappenstellers +U0108=Verlust der Kommunikation mit dem Steuergerät für alternative Kraftstoffe +U0109=Verlust der Kommunikation mit dem Kraftstoffpumpen-Steuergerät +U0110=Verlust der Kommunikation mit dem Antriebsmotor-Steuermodul +U0111=Verlust der Kommunikation mit dem Batterie-Energiekontrollmodul A +U0112=Verlust der Kommunikation mit dem Batterie-Energiekontrollmodul B +U0113=Verlust der Kommunikation mit emissionskritischen Steuerungsinformationen +U0114=Verlust der Kommunikation mit dem Steuergerät der Allradkupplung +U0115=Verlust der Kommunikation mit ECM/PCM B +U0116=Verlust der Kommunikation mit dem Kühlmitteltemperatur-Steuergerät +U0117=Verlust der Kommunikation mit dem PTO-Steuermodul +U0118=Verlust der Kommunikation mit dem Kraftstoffzusatz-Steuermodul +U0119=Verlust der Kommunikation mit dem Brennstoffzellen-Steuermodul +U0120=Verlust der Kommunikation mit dem Steuergerät des Anlassergenerators +U0121=Verlust der Kommunikation mit dem Steuergerät des Antiblockiersystems (ABS) +U0122=Verlust der Kommunikation mit dem Fahrzeugdynamik-Steuergerät +U0123=Verlust der Kommunikation mit dem Gierratensensormodul +U0124=Verlust der Kommunikation mit dem Querbeschleunigungssensormodul +U0125=Verlust der Kommunikation mit dem mehrachsigen Beschleunigungssensormodul +U0126=Verlust der Kommunikation mit dem Lenkwinkelsensormodul +U0127=Verlust der Kommunikation mit dem Reifendruckkontrollmodul +U0128=Verlust der Kommunikation mit dem Steuergerät der Feststellbremse +U0129=Verlust der Kommunikation mit dem Steuergerät des Bremssystems +U0130=Verlust der Kommunikation mit dem Lenkaufwand-Steuermodul +U0131=Verlust der Kommunikation mit dem Servolenkungssteuergerät +U0132=Verlust der Kommunikation mit dem Fahrwerksregelungsmodul +U0133=Verlust der Kommunikation mit dem aktiven Rollkontrollmodul (ARCM) +U0134=Verlust der Kommunikation mit dem hinteren Servolenkungssteuergerät +U0135=Verlust der Kommunikation mit dem Steuergerät des vorderen Differentials +U0136=Verlust der Kommunikation mit dem hinteren Differentialsteuergerät +U0137=Verlust der Kommunikation mit dem Bremssteuergerät des Anhängers +U0138=Verlust der Kommunikation mit dem All-Terrain-Steuermodul +U0139=Verlust der Kommunikation mit dem Fahrwerkssteuergerät B +U0140=Verlust der Kommunikation mit dem Motorsteuergerät +U0141=Verlust der Kommunikation mit dem Motorsteuergerät A +U0142=Verlust der Kommunikation mit dem Motorsteuergerät B +U0143=Verlust der Kommunikation mit dem Motorsteuergerät C +U0144=Verlust der Kommunikation mit dem Motorsteuergerät D +U0145=Verlust der Kommunikation mit dem Motorsteuergerät E +U0146=Verlust mit Kommunikationsschnittstelle A +U0147=Verlust mit Kommunikationsschnittstelle B +U0148=Verlust mit Kommunikationsschnittstelle C +U0149=Verlust mit Kommunikationsschnittstelle D +U0150=Verlust mit Kommunikationsschnittstelle E +U0151=Verlust der Kommunikation mit dem Modul zur Steuerung der Rückhaltesysteme +U0152=Verlust der Kommunikation mit dem Steuergerät für die Seitenaufprallschutzvorrichtungen (links) +U0153=Verlust der Kommunikation mit dem Steuergerät für die Seitenaufprallschutzvorrichtungen (rechts) +U0154=Verlust der Kommunikation mit dem Steuergerät für die Insassenerkennung bei Rückhaltesystemen +U0155=Verlust der Kommunikation mit dem Steuergerät des Kombiinstruments (IPC) +U0156=Verlust der Kommunikation mit dem Informationszentrum A +U0157=Verlust der Kommunikation mit dem Informationszentrum B +U0158=Verlust der Kommunikation mit dem Head-up-Display +U0159=Verlust der Kommunikation mit dem Parkassistenz-Steuergerät +U0160=Verlust der Kommunikation mit dem Akustisches Alarm-Steuermodul +U0161=Verlust der Kommunikation mit dem Kompassmodul +U0162=Verlust der Kommunikation mit dem Navigationsanzeigemodul +U0163=Verlust der Kommunikation mit dem Navigationssteuerungsmodul +U0164=Verlust der Kommunikation mit dem HVAC -Steuermodul +U0165=Verlust der Kommunikation mit dem HVAC -Steuermodul +U0166=Verlust der Kommunikation mit dem Steuergerät der Zusatzheizung +U0167=Verlust der Kommunikation mit dem Steuergerät der Wegfahrsperre +U0168=Verlust der Kommunikation mit dem Fahrzeugsicherheitssteuergerät +U0169=Verlust der Kommunikation mit dem Schiebedach-Steuergerät +U0170=Verlust der Kommunikation mit dem Sensor A des Rückhaltesystems +U0171=Verlust der Kommunikation mit dem Sensor B des Rückhaltesystems +U0172=Verlust der Kommunikation mit dem Sensor C des Rückhaltesystems +U0173=Verlust der Kommunikation mit dem Sensor D des Rückhaltesystems +U0174=Verlust der Kommunikation mit dem Sensor E des Rückhaltesystems +U0175=Verlust der Kommunikation mit dem Sensor F des Rückhaltesystems +U0176=Verlust der Kommunikation mit dem Sensor G des Rückhaltesystems +U0177=Verlust der Kommunikation mit dem Sensor H des Rückhaltesystems +U0178=Verlust der Kommunikation mit dem Sensor des Rückhaltesystems I +U0179=Verlust der Kommunikation mit dem Sensor J des Rückhaltesystems +U017A=Verlust der Kommunikation mit dem Sensor K des Rückhaltesystems +U017B=Verlust der Kommunikation mit dem Sensor L des Rückhaltesystems +U017C=Verlust der Kommunikation mit dem Sensor M des Rückhaltesystems +U017D=Verlust der Kommunikation mit dem Sensor N des Rückhaltesystems +U0180=Verlust der Kommunikation mit dem automatischen Beleuchtungssteuerungsmodul +U0181=Verlust der Kommunikation mit dem Scheinwerfer-Nivelliersteuergerät +U0182=Verlust der Kommunikation mit dem Beleuchtungssteuerungsmodul – vorne +U0183=Verlust der Kommunikation mit dem Beleuchtungssteuerungsmodul – hinten +U0184=Verlust der Funkverbindung +U0185=Verlust der Kommunikation mit dem Antennensteuerungsmodul +U0186=Verlust der Kommunikation mit dem Audioverstärker +U0187=Verlust der Kommunikation mit dem digitalen Disc-Player-/Wechslermodul A +U0188=Verlust der Kommunikation mit dem digitalen Disc-Player-/Wechslermodul B +U0189=Verlust der Kommunikation mit dem digitalen Disc-Player-/Wechslermodul C +U0190=Verlust der Kommunikation mit dem digitalen Disc-Player-/Wechslermodul D +U0191=Verlorene Kommunikation mit dem Fernsehen +U0192=Verlust der Kommunikation mit dem PC +U0193=Verlust der Kommunikation mit dem digitalen Audiosteuerungsmodul A +U0194=Verlust der Kommunikation mit dem digitalen Audiosteuerungsmodul B +U0195=Kommunikation mit Abonnement-Entertainment-Empfangsmodul verloren +U0196=Verlust der Kommunikation mit dem Steuergerät für die Unterhaltung auf den Rücksitzen +U0197=Verlust der Kommunikation mit dem Telefonsteuerungsmodul +U0198=Verlust der Kommunikation mit dem Telematik-Steuermodul +U0199=Verlust der Kommunikation mit dem Türsteuerungsmodul A +U0200=Verlust der Kommunikation mit dem Türsteuerungsmodul B +U0201=Verlust der Kommunikation mit dem Türsteuerungsmodul C +U0202=Verlust der Kommunikation mit dem Türsteuerungsmodul D +U0203=Verlust der Kommunikation mit dem Türsteuerungsmodul E +U0204=Verlust der Kommunikation mit dem Türsteuerungsmodul F +U0205=Verlust der Kommunikation mit dem Türsteuerungsmodul G +U0206=Verlust der Kommunikation mit dem Steuergerät für das Faltverdeck +U0207=Verlust der Kommunikation mit dem Steuergerät für das bewegliche Dach +U0208=Verlust der Kommunikation mit dem Sitzsteuerungsmodul A +U0209=Verlust der Kommunikation mit dem Sitzsteuerungsmodul B +U0210=Verlust der Kommunikation mit dem Sitzsteuerungsmodul C +U0211=Verlust der Kommunikation mit dem Sitzsteuerungsmodul D +U0212=Verlust der Kommunikation mit dem Lenkradmodul +U0213=Verlust der Kommunikation mit dem Spiegelsteuerungsmodul +U0214=Verlust der Kommunikation mit der Fernbedienungsfunktion +U0215=Verlust der Kommunikation mit Türschalter A +U0216=Verlust der Kommunikation mit Türschalter B +U0217=Verlust der Kommunikation mit Türschalter C +U0218=Verlust der Kommunikation mit Türschalter D +U0219=Verlust der Kommunikation mit Türschalter E +U0220=Verlust der Kommunikation mit Türschalter F +U0221=Verlust der Kommunikation mit Türschalter G +U0222=Verlust der Kommunikation mit dem Türfenster-Motor A +U0223=Verlust der Kommunikation mit dem Türfenster-Motor B +U0224=Verlust der Kommunikation mit dem Türfenster-Motor C +U0225=Verlust der Kommunikation mit dem Türfenster-Motor D +U0226=Verlust der Kommunikation mit dem Türfenster-Motor E +U0227=Verlust der Kommunikation mit dem Türfenster-Motor F +U0228=Verlust der Kommunikation mit dem Türfenster-Motor G +U0229=Verlust der Kommunikation mit dem beheizbaren Lenkradmodul +U0230=Verlust der Kommunikation mit dem Heckklappenmodul +U0231=Verlust der Kommunikation mit dem Regensensor-Modul +U0232=Verlust der Kommunikation mit dem Modul zur Erkennung seitlicher Hindernisse – links +U0233=Verlust der Kommunikation mit dem Steuergerät für die seitliche Hinderniserkennung – rechts +U0234=Verlorene Kommunikation mit dem Rückrufmodul für Komfortfunktionen +U0235=Verlust der Kommunikation mit dem vorderen Abstandssensor des Tempomats +U0236=Verlust der Kommunikation mit dem Spaltenverriegelungsmodul +U0237=Verlust der Kommunikation mit dem digitalen Audiosteuerungsmodul C +U0238=Verlust der Kommunikation mit dem digitalen Audiosteuerungsmodul D +U0239=Verlust der Kommunikation mit dem Entrapment-Steuermodul A +U0240=Verlust der Kommunikation mit dem Entrapment-Steuermodul B +U0241=Verlust der Kommunikation mit dem Scheinwerfersteuergerät A +U0242=Verlust der Kommunikation mit dem Scheinwerfersteuergerät B +U0243=Verlust der Kommunikation mit dem Parkassistenz-Steuergerät B +U0244=Verlust der Kommunikation mit dem Trittbrett-Steuermodul A +U0245=Verlust der Kommunikation mit dem Unterhaltungssteuerungsmodul vorne +U0246=Verlust der Kommunikation mit dem Sitzsteuerungsmodul E +U0247=Verlust der Kommunikation mit dem Sitzsteuerungsmodul F +U0248=Verlust der Kommunikation mit dem Fernzugriffsmodul +U0249=Verlust der Kommunikation mit dem Unterhaltungssteuerungsmodul hinten B +U0250=Verlust der Kommunikation mit dem Auswirkungsklassifizierungssystem-Modul +U0251=Verlust der Kommunikation mit dem Trittbrett-Steuermodul B +U0252=Verlust der Kommunikation mit dem Beleuchtungssteuerungsmodul hinten B +U0291=Verlust der Kommunikation mit dem Schaltsteuergerät B +U0292=Verlust der Kommunikation mit dem Antriebsmotor-Steuermodul B +U0293=Verlust der Kommunikation mit dem Steuergerät des Hybridantriebsstrangs +U0294=Verlust der Kommunikation mit dem Antriebsstrang-Steuerungsmodul +U0295=Verlust der Kommunikation mit dem Steuerungsmodul des AC zu AC-Wandlers +U0296=Verlust der Kommunikation mit dem AC/DC-Wandler-Steuermodul A +U0297=Verlust der Kommunikation mit dem AC/DC-Wandler-Steuermodul B +U0298=Verlust der Kommunikation mit dem DC-DC-Wandler-Steuermodul A +U0299=Verlust der Kommunikation mit dem DC-DC-Wandler-Steuermodul B +U0300=Inkompatibilität der Software des internen Steuermoduls +U0301=Software-Inkompatibilität mit ECM/PCM +U0302=Software-Inkompatibilität mit dem Getriebesteuergerät +U0303=Software-Inkompatibilität mit dem Verteilergetriebe-Steuergerät +U0304=Software-Inkompatibilität mit dem Schaltsteuerungsmodul +U0305=Software-Inkompatibilität mit dem Tempomatmodul +U0306=Software-Inkompatibilität mit dem Kraftstoffeinspritzsteuergerät +U0307=Software-Inkompatibilität mit dem Glühkerzensteuergerät +U0308=Software-Inkompatibilität mit dem Steuergerät für den Drosselklappensteller +U0309=Software-Inkompatibilität mit dem Steuergerät für alternative Kraftstoffe +U0310=Software-Inkompatibilität mit dem Kraftstoffpumpen-Steuergerät +U0311=Software-Inkompatibilität mit dem Antriebsmotor-Steuermodul +U0312=Software-Inkompatibilität mit dem Batterie-Energiekontrollmodul A +U0313=Software-Inkompatibilität mit dem Batterie-Energiekontrollmodul B +U0314=Software-Inkompatibilität mit dem Steuergerät für die Allradkupplung +U0315=Software-Inkompatibilität mit dem Steuergerät des Antiblockiersystems +U0316=Software-Inkompatibilität mit dem Fahrzeugdynamik-Steuergerät +U0317=Software-Inkompatibilität mit dem Steuergerät für die Feststellbremse +U0318=Software-Inkompatibilität mit dem Steuergerät des Bremssystems +U0319=Software-Inkompatibilität mit dem Lenkkraftregelungsmodul +U0320=Software-Inkompatibilität mit dem Servolenkungssteuergerät +U0321=Software-Inkompatibilität mit dem Fahrwerksregelungsmodul +U0322=Software-Inkompatibilität mit dem Karosseriesteuergerät +U0323=Software-Inkompatibilität mit dem Steuergerät des Armaturenbretts +U0324=Software-Inkompatibilität mit dem HLK-Steuermodul +U0325=Software-Inkompatibilität mit dem Steuergerät für die Zusatzheizung +U0326=Software-Inkompatibilität mit dem Steuergerät der Wegfahrsperre +U0327=Software-Inkompatibilität mit dem Fahrzeugsicherheitssteuergerät +U0328=Software-Inkompatibilität mit Lenkwinkelsensormodul +U0329=Software-Inkompatibilität mit dem Lenkradmodul +U0330=Software-Inkompatibilität mit Reifendruckkontrollmodul +U0331=Software-Inkompatibilität mit dem Karosseriesteuergerät A +U0400=Ungültige Daten empfangen +U0401=Ungültige Daten vom ECM/PCM empfangen +U0402=Ungültige Daten vom Übertragungssteuerungsmodul empfangen +U0403=Ungültige Daten vom Verteilergetriebe-Steuergerät empfangen +U0404=Ungültige Daten vom Schaltsteuergerät empfangen +U0405=Ungültige Daten vom Tempomatmodul empfangen +U0406=Ungültige Daten vom Kraftstoff-Einspritzventil-Steuergerät empfangen +U0407=Ungültige Daten vom Glühkerzensteuergerät empfangen +U0408=Ungültige Daten vom Drosselklappenstellermodul empfangen +U0409=Ungültige Daten vom Steuergerät für alternative Kraftstoffe empfangen +U040A=Ungültige Daten vom Digital Disc Player/Wechsler-Modul C empfangen +U0410=Ungültige Daten vom Kraftstoffpumpen-Steuergerät empfangen +U0411=Ungültige Daten vom Antriebsmotor-Steuermodul empfangen +U0412=Ungültige Daten vom Batterie-Energiesteuerungsmodul A empfangen +U0413=Ungültige Daten vom Batterie-Energiesteuerungsmodul B empfangen +U0414=Ungültige Daten vom Steuergerät der Allradkupplung empfangen +U0415=Ungültige Daten vom Steuergerät des Antiblockiersystems empfangen +U0416=Ungültige Daten vom Fahrzeugdynamik-Steuergerät empfangen +U0417=Ungültige Daten vom Parkbremsen-Steuergerät empfangen +U0418=Ungültige Daten vom Bremssteuergerät empfangen +U0419=Ungültige Daten vom Lenkaufwand-Steuerungsmodul empfangen +U0420=Ungültige Daten vom Servolenkungssteuergerät empfangen +U0421=Ungültige Daten vom Fahrwerksregelungsmodul empfangen +U0422=Ungültige Daten vom Karosseriesteuergerät empfangen +U0423=Ungültige Daten vom Instrumententafel-Steuergerät empfangen +U0424=Ungültige Daten vom HLK-Steuermodul empfangen +U0425=Ungültige Daten vom Zusatzheizungs-Steuermodul empfangen +U0426=Ungültige Daten vom Steuergerät der Wegfahrsperre empfangen +U0427=Ungültige Daten vom Fahrzeugsicherheitssteuergerät empfangen +U0428=Ungültige Daten vom Lenkwinkelsensormodul empfangen +U0429=Ungültige Daten vom Lenkradmodul empfangen +U0430=Ungültige Daten vom Reifendruckkontrollmodul empfangen +U0431=Ungültige Daten vom Karosseriesteuergerät A empfangen +U0432=Ungültige Daten vom mehrachsigen Beschleunigungssensormodul empfangen +U0433=Ungültige Daten vom Abstandsregelsensor für den vorderen Bereich empfangen +U0434=Ungültige Daten vom aktiven Rollsteuerungsmodul empfangen +U0435=Ungültige Daten vom hinteren Servolenkungssteuergerät empfangen +U0436=Ungültige Daten vom Differentialsteuerungsmodul vorne empfangen +U0437=Ungültige Daten vom hinteren Differentialsteuergerät empfangen +U0438=Ungültige Daten vom Bremssteuergerät des Anhängers empfangen +U0439=Ungültige Daten vom All-Terrain-Steuerungsmodul empfangen +U0441=Ungültige Daten aus emissionskritischen Steuerungsinformationen empfangen +U0442=Ungültige Daten vom ECM/PCM B empfangen +U0443=Ungültige Daten vom Karosseriesteuergerät B empfangen +U0444=Ungültige Daten vom Karosseriesteuergerät C empfangen +U0445=Ungültige Daten vom Karosseriesteuergerät D empfangen +U0446=Ungültige Daten vom Karosseriesteuergerät E empfangen +U0447=Ungültige Daten von Schnittstelle A empfangen +U0448=Ungültige Daten von Schnittstelle B empfangen +U0449=Ungültige Daten von Schnittstelle C empfangen +U044A=Ungültige Daten von Schnittstelle D empfangen +U0451=Ungültige Daten von Schnittstelle E empfangen +U0452=Ungültige Daten vom Modul zur Steuerung der Rückhaltesysteme empfangen +U0453=Ungültige Daten vom Steuergerät für Seitenaufprallschutz links empfangen +U0454=Ungültige Daten vom Seitenaufprallschutz-Steuergerät empfangen, rechts +U0455=Ungültige Daten vom Modul Insassenklassifizierungssystem für Rückhaltesysteme empfangen +U0456=Ungültige Daten vom Kühlmitteltemperatur-Steuergerät empfangen +U0457=Ungültige Daten vom Informationszentrum A empfangen +U0458=Ungültige Daten vom Informationszentrum B empfangen +U0459=Ungültige Daten vom Head-up-Display empfangen +U045A=Ungültige Daten vom Parkassistenz-Steuermodul A empfangen +U0461=Ungültige Daten vom akustischen Warnsteuerungsmodul empfangen +U0462=Ungültige Daten vom Kompassmodul empfangen +U0463=Ungültige Daten vom Navigationsdisplaymodul empfangen +U0464=Ungültige Daten vom Navigationssteuerungsmodul empfangen +U0465=Ungültige Daten vom elektrischen PTO-Steuermodul empfangen +U0466=Ungültige Daten vom hinteren HLK-Steuermodul empfangen +U0467=Ungültige Daten vom Kraftstoffzusatz-Steuermodul empfangen +U0468=Ungültige Daten vom Brennstoffzellen-Steuermodul empfangen +U0469=Ungültige Daten vom Starter-/Generator-Steuermodul empfangen +U046A=Ungültige Daten vom Schiebedach-Steuergerät empfangen +U0471=Ungültige Daten vom Sensor A des Rückhaltesystems empfangen +U0472=Ungültige Daten vom Sensor B des Rückhaltesystems empfangen +U0473=Ungültige Daten vom Sensor C des Rückhaltesystems empfangen +U0474=Ungültige Daten vom Sensor D des Rückhaltesystems empfangen +U0475=Ungültige Daten vom Sensor E des Rückhaltesystems empfangen +U0476=Ungültige Daten vom Sensor F des Rückhaltesystems empfangen +U0477=Ungültige Daten vom Sensor G des Rückhaltesystems empfangen +U0478=Ungültige Daten vom Sensor H des Rückhaltesystems empfangen +U0479=Ungültige Daten vom Sensor I des Rückhaltesystems empfangen +U047A=Ungültige Daten vom Sensor J des Rückhaltesystems empfangen +U047B=Ungültige Daten vom Sensor K des Rückhaltesystems empfangen +U047C=Ungültige Daten vom Sensor L des Rückhaltesystems empfangen +U047D=Ungültige Daten vom Sensor M des Rückhaltesystems empfangen +U047E=Ungültige Daten vom Sensor N des Rückhaltesystems empfangen +U0481=Ungültige Daten vom automatischen Beleuchtungssteuerungsmodul empfangen +U0482=Ungültige Daten vom Scheinwerfer-Nivellierungssteuergerät empfangen +U0483=Ungültige Daten vom vorderen Beleuchtungssteuerungsmodul empfangen +U0484=Ungültige Daten vom hinteren A-Modul der Beleuchtungssteuerung empfangen +U0485=Ungültige Daten vom Funkempfänger empfangen +U0486=Ungültige Daten vom Antennensteuerungsmodul empfangen +U0487=Ungültige Daten vom Audioverstärker empfangen +U0488=Ungültige Daten vom digitalen Disc-Player/Wechsler-Modul A empfangen +U0489=Ungültige Daten vom digitalen Disc-Player/Wechsler-Modul B empfangen +U0491=Ungültige Daten vom Digital Disc Player/Wechsler-Modul D empfangen +U0492=Ungültige Daten vom Fernseher empfangen +U0493=Ungültige Daten vom PC empfangen +U0494=Ungültige Daten vom digitalen Audio-Steuermodul A empfangen +U0495=Ungültige Daten vom digitalen Audio-Steuermodul B empfangen +U0496=Ungültige Daten vom Abonnement-Unterhaltungsempfängermodul empfangen +U0497=Ungültige Daten vom Unterhaltungssteuerungsmodul hinten A empfangen +U0498=Ungültige Daten vom Telefonsteuerungsmodul empfangen +U0499=Ungültige Daten vom Telematik-Steuergerät empfangen +U049A=Ungültige Daten vom Türsteuerungsmodul A empfangen +U0501=Ungültige Daten vom Türsteuerungsmodul B empfangen +U0502=Ungültige Daten vom Türsteuerungsmodul C empfangen +U0503=Ungültige Daten vom Türsteuerungsmodul D empfangen +U0504=Ungültige Daten vom Türsteuerungsmodul E empfangen +U0505=Ungültige Daten vom Türsteuerungsmodul F empfangen +U0506=Ungültige Daten vom Türsteuerungsmodul G empfangen +U0507=Ungültige Daten vom Faltverdeck-Steuermodul empfangen +U0508=Ungültige Daten vom Steuergerät für das bewegliche Dach empfangen +U0509=Ungültige Daten vom Sitzsteuerungsmodul A empfangen +U050A=Ungültige Daten vom Sitzsteuerungsmodul B empfangen +U0511=Ungültige Daten vom Sitzsteuerungsmodul C empfangen +U0512=Ungültige Daten vom Sitzsteuerungsmodul D empfangen +U0513=Ungültige Daten vom Gierratensensormodul empfangen +U0514=Ungültige Daten vom Spiegelsteuerungsmodul A empfangen +U0515=Ungültige Daten von der Fernbedienung empfangen +U0516=Ungültige Daten vom Türschalter A empfangen +U0517=Ungültige Daten vom Türschalter B empfangen +U0518=Ungültige Daten vom Türschalter C empfangen +U0519=Ungültige Daten vom Türschalter D empfangen +U051A=Ungültige Daten vom Türschalter E empfangen +U0521=Ungültige Daten vom Türschalter F empfangen +U0522=Ungültige Daten vom Türschalter G empfangen +U0523=Ungültige Daten vom Türfenster-Motor A empfangen +U0524=Ungültige Daten vom Türfenster-Motor B empfangen +U0525=Ungültige Daten vom Türfenster-Motor C empfangen +U0526=Ungültige Daten vom Türfenster-Motor D empfangen +U0527=Ungültige Daten vom Türfenster-Motor E empfangen +U0528=Ungültige Daten vom Türfenster-Motor F empfangen +U0529=Ungültige Daten vom Türfenster-Motor G empfangen +U052A=Ungültige Daten vom beheizbaren Lenkradmodul empfangen +U0531=Ungültige Daten vom Heckklappenmodul empfangen +U0532=Ungültige Daten vom Regensensor-Modul empfangen +U0533=Ungültige Daten vom Modul zur Erkennung seitlicher Hindernisse links empfangen +U0534=Ungültige Daten vom Modul zur Erkennung seitlicher Hindernisse rechts empfangen +U0535=Ungültige Daten vom Komfort-Rückrufmodul empfangen +U0536=Ungültige Daten vom Querbeschleunigungssensormodul empfangen +U0537=Ungültige Daten vom Spalten-Sperrmodul empfangen +U0538=Ungültige Daten vom digitalen Audio-Steuermodul C empfangen +U0539=Ungültige Daten vom digitalen Audio-Steuermodul D empfangen +U053A=Ungültige Daten vom Einklemmschutz-Steuermodul A empfangen +U0541=Ungültige Daten vom Einklemmschutz-Steuermodul B empfangen +U0542=Ungültige Daten vom Scheinwerfersteuergerät A empfangen +U0543=Ungültige Daten vom Scheinwerfersteuergerät B empfangen +U0544=Ungültige Daten vom Parkassistenz-Steuermodul B empfangen +U0545=Ungültige Daten vom Trittbrett-Steuergerät empfangen +U0546=Ungültige Daten vom Entertainment-Steuergerät Front empfangen +U0547=Ungültige Daten vom Sitzsteuerungsmodul E empfangen +U0548=Ungültige Daten vom Sitzsteuerungsmodul F empfangen +U0549=Ungültige Daten vom Remote-Zubehörmodul empfangen +U054A=Ungültige Daten vom Unterhaltungssteuerungsmodul hinten B empfangen +U0551=Ungültige Daten vom Modul des Aufprallklassifizierungssystems empfangen +U0552=Ungültige Daten vom Laufbrett-Steuermodul B empfangen +U0553=Ungültige Daten vom Lichtsteuerungsmodul hinten B empfangen +U0592=Ungültige Daten vom Schaltsteuergerät B empfangen +U0593=Ungültige Daten vom Antriebsmotor-Steuermodul B empfangen +U0594=Ungültige Daten vom Steuergerät des Hybridantriebsstrangs empfangen +U0595=Ungültige Daten vom Antriebsstrang-Steuerungsmodul empfangen +U0596=Ungültige Daten vom AC-zu-AC-Wandler-Steuermodul empfangen +U0597=Ungültige Daten vom AC/DC-Wandler-Steuermodul A empfangen +U0598=Ungültige Daten vom AC-DC-Wandler-Steuermodul B empfangen +U0599=Ungültige Daten vom DC-DC-Wandler-Steuermodul A empfangen +U059A=Ungültige Daten vom DC-DC-Wandler-Steuermodul B empfangen +U3000=Steuermodul +U3001=Steuermodul – Unsachgemäßes Herunterfahren +U3002=Fahrzeugidentifikationsnummer +U3003=Batteriespannung +U3004=Zusatzstromrelais +U3005=Beibehaltene Zusatzleistung +U3006=Eingangsleistung des Steuermoduls A +U3007=Eingangsleistung des Steuermoduls B +U3008=Steuermodul Masse A +U3009=Steuermodul Masse B +U300A=Zündschalter +U300B=Zündungseingang Zubehör / Ein / Start +U300C=Zündung Eingang Aus / Ein / Start +U300D=Zündungseingang Ein / Start +U300E=Zündungseingang ein +U300F=Zündungs-Eingangs-Zubehör +U3010=Zündungseingang Start +B0001=Fahrer Frontal Stufe 1 Entfaltungskontrolle +B0002=Fahrer Frontal Stufe 2 Entfaltungskontrolle +B0003=Fahrer Frontal Stufe 3 Auslösesteuerung +B0004=Auslösevorrichtung für Kniepolster des Fahrers +B0005=Steuerung für den Einsatz einer zusammenklappbaren Lenksäule +B0010=Beifahrer-Frontalauslösung Stufe 1 +B0011=Beifahrer-Frontalauslösung der Stufe 2 +B0012=Beifahrer-Frontalauslösung Stufe 3 +B0013=Auslösevorrichtung für Beinkissen für Passagiere +B0020=Auslösungskontrolle für den linken Airbag +B0021=Steuerung für den Einsatz des linken Vorhangs 1 +B0022=Steuerung für den Einsatz des linken Vorhangs 2 +B0028=Steuerung für die Auslösung des rechten Airbags +B0029=Steuerung für den Einsatz des rechten Vorhangs 1 +B002A=Steuerung für den Einsatz des rechten Vorhangs 2 +B0030=Auslösungskontrolle für den Airbag in der zweiten Reihe auf der linken Seite +B0031=Zweite Reihe links vorne Stufe 1 Einsatzsteuerung +B0032=Zweite Reihe links vorne Stufe 2 Einsatzsteuerung +B0033=Zweite Reihe links vorne Stufe 3 Einsatzsteuerung +B0038=Auslösungskontrolle für den Airbag in der zweiten Reihe auf der rechten Seite +B0039=Zweite Reihe rechts vorne Stufe 1 Einsatzsteuerung +B003A=Zweite Reihe rechts vorne Stufe 2 Einsatzsteuerung +B003B=Zweite Reihe rechts vorne Stufe 3 Einsatzsteuerung +B0040=Auslösungskontrolle für den Airbag in der dritten Sitzreihe auf der linken Seite +B0041=Dritte Reihe links vorne Stufe 1 Einsatzsteuerung +B0042=Dritte Reihe links vorne Stufe 2 Einsatzsteuerung +B0043=Dritte Reihe links vorne Stufe 3 Einsatzsteuerung +B0048=Auslösungskontrolle für den Airbag in der dritten Sitzreihe auf der rechten Seite +B0049=Dritte Reihe rechts vorne Stufe 1 Einsatzsteuerung +B004A=Dritte Reihe rechts vorne Stufe 2 Einsatzsteuerung +B004B=Dritte Reihe rechts vorne Stufe 3 Einsatzsteuerung +B0050=Fahrersitzgurtsensor +B0051=Sicherheitsgurtsensor in der ersten Reihe Mitte +B0052=Beifahrersitzgurtsensor +B0053=Sensor für den Sicherheitsgurt auf dem linken Sitz in der zweiten Reihe +B0054=Sicherheitsgurtsensor in der zweiten Reihe Mitte +B0055=Sensor für den Sicherheitsgurt auf dem rechten Sitz in der zweiten Reihe +B0056=Sicherheitsgurtsensor in der dritten Reihe links +B0057=Sicherheitsgurtsensor in der dritten Sitzreihe Mitte +B0058=Sensor für den Sicherheitsgurt auf dem rechten Sitz in der dritten Reihe +B0060=Fahrersitz-Gurtstraffer-Sensor +B0061=Beifahrergurtsensor für Spannungserfassung +B0070=Steuerung für die Auslösung des Gurtstraffers des Fahrersitzes +B0071=Auslösungskontrolle für den Gurtstraffer des vorderen mittleren Sitzes +B0072=Steuerung für die Auslösung des Gurtstraffers auf dem Beifahrersitz +B0073=Auslösungskontrolle für den Gurtstraffer des linken Sitzes in der zweiten Reihe +B0074=Auslösungskontrolle für den Gurtstraffer des mittleren Sitzes in der zweiten Reihe +B0075=Auslösungskontrolle für den Gurtstraffer des rechten Sitzes in der zweiten Reihe +B0076=Auslösungskontrolle für den Gurtstraffer des linken Sitzes in der dritten Reihe +B0077=Auslösungskontrolle für den Gurtstraffer des mittleren Sitzes in der dritten Reihe +B0078=Steuerung für die Auslösung des Gurtstraffers des rechten Sitzgurts in der dritten Reihe +B0079=Auslösesteuerung für Gurtstraffer B des Fahrersitzes +B007A=Auslösesteuerung für den Gurtstraffer B des Beifahrersitzes +B0080=Auslösesteuerung für den Gurtkraftbegrenzer des Fahrersitzes +B0081=Gurtkraftbegrenzer-Auslösesteuerung für den mittleren Sitz in der ersten Reihe +B0082=Auslösesteuerung für den Belastungsbegrenzer des Beifahrer-Sicherheitsgurts +B0083=Auslösungskontrolle für den Gurtkraftbegrenzer des linken Sitzes in der zweiten Reihe +B0084=Auslösungskontrolle für den Gurtkraftbegrenzer des mittleren Sitzes in der zweiten Reihe +B0085=Auslösungskontrolle für den Gurtkraftbegrenzer des rechten Sitzes in der zweiten Reihe +B0086=Auslösungskontrolle für den Gurtkraftbegrenzer des linken Sitzes in der dritten Reihe +B0087=Auslösungskontrolle für den Gurtkraftbegrenzer des mittleren Sitzes in der dritten Reihe +B0088=Auslösungskontrolle für den Gurtkraftbegrenzer des rechten Sitzes in der dritten Reihe +B0090=Sensor für linke Frontalaufprall-Rückhaltevorrichtungen +B0091=Sensor 1 für linke Seitenbegrenzungen +B0092=Sensor 2 für linke Seitenbegrenzungen +B0093=Sensor 3 für linke Seitenbegrenzungen +B0094=Sensor für mittlere Frontalaufprall-Rückhaltevorrichtungen +B0095=Sensor für rechte Frontalaufprall-Rückhaltevorrichtungen +B0096=Sensor 1 für die Befestigungsvorrichtung auf der rechten Seite +B0097=Sensor 2 für die Befestigungsvorrichtung auf der rechten Seite +B0098=Sensor für rechte Seitenbegrenzung 3 +B0099=Rollover-Sensor +B00A0=Insassenklassifizierungssystem +B00A1=Insassenpositionssystem +B00B0=Fahrersitz-Insassenklassifizierungssensor A +B00B1=Fahrersitz-Insassenklassifizierungssensor B +B00B2=Fahrersitz-Insassenklassifizierungssensor C +B00B3=Fahrersitz-Insassenklassifizierungssensor D +B00B4=Fahrersitz-Insassenklassifizierungssensor E +B00B5=Sensor für die Position der Fahrersitzschiene +B00B6=Sensor für die Verriegelung der Neigungsposition des Fahrersitzes +B00B7=Fahrersitz-Insassenpositionssensor A +B00B8=Fahrersitz-Insassenpositionssensor B +B00B9=Fahrersitz-Insassenpositionssensor C +B00BA=Fahrersitz-Insassenpositionssensor D +B00BB=Fahrersitz-Insassenpositionssensor E +B00C0=Beifahrersitz-Insassenklassifizierungssensor A +B00C1=Beifahrersitz-Insassenklassifizierungssensor B +B00C2=Beifahrersitz-Insassenklassifizierungssensor C +B00C3=Beifahrersitz-Insassenklassifizierungssensor D +B00C4=Beifahrersitz-Insassenklassifizierungssensor E +B00C5=Beifahrersitz-Schienenpositionsbegrenzungssensor +B00C6=Sensor für die Verriegelung der Neigungsposition des Beifahrersitzes +B00C7=Beifahrersitz-Insassenpositionssensor A +B00C8=Beifahrersitz-Insassenpositionssensor B +B00C9=Beifahrersitz-Insassenpositionssensor C +B00CA=Beifahrersitz-Insassenpositionssensor D +B00CB=Beifahrersitz-Insassenpositionssensor E +B00D0=Anzeige für Sicherheitsgurt des Fahrers +B00D1=Anzeige für den Beifahrer-Sicherheitsgurt +B00D2=Anzeige für Fehlfunktion des Rückhaltesystems 1 +B00D3=Anzeige für Fehlfunktion des Rückhaltesystems 2 +B00D4=Akustische Anzeige für Fehlfunktion des Rückhaltesystems +B00D5=Anzeige für deaktiviertes Rückhaltesystem für Beifahrer +B00DF=Deaktivierungsschalter für Insassenrückhaltesysteme +B0100=Fehlfunktion des Fahrerairbag-Stromkreises +B0101=Fahrer-Airbag-Schaltkreis Reichweite/Leistung +B0102=Airbag-Schaltkreis des Fahrers, niedriger Eingang +B0103=Fahrer-Airbag-Schaltkreis hoher Eingang +B0105=Fehlfunktion des Beifahrer-Airbag-Kreislaufs +B0106=Passagier-Airbag-Schaltkreis Reichweite/Leistung +B0107=Passagier-Airbag-Schaltkreis niedriger Eingang +B0108=Passagier-Airbag-Schaltkreis hoher Eingang +B0110=Fehlfunktion des Airbag-Stromkreises auf der Fahrerseite +B0111=Bereich/Leistung des Airbag-Schaltkreises auf der Fahrerseite +B0112=Airbag-Schaltkreis auf Fahrerseite – niedriger Eingang +B0113=Hoher Eingang im Airbag-Stromkreis auf der Fahrerseite +B0115=Fehlfunktion des Airbag-Stromkreises auf der Beifahrerseite +B0116=Airbag-Schaltkreis auf der Beifahrerseite – Reichweite/Leistung +B0117=Airbag-Stromkreis auf der Beifahrerseite – niedriger Eingang +B0118=Hoher Eingang im Airbag-Stromkreis auf der Beifahrerseite +B0120=Fehlfunktion des Schalters für Sicherheitsgurt Nr. 1 +B0121=Sicherheitsgurt Nr. 1 Schalter Überwachungskreis Bereich/Leistung +B0122=Sicherheitsgurt Nr. 1 Schalter Überwachungskreis Niedriger Eingang +B0123=Sicherheitsgurt Nr. 1 Schalter Überwachungskreis Hoher Eingang +B0125=Fehlfunktion des Schalters für Sicherheitsgurt Nr. 2 +B0126=Sicherheitsgurt Nr. 2 Schalter Überwachungskreis Bereich/Leistung +B0127=Sicherheitsgurt Nr. 2 Schalter Überwachungskreis Niedriger Eingang +B0128=Sicherheitsgurt Nr. 2 Schalter Überwachungskreis Hoher Eingang +B0130=Fehlfunktion des Rückholkreislaufs für Sicherheitsgurt Nr. 1 +B0131=Sicherheitsgurt Nr. 1 – Rückzugkreisbereich/Leistung +B0132=Sicherheitsgurt Nr. 1, Einzugskreis, niedriger Eingang +B0133=Sicherheitsgurt Nr. 1, Einziehkreis, hoher Eingang +B0135=Fehlfunktion des Rückholkreislaufs für Sicherheitsgurt Nr. 2 +B0136=Sicherheitsgurt Nr. 2 – Rückzugkreisbereich/Leistung +B0137=Sicherheitsgurt Nr. 2, Einzugskreis, niedriger Eingang +B0138=Sicherheitsgurt Nr. 2, Einziehkreis, hoher Eingang +B0200=Gebläsemotor Nr. 1 (Haupt-/Primär-/Frontmotor) Stromkreis zu schwach +B0300=Kühlgebläse Nr. 1 – Fehlfunktion des Stromkreises +B0301=Kühlgebläse Nr. 1 – Leistungsbereich/Leistung +B0302=Kühlgebläse Nr. 1, niedriger Eingang +B0303=Kühlgebläse Nr. 1, hoher Stromverbrauch +B0305=Kühlgebläse Nr. 2 – Fehlfunktion des Stromkreises +B0306=Kühlgebläse Nr. 2 – Leistungsbereich/Leistung +B0307=Kühlgebläse Nr. 2, niedriger Eingang +B0308=Kühlgebläse Nr. 2, hoher Stromverbrauch +B0310=Fehlfunktion des Klimaanlagen-Kupplungskreislaufs +B0311=A/ C Kupplungskreis Reichweite/ Leistung +B0312=A/C-Kupplungskreis niedriger Eingang +B0313=A/C-Kupplungskreis hoher Eingang +B0315=Fehlfunktion des Klimaanlagen-Druckkreislaufs Nr. 1 +B0316=A/C-Druck Nr. 1 Kreislaufbereich/Leistung +B0317=A/C-Druck #1-Kreis niedriger Eingang +B0318=A/C-Druck #1-Kreis hoher Eingang +B0320=Fehlfunktion des Klimaanlagen-Druckkreislaufs Nr. 2 +B0321=A/C-Druck Nr. 2 Kreislaufbereich/Leistung +B0322=A/C-Druck #2-Kreis niedriger Eingang +B0323=A/C-Druck #2-Kreislauf hoher Eingang +B0325=A/C-Pressereferenz (Signal) Schaltkreisstörung +B0326=A/C-Pressenreferenz (Signal) Schaltungsbereich/Leistung +B0327=A/C-Pressereferenz (Signal) Schaltung Niedriger Eingang +B0328=A/C-Pressereferenz (Signal) Schaltung Hoher Eingang +B0330=Fehlfunktion des Außenlufttemperaturkreislaufs +B0331=Außenlufttemperaturbereich/Leistung +B0332=Außenlufttemperaturkreis niedriger Eingang +B0333=Außenlufttemperaturkreis hoher Eingang +B0335=Fehlfunktion des Lufttemperatursensors Nr. 1 +B0336=Lufttemperatursensor Nr. 1 – Bereich/Leistung +B0337=Lufttemperatursensor Nr. 1, niedriger Eingang +B0338=Hoher Eingang im Stromkreis des Lufttemperatursensors Nr. 1 +B0340=Fehlfunktion des Lufttemperatursensors Nr. 2 +B0341=Lufttemperatursensor Nr. 2 – Bereich/Leistung +B0342=Lufttemperatursensor Nr. 2 – Niedriger Eingang im Stromkreis +B0343=Hoher Eingang im Stromkreis des Lufttemperatursensors Nr. 2 +B0345=Solar-Lastsensor 1 – Fehlfunktion +B0346=Solar-Lastsensor 1 Schaltkreisbereich/Leistung +B0347=Solar-Lastsensor 1-Kreis-Eingang niedrig +B0348=Solar-Lastsensor 1-Kreis-Hochleistungseingang +B0350=Solar-Lastsensor 2 – Fehlfunktion des Stromkreises +B0351=Solar-Lastsensor 2 Schaltkreisbereich/Leistung +B0352=Solar-Lastsensor 2-Kreis-Niedrigeingang +B0353=Solar-Lastsensor 2-Kreis-Hochleistungseingang +B0355=Fehlfunktion des Gebläsemotors Nr. 1, Geschwindigkeitskreis +B0356=Gebläsemotor Nr. 1 Drehzahlbereich/Leistung +B0357=Gebläsemotor Nr. 1, niedrige Drehzahl, niedrige Eingangsleistung +B0358=Gebläsemotor Nr. 1 Drehzahlkreis Hohe Eingangsleistung +B0360=Fehlfunktion des Stromkreises des Gebläsemotors Nr. 1 +B0361=Gebläsemotor Nr. 1 Leistungsbereich/Leistung +B0362=Gebläsemotor Nr. 1 Stromkreis Niedrige Eingangsleistung +B0363=Gebläsemotor Nr. 1 Stromkreis hohe Eingangsleistung +B0365=Fehlfunktion des Erdungskreises des Gebläsemotors Nr. 1 +B0366=Gebläsemotor Nr. 1 Erdungskreisbereich/Leistung +B0367=Gebläsemotor Nr. 1 Erdungskreis niedrige Eingangsleistung +B0368=Gebläsemotor Nr. 1 Erdungskreis hoher Eingangsstrom +B0370=Fehlfunktion des A/C-Hochseitentemperatursensors +B0371=A/ C Hochtemperatur-Temperatursensorbereich/-leistung +B0372=A/ C Hochtemperaturfühler Niedriger Eingang +B0373=A/C-Hochtemperaturfühler, hoher Eingang +B0375=Fehlfunktion des Einlasstemperatursensors des Klimaanlagenverdampfers +B0376=A/ C Verdampfer-Einlasstemperaturfühler Bereich/ Leistung +B0377=A/C-Verdampfer-Einlasstemperaturfühler – niedriger Eingang +B0378=A/C-Verdampfer-Einlasstemperatursensor – hoher Eingang +B0380=A/ C Kältemittel Unterdruck +B0381=A/ C Kältemittelüberdruck +B0400=Luftstromregelung Nr. 1: Fehlfunktion der Abtauung +B0401=Luftstromregelung Nr. 1 Abtaubereich/Leistung +B0402=Luftstromregelung Nr. 1 Abtauen Niedrige Leistung +B0403=Luftstromregelung Nr. 1 Abtauen Hohe Leistung +B0405=Luftstromregelung Nr. 2 Heizungsstörung +B0406=Luftstromregelung Nr. 2 Heizbereich/Leistung +B0407=Luftstromregelung Nr. 2 Heizung niedrige Eingangsleistung +B0408=Luftstromregelung Nr. 2 Heizung Hohe Eingangsleistung +B0410=Luftstromregelung Nr. 3 Mischungsfehler +B0411=Luftstromregelung Nr. 3 Mischbereich/Leistung +B0412=Luftstromregelung Nr. 3 Mischung Niedrige Eingabe +B0413=Luftstromregelung Nr. 3 Mischung Hohe Eingangsleistung +B0415=Luftstromregelung Nr. 4 – Fehlfunktion der Entlüftung +B0416=Luftstromregelung Nr. 4 Lüftungsbereich/Leistung +B0417=Luftstromregelung Nr. 4 Entlüftung Niedriger Eingang +B0418=Luftstromregelung Nr. 4 Entlüftung Hoher Eingang +B0420=Luftstromregelung Nr. 5 – Fehlfunktion der Klimaanlage +B0421=Luftstromregelung Nr. 5 Klimaanlagenbereich/Leistung +B0422=Luftstromregelung Nr. 5 Klimaanlage Niedrige Eingangsleistung +B0423=Luftstromregelung Nr. 5 Klimaanlage hoher Eingangsstrom +B0425=Luftstromregelung Nr. 6 – Fehlfunktion der Umluftfunktion +B0426=Luftstromregelung Nr. 6 Umluftbereich/Leistung +B0427=Luftstromregelung Nr. 6 Umluftbetrieb Niedrige Eingangsleistung +B0428=Luftstromregelung Nr. 6 Umluftbetrieb Hohe Leistung +B0430=Fehlfunktion des Heckscheibenheizkreises +B0431=Reichweite/Leistung des Heckscheibenheizkreislaufs +B0432=Eingangsleistung des hinteren Entfrostungskreises zu niedrig +B0433=Hoher Eingang im hinteren Entfrostungskreis +B0435=Fehlfunktion des Klimaanlagen-Anforderungskreises +B0436=A/ C Anforderungsbereich/Leistung +B0437=A/ C Anfrage Schaltkreis niedriger Eingang +B0438=A/ C Anfrage Stromkreis hohe Eingangsleistung +B0440=Fehlfunktion der Rückmeldung von Steuerkopf Nr. 1 +B0441=Steuerkopf Nr. 1 Rückkopplungsbereich/Leistung +B0442=Steuerkopf Nr. 1 Rückmeldung Niedriger Eingang +B0443=Steuerkopf Nr. 1 Rückmeldung hoher Eingang +B0445=Fehlfunktion der Rückmeldung von Steuerkopf Nr. 2 +B0446=Steuerkopf Nr. 2 Rückkopplungsbereich/Leistung +B0447=Steuerkopf Nr. 2 Rückmeldung Niedriger Eingang +B0448=Steuerkopf Nr. 2 Rückmeldung hoher Eingang +B0500=Fehlfunktion des rechten Blinkerschaltkreises +B0501=Rechter Blinker – Reichweite/Leistung +B0502=Rechter Blinker-Stromkreis niedriger Eingang +B0503=Rechter Blinker-Stromkreis hoher Eingang +B0505=Fehlfunktion des linken Blinkerschaltkreises +B0506=Reichweite/Leistung des linken Blinkerschaltkreises +B0507=Linksabbieger-Blinker-Schaltkreis niedriger Eingang +B0508=Linker Blinker-Stromkreis hoher Eingang +B0510=Fehlfunktion der Scheinwerferblinker-Schaltung +B0511=Scheinwerferblinker-Schaltkreis Reichweite/Leistung +B0512=Scheinwerferblinker-Schaltung niedriger Eingang +B0513=Scheinwerferblinker-Schaltung hoher Eingang +B0515=Fehlfunktion des Tachometers +B0516=Tachometer-Schaltkreis Reichweite/Leistung +B0517=Tachometer-Schaltung niedriger Eingang +B0518=Tachometer-Schaltung hoher Eingang +B0520=Fehlfunktion des Drehzahlmesserkreises +B0521=Drehzahlmesser-Schaltkreisbereich/-leistung +B0522=Tachometer Schaltung niedriger Eingang +B0523=Hoher Eingang des Drehzahlmesserkreises +B0525=Fehlfunktion der Temperaturmessgeräte +B0526=Temperaturmessgeräte Schaltkreisbereich/Leistung +B0527=Temperaturmessgeräte Schaltung Niedriger Eingang +B0528=Temperaturmessgeräte mit hoher Eingangsspannung +B0530=Fehlfunktion des Kraftstoffstandanzeigerkreises +B0531=Kraftstoffstandanzeiger-Schaltkreis Reichweite/Leistung +B0532=Kraftstoffstandanzeiger-Schaltkreis niedriger Eingang +B0533=Kraftstoffstandanzeiger-Schaltkreis hoher Eingang +B0535=Fehlfunktion der Turbo-/Super-Boost-Anzeige +B0536=Turbo-/Super-Boost-Anzeigebereich/Leistung +B0537=Turbo-/Super-Boost-Anzeige – Niedriger Eingang +B0538=Turbo-/Super-Boost-Anzeige, hoher Eingang +B0540=Fehlfunktion der Anschnallgurtanzeige +B0541=Anzeige für Anschnallgurt Bereich/Leistung +B0542=Anzeige für Anschnallgurt, niedriger Eingang +B0543=Anzeige für Anschnallen der Sicherheitsgurte, hoher Eingang +B0545=Anzeige für offene Tür Nr. 1 funktioniert nicht richtig +B0546=Tür offen #1 Anzeige Bereich/Leistung +B0547=Tür offen #1 Anzeige Niedriger Eingang +B0548=Tür offen #1 Anzeige Hoher Eingang +B0550=Anzeige für offene Tür Nr. 2 funktioniert nicht richtig +B0551=Tür offen #2 Anzeige Bereich/Leistung +B0552=Tür offen #2 Anzeige Niedriger Eingang +B0553=Tür offen #2 Anzeige Hoher Eingang +B0555=Fehlfunktion des Bremsanzeigekreises +B0556=Bremsanzeigekreis Reichweite/Leistung +B0557=Bremsanzeigeschaltung niedriger Eingang +B0558=Bremsanzeigeschaltung hoher Eingang +B0560=Airbag-Leuchte Nr. 1 – Fehlfunktion des Stromkreises +B0561=Airbag-Lampe Nr. 1 – Schaltkreisbereich/Leistung +B0562=Airbag-Lampe Nr. 1, niedriger Eingang +B0563=Airbag-Lampe Nr. 1, hoher Stromverbrauch +B0565=Sicherheitsoperation Information Circuit Fehlfunktion +B0566=Sicherheitsinformationskreislauf Reichweite/Leistung +B0567=Sicherheitsinformationskreis Niedriger Eingang +B0568=Sicherheitsoperationsinformationen Hoher Eingang +B0600=Fehler bei der Optionskonfiguration +B0601=KAM zurücksetzen +B0602=Osc Überwachungsmodul COP Fehlfunktion +B0603=EEPROM-Schreibfehler +B0604=EEP-ROM-Kalibrierungsfehler +B0605=EEP-ROM-Prüfsummenfehler +B0606=RAM-Fehlfunktion +B0607=Interner Fehler +B0608=Initialisierungsfehler +B0800=Gerätestromversorgung Nr. 1 – Fehlfunktion des Stromkreises +B0801=Geräteleistung Nr. 1 Schaltkreisbereich/Leistung +B0802=Geräteleistung Nr. 1 Schaltung Niedrige Eingangsleistung +B0803=Geräteleistung Nr. 1 Schaltkreis Hoher Eingang +B0805=Gerätestromversorgung Nr. 2 – Fehlfunktion des Stromkreises +B0806=Geräteleistung Nr. 2 Schaltungsbereich/Leistung +B0807=Geräteleistung Nr. 2 Schaltung Niedrige Eingangsleistung +B0808=Geräteleistung Nr. 2, hoher Eingangsstrom +B0810=Geräteleistung Nr. 3 – Fehlfunktion des Stromkreises +B0811=Geräteleistung Nr. 3 Schaltungsbereich/Leistung +B0812=Geräteleistung Nr. 3 Schaltung niedriger Eingang +B0813=Geräteleistung Nr. 3 Schaltung Hoher Eingang +B0815=Geräteerdung Nr. 1 – Fehlfunktion des Stromkreises +B0816=Geräteerdung Nr. 1 Schaltkreisbereich/Leistung +B0817=Geräteerdung Nr. 1, niedriger Eingang +B0818=Geräteerdung Nr. 1, hoher Eingang +B0820=Geräteerdung Nr. 2 – Fehlfunktion des Stromkreises +B0821=Geräteerdung Nr. 2 Schaltungsbereich/Leistung +B0822=Geräteerdung Nr. 2, niedriger Eingang +B0823=Geräteerdung Nr. 2, hoher Eingang +B0825=Geräteerdung Nr. 3 – Fehlfunktion des Stromkreises +B0826=Geräteerdung Nr. 3 Schaltungsbereich/Leistung +B0827=Geräteerdung Nr. 3, niedriger Eingang +B0828=Geräteerdung Nr. 3, hoher Eingang +B0830=Zündung 0 Schaltkreisfehler +B0831=Zündung 0 Schaltkreisbereich/Leistung +B0832=Zündung 0 Schaltkreis niedriger Eingang +B0833=Zündung 0 Stromkreis hoher Eingang +B0835=Zündungsfehler 1 Schaltkreis +B0836=Zündung 1 Schaltkreis Reichweite/Leistung +B0837=Zündung 1 Schaltkreis niedriger Eingang +B0838=Zündung 1 Schaltkreis hoher Eingang +B0840=Zündungsfehler im 3. Stromkreis +B0841=Zündung 3 Schaltkreisbereich/Leistung +B0842=Zündung 3-Kreis-Eingang niedrig +B0843=Zündung 3-Kreis-Hochleistungseingang +B0845=Fehlfunktion der 5-Volt-Referenzschaltung des Geräts +B0846=Gerät 5-Volt-Referenzschaltung Bereich/Leistung +B0847=Gerät 5-Volt-Referenzschaltung Niedriger Eingang +B0848=Gerät 5-Volt-Referenzschaltung mit hohem Eingang +B0850=(Sauber) Fehlfunktion des Batteriekreises +B0851=(Sauberer) Batteriekreisbereich/Leistung +B0852=(Sauberer) Batteriestromkreis mit niedrigem Eingang +B0853=(Sauberer) Batteriestromkreis mit hohem Eingang +B0855=(Verschmutzter) Batteriestromkreis defekt +B0856=(Verschmutzter) Batteriekreisbereich/Leistung +B0857=(Verschmutzter) Batteriestromkreis mit niedrigem Eingang +B0858=(Verschmutzter) Batteriestromkreis mit hohem Eingangsstrom +B0859=Systemspannung niedrig +B0860=Systemspannung hoch diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_el.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_el.properties new file mode 100644 index 0000000..851fb4f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_el.properties @@ -0,0 +1,177 @@ +P0001=Κύκλωμα Ελέγχου Ρυθμιστή Καυσίμων/Ανοιχτό +P0002=Σειρά Κυκλώματος Ελέγχου Ρυθμιστή Όγκου Καυσίμων/Απόδοση +P0003=Χαμηλό Κύκλωμα Ελέγχου Ρυθμιστή Καυσίμων +P0004=Υψηλό Κύκλωμα Ελέγχου Ρυθμιστή Καυσίμων +P0005=Κύκλωμα Ελέγχου Καυσίμων με Κλειστή Βαλβίδα/Ανοικτό +P0006=Χαμηλό Κύκλωμα Κυκλώματος Ελέγχου Καυσίμων με Κλειστή Βαλβίδα +P0007=Υψηλό Κύκλωμα Ελέγχου Καυσίμων με Κλειστή Βαλβίδα +P0008=Τράπεζα 1 Απόδοσης Συστήματος Θέσης Μηχανής +P0009=Τράπεζα 2 Απόδοσης Συστήματος Θέσης Μηχανής +P000A=Τράπεζα 1 Χαμηλής Απόδοσης Θέσης Camshaft +P000B=Τράπεζα 1 Χαμηλής Απόδοσης Θέσης Camshaft B +P000C=Τράπεζα 2 Χαμηλής Απόδοσης Θέσης Camshaft A +P000D=Τράπεζα 2 Χαμηλής Απόδοσης Θέσης Camshaft B +P000E=ISO/SAE αποθηκεύτηκε +P000F=ISO/SAE κρατήθηκε +P0010=Ενεργό Κύκλωμα Θέσης Camshaft A/Ανοικτή Τράπεζα 1 +P0011=Θέση Camshaft A-Τράπεζα 1 Προχωρημένου Συστήματος ή Απόδοσης +P0012=Θέση Camshaft A-Ο Χρόνος Τελείωσε-Καθυστερημένη Τράπεζα 1 +P0013=Θέση Camshaft B-Ενεργό Κύκλωμα/Ανοικτή Τράπεζα 1 +P0014=Θέση Camshaft B-O Χρόνος Τελείωσε-Τράπεζα 1 Προχωρημένου Συστήματος ή Απόδοσης +P0015=Θέση Camshaft B-Ο Χρόνος Τελείωσε-Καθυστερημένη Τράπεζα 1 +P0016=Θέση Crankshaft -Ανιχνευτής Α Τράπεζα 1 Θέση Camshaft +P0017=Θέση Crankshaft -Ανιχνευτής Β Σχέση Τράπεζας 1 με την Θέση Camshaft +P0018=Θέση Crankshaft -Θέση Camshaft Σχέση Τράπεζας 2 Ανιχνευτής Α +P0019=Θέση Crankshaft -Θέση Camshaft Ανιχνευτή Β Σχέση Τράπεζας 2 +P0020=Ενεργό Κύκλωμα Θέσης Camshaft A/Ανοικτή Τράπεζα 2 +P0021=Θέση Α Camshaft -Τέλος Χρόνου-Προχωρημένο Σύστημα ή Απόδοσης Τράπεζας 2 +P0022=Θέση Camshaft Α-Τέλος Χρόνου-Καθυστέρηση Τράπεζας 2 +P0023=Θέση Β Camshaft -Ενεργό Κύκλωμα/Ανοικτή Τράπεζα 2 +P0024=Θέση Camshaft B-Τέλος Χρόνου-Προχωρημένο Σύστημα ή Απόδοσης Τράπεζας 2 +P0025=Θέση Camshaft Β-Τέλος Χρόνου-Καθυστερημένη Τράπεζα 2 +P0026=Σειρά Κυκλώματος Ελέγχου Ηλιακής Ενέργειας με Βαλβίδα Απορρόφησης/Απόδοση Τράπεζας 1 +P0027=Σειρά Κυκλώματος Ελέγχου Ηλιακής Ενέργειας με Βαλβίδα Εξάτμισης/Απόδοση Τράπεζας 1 +P0028=Σειρά Κυκλώματος Ελέγχου Ηλιακής Ενέργειας με Βαλβίδα Απορρόφησης/Απόδοση Τράπεζας 2 +P0029=Σειρά Κυκλώματος Ελέγχου Ηλιακής Ενέργειας με Βαλβίδα Εξάτμισης/Απόδοση Τράπεζας 2 +P0030=Ανιχνευτής 1 Ελέγχου Κυκλώματος Τράπεζας 1 με Θερμαστή HO2S +P0031=Θερμαστής HO2S Ελέγχου Κυκλώματος Χαμηλής Τάσης Τράπεζας 1 Ανιχνευτής 1 +P0032=Θερμαστής HO2S Ελέγχου Κυκλώματος Υψηλής Τάσης Τράπεζας 1 Ανιχνευτής 1 +P0033=Φορτιστής Turbo/Κύκλωμα Ελέγχου Σούπερ Φορτιστή με Βαλβίδα Bypass +P0034=Φορτιστής Turbo/Σούπερ φορτιστής Ελέγχου Κυκλώματος Χαμηλής Τάσης με Βαλβίδα Bypass +P0036=Ανιχνευτής 2 Ελέγχου Κυκλώματος Τράπεζας 1 με Θερμαστή HO2S +P0038=Θερμαστής HO2S Ελέγχου Κυκλώματος Υψηλής Τάσης Τράπεζα 1 Ανιχνευτής 2 +P0039=Φορτιστής Turbo/Σούπερ φορτιστής Σειράς Κυκλώματος Ελέγχου Βαλβίδας Bypass/Απόδοση +P0042=Ανιχνευτής 3 με Θερμαστή HO2S Κυκλώματος Ελέγχου Τράπεζα 1 +P0043=Θερμαστής HO2S Ανιχνευτής 3 Κυκλώματος Ελέγχου Χαμηλής Τάσης Τράπεζας 1 +P0044=Θερμαστής HO2S Ανιχνευτής 3 Κυκλώματος Ελέγχου Υψηλής Τάσης Τράπεζα 1 +P0045=Φορτιστής Turbo/Σούπερ φορτιστής Βελτίωσης Ελέγχου Κυκλώματος Ηλιακής Ενέργειας Α/Ανοικτό +P0046=Φορτιστής Turbo/Σούπερ φορτιστής Βελτίωσης Σειράς Κυκλώματος Ηλιακής Ενέργειας Α/Απόδοση +P0047=Φορτιστής Turbo/Σούπερ φορτιστής Βελτίωσης Ελέγχου Κυκλώματος Ηλιακής Ενέργειας Α Χαμηλής Τάσης +P0048=Φορτιστής Turbo/Σούπερ φορτιστής Βελτίωσης Ελέγχου Κυκλώματος Ηλιακής Ενέργειας Α Υψηλής Τάσης +P0049=Φορτιστής Turbo/Σούπερ φορτιστής Τουρμπίνας Μεγίστης Ταχύτητας +P004A=Φορτιστής Turbo/Σούπερ φορτιστής Βελτίωσης Ελέγχου Κυκλώματος Ηλιακής Ενέργειας Β/Ανοικτός +P004B=Φορτιστής Turbo/Σούπερ φορτιστής Βελτίωσης Ελέγχου Σειράς Κυκλώματος Ηλιακής Ενέργειας Β/Απόδοση +P004C=Φορτιστής Turbo/Σούπερ φορτιστής Βελτίωσης Ελέγχου Σειράς Κυκλώματος Χαμηλής Τάσης Ηλιακής Ενέργειας Β +P004D=Φορτιστής Turbo/Σούπερ φορτιστής Βελτίωσης Ελέγχου Κυκλώματος Ηλιακής Ενέργειας Β Υψηλής Τάσης +P0035=Δυνατός φορτιστής/Έλεγχος Κυκλώματος Φορτιστή Υψηλής Τάσης με Βαλβίδα Bypass +P0037=Έλεγχος Κυκλώματος ΘερμαστήHO2S υψηλής Τάσης Τράπεζα 1 Ανιχνευτής +P0040=Σήματα Ανιχνευτή Q2 Ανιχνευτής 1 Τράπεζα 1/Ανιχνευτής 1 Τράπεζας 2 +P0041=Ανιχνευτής Σημάτων Q2 Τράπεζα 1 Ανιχνευτής 2/Τράπεζα 2 Ανιχνευτής 2 +P004E=Δυνατός Φορτιστής/Ενίσχυση Ελέγχου ΚυκλώματοςSolenoid Α Ενδιάμεσου Φορτιστή υψηλής Τάσης/Ελεύθερος +P004F=Ισχυρός φορτιστής/Φορτιστής πολύ ισχυρός Βελτίωσης Ελέγχου Ενδιάμεσου Κυκλώματος Β Solenoid/Ελεύθερος +P0050=HO2S Έλεγχος Κυκλώματος με Θερμαστή Τράπεζα 1 Ανιχνευτής 1 +P0051=HO2S Έλεγχος Θερμαστή Χαμηλού Κυκλώματος Τράπεζα 2 Ανιχνευτής 1 +P0052=HO2S Θερμαστής Ελέγχου Κυκλώματος Υψηλής Τάσης Τράπεζα 2 Ανιχνευτής 1 +P0053=HO2S Αντίσταση Θερμαστή Τράπεζα 1 Ανιχνευτής 1 +P0054=HO2S Αντίσταση Θερμαστή Τράπεζα 1 Ανιχνευτής 2 +P0055=HO2S Αντίσταση Θερμαστή Τράπεζα 1 Ανιχνευτής 3 +P0056=HO2S Έλεγχος Κυκλώματος Θερμαστή Τράπεζα 2 Ανιχνευτής 2 +P0057=HO2S Έλεγχος Θερμαστή Κυκλώματος Χαμηλής Τάσης Τράπεζα 2 Ανιχνευτής 2 +P0058=HO2S Θερμαστής Ελέγχου Κυκλώματος Υψηλής Τάσης Τράπεζα 2 Ανιχνευτής 2 +P0059=HO2S Αντίσταση Θερμαστή Τράπεζα 2 Ανιχνευτής 1 +P0060=HO2S Αντίσταση Θερμαστή Τράπεζα 2 Ανιχνευτής 2 +P0061=HO2S Αντίσταση Θερμαστή Τράπεζα 2 Ανιχνευτής 3 +P0062=HO2S Έλεγχος Θερμαστή Κύκλωμα Τράπεζα 2 Ανιχνευτής 3 +P0063=HO2S Θερμαστής Ελέγχου Κυκλώματος Χαμηλής Τάσης Τράπεζα 2 Ανιχνευτής 3 +P0064=HO2S Έλεγχος Κυκλώματος Υψηλής Τάσης με Θερμαστή Τράπεζα 2 Ανιχνευτής 3 +P0065=Σειρά Ελέγχου Σωλήνα που Τροφοδοτείται με Αέρα/Απόδοση +P0066=Έλεγχος Κυκλώματος με Σωλήνα που Τροφοδοτείται με Αέρα ή Κύκλωμα Χαμηλής Τάσης +P0067=Έλεγχος Κυκλώματος Υψηλής Τάσης με Σωλήνα που Τροφοδοτείται με Αέρα +P0068=MAP/MAF – Θέση Σύνδεσης Σωλήνα +P0069=Κύρια Πίεση Μετρητή-Μέτρηση Βαρομετρικής Πίεσης +P006A=ΜΑΡ- Μέτρηση Εισόδου Αέρα +P006B=ΜΑΡ-Μέτρηση Πίεσης Εξάτμισης +P006C=MAP-Δυνατός φορτιστής/Μέτρηση Πίεσης Σούπερ φορτιστή +P006D=Βαρομετρική Πίεση- Ισχυρότατος φορτιστής/Μέτρηση Πίεσης Εισόδου Σούπερ φορτιστή +P006E=To ISO/SAE κρατήθηκαν +P006F=Τα ISO/SAE κρατήθηκαν +P0070=Κύκλωμα με Ανιχνευτή Μέτρησης Ατμοσφαιρικής Πίεσης +P0071=Εύρος Ανιχνευτή Εξωτερικού Αέρα/Απόδοση +P0072=Κύκλωμα Χαμηλής Τάσης με Ανιχνευτή Μέτρησης Θερμοκρασίας Εξωτερικού Αέρα +P0073=Κύκλωμα Υψηλής Τάσης με Ανιχνευτή Μέτρησης Θερμοκρασίας Εξωτερικού Αέρα +P0074=Ενδιάμεσο Κύκλωμα με Ανιχνευτή Μέτρησης Θερμοκρασίας Εξωτερικού Αέρα +P0075=Έλεγχος Κυκλώματος Απορρόφησης Solenoid με Βαλβίδα Τράπεζα 1 +P0076=Έλεγχος Κυκλώματος Απορρόφησης Χαμηλής Τάσης Solenoid με Βαλβίδα Τράπεζα 1 +P0077=Έλεγχος Κυκλώματος Απορρόφησης Υψηλής Τάσης Solenoid με Βαλβίδα Τράπεζα 1 +P0078=Έλεγχος Κυκλώματος Solenoid με Βαλβίδα Εξάτμισης Τράπεζα 1 +P0079=Έλεγχος Κυκλώματος Solenoid Χαμηλής Τάσης με Βαλβίδα Εξάτμισης Τράπεζα 1 +P0080=Έλεγχος Κυκλώματος Solenoid Υψηλής Τάσης με Βαλβίδα Εξάτμισης Τράπεζα 1 +P0081=Έλεγχος Κυκλώματος Solenoid με Βαλβίδα Απορρόφησης Τράπεζα 2 +P0082=Έλεγχος Κυκλώματος Solenoid Χαμηλής Τάσης με Βαλβίδα Απορρόφησης Τράπεζα 2 +P0083=Έλεγχος Κυκλώματος Solenoid Υψηλής Τάσης με Βαλβίδα Απορρόφησης Τράπεζα 2 +P0084=Έλεγχος Κυκλώματος Solenoid με Βαλβίδα Εξάτμισης Τράπεζα 2 +P0085=Έλεγχος Κυκλώματος Χαμηλής Τάσης με Βαλβίδα Εξάτμισης Τράπεζα 2 +P0086=Έλεγχος Κυκλώματος Solenoid Υψηλής Τάσης με Βαλβίδα Εξάτμισης Τράπεζα 2 +P0087=Ροή Καυσίμων/Η Πίεση Συστήματος-Πολύ Χαμηλή +P0088=Ροή Καυσίμων/Η Πίεση Συστήματος είναι Πολύ Υψηλή +P0089=Ρυθμιστής Πίεσης Καυσίμων 1 Απόδοση +P0090=Ρυθμιστής Πίεσης Καυσίμων 1 για Έλεγχο Κυκλώματος +P0091=Ρυθμιστής 1 Πίεσης Καυσίμων για Έλεγχο Κυκλώματος Χαμηλής Τάσης +P0092=Ρυθμιστής 1 Πίεσης Καυσίμων για Έλεγχο Κυκλώματος Υψηλής Τάσης +P0093=Εντοπίστηκε Διαρροή στα Καύσιμα-Μεγάλη Διαρροή +P0094=Εντοπίστηκε Διαρροή στα Καύσιμα-Μικρή Διαρροή +P0095=Κύκλωμα με Ανιχνευτή 2 Απορρόφησης Θερμοκρασίας Αέρα +P0096=Εύρος Κυκλώματος με Ανιχνευτή 2 Απορρόφησης Αέρα/Απόδοση +P0097=Κύκλωμα Χαμηλής Τάσης με Ανιχνευτή 2 Απορρόφησης Θερμοκρασίας Αέρα +P0098=Κύκλωμα Υψηλής Τάσης με Ανιχνευτή 2 για Απορρόφηση Θερμοκρασίας Αέρα +P0099=Ενδιάμεσο Κύκλωμα με Ανιχνευτή 2 Απορρόφησης Θερμοκρασίας Αέρα/Ελεύθερο +P009A=Απορρόφηση Θερμοκρασίας Αέρα/Μέτρηση Εξωτερικής Θερμοκρασίας +P0100=Κύκλωμα Εισόδου Α Αέρα +P0101=Εύρος Κυκλώματος Εισόδου Α Αέρα/Απόδοση +P0102=Κύκλωμα Χαμηλής Τάσης για Είσοδο Α Αέρα +P0103=Κύκλωμα Υψηλής Τάσης Εισόδου Α Αέρα +P0104=Ενδιάμεσο Κύκλωμα Εισόδου Α Αέρα +P0105=Μέτρηση Κεντρικής Πίεσης/Κύκλωμα Βαρομετρικής Πίεσης +P0106=Μέτρηση Κεντρικής Πίεσης/Εύρος Κυκλώματος Βαρομετρικής Πίεσης/Απόδοση +P0107=Μέτρηση Συνολικής Πίεσης/Κύκλωμα Χαμηλής Τάσης Βαρομετρικής Πίεσης +P0108=Μέτρηση Συνολικής Πίεσης/Κύκλωμα Υψηλής Τάσης Βαρομετρικής Πίεσης +P0109=Μέτρηση Συνολικής Πίεσης/Ενδιάμεσο Κύκλωμα Βαρομετρικής Πίεσης +P010A=Κύκλωμα Εισόδου Α Αέρα +P010B=Εύρος Κυκλώματος Εισόδου Β Αέρα/Απόδοση +P010C=Χαμηλό Κύκλωμα Εισόδου Β Αέρα +P010D=Κύκλωμα Υψηλής Τάσης Εισόδου Β Αέρα +P010E=Ενδιάμεσο Κύκλωμα Εισόδου Β Αέρα/Ελεύθερο +P010F=Μέτρηση Ανιχνευτή Α/Β Εισόδου Αέρα +P0110=Κύκλωμα Ανιχνευτή Α που Ρυθμίζει την Θερμοκρασία Εισόδου Αέρα +P0111=Εύρος Κυκλώματος με Ανιχνευτή 1 Θερμοκρασίας Απορρόφησης Αέρα/Απόδοση +P0112=Κύκλωμα Χαμηλής Τάσης με Ανιχνευτή Θερμοκρασίας Αέρα Εισόδου +P0113=Κύκλωμα Υψηλής Τάσης με Ανιχνευτή Θερμοκρασίας Αέρα Εισόδου +P0114=Ενδιάμεσο Κύκλωμα με Ανιχνευτή 1 που Ρυθμίζει την Θερμοκρασία Απορρόφησης Αέρα +P0115=Κύκλωμα με Ανιχνευτή Θερμοκρασίας Μηχανής Ψύξης +P0116=Εύρος Κυκλώματος με Ανιχνευτή 1 Θερμοκρασίας Ψύξης Μηχανής/Απόδοση +P0117=Κύκλωμα Χαμηλής Τάσης με Ανιχνευτή 1 Θερμοκρασίας Ψύξης Μηχανής +P0118=Κύκλωμα Υψηλής Τάσης με Ανιχνευτή 1 που Ρυθμίζει την Θερμοκρασία Ψύξης Μηχανής +P0119=Ενδιάμεσο Κύκλωμα με Ανιχνευτή 1 Θερμοκρασίας Ψύξης της Μηχανής +P011A=Σύνδεση Ανιχνευτή 1/2 Θερμοκρασίας Ψύξης της Μηχανής +P0120=Βραχυκύκλωμα/Ανιχνευτής Θέσης Πηδαλίου/Κύκλωμα Διακόπτη Α +P0121=Βραχυκύκλωμα/Ανιχνευτής Θέσης Πηδαλίου/Εύρος Κυκλώματος Διακόπτη Α/Απόδοση +P0122=Βραχυκύκλωμα/Ανιχνευτής Θέσης Πηδαλίου/Κύκλωμα Χαμηλής Τάσης Διακόπτη Α +P0123=Βραχυκύκλωμα/Ανιχνευτής Θέσης Πηδαλίου/Κύκλωμα Υψηλής Τάσης Διακόπτη Α +P0124=Βραχυκύκλωμα/Ανιχνευτής Θέσης Πηδαλίου/Ενδιάμεσο Κύκλωμα Διακόπτη Α +P0125=Ανεπαρκής Θερμοκρασία Ψύξης για Έλεγχο Κλειστού Κυκλώματος Καυσίμων +P0126=Ανεπαρκής Θερμοκρασία Ψύξης για Σταθερή Λειτουργία +P0127=Θερμοκρασία Αέρα που Απορροφάται Πολύ Υψηλή +P0128=Ψύξη Θερμοστάτη (Θερμοκρασία Ψύξης πιο Χαμηλή από την Θερμοκρασία που Ρυθμίζει ο Θερμοστάτης) +P0129=Η Βαρομετρική Πίεση είναι Πολύ Χαμηλή +P012A=Πολύ δυνατός Φορτιστής/ Φορτιστής πολύ Ισχυρής Τάσης Κυκλώματος Ανιχνευτή Πίεσης Αέρα Εισόδου +P012B=Πολύ Ισχυρός Φορτιστής/Φορτιστής πολύ Ισχυρής Τάσης Εύρους Κυκλώματος Ανιχνευτή Πίεσης Αέρα Εισόδου/Απόδοση +P012C=Πολύ Ισχυρός Φορτιστής/ Φορτιστής Πολύ Ισχυρής Τάσης Κυκλώματος Χαμηλής Τάσης με Ανιχνευτή Πίεσης Αέρα Εισόδου +P012D=Πολύ Ισχυρός Φορτιστής/Φορτιστής Πολύ Ισχυρής Τάσης Κυκλώματος Υψηλής Τάσης με Ανιχνευτή Πίεσης Αέρα Εισόδου +P012E=Πολύ Ισχυρός Φορτιστής/Φορτιστής με Πολύ Ισχυρή Τάση Ενδιάμεσου Κυκλώματος με Ανιχνευτή Πίεσης Αέρα Εισόδου/Ελεύθερος +P012F=Με επιφύλαξη των ISO/SAE +P0131=Κύκλωμα Χαμηλής Τάσης Ανιχνευτή O2 Τράπεζα 1 Ανιχνευτής 1 +P0149=Σφάλμα Συγχρονισμού Καυσίμων +P0150=Κύκλωμα Ανιχνευτή Q2 Τράπεζα 2 Ανιχνευτής 1 +P0151=Κύκλωμα Χαμηλής Τάσης με Ανιχνευτή Q2 Τράπεζα 2 Ανιχνευτής 1 +P0152=Κύκλωμα Υψηλής Τάσης με Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 1 +P0153=Κύκλωμα Χαμηλής Απόκρισης με Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 1 +P0154=Κύκλωμα Ανιχνευτή O2 Ανενεργό Τράπεζα 2 Ανιχνευτής 1 +P0155=Κύκλωμα Θερμαστή με Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 1 +P0156=Κύκλωμα Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 2 +P0157=Κύκλωμα Χαμηλής Τάσης με Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 2 +P0158=Κύκλωμα Υψηλής Τάσης με Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 2 +P0159=Κύκλωμα Αργής Απόκρισης με Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 2 +P0160=Κύκλωμα Ανιχνευτή O2 Ανενεργό Τράπεζα 2 Ανιχνευτής 2 +P0161=Κύκλωμα Θέρμανσης Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 2 +P0162=Κύκλωμα Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 3 +P0163=Κύκλωμα Χαμηλής Τάσης Ανιχνευτή O2 Τράπεζα 2 Ανιχνευτής 3 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_es.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_es.properties new file mode 100644 index 0000000..73a2d2f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_es.properties @@ -0,0 +1,25 @@ + + +P0004=Regulador de volumen de combustible Circuito alto +P0005=Válvula A de control de cierre de combustible Circuito/Abierto +P0006=Válvula A de control de cierre de combustible Circuito bajo +P0007=Válvula A de control de cierre de combustible Circuito alto +P000B=Posición lenta B del árbol de levas repuesta banco 1 +P0008=Sistema de posición del motor banco de rendimiento 1 +P0009=Sistema de posición del motor banco de rendimiento 2 +P000A=Posición lenta A del árbol de levas repuesta banco 1 +P000C=Posición lenta A del árbol de levas repuesta banco 2 +P000D=Posición lenta B del árbol de levas repuesta banco 2 +P000E=Reservado a ISO/SAE +P000F=Reservado a ISO/SAE +P0010=Posición actuador A del árbol de levas Circuito / Abierto banco 1 +P0011=Posición actuador A del árbol de levas - Sincronización por encima de lo normal o Banco de rendiminto Banco 1 +P0012=Posición actuador A del árbol de levas - Sincronización por debajode lo normal Banco 1 retrasado +P0013=Posición actuador B del árbol de levas - Actuador de circuito / Banco abierto 1 +P0014=Posición actuador B del árbol de levas - Sincronización por encima de lo normal o Banco de rendiminto Banco 1 +P0015=Posición actuador B del árbol de levas - Sincronización por debajo de lo normal o Banco de rendiminto Banco 1 +P0001=Regulador de volumen de combustible Circuito de control/abierto +P0002=Regulador de volumen de combustible Alcance/Rendimiento +P0003=Regulador de volumen de combustible Circuito bajo +U0416=Datos inválidos recibidos desde el modúlo de control de dinámica del vehiculo +U0402=Datos inválidos recibidos desde el modúlo de control de transmisión diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_es_US.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_es_US.properties new file mode 100644 index 0000000..361633a --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_es_US.properties @@ -0,0 +1,8 @@ +P0001=Circuito de control del regulador de volumen de combustible/abierto +P0002=Rango / rendimiento del circuito de control del regulador de volumen de combustible +P0003=Circuito de control del regulador de volumen de combustible bajo +P0004=Circuito de control del regulador de volumen de combustible alto +P0005=Circuito de control de cierre de combustible de la válvula a/abierto +P0006=Circuito de control bajo de la válvula A de cierre de combustible +P0007=Circuito de control alto de cierre de combustible de la válvula A +P0008=Comportamiento del detector 1 de la posición del cigüeñal diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_fi.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_fi.properties new file mode 100644 index 0000000..1702991 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_fi.properties @@ -0,0 +1,17 @@ +P0005=Polttoaineen sulkuventtiilin A ohjauspiiri / avoin +P0001=Polttoainemäärän säätimen ohjauspiiri / avoin +P0003=Polttoainemäärän säätimen ohjauspiiri alhainen +P0004=Polttoainemäärän säätimen ohjauspiiri korkea +P0006=Polttoaineen sulkuventtiilin A ohjauspiiri alhainen +P0007=Polttoaineen sulkuventtiilin A ohjauspiiri korkea +P0070=Ympäristön lämpötilan anturin piiri +P0127=Imuilman lämpötila liian korkea +P0129=Ilmakehän paine liian alhainen +P0148=Polttoaineensyöttövirhe +P0149=Polttoaineen ajoitusvirhe +P0185=Polttoaineen lämpöanturin B piiri +P0195=Moottoriöljyn lämpöanturi +P0200=Ruiskutussuuttimen piiri / avoin +P0002=Polttoainemäärän sääntelyn hallintapiirin alue/suorituskyky +P000E=Varattu ISO-/SAE-tiedoille +P000F=Varattu ISO-/SAE-tiedoille diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_fr.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_fr.properties new file mode 100644 index 0000000..988f3fa --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_fr.properties @@ -0,0 +1,727 @@ +P0001=Commande de régulateur de volume de carburant - circuit ouvert +P0002=Commande de régulateur de volume de carburant - plage de mesure/performance du circuit +P0003=Commande de régulateur de volume de carburant - tension trop basse +P0004=Commande de régulateur de volume de carburant - tension trop haute +P000E=réservé ISO/SAE +P000F=réservé ISO/SAE +P006E=réservé ISO/SAE +P006F=réservé ISO/SAE +P0127=Température trop élevée de l'air dans l'admission +P012F=réservé ISO/SAE +P0148=Erreur d'alimentation en carburant +P0168=Température du carburant trop élevée +P0005=Vanne d'arrêt de carburant Circuit de commande A/Ouvert +P0006=Vanne A d'arrêt de carburant Un circuit de commande bas +P0007=Vanne A d'arrêt de carburant circuit de commande Élevé +P0008=Phasage arbre à cames - vilebrequin performance Banc 1 +P0009=Phasage arbre à cames - vilebrequin performance Banc 2 +P000A=Position A de l'arbre à cames réponse lente Banc 1 +P000B=Position B de l'arbre à cames réponse lente Banc 1 +P000C=Position A de l'arbre à cames réponse lente Banc 2 +P000D=Position B de l'arbre à cames réponse lente Banc 2 +P0010=Circuit d'actionneur de position de l'arbre à cames A / Ouvert Banc 1 +P0011=Position de l'arbre à cames A - Distribution trop avancée ou performance système Banc 1 +P0012=Position de l'arbre à cames A - Distribution trop retardée Banc 1 +P0013=Position de l'arbre à cames B - Circuit de déclenchement / Ouvert Banc 1 +P0014=Position de l'arbre à cames B - Distribution trop avancée ou performance système Banc 1 +P0015=Position de l'arbre à cames B - Distribution retardée Banc 1 +P0016=Position Vilebrequin - Position Arbre à cames (rapport direct) Capteur A Banc 1 +P0017=Position Vilebrequin - Position Arbre à cames (rapport direct) Capteur B Banc 1 +P0018=Position Vilebrequin - Position Arbre à cames (rapport direct) Capteur A Banc 2 +P0019=Position Vilebrequin - Position Arbre à cames (rapport direct) Capteur B Banc 2 +P0020=Position Arbre à cames A Circuit Déclencheur / Ouvert Banc 2 +P0021=Position Arbre à cames A - Distribution avancée ou performance système Banc 2 +P0022=Position Arbre à cames A - Distribution retardée Banc 2 +P0023=Position Arbre à cames B - Circuit Déclencheur/ Ouvert Banc 2 +P0024=Position Arbre à cames B - Distribution Avancée ou performance système Banc 2 +P0025=Position Camshaft B-Temps Passé-Banque 2 Retardée Banc 2 +P0026=Rang de Circuit Solenoid B de Controle à Valve Absorbant/Performance de Banque 1 +P0027=Rang de Circuit Solenoid de Controle à Valve d'Exhaustion/Performance de Banque 1 +P0028=Rang de Circuit Solenoid de Controle a Valve Absorbant/Performance de Banque 2 +P0029=Rang de Controle de Circuit Solenoid a Valve d'Exhaustion/Performance de Banque 2 +P0030=Chauffeur HQ2S Senseur 1 de la Banque 1 pour Controle de Circuit +P0031=Chauffeur HQ2S Senseur1 de la Banque 1 pour Controle de Circuit +P0032=Chauffeur HQ2S Capteur 1 de la Banque 1 pour Controle de Haut Circuit +P0033=Chargeur Turbo/Superchargeur de Controle du Circuit à Valve Bypass +P0034=Turbochargeur/Superchargeur de Controle de Circuit Bas a Valve Bypass +P0035=Turbochargeur/Superchargeur de Controle de Haut Circuit à Valve Bypass +P0036=Chauffeur HQ2S Capteur 2 de la Banque 1 pour Controle du Circuit +P0037=HQ2S Chauffeur Capteur 2 de la Banque 1 Pour Controle de Circuit Bas +P0038=HQ2S Chauffeur Capteur 2 de la Banque 1 pour Controle de Haut Circuit +P0039=Turbochargeur/Superchargeur pour Controle du Rang des Circuits à Valve Bypass/Performance +P0040=O2 Capteur 1 des Signaux Swapped de la Banque Capteur 1/Capteur 1 de la Banque 2 +P0041=O2 Capteur des Signaux de la Banque Swapped 1 Capteur 2/Capteur 2 de la Banque 2 +P0042=HO2S Chauffeur Capteur 3 de Controle du Circuit de la Banque 1 +P0043=HO2S Chauffeur Capteur 1 pour Controle de Circuit Bas de la Banque 1 +P0044=HO2S Chauffeur Capteur 3 pour Controle de Haut Circuit de la Banque 1 +P0045=Turbochargeur/Superchargeur pour Renforcer le Controle du Circuit Solenoide A/Ouvert +P0046=Turbochargeur/Superchargeur pour Renforcer le Controle du Rang du Circuit Solenoide A/Performance +P0047=Turbochargeur/Superchargeur pour Renforcer le Controle du Circuit Bas Solenoide A +P0048=Turbochargeur/Superchargeur pour Renforcer le Controle du Haut Circuit Solenoide A +P0049=Turbochargeur/Superchargeur de Turbine a Vitesse Maximum +P004A=Turbochargeur/Superchargeur pour Renforcer le Controle du Circuit Solenoide B/Ouvert +P004B=Turbochargeur/Superchargeur pour Renforcer le Controle du Rang du Circuit Solenoide B/Performance +P004C=Turbochargeur/Superchargeur pour Renforcer le Controle du Circuit Solenoide B Bas +P004D=Turbichargeur/Superchargeur pour Renforcer le Controle du Haut Circuit Solenoide B +P004E=Turbochargeur/Superchargeur pour Renforcer le Controle du Circuit Solenoide A Intermittent/Erratique +P004F=Turbochargeur/Superchargeur pour Renforcer le Controle du Circuit Solenoide B Intermittent/Erratique +P0050=HO2S Chauffeur Capteur 1 pour Controle du Circuit de la Banque 2 +P0051=HO2S Chauffeur Capteur 1 pour Controle du Circuit Bas de la Banque 2 +P0052=HO2S Chauffeur Capteur 2 pour Controle du Circuit Haut de la Banque 2 +P0053=HO2S Chauffeur Capteur 1 de Resistance de la Banque 1 +P0054=HO2S Chauffeur Capteur 2 de Resistance de la Banque 1 +P0055=HO2S Chauffeur Capteur 3 de Resistance de la Banque 1 +P0056=HO2S Circuit de Contrôle Radiateur Rangée 2 Capteur 2 +P0057=Chauffeur HO2S Capteur 2 pour Controle du Circuit Bas de la Banque 2 +P0058=HO2S Chauffeur Capteur 2 pour Controle du Circuit Haut de la Banque 2 +P0059=HO2S Chauffeur Capteur 2 Resistant de la Banque 2 +P0060=HO2S Chauffeur Capteur 2 Resistant de la Banque 2 +P0061=HO2S Chauffeur Capteur 2 Resistant de la Banque 2 +P0062=HO2S Chauffeur Capteur 2 pour Controle du Circuit de la Banque 2 +P0063=HO2S Chauffeur Capteur 2 pour Controle de Circuit Bas de la Banque 2 +P0064=HO2S Chauffeur Capteur 2 pour Controle du Circuit Haut de la Banque 2 +P0065=Rang de Controle d'Injecteur à Aire/Performance +P0066=Injecteur à Aire pour Controle du Circuit ou Circuit Bas +P0067=Injecteur à Aire pour Controle du Circuit Haut +P0068=MAP.MAF-Correlation de Position Loop +P0069=Pression Absolue du Manifold-Correlation de Pression Barométrique +P006A=MAP-Correlation de Flux d'Aire de Masse ou de Volume +P006B=MAPPE-Correlation de Pression d'Exhaustion +P006C=MAPPE-Chargeur Turbo/Superchargeur de Correlation de Pression d'Entrée +P006D=Pression Barométrique-Chargeur Turbo/Superchargeur de Correlation de Pression d'Entrée +P0070=Capteur du Circuit de Temperature d'Aire d'Ambience +P0071=Rang du Capteur de Temperature d'Aire/Performance +P0072=Capteur du Circuit Bas de Temperature d'Aire d'Ambience +P0073=Capteur du Haut Circuit de Temperature d'Aire d'Ambience +P0074=Capteur du Circuit de Temperature d'Aire Intermittent d'Ambience +P0075=Banque 1 de Circuit Solenoide à Valve Absorbant +P0076=Banque 1 pour Controle du Circuit Bas Solenoide à Valve Absorbant +P0077=Banque 1 pour Controle du Haut Circuit Solenoide à Valve Absorbant +P0078=Banque 1- pour Controle du Circuit Solenoide à Valve Absorbant +P0079=Banque 1 pour Controle de Circuit Bas Solenoide à Valve Absorbant +P0080=Banque 1 pour Controle du Haut Circuit à Valve Absorbant +P0081=Banque 2 pour Controle de Circuit Solenoide à Valve Absorbant +P0082=Banque 2 pour Controle du Bas Circuit Solenoide à Valve d'Absorption +P0083=Banque 2 de pour Controle du Haut Circuit Solenoide à Valve Absorbant +P0084=Banque 2 pour Controle de Circuit Solenoide à Valve Absorbant +P0085=Banque 2 pour Controle du Circuit Bas Solenoide à Valve Absorbant +P0086=Banque 2 pour Controle du Haut Circuit Solenoide à Valve Absorbant +P0087=Pression de Système de Raille Carburant-Très Basse +P0088=Pression de Système/Raille Carburant-Trés Haute +P0089=Performance du Régleur 1 de Pression Carburant +P0090=Circuit de Controle du Régleur 1 de Pression Carburant +P0091=Circuit Bas de Controle du Régleur 1 de Pression Carburant +P0092=Haut Circuit pour Controle du Régleur de Pression Carburant +P0093=Fuite du Système Carburant Detectee-Fuite Large +P010B=Rang du Circuit B de Flux d'Aire de Masse ou de Volume/Performance +P010C=Circuit Bas B de Flux d'Aire de Masse ou de Volume +P010D=Haut Circuit B de Flux d'Aire de Masse ou Volume +P010E=Air Flux du Circuit B Intermittent de Masse ou de Volume/Erratique +P010F=Correlation du Capteur A/B de Flux d'Aire de Masse ou Volume +P0110=Circuit du Capteur 1 de Température d'Aire Absorbée +P0111=Rang du Circuit 1 de Capteur de Température d'Aire Absorbée +P0112=Circuit Bas du Capteur 1 de Température d'Aire Absorbée +P0113=Haut Circuit du Capteur 1 de Température d'Aire Absorbée +P0114=Capteur 1 du Circuit Intermittent de Température d'Aire Absorbée +P0124=Loop/Capteur de Position du Pédale/Ouvrez un Circuit Intermittent +P0125=La Température du Coolant est Insuffisante pour Controler le Carburant du Loop Fermé +P0129=Pression Barométrique Très Basse +P012A=Chargeur Turbo/Circuit de Capteur de Pression d'Entrée Superchargeur +P012B=Chargeur Turbo/Rang de Pression du Circuit du Capteur d'Entrèe Superchargeur/Performance +P012C=Turbochargeur/Superchargeur Circuit Bas du Capteur de la Pression d'Entrée Superchargeur +P012D=Turbochargeur/Haut Circuit du Capteur de Pression d'Entrée Superchargeur +P012E=Turbochargeur/Circuit Intermittent du Capteur de Pression d'Entrée Superchargeur/Erratique +P0130=Capteur Q2 Circuit Banque 1 Capteur 1 +P0131=Capteur Q2 Banque 1 de Circuit de Voltage Bas Capteur 1 +P0132=Q2 Capteur Circuit de Haut Voltage Banque 1 Capteur 1 +P0133=Q2 Capteur Circuit de Réponse Lente Banque 1 Capteur 1 +P0134=Q2 Capteur Circuit Banque 1 Detectée Non Active Capteur 1 +P0135=Q2 Capteur Circuit de Chauffeur Banque 1 Capteur 1 +P0150=Capteur Q2 Circuit Banque 2 Capteur 1 +P0153=Capteur Q2 Circuit de Réponse Lente Banque 2 Capteur 1 +P0154=Capteur Q2 Circuit de Banque 2 Non actif Capteur 1 +P0155=Capteur Q2 Circuit de Chauffage de Banque 2 Capteur 1 +P0156=Capteur Q2 Circuit Banque 2 Capteur 2 +P0157=Capteur Q2 Circuit de Voltage Bas Banque 2 Capteur 2 +P0158=Capteur Q2 Circuit de Haut Voltage Banque 2 Capteur 2 +P0159=Capteur Q2 Circuit de Reponse Lente Banque 2 Capteur 2 +P0160=Capteur Q2 Circuit Sans Activité de Banque Detectée 2 Capteur 2 +P0161=Capteur Q2 Circuit de Chauffeur de la Banque 2 Capteur 2 +P0162=Capteur Q2 Circuit Banque 2 Capteur 2 +P0163=Capteur Q2 Circuit de Voltage Bas Banque 2 Capteur 3 +P0164=Capteur Q2 Circuit de Haut Voltage Banque 2 Capteur 3 +P0165=Capteur Q2 Circuit de Reponse Lente Banque 2 Capteur 3 +P0166=Capteur Q2 Circuit Non Actif de Banque Detectée 2 Capteur 3 +P0167=Cqpteur A2 Circuit de Chauffeur Banque 2 Capteur 3 +P0169=Composition du Carburante Incorrecte +P0170=Trim Combustibles Banque 1 +P0171=Système Trop Leger Banque 1 +P0172=Syste,e Trop Riche Banque 1 +P0173=Trim Combustible Banque 2 +P0174=Système Trop Leger Banque 2 +P0175=Système Trop riche Banque 2 +P0176=Circuit de Capteur de Composition de Combustibles +P0177=Rang de Circuit de Capteur de Composition de Carburant/Performance +P0178=Circuit Bas de Capteur de Composition de Carburant +P0179=Haut Circuit de Capteur de Composition de Carburant +P0180=Circuit de Capteur A de Température des Combustibles +P0181=Rang de Capteur A de Temperature de Combustibles/Performance +P0182=Circuit Bas de Capteur A de Température des Combustibles +P0183=Haut Circuit de Capteur A de Température des Combustibles +P0184=Circuit de Capteur A Intermittent de Température de Combustibles +P0185=Circuit de Capteur A de Température des Combustibles +P0186=Rang de Circuit de Capteur B de Température des Combustibles/Performance +P0187=Circuit Bas de Capteur B de Température des Combustibles +P0188=Circuit Haut de Capteur B de Température des Combustibles +P0189=Circuit B de Capteur Intermittent de Température de Combustibles +P018A=Circuit de Capteur B de Pression des Combustibles +P018B=Rang de Circuit de Capteur B de Pression des Combustibles/Performance +P018C=Circuit Bas de Capteur B de Pression des Combustibles +P018D=Circuit Haut de Capteur B de Pression des Combustibles +P018E=Circuit de Capteur B Intermittent de Pression des Combustibles/Erratique +P018F=ISO/SAE reservé +P0190=Circuit de Capteur A de Pression de Railles des Combustibles +P0191=Rang de Circuit de Capteur A de Railles des Combustibles/Performance +P0192=Circuit Bas de Capteur A de Railles de Combustibles +P0193=Circuit Haut de Capteur A de Railles des Combustibles +P0194=Circuit de Capteur A Intermittent de Railles des Combustibles/Erratique +P0195=Capteur de Température de Huile de Voiture +P0196=Rang de Capteur de Température de Huile de Voiture/Performance +P0197=Capteur Bas de Température de Huile de Voiture +P0198=Capteur Haut de Température de Huile de Voiture +P0199=Capteur Intermittent de Température de Huile de Voiture +P0200=Circuit d'Injecteur/Ouvert +P0201=Circuit d'Injecteur/Ouvert-Cylindre 1 +P0202=Circuit d'Injecteur/Ouvert-Cylindre 2 +P0203=Circuit d'Injecteur/Ouvert-Cylindre 3 +P0204=Circuit d'injecteur/Ouvert-Cylindre 4 +P0205=Circuit d'Injecteur/Ouvert-Cylindre 5 +P0206=Circuit d'Injecteur/Ouvert-Cylindre 6 +P0207=Circuit d'Injecteur/Ouvert-Cylindre 7 +P0208=Circuit d'Injecteur/Ouvert-Cylindre 8 +P0209=Circuit d'Injecteur/Ouvert-Cylindre 9 +P020A=Temps d'Injection du Cylindre 1 +P020B=Temps d'Injection du Cylindre 2 +P020C=Temps d'Injection du Cylindre 3 +P020D=Temps d'Injection du Cylindre 4 +P020E=Temps d'Injection du Cylindre 5 +P020F=Temps d'Injection du Cylindre 6 +P0210=Circuit d'Injecteur/Ouvert-Cylindre 10 +P0211=Circuit d'Injecteur/Ouvert-Cylindre 11 +P0212=Circuit d'Injecteur/Ouvert-Cylindre 12 +P0213=Debut Injecteur 1 Froid +P0214=Début Injecteur 2 Froid +P0215=Cloture de Machine Solenoide +P0216=Injecteur/Temps de Controle du Temps d'Injection +P0217=Condition de Temperature du Refraicheur de la Machine +P0218=Condition de Temperature de Transmission de Fuite +P0219=Condition de Machine a Vitesse Maximum +P021A=Temps d'Injection du Cylindre 7 +P021B=Temps d'Injection du Cylindre 8 +P021C=Temps d'Injection du Cylindre 9 +P021D=Temps d'Injection du Cylindre 10 +P021E=Temps d'Injection du Cylindre 11 +P021F=Temps d'Injection du Cylindre 12 +P0220=Loop/Capteur de Position du Pedale/Fiche B Circuit +P0221=Loop/Capteur de Position du Pedale/Rang de Circuit Fiche B/Performance +P0222=Loop/Capteur de Position du Pédale/Circuit Bas de Fiche B +P0223=Loop/Capteur de Position du Pédale/Circuit Haut Fiche B +P0224=Loop/Capteur de Position du Pédale/ Circuit Intermittent du Fiche B +P0225=Loop/Capteur de Position du Pédale/Circuit du Fiche C +P0273=Circuit Bas d'Injecteur du Cylindre 5 +P0274=Haut Circuit d'Injecteur du Cylindre 5 +P0275=Contribution au Cylindre 5/Equilibre +P0276=Circuit Bas d'Injecteur du Cylindre 6 +P0277=Haut Circuit d'Injecteur du Cylindre 6 +P0278=Contribution au Cylindre 6/Equilibre +P0279=Circuit Bas d'Injecteur du Cylindre 7 +P0280=Haut Circuit d'Injecteur du Cylindre 7 +P0281=Contribution au Cylindre 7/Equilibre +P0282=Circuit Bas d'Injecteur du Cylindre 8 +P0283=Haut Circuit d'Injecteur du Cylindre 8 +P0284=Contribution au Cylindre 8/Equilibre +P0285=Circuit Bas d'Injecteur du Cylindre 9 +P0286=Haut Circuit d'Injecteur du Cylindre 9 +P0287=Contribution au Cylindre 9/Equilibre +P0288=Circuit Bas d'Injecteur du Cylindre 10 +P0289=Haut Circuit d'Injecteur du Cylindre 10 +P0290=Contribution au Cylindre 10/Equilibre +P0291=Circuit Bas d'Injecteur du Cylindre 11 +P0292=Haut Circuit d'Injecteur du Cylindre 11 +P0293=Contribution au Cylindre 11/Equilibre +P0294=Circuit Bas d'Injecteur du Cylindre 12 +P0295=Haut Circuit d'Injecteur du Cylindre 12 +P0296=Contribution au Cylindre 12/Equilibre +P0297=Condition de Voiture à Vitesse Maximale +P0298=Température Super de l'Huile de Voiture +P0299=Chargeur Turbo/Superchargeur Lent +P0300=Hazard/Nombre de Cylindres pour Eteindre le Feu Detectes +P0301=Cylindre 1 pour Eteindre le Feu Détecté +P0302=Cylindre 2 pour Eteindre le Feu Détecté +P0303=Cylindre 3 Eteint Detecté +P0304=Cylindre 4 a Feu Eteint Detecte +P0305=Cylindre 5 a Feu Eteint Detecté +P0306=Cylindre 6 à Feu Eteint Detecté +P0307=Cylindre 7 à Feu Eteint Detecté +P0308=Cylindre 8 à Feu Eteint Detecté +P0309=Cylindre 9 à Feu Eteint Detecté +P0310=Cylindre 10 à Feu Eteint Detecté +P0311=Cylindre 10 à Feu Eteint Detecté +P0312=Cylindre 12 à Feu Eteint Detecté +P0313=Feu Eteint à Carburant Bas Detecté +P0314=Cylindre Eteint (Cylindre non Determiné) +P0315=Variation du Système des Positions Crankshaft Non Pratiqué +P0316=Machine Eteinte Detectee au Bout (Les 1000 Premieres Revolutions) +P0317=Aucun Hardware de Construction de Rues +P0318=Circuit de Signaux du Capteur A de Rues Dures +P0319=Circuit de Signaux du Capteur B des Rues Dures +P0320=Combustion/Circuit Distributeur d'Introduction de Vitesse dans la Machine +P0369=Position Camshaft du Circuit du Capteur B Intermittent Banque 1 +P0371=Signal A de Temps de Reference de Haute Resolution Beaucoup de Pulses +P0372=Signe A de Temps de Référence de Haute Performance Très Peu de Pulses +P0373=Signe A Intermittent de Reference au Temps de Haute Resolution/ Pulses Erratiques +P0374=Signe A de Temps de Référence de Haute Résolution Sans Pulse +P0375=Signe B de Temps de Référence de Haute Résolution +P0376=Signe B de Temps de Référence de Haute Résolution Trop de Pulses +P0377=Signe B de Temps de Référence de Haute Résolution Tres Peu de Pulses +P0378=Signe B Intermittent de Temps de Référence de Haute Résolution/Pulses Erratiques +P0379=Signe B de Temps de Référence de Haute Résolution Sans Pulses +P0380=Fiche de Charbon/Circuit de Chauffeur A +P0390=Capteur B de Position Camshaft Circuit Banque 2 +P0391=Rang de Circuit de Capteur B de Position Camshaft/Performance Banque 2 +P0392=Circuit Bas de Capteur B de Position Camshaft Banque 2 +P0393=Haut Circuit de Capteur B de Position Camshaft Banque 2 +P0394=Circuit de Capteur B de Position Camshaft Banque 2 +P0400=Flux de Rirculation du Gas de Combustion +P0401=Flux de Recirculation Insuffisante du Gas d'Exhaustion Detecte +P0402=Flux Excessif de Recirculation du Gas d'Exhaustion Detecte +P0403=Circuit de Controle de Recirculation du Gas de Controle +P0404=Rang du Circuit de Controle de Recirculation du Gas d'Exhaustion/Performance +P0405=Circuit Bas du Capteur A de Recirculation du Gas d'Exhaustion +P0406=Haut Circuit du Capteur A de Recirculation du Gas d'Exhaustion +P0408=Haut Circuit du Capteur B de Recirculation du Gas d'Exhaustion +P0409=Circuit du Capteur A de Recirculation du Gas d'Exhaustion +P040A=Temperature du Circuit du Capteur A de Recirculation du Gas d'Exhaustion +P040B=Rang du Circuit de Temperature du Capteur A du Gas d'Exhaustion/Performance +P040C=Circuit Bas du Capteur A de Température de Recirculation du Gas d'Exhaustion +P040D=Haut Circuit du Capteur A de Température de Recirculation du Gas d'Exhaustion +P040E=Circuit du Capteur A Intermittent de Température de Recirculation du Gas d'Exhaustion/Erratique +P040F=Capteur A/B Connecte de Température de Recirculation du Gas d'Exhaustion +P0410=Système Secondaire d'Injection d'Aire +P0411=Flux du Système d'Aire Secondaire Incorrecte Detecté +P0412=Circuit de Fiche de Valve A du Systeme Secondaire d'Injection d'Aire +P0413=Circuit Ouvert de Fiche de la Valve A du Systeme d'Injection d'Aire Secondaire +P0414=Circuit Court du Systeme Secondaire de Valve A d'Injection d'Aire +P041D=Haut Circuit du Capteur B de Temperature de Recirculation du Gas d'Exhaustion +P041E=Circuit Intermittent du Capteur B de Temperature de Recirculation du Gas d'Exhaustion/Erratique +P041F=ISO/SAE reserve +P0420=Efficacité du Système des Catalystes Sous Seuil Banque 1 +P0421=Efficacit de Chaffage des Catalystes Sous Seuil Banque 1 +P0422=Efficacite Principale des Catalystes Sous Seuil Banque 1 +P0423=Efficacité des Catalystes Chauffes Sous Seuil Banque 1 +P0424=Catalystes Chauffés de Température Sous Seuil Banque 1 +P0425=Circuit du Capteur de Température des Catalystes Banque 1 Capteur 1 +P0426=Rang du Circuit du Capteur de Température des Catalystes/Performance Banque 1 Capteur 1 +P0427=Circuit Bas du Capteur de Température des Catalystes Banque 1 Capteur 1 +P0428=Haut Circuit du Capteur de Température des Catalystes Banque 1 Capteur 1 +P0429=Circuit de Controle du Chauffeur des Catalystes Banque 1 +P042A=Circuit du Capteur de Température des Catalystes Banque 1 Capteur 2 +P042B=Rang du Circuit du Capteur de Température des Catalystes/Performance Banque 1 Capteur 2 +P042C=Circuit Bas du Capteur de Température Banque 1 Capteur 2 +P042D=Haut Circuit du Capteur de Température Banque 1 Capteur 2 +P042E=ISO/SAE reserve +P042F=ISO/SAE reserve +P0430=Efficacité du Système des Catalystes Sous Seuil Banque 2 +P0431=Efficacite du Chauffage des Catalystes Sous Seuil Banque 2 +P0432=Efficacité Principale des Catalystes Sous Seuil Banque 2 +P0433=Efficacité des Catalystes Chauffes Sous Seuil Banque 2 +P0434=Température des Catalystes Chauffes Sous Seuil Banque 2 +P0435=Circuit du Capteur de Température des Catalystes Banque 2 Capteur 1 +P0436=Rang du Circuit du Capteur de Temperature des Catalystes/Performance Banque 2 Capteur 1 +P0437=Circuit Bas du Capteur de Temperature des Catalystes Banque 2 Capteur 1 +P0438=Haut Circuit du Capteur de Temperature Banque 2 Capteur 1 +P0439=Circuit de Controle du Chauffeur des Catalystes Banque 2 +P043A=Circuit du Capteur de Température Banque 2 Capteur 2 +P043B=Rang du Circuit de Température des Catalystes/Performance Banque 2 Capteur 2 +P043C=Circuit Bas du Capteur de Température des Catalystes Banque 2 Capteur 2 +P043D=Haut Circuit du Capteur de Température des Catalystes Banque 2 Capteur 2 +P043E=Flux Bas de Référence d'Orifice Detectée du Système d'Emissions de Fuite Evapore +P043F=Haut Flux d'Orifice de Référence du Système de Fuit Detecté d'Emissions Evapore +P0440=Système d'Emissions Evapore +P0441=Flux Purge du Système d'Emissions Evapore +P0454=Capteur de Pression du Systeme d'Emission Evaporatif/Intermittent de Fiche +P0455=Fuite du Système d'Emissions Evaporatif Détecte (grande fuite) +P0456=Systeme de Fuite d'Emissions Evaporatif (fuite petite) +P0457=Système d'Emissions Evaporatif de Fuite Detecte (cap des combustibles lache/ferme) +P0458=Circuit Bas de Controle d'Emissions Pure du Système Evaporatif +P0459=Haut Circuit à Valve de Controle du Système Evaporatif +P0460=Circuit du Capteur A de Niveau de Fuite +P0461=Rang du Circuit du Capteur A de Niveau du Carburant/Performance +P0462=Circuit Bas du Capteur de Niveau des Combustibles +P0463=Haut Circuit du Capteur A de Niveau des Combustibles +P0464=Circuit du Capteur A Intermittent au Niveau des Combustibles +P0465=Circuit du Capteur de Flux Pur EVAP +P0466=Rang du Circuit du Capteur de Flux Pur EVAP/Performance +P0467=Circuit Bas du Capteur de Flux Pur EVAP +P0468=Haut Circuit du Capteur de Flux Pur EVAP +P0469=Circuit du Capteur Intermittent de Flux Pur EVAP +P0470=Circuit du Capteur A de Pression d'Exhaustion +P0471=Rang du Circuit du Capteur A de Pression Evapore/Performance +P0472=Circuit Bas du Capteur A de Pression Evapore +P0473=Haut Circuit du Capteur A de Pression Evapore +P0474=Circuit du Capteur A de Pression Evapore Intermittent/Erratique +P0475=Valve de Controle de Pression Evaporée +P0476=Rang de Valve de Controle de Pression Evaporée/Performance +P0477=Valve de Controle de Pression Evaporee Basse +P0478=Valve Haute de Controle de Pression Evaporée +P0479=Valve de Controle Intermittente de Pression Evaporée +P047A=Circuit du Capteur B de Pression Evapore +P047B=Rang du Circuit du Capteur B de Pression Evaporée/Performance +P047C=Circuit Bas du Capteur B de Pression Evaporée +P047D=Haut Circuit du Capteur B de Pression Exhaustée +P047E=Circuit B du Capteur B Intermittent de Pression Exhaustee/Erratique +P047F=ISO/SAE reservés +P0480=Circuit de Controle du Fan 1 +P0481=Circuit de Controle du Fan 2 +P0483=Circuit de Controle Rationnel du Fan +P0484=Circuit d'Electricite Super du Fan +P0485=Fan Puissant/Circuit du Sol +P0486=Circuit du Capteur B de Recirculation de Gas Exhauste +P0487=Circuit A de Controle du Loop de Gas Exhausté/Ouvert +P0488=Rang de Circuit de Controle A du Loop de Recircultion de Gas Exhauste!Performance +P0489=Circuit A Bas de Controle de Recirculation du Gas Exhausté +P0551=Capteur de Pression du Volant Puissant/Rang de Fiches du Circuit/Performance +P0552=Capteur de Pression du Volant Puissant/Circuit Bas de Fiches +P0553=Capteur de Pression du Volant Puissant/Circuit Haut des Fiches +P0554=Capteur de Pression du Volant Puissant/Circuit des Fiches Intermittent +P0555=Circuit du Capteur de Pression pour Renforcer les Freins +P0556=Rang de Circuit du Capteur de Pression pour Renforcer les Freins/Performance +P0557=Circuit Bas du Capteur de Pression pour Renforcer les Freins +P0558=Haut Circuit du Capteur de Pression pour Renforcer les Freins +P0559=Circuit du Capteur Intermittent de Pression pour Renforcer les Freins +P0560=Voltage du Système +P0561=Voltage du Système inconstant +P0562=Voltage Bas du Système +P0563=Voltage Haut du Système +P0564=Circuit d'Entree A de Plusieurs Fonctions pour Controler la Tour +P0565=Controle du Signal de la Tour +P0566=Controle du Signal Ferme de la Tour +P0567=Controle du Signal Resume de la Tour +P0568=Set de Controle du Signal de la Tour +P0569=Controle du Signal du Bout de la Tour +P056A=Controle Augmente du Signal de Distance de la Tour +P056B=Controle Reduit du Signal de Distance de la Tour +P0570=Controle Rapide du Signal de la Tour +P0571=Circuit du Fiche A des Freins +P0572=Circuit Bas du Fiche A des Freins +P0573=Circuit Haut du Fiche A des Freins +P0574=Controle du Systeme de la Tour-Vitesse Tres Haute du Vehicule +P0575=Controle d'Entree du Circuit de la Tour +P0576=Controle du Circuit Bas d'Entree de la Tour +P0577=Contrle du Circuit Haut d'Entree de la Tour +P0578=Controle Stable du Circuit d'Entree A de Plusieurs Fonctions de la Tour +P0579=Controle de la Tour du Range du Circuit d'Entree A de Plusieurs Fonctions/Performance +P0580=Controle de la Tour du Circuit Bas A d'Entree de Plusieurs Fonctions +P0581=Controle du Circuit Haut A de l'Entree de la Tour de Plusieurs Fonctions +P0582=Controle du Circuit Vacuum de la Tour/Ouvert +P0583=Controle du Circuit Bas Vacuum de la Tour +P0584=Controle du Circuit Haut Vacuum de la Tour +P0585=Connexion d'Entree A/B de Controle de la Tour +P0482=Controle du Circuit Fan 3 +P0490=Controle du Circuit Hait A de Recirculation du Gas d'Exhaustion +P0491=Flux du Systeme d'Injection d'Aire Insuffisant Secondaire Banque 1 +P0492=Flux du Systeme d'Injection d'Aire Secoondaire Banque 2 +P0493=Vitesse Maximum du Fan +P0494=Vitesse Lente du Fan +P0495=Vitesse Haute du Fan +P0496=Flux Haut du Systeme Purge d'Emissions Evapore +P0497=Flux Bas Purge du Systeme d'Emissions Evapore +P0498=Circuit Bas du Systeme de Controle du Vent d'Emissions Evapore +P0499=Circuit Haut de Controle du Systeme de Vent a Valve d'Emissions Evapore +P0500=Capteur Rapide A du Vehicule +P0501=Rang du Capteur A Rapide du Vehicule/Performance +P0502=Circuit Bas du Capteur A Rapide de la Voiture +P0503=Capteur A Rapide intermittent du Vehicule/Erratique/Haut +P0504=Correlation du Fiche A/B des Freins +P0505=Système Idéal du Controle d'Aire +P0506=Systeme de Controle d Aire Idéal Plus Bas de Celui Attendu +P0507=Système RPM de Controle d Aire Idéal Plus Haut de Ce qu on Attend +P0508=Circuit Bas Ideal du Système de Controle d'Aire +P0523=Capteur de Pression de la Machine a Huile/Fiche haut +P0524=Pression de la Machine a Huile Tres Basse +P0525=Rang du Circuit de Controle de la Tour/Performance +P0526=Circuit du Capteur de Vitesse Fan +P0527=Rang du Circuit du Capteur Rapide Fan/Performance +P0528=Aucun Signe du Circuit du Capteur Rapide Fan +P0529=Circuit du Capteur Rapide Fan Intermittent +P0530=Circuit du Capteur A de Pression Refrigerant A/C +P0531=Rang du Circuit du Capteur de Pression du Refrigerant A/C/Performance +P0532=Circuit du Capteur A de Pression Refrigerant A/C Bas +P0533=Circuit Haut du Capteur A de Pression du Refrigerant A/C +P0534=Perte du Charge du Refrigerant A/C +P0535=Circuit du Capteur de Temperature Evaporateur A/C +P0536=Rang du Circuit du Capteur Chaud Evaporatereur A/C/Performance +P0537=Circuit Bas du Capteur Chaud Evaporateur A/C +P0538=Circuit Haut du Capteur Chaud Evaporateur A/C +P0539=Circuit du Capteur Chaud Evaporateur A/C Intermittent +P0589=Controle d'Entree du Circuit B de la Tour de Plusieurs Fonctions +P0590=Controle du Circuit d'Entree B de la Tour de Plusieurs Fonctions +P0591=Rang du Circuit d'Entree B du Controle de la Tour/Performance +P0592=Circuit Bas d'Entree B pour Controle de la Tour de Plusieurs Fonctions +P0593=Haut Circuit d'Entree B pour Controle de la Tour de Plusieurs Fonctions +P0594=Circuit de Controle Servo de la Tour/Ouvert +P0595=Circuit Bas de Controle Servo pour Controle de la Tour +P0596=Circuit Haut de Controle Servo pour Controle de la Tour +P0597=Circuit de Controle du Thermostate du Chauffeur/Ouvert +P0598=Circuit Bas de Controle du Thermostate du Chauffeur +P0599=Controle du Circuit du Chauffeur de la Tour +P0600=Lien Serial de Communication +P0601=Controle Interne d'Erreurs du Module de Memoire +P0602=Erreur du Programme pour Controle du Module +P0603=Controle Interne d'Erreurs du Module pour Maintenir la Memoire (KAM) +P0604=Controle Interne pour Erreurs pour Accès au Hazard de la Mémoire (RAM) +P0605=Controle Interne pour Erreur du Module pour Lire la Mémoire +P0606=ECM/PCM Processeur +P0607=Performance du Controle du Module +P0608=Controle de Sortie A du Module VSS +P0609=Sortie A du Module de Controle VSS +P060A=Performance du Processeur pour Controle Interne du Module +P060B=Performance du Proces du Controle Interne du Module A/D +P060C=Performance du Processeur Principale pour Controle Interne du Module +P060D=Performance de Position du Pedal d'Accelerateur pour Controle Interne du Module +P060E=Performance de Postion Loop pour Controle Interne du Module +P060F=Performance de Temperature du Rafraicheur pour Controle Interne du Module +P0610=Erreur d'Options pour Controle du Module du Vehicule +P0611=Performance d'Injecteur des Combustibles pour Controle du Module +P0612=Controle du Relai d'Injecteur des Combustibles pour Tester le Module +P0613=Processeur TCM +P0614=ECM/TCM Incompatible +P0615=Circuit du Relai d'Initiateur +P0616=Circuit Bas du Relai d'Initiateur +P0617=Circuit Haut du Relai d'initiateur +P0618=Erreur KAM pour Controle des Combustibles Alternatif +P0619=Controle des Combustibles du Module RAM Alternatif/Erreur ROM +P061A=Controle Interne de Performance du Torque du Module +P061B=Calcule de Performance du Torque du Module pour Controle Interne +P061C=Performance de la Machine RPM du Module pour Controle Interne +P061D=Controle Interne de Performance de la Masse d'Aire de la Machine du Module +P061E=Controle Interne de Performance des Freins du Module +P061F=Controle Interne de Performance du Controleur Loop Actuaire du Module +P0620=Controle des Batteries du Circuit +P0621=Circuit d'Ordinateur L/Lampe Génératrice +P0622=Circuit d'Ordinateur F/Champ Génératrice +P0623=Controle du Circuit a Lampe Génératrice +P0624=Controle du Circuit du Cap de Lampe Génératrice +P0628=Controle de Circuit Bas a Pompe A de Combustibles +P0629=Controle de Circuit Haut a Pompe A de Combustibles +P062A=Controle de Rang du Circuit a Pompe A de Combustibles/Performance +P062B=Controle Interne de Performance du Module d'Injecteur de Combustibles +P062C=Controle Interne de Performance du Module de Vehicule Rapide +P062D=Performance du Circuit du Conducteur d'Injecteur de Combustibles Banque 1 +P062E=Performance du Circuit de Conducteur d'Injecteur de Combustibles Banque 2 +P062F=Controle Interne d'Erreurs de Module EEPROM +P0630=VIN Non Programme ou Incompatible-ECM/PCM +P0631=VIN Non Programme ou Incompatible-TCM +P0632=Odomètre Non Programme-ECM/PCM +P0633=Cle d'Immobiliseur Non Programme-ECM/PCM +P0634=PCM/ECM/TCM Temperature Interne Très Haute +P0635=Controle de Circuit de Volant Puissant +P0636=Controle de Circuit Bas de Volant Puissant +P0637=Controle du Circuit Haut de Volant Puissant +P0638=Rang de Controle de Loop Actuaire/Performance Banque 1 +P0639=Rang de Controle de Loop Actuaire/Performance Banque 2 +P063A=Sens de Circuit de Voltage de Batteries +P063B=Rang de Circuit de Sens de Voltage de Batteries/Performance +P063C=Circuit Bas de Sens de Voltage de Batteries +P063D=Circuit Haut de Sens de Voltage de Batteries +P063E=Entree de Loop Auto- configure Non Existant +P063F=Auto-configuration de la Temperature d'Entree du Rafraicheur de la Machine Non Existant +P0640=Controle du Circuit du Chauffeur d'Absorption d'Aire +P0641=Référence du Capteur du Circuit de Voltage A/Ouvert +P0642=Référence du Capteur du Circuit Bas de Voltage A +P0643=Référence du Capteur du Circuit Haut de Voltage A +P0644=Ecran du Conducteur du Circuit de Communication Seriale +P0645=Controle du Circuit de Relais a Grapper A/C +P0646=Controle du Circuit Bas de Relais a Grapper A/C +P0647=Controle du Circuit Haut de Relais a Grapper A/C +P0648=Controle du Circuit de Lampe d'Immobiliseur +P0649=Controle du Circuit de Lampe de Controle Rapide +P0650=Controle de Circuit de Lampe d'Indicateur de Malfonction (MIL) +P0651=Reference de Capteur de Circuit de Voltage B/Ouvert +P0652=Capteur de Référence de Circuit Bas de Voltage B +P0653=Référence du Capteur du Circuit Haut de Voltage B +P0654=Performance du Circuit de la Machine RPM +P0655=Controle de Performance du Circuit de Lampe Chaude de la Machine +P0656=Performance du Niveau de Combustibles du Circuit +P0657=Provision d'Actuaire de Circuit de Voltage A/Ouvert +P0658=Provision d'Actuaire du Circuit Bas de Voltage A +P0659=Provision d'Actuaire du Circuit Haut de Voltage A +P065A=Performance du Système des Batteries +P065B=Rang de Controle Generateur du Circuit/Performance +P0660=Controle du Circuit a Valve de Son d'Absorption Manifold/Banque Ouverte 1a) +P0661=Controle du Circuit a Valve de Son d'Absorption Manifold Banque 1 a) +P0662=Controle du Circuit Haut a Valve de Son d'Absorption Manifold Banque 1 a) +P0663=Controle du Circuit a Valve de Son d'Absorption Manifold/Banque Ouverte 2 a) +P0664=Controle du Circuit Bas a Valve de Son d'Absorption Manifold Banque 2 a) +P0665=Controle du Haut Circuit a Valve de Son d'Absorption Manifold Banque 2 a) +P0666=Circuit du Capteur de haute temperature Interne PCM/ECM/TCM +P0667=Rang du Capteur Chaud Interne PCM/ECM/TCM/Performance +P0668=Circuit Bas du Capteur Chaud Interne PCM/ECM/TCM +P0669=Circuit Haut du Capteur Chaud Interne PCM/ECM/TCM +P066A=Controle du Circuit Bas de Fiche au Charbon 1 +P066B=Controle du Haut Circuit de Fiche au Charbon 1 +P066C=Controle du Circuit Bas de Fiche au Charbon 2 +P066D=Controle du Circuit Haut de Fiche au Charbon 2 +P069F=ISO/SAE reservé +P0700=Controle du Système de Transmission (Demande MIL) +P0701=Rang du Système de Transmission/Performance +P0702=Controle du Système de Transmission d'Electricite +P0703=Circuit de Fiche B des Freins +P0704=Circuit de Fiche d'Entree pour Grapper +P0705=Circuit du Capteur A de Rang de Transmission (PRNDL Entree) +P0706=Rang du Circuit de Capteur A de Transmission/Performance +P070A=Circuit de Capteur de Transmission de Niveau de Flux +P070B=Rang de Circuit du Capteur de Transmission du Niveau de Flux/Performance +P070C=Circuit Bas de Capteur de Transmission du Niveau de Flux +P070D=Circuit Haut de Capteur de Transmission du Niveau de Flux +P070E=Circuit de Capteur Intermittent de Transmission du Niveau de Flux/Erratique +P070F=Transmission du Niveau de Flux Très Bas +P0710=Circuit de Capteur A de Transmission de Température du Flux +P0711=Rang du Circuit de Capteur A de Transmission de Temperature du Flux/Performance +P0712=Circuit Bas de Capteur A de Transmission de Temperature du Flux +P0713=Haut Circuit du Capteur A de Transmission de Température du Flux +P0714=Circuit Intermittent de Capteur A de Transmission de Temperature du Flux +P0715=Entree/Circuit du Capteur A a Tourbine Rapide +P0716=Entrée/Rang du Circuit de Capteur A a Turbine Rapide/Performance +P0717=Entrée/Circuit de Capteur A a Turbine Rapide Sans Signal +P0718=Entree/Circuit de Capteur A Intermittent a Turbine Rapide +P0719=Circuit Bas B de Fiche de Freins +P071A=Circuit A de Fiche de Transmission +P071B=Circuit Bas A a Fiche connecte pour Transmission +P071C=Haut Circuit a Fiche A pour Transmission +P0509=Controle du Systeme de Haut Circuit d'Aire Potentielle +P050A=Controle de Performance du Système d'Aire Froide Potential +P050B=Performance en Temps du Systeme de Combustion +P050C=Performance de Temperature du Ventilateur d'Aire Froide de la Machine +P050D=Controle Rigide Potential de Production d'Aire Froide +P050E=ISO/SAE reserve +P050F=ISO/SAE reserve +P0510=Position de Fiche de Circuit Ferme +P0511=Controle de Circuit d'Aire Potentielle +P0512=Demande de Démarrage du Circuit +P0513=Cle Incorrecte d'Immobiliseur +P0514=Rang du Circuit a Capteur de Temperature de Batterie/Performance +P0515=Circuit de Capteur de Temperature a Batteries +P0516=Circuit Bas a Capteur de Temperature de Batteries +P0517=Circuit Haut a Capteur de Temperature de Batteries +P0518=Controle de l'Aire Produite du Circuit Intermittent +P0519=Controle de Performance du Systeme d'Aire Produite +P0520=Capteur de la Machine a Huile/Fiche Circuit +P0521=Capteur de Pression de la Machine a Huile/Performance +P0522=Capteur de Pression de la Machine a Huile/Fiche Bas +P0708=Circuit Haut A de Rang de Capteur de Transmission +P0709=Circuit Intermittent de Rang du Capteur A pour Transmission +P071D=Circuit de Fiche B de Transmission +P071E=Circuit B de Fiche B de Transmission +P071F=Circuit Haut du Capteur B pour Transmission +P0720=Circuit de Production a Capteur Rapide +P0721=Rang de Circuit de Production a Capteur Rapide/Performance +P0722=Circuit de Production de Capteur Rapide sans Signe +P0723=Circuit Intermittent de Production a Capteur Rapide +P0724=Circuit Haut de Fiche B de Freins +P0725=Circuit de Production a Machine Rapide +P0726=Rang de Circuit de Production a Machine Rapide/Performance +P0727=Circuit de Production a Machine Rapide sans Signe +P0728=Circuit Intermittent de Production a Machine Rapide +P0729=Ration Incorrecte de Grenage 6 +P0730=Ration Incorrecte de Grenage +P0731=Ration Incorrecte de Grenage 1 +P0732=Ration Incorrecte de Grenage 2 +P0733=Ration Incorrecte de Grenage 3 +P0734=Ration Incorrecte de Grenage 4 +P0735=Ration Incorrecte de Grenage 5 +P0736=Ration Incorrecte Reverse +P0737=Circuit de Production a Machine Rapide TCM +P0738=Circuit Bas Generateur a Machine Rapide TCM +P0739=Circuit Haut Generateur a Machine Rapide TCM +P0740=Circuit a Convertisseur de Torque pour Grapper/Ouvert +P0741=Performance de Circuit a Convertisseur de Torque pour Grapper/Decollage +P0742=Circuit Colle a Convertisseur de Torque pour Grapper +P0143=Circuit Basse Tension Capteur O2 Radiateur Rangée 1 Capteur 3 +P0142=Circuit Capteur O2 Rangée 1 Capteur 3 +P0141=Circuit Capteur O2 Radiateur Rangée 1 Capteur 2 +P0140=Circuit Pas d'Activité Détectée Capteur O2 Rangée 1 Capteur 2 +P0139=Circuit Réponse Lente Capteur O2 Rangée 1 Capteur 2 +P0138=Circuit Tension Haute Capteur O2 Rangée 1 Capteur 2 +P0137=Circuit Tension Basse Capteur O2 Rangée 1 Capteur 2 +P0136=Circuit Capteur O2 Rangée 1 Capteur 2 +P0128=Thermostat Liquide de Refroidissement (Température Liquide de Refroidissement En Dessous de Régulation Thermostat) +P0126=Température Liquide de Refroidissement Insuffisante pour Opération Stable +P0123=Accélérateur/Capteur Position Pédale/Circuit Haut Interrupteur A +P0122=Accélérateur/Capteur Position Pédale/Circuit Bas Interrupteur A +P0121=Accélérateur/Capteur Position Pédale/Circuit Interrupteur A Variation/Performance +P0120=Accélérateur/Capteur Position Pédale/Circuit Interrupteur A +P011A=Température Liquide de Refroidissement Capteur 1/2 Corrélation +P0119=Circuit Intermittent Température Liquide de Refroidissement Capteur 1 +P0118=Circuit Haut Température Liquide de Refroidissement Capteur 1 +P0117=Circuit Bas Température Liquide de Refroidissement Capteur 1 +P0116=Circuit Température Liquide de Refroidissement Capteur 1 Variation/Performance +P0115=Circuit Température Liquide de Refroidissement Capteur 1 +P010A=Masse ou Volume Flux Air Circuit B +P0109=Pression Collecteur Absolue/Circuit Intermittent Pression Barométrique +P0108=Pression Collecteur Absolue/Circuit Haut Pression Barométrique +P0107=Pression Collecteur Absolue/Circuit Bas Pression Barométrique +P0106=Pression Collecteur Absolue/Circuit Pression Barométrique Variation/Performance +P0105=Pression Collecteur Absolue/Circuit Pression Barométrique +P0104=Masse ou Volume Flux Air Circuit A Intermittent +P0103=Masse ou Volume Flux Air Circuit A Haut +P0102=Masse ou Volume Flux Air Circuit A Bas +P0101=Masse ou Volume Flux Air Circuit A Variation/Performance +P0100=Masse ou Volume Flux Air Circuit A +P009A=Température Entrée d'Air / Température Air Ambiant Corrélation +P0099=Température d'Entrée d'Air Capteur 2 Circuit Intermittent/Incohérent +P0098=Température d'Entrée d'Air Capteur 2 Circuit Haut +P0097=Température d'Entrée d'Air Capteur 2 Circuit Bas +P0096=Température Circuit d'Entrée d'Air Capteur 2 Variation/Performance +P0095=Température Circuit d'Entrée d'Air Capteur 2 +P0094=Fuite Circuit Carburant Détectée - Petite Fuite +P0229=Accélérateur/Capteur de Position de la Pédale/ Commutateur de Position C Circuit Intermittent +P0228=Accélérateur/Capteur de Position de la Pédale/ Commutateur de Position C Circuit Haut +P0227=Accélérateur/Capteur de Position de la Pédale/ Commutateur de Position C Circuit Bas +P0226=Accélérateur/Capteur de Position de la Pédale/Commutateur de Position C Circuit/Performance +P0152=Bloque 2 Capteur 1 Capteur de O2 Circuit Haute Tension +P0151=Bloque 2 Capteur 1 Capteur de O2 Circuit basse tension +P0149=Erreur de Timing du Carburant +P0147=Bloque 1 Capteur 3 Capteur de O2 Circuit du radiateur +P0144=Bloque 1 Capteur 3 Circuit du Capteur de O2 à haute tension +P0145=Bloque 1 Capteur 3 Circuit du Capteur de O2 à réponse lente +P0146=Bloque 1 Capteur 3 Circuit du Capteur de O2 aucune activité détectée +P0242=Circuit B du capteur de suralimentation du chargeur turbo/super chargeur élevé +P0241=Circuit B du capteur de suralimentation du chargeur turbo/super chargeur faible +P0240=Étendue/Performance du circuit B du capteur de suralimentation du chargeur turbo/super chargeur +P023E=Pression absolue du collecteur - Corrélation du capteur B de suralimentation du chargeur turbo/super chargeur +P023D=Pression absolue du collecteur - Corrélation du capteur A de suralimentation du chargeur turbo/super chargeur +P023C=Circuit de commande de la pompe à liquide de refroidissement du refroidisseur d'air de charge élevé +P023B=Circuit de commande de la pompe à liquide de refroidissement du refroidisseur d'air de charge faible +P023A=Circuit de commande de la pompe à liquide de refroidissement du refroidisseur d'air de charge /Ouvrir +P0239=Circuit B du capteur de suralimentation du chargeur turbo/super chargeur +P0238=Circuit A du capteur de suralimentation du chargeur turbo/super chargeur élevé +P0237=Circuit A du capteur de suralimentation du chargeur turbo/super chargeur faible +P0236=Étendue/Performance du circuit A du capteur de suralimentation du chargeur turbo/super chargeur +P0234=Condition de suralimentation du chargeur turbo/super chargeur +P0235=Circuit A du capteur de suralimentation du chargeur turbo/super chargeur +P0233=Circuit secondaire de pompe à carburant intermittent +P0232=Circuit secondaire de pompe à carburant élevé +P0231=Circuit secondaire de pompe à carburant faible +P022A=Circuit A de commande de dérivation du refroidisseur d’air de charge /Ouvrir +P0230=Circuit primaire de pompe à carburant +P022F=Circuit B de commande de dérivation du refroidisseur d’air de charge élevé +P022E=Circuit B de commande de dérivation du refroidisseur d’air de charge faible +P022D=Circuit B de commande de dérivation du refroidisseur d’air de charge /Ouvrir +P022C=Circuit de commande A de dérivation du refroidisseur d’air de charge élevé +P022B=Circuit A de commande Ade dérivation du refroidisseur d’air de charge faible +U3FFF=Aucun code d’anomalie défini +U0301=Incompatibilité logicielle avec ECM/PCM +U0302=Incompatibilité logicielle avec module de contrôle de transmission +U0304=Incompatibilité logicielle avec module de commande de changement de vitesse +U0305=Incompatibilité logicielle avec module de régulateur de vitesse diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_he.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_he.properties new file mode 100644 index 0000000..644599d --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_he.properties @@ -0,0 +1,144 @@ + + + +U0207=אבדה התקשורת מול מודול בקרת הגג הנפתח +U0229=אבדה התקשורת מול מודול חימום ההגה +U0231=אבדה התקשורת מול מודול חישת הגשם +U0320=חוסר תאימות תכנתי עם מודול בקרת היגוי כוח +U0318=חוסר תאימות תכנתי עם מודול בקרת מערכת הבלימה +U0400=התקבלו נתונים שגויים +U0328=חוסר תאימות תכנתי עם מודול חיישן זווית ההיגוי +U0405=התקבלו נתונים שגויים ממודול בקרת השיוט +U0410=התקבלו נתונים שגויים ממודול בקרת משאבת הדלק +U0418=התקבלו נתונים שגויים ממודול בקרת מערכת הבלימה +U0420=התקבלו נתונים שגויים ממודול בקרת היגוי כוח +U0427=התקבלו נתונים שגויים ממודול בקרת אבטחת כלי רכב +U0428=התקבלו נתונים שגויים ממודול חיישן זווית היגוי +U0429=התקבלו נתונים שגויים ממודול בקרת עמוד היגוי +U0430=התקבלו נתונים שגויים ממודול מעקב לחץ האוויר בצמיג +U3FFF=לא הוגדר קוד בעיה +U0120=נשמר על ידי המסמך +U0119=נשמר על ידי המסמך +U0118=נשמר על ידי המסמך +U0117=נשמר על ידי המסמך +U0116=נשמר על ידי המסמך +P256F=שמור ל־ISO/SAE +P240F=שמור ל־ISO/SAE +P240E=שמור ל־ISO/SAE +P240D=שמור ל־ISO/SAE +P207F=שמור ל־ISO/SAE +P206D=שמור ל־ISO/SAE +P206C=שמור ל־ISO/SAE +P206B=שמור ל־ISO/SAE +P206A=שמור ל־ISO/SAE +P205F=שמור ל־ISO/SAE +P204F=שמור ל־ISO/SAE +P0B0F=שמור ל־ISO/SAE +P0B0E=שמור ל־ISO/SAE +P075F=שמור ל־ISO/SAE +P050F=שמור ל־ISO/SAE +P050E=שמור ל־ISO/SAE +P084F=שמור ל־ISO/SAE +P023F=שמור ל־ISO/SAE +P069F=שמור ל־ISO/SAE +P069E=שמור ל־ISO/SAE +P047F=שמור ל־ISO/SAE +P080E=שמור ל־ISO/SAE +P080F=שמור ל־ISO/SAE +P0364=שמור ל־ISO/SAE +P245E=שמור ל־ISO/SAE +P245F=שמור ל־ISO/SAE +P255F=שמור ל־ISO/SAE +P018F=שמור ל־ISO/SAE +P0323=קלט מהירות מנוע במעגל הצתה/מפלג לא רציף +P0322=אין אות קלט מהירות מנוע במעגל הצתה/מפלג +P0321=כשל בביצועי/טווח קלט מהירות מנוע במעגל הצתה/מפלג +P0320=כשל בקלט מהירות מנוע במעגל הצתה/מפלג +P0319=כשל באות מעגל חיישן ‚כביש משובש’ B +P0315=סטיית מערכת מצב גל ארכובה לא נלמדה (ע״י מחשב) +P0314=החטאת ניצוץ בצילינדר יחיד (לא צוין איזה צילינדר) +P0313=זוהתה החטאת ניצוץ עם תערובת ענייה +P0311=זוהתה החטאת ניצוץ צילינדר 11 +P0310=זוהתה החטאת ניצוץ צילינדר 10 +P0309=זוהתה החטאת ניצוץ צילינדר 9 +P0308=זוהתה החטאת ניצוץ צילינדר 8 +P0307=זוהתה החטאת ניצוץ צילינדר 7 +P0306=זוהתה החטאת ניצוץ צילינדר 6 +P0305=זוהתה החטאת ניצוץ צילינדר 5 +P0304=זוהתה החטאת ניצוץ צילינדר 4 +P0303=זוהתה החטאת ניצוץ צילינדר 3 +P0302=זוהתה החטאת ניצוץ צילינדר 2 +P0301=זוהתה החטאת ניצוץ צילינדר 1 +P0312=זוהתה החטאת ניצוץ צילינדר 12 +P0318=כשל באות מעגל חיישן ‚כביש משובש’ A +P0317=חומרת ‚כביש משובש’ לא קיימת +P0316=זוהתה החטאת ניצוץ בהנעה (1000 סיבובים ראשונים) +P0324=שגיאה במערכת בקרת נקישות +P0431=יעילות המערכת הקטליטית המתחממת מתחת לסף הפעולה למצבור 2 (צד ימין) +P0430=יעילות המערכת הקטליטית מתחת לסף הפעולה למצבור 2 (צד ימין) +P042F=שמור ל־ISO/SAE +P042E=שמור ל־ISO/SAE +P041F=שמור ל־ISO/SAE +P012F=שמור ל־ISO/SAE +P006F=שמור ל־ISO/SAE +P006E=שמור ל־ISO/SAE +P000F=שמור ל־ISO/SAE +P000E=שמור ל־ISO/SAE +P0009=ביצועי מערכת מצב מנוע מצבור 2 (צד ימין) +P0008=ביצועי מערכת מצב מנוע מצבור 1 (צד שמאל) +P0007=אות גבוה במעגל בקרת שסתום הפסקת דלק +P0006=אות נמוך במעגל בקרת שסתום הפסקת דלק +P0005=נתק/קצר במעגל בקרת שסתום הפסקת דלק +P0004=אות גבוה במעגל בקרת וסת דלק +P0003=אות נמוך במעגל בקרת וסת דלק +P0002=טווח/ביצועים במעגל בקרת וסת דלק +P0001=נתק/קצר במעגל בקרת וסת דלק +U0105=אבדה התקשורת מול מודול בקרת הזרקת הדלק +U0104=אבדה התקשורת מול מודול בקרת השיוט +U0103=אבדה התקשורת מול מודול העברת ההילוכים +U0099=נשמר על ידי המסמך +U0098=נשמר על ידי המסמך +U0097=נשמר על ידי המסמך +U0096=נשמר על ידי המסמך +U0095=נשמר על ידי המסמך +U0094=נשמר על ידי המסמך +U0093=נשמר על ידי המסמך +U0092=נשמר על ידי המסמך +U0091=נשמר על ידי המסמך +U0090=נשמר על ידי המסמך +U0089=נשמר על ידי המסמך +U0088=נשמר על ידי המסמך +U0087=נשמר על ידי המסמך +U0086=נשמר על ידי המסמך +U0085=נשמר על ידי המסמך +U0084=נשמר על ידי המסמך +U0083=נשמר על ידי המסמך +U0082=נשמר על ידי המסמך +U0081=נשמר על ידי המסמך +U0080=נשמר על ידי המסמך +U0079=נשמר על ידי המסמך +U0078=נשמר על ידי המסמך +U0077=נשמר על ידי המסמך +U0076=נשמר על ידי המסמך +U0075=נשמר על ידי המסמך +U0074= +U0139=נשמר על ידי המסמך +U0138=נשמר על ידי המסמך +U0137=נשמר על ידי המסמך +U0136=נשמר על ידי המסמך +U0135=נשמר על ידי המסמך +U0134=נשמר על ידי המסמך +U0133=נשמר על ידי המסמך +U0163=אבדה התקשורת מול מודול בקרת הניווט +U0162=אבדה התקשורת מול מודול תצוגת הניווט +U0161=אבדה התקשורת מול מודול המצפן +U0159=אבדה התקשורת מול מודול מסייע החנייה +U0183=אבדה התקשורת מול מודול בקרת התאורה - אחורי +U0182=אבדה התקשורת מול מודול בקרת התאורה - קדמי +U0186=אבדה התקשורת מול מגבר השמע +U0185=אבדה התקשורת מול מודול בקרת האנטנה +U0184=אבדה התקשורת מול הרדיו +U0197=אבדה התקשורת מול מודול בקרת הטלפון +U0192=אבדה התקשורת מול המחשב האישי +U0191=אבדה התקשורת מול הטלוויזיה +U0198=אבדה התקשורת מול מודול בקרת הטלמטיקה diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_hu.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_hu.properties new file mode 100644 index 0000000..99ca42a --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_hu.properties @@ -0,0 +1,2637 @@ + + +P006D=Barometrikus nyomás és a turbó-/szuper feltöltő bemeneti nyomás között korreláció +P000E=Fenntartva - ISO/SAE +P000F=Fenntartva - ISO/SAE +P0051=Fűtött lambda szonda fűtés vezérlő áramkör alacsony jelszint (2.hengersor, 1.szonda) +P0016=Főtengely pozíció és a vezérműtengely pozíció között korreláció (1.hengersor, A.érzékelő) +P0058=Fűtött lambda szonda fűtés vezérlő áramkör magas jelszint (2.hengersor 2.szonda) +P0059=Fűtött lambda szonda fűtés ellenállás (2.hengersor, 1.szonda) +P0060=Fűtött lambda szonda fűtés ellenállás (2.hengersor, 2.szonda) +P0061=Fűtött lambda szonda fűtés ellenállás (2.hengersor, 3.szonda) +P0067=Légrásegítéses befecskendezőszelep vezérlő áramkör magas jelszint +P0365=Vezérműtengely pozíció érzékelő 'B' áramkör (1.hengersor) +P0415=Szekunder levegő befecskendező rendszer kapcsolószelep 'B' áramkör +P0412=Szekunder levegő befecskendező rendszer kapcsolószelep 'A' áramkör +P040F=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'A' és 'B' között korreláció +P040D=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'A' áramkör - magas jelszint +P040A=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'A' áramkör +P0393=Vezérműtengely pozíció érzékelő 'B' áramkör magas jelszint (2.hengersor) +P0388=Főtengely pozíció érzékelő 'B' áramkör magas jelszint +P0385=Főtengely pozíció érzékelő 'B' áramkör +P0383=Izzítógyertya vezérlő modul vezérlőáramkörén alacsony jelszint +P0375=Időzítési referencia magas felbontású jel 'B' +P0373=Időzítési referencia magas felbontású jel 'A' kihagy/szabálytalan impulzusok +P0370=Időzítési referencia magas felbontású jel 'A' +P0367=Vezérműtengely pozíció érzékelő 'B' áramkör alacsony jelszint (1.hengersor) +P0364=Fenntartva - ISO/SAE +P0363=Égéskimaradást érzékel - tüzelőanyagellátás kiiktatva +P0361=Gyújtótekercs 'K primer/szekunder áramkör +P0355=Gyújtótekercs 'E' primer/szekunder áramkör +P0348=Vezérműtengely pozíció érzékelő 'A' áramkör magas jelszint (2.hengersor) +P0349=Vezérműtengely pozíció érzékelő 'A' áramkör kihagy (2.hengersor) +P0347=Vezérműtengely pozíció érzékelő 'A' áramkör alacsony jelszint (2.hengersor) +P0345=Vezérműtengely pozíció érzékelő 'A' áramkör (2.hengersor) +P0338=Főtengely pozíció érzékelő 'A' áramkör magas jelszint +P0335=Főtengely pozíció érzékelő 'A' áramkör +P0332=Kopogásérzékelő 2.áramkör alacsony jelszint (2.hengersor) +P0328=Kopogásérzékelő 1.áramkör magas jelszint (1.hengersor vagy egyedülálló érzékelő) +P0327=Kopogásérzékelő 1.áramkör alacsony jelszint (1.hengersor vagy egyedülálló érzékelő) +P0316=Motor égéskimaradást érzékelve beinduláskor (Első 1000 fordulatnál) +P0309=9.henger égéskimaradás - érzékelve +P0307=7.henger égéskimaradás - érzékelve +P0305=5.henger égéskimaradás - érzékelve +P0297=Járműsebesség túllépés állapot +P0290=10.henger hozzájárulás/kiegyenlítés +P0288=10.henger befecskendezőszelep áramkör alacsony jelszint +P0286=9.henger befecskendezőszelep áramkör magas jelszint +P0284=8.henger hozzájárulás/kiegyenlítés +P0282=8.henger befecskendezőszelep áramkör alacsony jelszint +P0280=7.henger befecskendezőszelep áramkör magas jelszint +P0278=6.henger hozzájárulás/kiegyenlítés +P0275=5.henger hozzájárulás/kiegyenlítés +P0261=1.henger befecskendezőszelep áramkör alacsony jelszint +P025D=Tüzelőanyag szivattyú modul vezérlő áramkör - magas jelszint +P025A=Tüzelőanyag szivattyú modul vezérlő áramkör szakadás +P0255=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'A' kihagy (bütyök/rotor/porlasztó) +P024F=A töltőlevegő-hűtő (intercooler) Bypass szelep pozíció érzékelő 'A' áramkör magas jelszint +P023E=MAP és a turbó-/szuper feltöltő 'B' nyomás érzékelője között korreláció +P023C=A töltőlevegő-hűtő (intercooler) hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör magas jelszint +P0236=Turbó-/szuper feltöltő töltőnyomás érzékelő 'A' áramkör tartomány/teljesítőképesség +P022F=A töltőlevegő-hűtő (intercooler) Bypass vezérlőjének 'B' áramkör - magas jelszint +P0229=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'C' áramkör kihagy +P0222=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'B' áramkör alacsony jelszint +P021F=12.henger befecskendezés időzítés +P0215=Motor leállító mágnesszelep +P0197=Motorolaj hőmérséklet érzékelő áramkör alacsony jelszint +P0195=Motorolaj hőmérséklet érzékelő áramkör +P0193=Tüzelőanyag gyűjtőcső (Rail-cső) nyomásérzékelő A' áramkör magas jelszint +P0434=Fűtött katalizátor hőmérséklete határérték alatt (2.hengersor) +P042C=Katalizátor hőmérséklet érzékelő áramkör alacsony jelszint (1.hengersor, 2.érzékelő) +P042D=Katalizátor hőmérséklet érzékelő áramkör magas jelszint (1.hengersor, 2.érzékelő) +P042E=Fenntartott ISO/SAE +P0429=Katalizátor fűtés vezérlő áramkör (1.hengersor) +P042A=Katalizátor hőmérséklet érzékelő áramkör (1.hengersor, 2.érzékelő) +P0428=Katalizátor hőmérséklet érzékelő áramkör magas jelszint (1.hengersor, 1.érzékelő) +P0425=Katalizátor hőmérséklet érzékelő áramkör (1.hengersor, 1.érzékelő) +P0424=Fűtött katalizátor hőmérséklete határérték alatt (1.hengersor) +P0422=Fő katalizátor hatékonysága határérték alatt (1.hengersor) +P0421=Melegítő katalizátor hatékonysága határérték alatt (1.hengersor) +P041F=Fenntartott - ISO/SAE +P0180=Tüzelőanyag hőmérséklet érzékelő 'A' áramkör +P0175=Rendszer levegő-tüzelőanyag összetétele túl dús (2.hengersor) +P0174=Rendszer levegő-tüzelőanyag összetétele túl szegény (2.hengersor) +P0173=Tüzelőanyag korrekció (2.hengersor) +P0171=Rendszer levegő-tüzelőanyag összetétele túl szegény (1.hengersor) +P0169=Nem megfelelő tüzelőanyag összetétel +P0167=Lambda szonda fűtés áramkör (2.hengersor, 3.szonda) +P0165=Lambda szonda áramkör lassú válaszidő (2.hengersor, 3.szonda) +P0163=Lambda szonda áramkör alacsony feszültségszint (2.hengersor, 3.szonda) +P0164=Lambda szonda áramkör magas feszültségszint (2.hengersor, 3.szonda) +P0161=Lambda szonda fűtés áramkör (2.hengersor, 2.szonda) +P0162=Lambda szonda áramkör (2.hengersor, 3.szonda) +P0160=Lambda szonda áramkör aktivitás nem érzékelt (2.hengersor, 2.szonda) +P0157=Lambda szonda áramkör alacsony feszültségszint (2.hengersor, 2.szonda) +P0158=Lambda szonda áramkör magas feszültségszint (2.hengersor, 2.szonda) +P0159=Lambda szonda áramkör lassú válaszidő (2.hengersor, 2.szonda) +P0155=Lambda szonda fűtés áramkör (2.hengersor, 1.szonda) +P0156=Lambda szonda áramkör (2.hengersor, 2.szonda) +P0154=Lambda szonda áramkör aktivitás nem érzékelt (2.hengersor, 1.szonda) +P0152=Lambda szonda áramkör magas feszültségszint (2.hengersor, 1.szonda) +P0153=Lambda szonda áramkör lassú válaszidő (2.hengersor, 1.szonda) +P0150=Lambda szonda áramkör (2.hengersor, 1.szonda) +P0146=Lambda szonda áramkör aktivitás nem érzékelt (1.hengersor, 3.szonda) +P0147=Lambda szonda fűtés áramkör (1.hengersor, 3.szonda) +P0144=Lambda szonda áramkör magas feszültségszint (1.hengersor, 3.szonda) +P0143=Lambda szonda áramkör alacsony feszültségszint (1.hengersor, 3.szonda) +P0141=Lambda szonda fűtés áramkör (1.hengersor, 2.szonda) +P0142=Lambda szonda áramkör (1.hengersor, 3.szonda) +P0139=Lambda szonda áramkör lassú válaszidő (1.hengersor, 2.szonda) +P0138=Lambda szonda áramkör magas feszültségszint (1.hengersor, 2.szonda) +P0137=Lambda szonda áramkör alacsony feszültségszint (1.hengersor, 2.szonda) +P0135=Lambda szonda fűtés áramkör (1.hengersor, 1.szonda) +P0133=Lambda szonda áramkör lassú válaszidő (1.hengersor, 1.szonda) +P0131=Lambda szonda áramkör alacsony feszültségszint (1.hengersor, 1.szonda) +P0132=Lambda szonda áramkör magas feszültségszint (1.hengersor, 1.szonda) +P0130=Lambda szonda áramkör (1.hengersor, 1.szonda) +P012F=Fenntartva - ISO/SAE +P012D=Turbó-/szuper feltöltő bemeneti nyomás érzékelő áramkör magas jelszint +P012C=Turbó-/szuper feltöltő bemeneti nyomás érzékelő áramkör alacsony jelszint +P0127=Beszívott levegő hőmérséklet túl magas +P0122=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'A' áramkör alacsony jelszint +P0118=Motor hűtőközeg hőmérséklet 1.érzékelő áramkör magas jelszint +P0113=Beszívott levegő hőmérséklet 1.érzékelő áramkör magas jelszint +P010E=Légtömeg, vagy légmennyiség áramlás mérő 'B' áramkör kihagy/szabálytalan +P010B=Légtömeg, vagy légmennyiség áramlás mérő 'B' áramkör tartomány/teljesítőképesség +P0105=MAP/barometrikus nyomás áramkör +P0101=Légtömeg, vagy légmennyiség áramlás mérő 'A' áramkör tartomány/teljesítőképesség +P0092=Tüzelőanyag-nyomás szabályzó 1 vezérlő áramkör magas jelszint +P0090=Tüzelőanyag-nyomás szabályzó 1 vezérlő áramkör +P0087=Tüzelőanyag gyűjtőcső (rail-cső)/rendszer nyomás - túl alacsony +P0084=Kipufogószelep vezérlő mágnesszelep áramkör (2.hengersor) +P0085=Kipufogószelep vezérlő mágnesszelep áramkör alacsony jelszint (2.hengersor) +P0083=Szívószelep vezérlő mágnesszelep áramkör magas jelszint (2.hengersor) +P0081=Szívószelep vezérlő mágnesszelep áramkör (2.hengersor) +P0082=Szívószelep vezérlő mágnesszelep áramkör alacsony jelszint (2.hengersor) +P0079=Kipufogószelep vezérlő mágnesszelep áramkör alacsony jelszint (1.hengersor) +P0078=Kipufogószelep vezérlő mágnesszelep áramkör (1.hengersor) +P0076=Szívószelep vezérlő mágnesszelep áramkör alacsony jelszint (1.hengersor) +P0077=Szívószelep vezérlő mágnesszelep áramkör magas jelszint (1.hengersor) +P0075=Szívószelep vezérlő mágnesszelep áramkör (1.hengersor) +P006F=Fenntartva - ISO/SAE +P006B=MAP és a kipufogógáz-nyomás között korreláció +P006A=MAP és a MAF között korreláció +P0069=MAP és a barometrikus nyomás között korreláció +P0068=MAP/MAF és a fojtószelep pozíciója között korreláció +P0065=Légrásegítéses befecskendezőszelep vezérlő tartomány/teljesítmény +P0063=Fűtött lambda szonda fűtés vezérlő áramkör alacsony jelszint (2.hengersor, 3.szonda) +P0062=Fűtött lambda szonda fűtés vezérlő áramkör (2.hengersor, 3.szonda) +P0056=Fűtött lambda szonda fűtés vezérlő áramkör (2.hengersor, 2.szonda) +P0055=Fűtött lambda szonda fűtés ellenállás (1.hengersor, 3.szonda) +P0052=Fűtött lambda szonda fűtés vezérlő áramkör magas jelszint (2.hengersor, 1.szonda) +P0054=Fűtött lambda szonda fűtés ellenállás (1.hengersor, 2.szonda) +P004A=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'B' áramkör szakadás +P0047=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'A' áramkör alacsony jelszint +P0043=Fűtött lambda szonda fűtés vezérlő áramkör alacsony jelszint (1.hengersor, 3.szonda) +P0042=Fűtött lambda szonda fűtés vezérlő áramkör (1.hengersor, 3.szonda) +P0040=Lambda szonda jelek felcserélve (1.hengersor, 1.szonda) <-> (2.hengersor, 1.szonda) +P0038=Fűtött lambda szonda fűtés vezérlő áramkör magas jelszint (1.hengersor, 2.szonda) +P0036=Fűtött lambda szonda fűtés vezérlő áramkör (1.hengersor, 2.szonda) +P0037=Fűtött lambda szonda fűtés vezérlő áramkör alacsony jelszint (1.hengersor, 2.szonda) +P0035=Turbó-/szuper feltöltő megkerülőszelep vezérlő áramkör magas jelszint +P0004=Tüzelőanyag-mennyiség szabályzó vezérlő áramkör magas jelszint +P0032=Fűtött lambda szonda fűtés vezérlő áramkör magas jelszint (1.hengersor, 1.szonda) +P0030=Lambda szonda fűtés vezérlő áramkör (1.hengersor, 1.szonda) +P0031=Fűtött lambda szonda fűtés vezérlő áramkör alacsony jelszint (1.hengersor, 1.szonda) +P0028=Szívószelep vezérlő mágnesszelep áramkör tartomány/teljesítőképesség (2.hengersor) +P0026=Szívószelep vezérlő mágnesszelep áramkör tartomány/teljesítőképesség (1.hengersor) +P0025='B' (kipufogó) vezérműtengely pozíció - vezérlés időzítés túlságosan elmaradott/késik (2.hengersor) +P0024='B' (kipufogó) vezérműtengely pozíció - vezérlés időzítés túlságosan korai vagy rendszer teljesítmény (2.hengersor) +P0022='A' (szívó) vezérműtengely pozíció - vezérlés időzítés túlságosan elmaradott/késik (2.hengersor) +P0021='A' (szívó) vezérműtengely pozíció - vezérlés időzítés túlságosan korai vagy rendszer teljesítmény (2.hengersor) +P0019=Főtengely pozíció és a vezérműtengely pozíció között korreláció (2.hengersor, B.érzékelő) +P0013='B' (kipufogó) vezérműtengely pozíció - beavatkozótag áramkör szakadás (1.hengersor) +P0011='A' (szívó) vezérműtengely pozíció - vezérlés időzítés túlságosan korai vagy rendszer teljesítmény (1.hengersor) +P0012='A' (szívó) vezérműtengely pozíció - vezérlésidőzítés késik (1.hengersor) +P000C='A' (szívó) vezérműtengely pozíció lassú válaszidő (2.hengersor) +P000A='A' (szívó) vezérműtengely pozíció lassú válaszidő (1.hengersor) +P0007=Tüzelőanyag lezáró szelep 'A' vezérlő áramkör magas jelszint +P0005=Tüzelőanyag lezáró szelep 'A' vezérlő áramkör szakadás +P0003=Tüzelőanyag-mennyiség szabályzó vezérlő áramkör alacsony jelszint +P0001=Tüzelőanyag-mennyiség szabályzó vezérlő áramkör szakadás +P0002=Tüzelőanyag-mennyiség szabályzó vezérlő áramkör tartomány/teljesítmény +P0006=Tüzelőanyag lezáró szelep 'A' vezérlő áramkör alacsony jelszint +P0027=Kipufogószelep vezérlő mágnesszelep áramkör tartomány/teljesítőképesség (1.hengersor) +P0015='B' (kipufogó) vezérműtengely pozíció - vezérlésidőzítés túlságosan elmaradott/késik (1.hengersor) +P0095=Beszívott levegő hőmérséklet 2.érzékelő áramkör +P0009=Motor helyzet rendszer teljesítmény (2.hengersor) +P0008=Motor helyzet rendszer teljesítmény (1.hengersor) +P0010='A' (szívó) vezérműtengely pozíció beavatkozótag áramkör szakadás (1.hengersor) +P0014='B' (kipufogó) vezérműtengely pozíció - vezérlés időzítés túlságosan korai vagy rendszer teljesítmény (1.hengersor) +P0023='B' (kipufogó) vezérműtengely pozíció - beavatkozótag áramkör szakadás (2.hengersor) +P0018=Főtengely pozíció és a vezérműtengely pozíció között korreláció (2.hengersor, 'A'.érzékelő) +P0020='A' (szívó) vezérműtengely pozíció beavatkozótag áramkör/szakadás (2.hengersor) +P0044=Fűtött lambda szonda fűtés vezérlő áramkör magas jelszint (1.hengersor, 3.szonda) +P0041=Lambda szonda jelek felcserélve (1.hengersor, 2.szonda) <-> (2.hengersor, 2.szonda) +P0045=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'A' áramkör szakadás +P0117=Motor hűtőközeg hőmérséklet 1.érzékelő áramkör alacsony jelszint +P0049=Turbó-/szuper feltöltő turbina fordulatszám túllépés +P0119=Motor hűtőközeg hőmérséklet 1.érzékelő áramkör kihagy/szabálytalan +P0050=Fűtött lambda szonda fűtés vezérlő áramkör (2.hengersor, 1.szonda) +P0086=Kipufogószelep vezérlő mágnesszelep áramkör magas jelszint (2.hengersor) +P0091=Tüzelőanyag-nyomás szabályzó 1 vezérlő áramkör alacsony jelszint +P0097=Beszívott levegő hőmérséklet 2.érzékelő áramkör alacsony jelszint +P0053=Fűtött lambda szonda fűtés ellenállás (1.hengersor 1.szonda) +P0088=Tüzelőanyag gyűjtőcső (rail-cső)/rendszer nyomás - túl magas +P0066=Légrásegítéses befecskendezőszelep vezérlő áramkör vagy áramkör alacsony jelszint +P0071=Környezeti levegő hőmérséklet érzékelő tartomány/teljesítmény +P0080=Kipufogószelep vezérlő mágnesszelep áramkör magas jelszint (1.hengersor) +P0089=Tüzelőanyag-nyomás szabályzó 1 teljesítmény +P0093=Tüzelőanyag rendszer tömítetlenség érzékelés - nagy tömítetlenség +P0096=Beszívott levegő hőmérséklet 2.érzékelő áramkör tartomány/teljesítmény +P0070=Környezeti levegő hőmérséklet érzékelő áramkör +P0072=Környezeti levegő hőmérséklet érzékelő áramkör alacsony jelszint +P0073=Környezeti levegő hőmérséklet érzékelő áramkör magas jelszint +P0121=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'A' áramkör tartomány/teljesítőképesség +P0094=Tüzelőanyag rendszer tömítetlenség érzékelés - kis tömítetlenség +P0098=Beszívott levegő hőmérséklet 2.érzékelő áramkör magas jelszint +P0102=Légtömeg, vagy légmennyiség áramlás mérő 'A' áramkör alacsony jelszint +P0107=MAP/barometrikus nyomás áramkör alacsony jelszint +P0103=Légtömeg, vagy légmennyiség áramlás mérő 'A' áramkör magas jelszint +P0108=MAP/barometrikus nyomás áramkör magas jelszint +P0109=MAP/barometrikus nyomás áramkör kihagy +P0110=Beszívott levegő hőmérséklet 1.érzékelő áramkör +P0112=Beszívott levegő hőmérséklet 1.érzékelő áramkör alacsony jelszint +P0115=Motor hűtőközeg hőmérséklet 1.érzékelő áramkör +P0120=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'A' áramkör +P0123=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'A' áramkör magas jelszint +P0125=Elégtelen hűtőközeg-hőmérséklet a zárt hurkú üzemanyag-szabályozáshoz +P0129=Barometrikus nyomás túl alacsony +P0145=Lambda szonda áramkör lassú válaszidő (1.hengersor, 3.szonda) +P0124=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'A' áramkör kihagy +P0126=Elégtelen hűtőközeg hőmérséklet a stabil működéshez +P0128=Hűtőközeg termosztát (hűtőközeg hőmérséklet termosztát szabályzó hőmérséklet alatt) +P0134=Lambda szonda áramkör aktivitás nem érzékelt (1.hengersor, 1.szonda) +P0136=Lambda szonda áramkör (1.hengersor, 2.szonda) +P0140=Lambda szonda áramkör aktivitás nem érzékelt (1.hengersor, 2.szonda) +P0148=Tüzelőanyag szállítás hiba +P0149=Tüzelőanyag időzítés hiba +P0170=Tüzelőanyag korrekció (1.hengersor) +P0202=Befecskendező áramkör szakadás - 2.henger +P0177=Tüzelőanyag összetétel érzékelő áramkör tartomány/teljesítőképesség +P0151=Lambda szonda áramkör alacsony feszültségszint (2.hengersor, 1.szonda) +P0166=Lambda szonda áramkör aktivitás nem érzékelt (2.hengersor, 3.szonda) +P0178=Tüzelőanyag összetétel érzékelő áramkör alacsony jelszint +P0184=Tüzelőanyag hőmérséklet érzékelő 'A' áramkör kihagy +P0186=Tüzelőanyag hőmérséklet érzékelő 'B' áramkör tartomány/teljesítőképesség +P0168=Motor tüzelőanyag hőmérséklet túl magas +P0172=Rendszer levegő-tüzelőanyag összetétele túl dús (1.hengersor) +P0176=Tüzelőanyag összetétel érzékelő áramkör +P0179=Tüzelőanyag összetétel érzékelő áramkör magas jelszint +P0188=Tüzelőanyag hőmérséklet érzékelő 'B' áramkör magas jelszint +P0181=Tüzelőanyag hőmérséklet érzékelő 'A' áramkör tartomány/teljesítőképesség +P0182=Tüzelőanyag hőmérséklet érzékelő 'A' áramkör alacsony jelszint +P0183=Tüzelőanyag hőmérséklet érzékelő 'A' áramkör magas jelszint +P0196=Motorolaj hőmérséklet érzékelő áramkör tartomány/teljesítmény +P0185=Tüzelőanyag hőmérséklet érzékelő 'B' áramkör +P0187=Tüzelőanyag hőmérséklet érzékelő 'B' áramkör alacsony jelszint +P0198=Motorolaj hőmérséklet érzékelő áramkör magas jelszint +P0190=Tüzelőanyag gyűjtőcső (Rail-cső) nyomásérzékelő 'A' áramkör +P0192=Tüzelőanyag gyűjtőcső (Rail-cső) nyomásérzékelő 'A' áramkör alacsony jelszint +P0194=Tüzelőanyag gyűjtőcső (Rail-cső) nyomásérzékelő 'A' áramkör kihagy/szabálytalan +P0191=Tüzelőanyag gyűjtőcső (Rail-cső) nyomásérzékelő 'A' áramkör tartomány/teljesítőképesség +P0200=Porlasztó áramkör / szakadás +P0199=Motorolaj hőmérséklet érzékelő áramkör kihagy +P0203=Befecskendező áramkör szakadás - 3.henger +P0210=Befecskendező áramkör szakadás - 10.henger +P0204=Befecskendező áramkör szakadás - 4.henger +P0208=Befecskendező áramkör szakadás - 8.henger +P0228=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'C' áramkör magas jelszint +P0206=Befecskendező áramkör szakadás - 6.henger +P020A=1.henger befecskendezés időzítés +P0218=Váltófolyadék túlmelegedés állapot +P0211=Befecskendező áramkör szakadás - 11.henger +P0226=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'C' áramkör tartomány/teljesítőképesség +P0216=Befecskendezőszelep/befecskendezés időzítés vezérlő áramkör +P0220=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'B' áramkör +P0217=Motor hűtőközeg túlmelegedés állapot +P0219=Motor túl nagy fordulatszám állapot +P0223=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'B' áramkör magas jelszint +P0225=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'C' áramkör +P0227=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'C' áramkör alacsony jelszint +P0221=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'B' áramkör tartomány/teljesítőképesség +P0057=Fűtött lambda szonda fűtés vezérlő áramkör alacsony jelszint (2.hengersor, 2.szonda) +P0064=Fűtött lambda szonda fűtés vezérlő áramkör magas jelszint (2.hengersor, 3.szonda) +P0239=Turbó-/szuper feltöltő töltőnyomás érzékelő 'B' áramkör +P0244=Turbó-/szuper feltöltő szabályzószelep (Wastegate) mágnesszelep 'A' tartomány/teljesítmény +P0230=Tüzelőanyag szivattyú primer áramkör +P0231=Tüzelőanyag szivattyú szekunder áramkör alacsony jelszint +P0232=Tüzelőanyag szivattyú szekunder áramkör magas jelszint +P0234=Turbó-/szuper feltöltő túltöltés állapot +P0269=4.henger hozzájárulás/kiegyenlítés +P0235=Turbó-/szuper feltöltő töltőnyomás érzékelő 'A' áramkör +P0242=Turbó-/szuper feltöltő töltőnyomás érzékelő 'B' áramkör magas jelszint +P0237=Turbó-/szuper feltöltő töltőnyomás érzékelő 'A' áramkör alacsony jelszint +P0238=Turbó-/szuper feltöltő töltőnyomás érzékelő 'A' áramkör magas jelszint +P0241=Turbó-/szuper feltöltő töltőnyomás érzékelő 'B' áramkör alacsony jelszint +P0390=Vezérműtengely pozíció érzékelő 'B' áramkör (2.hengersor) +P0243=Turbó-/szuper feltöltő szabályzószelep (Wastegate) mágnesszelep 'A' +P0266=2.henger hozzájárulás/kiegyenlítés +P0387=Főtengely pozíció érzékelő 'B' áramkör alacsony jelszint +P0391=Vezérműtengely pozíció érzékelő 'B' áramkör tartomány/teljesítőképesség (2.hengersor) +P0245=Turbó-/szuper feltöltő szabályzószelep (Wastegate) mágnesszelep 'A' alacsony jelszint +P0254=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'A' magas jelszint (Bütyök/rotor/porlasztó) +P0270=4.henger befecskendezőszelep áramkör alacsony jelszint +P0246=Turbó-/szuper feltöltő szabályzószelep (Wastegate) mágnesszelep 'A' magas jelszint +P0247=Turbó-/szuper feltöltő szabályzószelep (Wastegate) mágnesszelep 'B' +P0249=Turbó-/szuper feltöltő szabályzószelep (Wastegate) mágnesszelep 'B' alacsony jelszint +P0251=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'A' (Bütyök/rotor/porlasztó) +P0248=Turbó-/szuper feltöltő szabályzószelep (Wastegate) mágnesszelep 'B' tartomány/teljesítmény +P0250=Turbó-/szuper feltöltő szabályzószelep (Wastegate) mágnesszelep 'B' magas jelszint +P0252=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'A' tartomány/teljesítmény (Bütyök/rotor/porlasztó) +P0258=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'B' alacsony jelszint (Bütyök/rotor/porlasztó) +P0253=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'A' alacsony jelszint (Bütyök/rotor/porlasztó) +P0256=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'B' (Bütyök/rotor/porlasztó) +P0264=2.henger befecskendezőszelep áramkör alacsony jelszint +P0267=3.henger befecskendezőszelep áramkör alacsony jelszint +P0271=4.henger befecskendezőszelep áramkör magas jelszint +P0273=5.henger befecskendezőszelep áramkör alacsony jelszint +P0257=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'B' tartomány/teljesítmény (Bütyök/rotor/porlasztó) +P0259=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'B' magas jelszint (Bütyök/rotor/porlasztó) +P0260=Befecskendező-szivattyú tüzelőanyag mennyiség szabályzás 'B' kihagy (Bütyök/rotor/porlasztó) +P0262=1.henger befecskendezőszelep áramkör magas jelszint +P0263=1.henger hozzájárulás/kiegyenlítés +P0265=2.henger befecskendezőszelep áramkör magas jelszint +P0268=3.henger befecskendezőszelep áramkör magas jelszint +P0272=4.henger hozzájárulás/kiegyenlítés +P0274=5.henger befecskendezőszelep áramkör magas jelszint +P0276=6.henger befecskendezőszelep áramkör alacsony jelszint +P0277=6.henger befecskendezőszelep áramkör magas jelszint +P0279=7.henger befecskendezőszelep áramkör alacsony jelszint +P0287=9.henger hozzájárulás/kiegyenlítés +P0291=11.henger befecskendezőszelep áramkör alacsony jelszint +P0292=11.henger befecskendezőszelep áramkör magas jelszint +P0298=Motorolaj túlmelegedés +P0281=7.henger hozzájárulás/kiegyenlítés +P0283=8.henger befecskendezőszelep áramkör magas jelszint +P0285=9.henger befecskendezőszelep áramkör alacsony jelszint +P0293=11.henger hozzájárulás/kiegyenlítés +P0294=12.henger befecskendezőszelep áramkör alacsony jelszint +P0296=12.henger hozzájárulás/kiegyenlítés +P0289=10.henger befecskendezőszelep áramkör magas jelszint +P0295=12.henger befecskendezőszelep áramkör magas jelszint +P0299=Turbó-/szuper feltöltő alultöltés +P0300=Rendszertelen/több hengert érintő égéskimaradás - érzékelve +P0312=12.henger égéskimaradás - érzékelve +P0315=Főtengely pozíciós rendszer pozícióváltozatok nincsenek megtanulva +P0301=1.henger égéskimaradás - érzékelve +P0302=2.henger égéskimaradás - érzékelve +P0320=Gyújtás/elosztó Motorfordulatszám bemeneti áramkör +P0322=Gyújtás/elosztó Motorfordulatszám bemeneti áramkör nincs jel +P0324=Kopogásszabályzó rendszer hiba +P0323=Gyújtás/elosztó Motorfordulatszám bemeneti áramkör kihagy +P0304=4.henger égéskimaradás - érzékelve +P0317=Egyenetlen út hardver nincs jelen +P0303=3.henger égéskimaradás - érzékelve +P0306=6.henger égéskimaradás - érzékelve +P0313=Égéskimaradást érzékelve alacsony tüzelőanyagszint mellett +P0334=Kopogásérzékelő 2.áramkör kihagy (2.hengersor) +P0331=Kopogásérzékelő 2.áramkör tartomány/teljesítőképesség (2.hengersor) +P0308=8.henger égéskimaradás - érzékelve +P0310=10.henger égéskimaradás - érzékelve +P0311=11.henger égéskimaradás - érzékelve +P0314=Egyedülálló henger égéskimaradás (henger nincs meghatározva) +P0318=Egyenetlen út érzékelő 'A' jel áramkör +P0319=Egyenetlen út érzékelő 'B' jel áramkör +P0321=Gyújtás/elosztó Motorfordulatszám bemeneti áramkör tartomány/teljesítőképesség +P0329=Kopogásérzékelő 1.áramkör bemenet kihagy (1.hengersor vagy egyedülálló érzékelő) +P0325=Kopogásérzékelő 1.áramkör (1.hengersor vagy egyedülálló érzékelő) +P0330=Kopogásérzékelő 2.áramkör (2.hengersor) +P0337=Főtengely pozíció érzékelő 'A' áramkör alacsony jelszint +P0336=Főtengely pozíció érzékelő 'A' áramkör tartomány/teljesítőképesség +P0333=Kopogásérzékelő 2.áramkör magas jelszint (2.hengersor) +P0374=Időzítési referencia magas felbontású jel 'A' nincs impulzus +P0339=Főtengely pozíció érzékelő 'A' áramkör kihagy +P0340=Vezérműtengely pozíció érzékelő 'A' áramkör (1.hengersor vagy egyedülálló érzékelő) +P0354=Gyújtótekercs 'D' primer/szekunder áramkör +P0358=Gyújtótekercs 'H' primer/szekunder áramkör +P0362=Gyújtótekercs 'L' primer/szekunder áramkör +P0346=Vezérműtengely pozíció érzékelő 'A' áramkör tartomány/teljesítőképesség (2.hengersor) +P0350=Gyújtótekercs primer/szekunder áramkör +P0351=Gyújtótekercs 'A' primer/szekunder áramkör +P0344=Vezérműtengely pozíció érzékelő 'A' áramkör kihagy (1.hengersor vagy egyedülálló érzékelő) +P0342=Vezérműtengely pozíció érzékelő 'A' áramkör alacsony jelszint (1.hengersor vagy egyedülálló érzékelő) +P0343=Vezérműtengely pozíció érzékelő 'A' áramkör magas jelszint (1.hengersor vagy egyedülálló érzékelő) +P0341=Vezérműtengely pozíció érzékelő 'A' áramkör tartomány/teljesítőképesség (1.hengersor vagy egyedülálló érzékelő) +P0353=Gyújtótekercs 'C' primer/szekunder áramkör +P0359=Gyújtótekercs 'I' primer/szekunder áramkör +P0356=Gyújtótekercs 'F' primer/szekunder áramkör +P0357=Gyújtótekercs 'G' primer/szekunder áramkör +P0352=Gyújtótekercs 'B' primer/szekunder áramkör +P0360=Gyújtótekercs 'J' primer/szekunder áramkör +P0366=Vezérműtengely pozíció érzékelő 'B' áramkör tartomány/teljesítőképesség (1.hengersor) +P0368=Vezérműtengely pozíció érzékelő 'B' áramkör magas jelszint (1.hengersor) +P0376=Időzítési referencia magas felbontású jel 'B' túl sok impulzus +P0377=Időzítési referencia magas felbontású jel 'B' túl kevés impulzus +P0371=Időzítési referencia magas felbontású jel 'A' túl sok impulzus +P0372=Időzítési referencia magas felbontású jel 'A' túl kevés impulzus +P0378=Időzítési referencia magas felbontású jel 'B' kihagy/szabálytalan impulzusok +P0379=Időzítési referencia magas felbontású jel 'B' nincs impulzus +P0380=Izzítógyertya/fűtés áramkör 'A' +P0381=Izzítógyertya/fűtés visszajelző áramkör +P0382=Izzítógyertya/fűtés áramkör 'B' +P0420=Katalizátor-rendszer hatékonysága határérték alatt (1.hengersor) +P0384=Izzítógyertya vezérlő modul vezérlőáramkörén magas jelszint +P0389=Főtengely pozíció érzékelő 'B' áramkör kihagy +P0392=Vezérműtengely pozíció érzékelő 'B' áramkör alacsony jelszint (2.hengersor) +P0413=Szekunder levegő befecskendező rendszer kapcsolószelep 'A' áramkör szakadás +P0416=Szekunder levegő befecskendező rendszer kapcsolószelep 'B' áramkör szakadás +P0410=Szekunder levegő befecskendező rendszer +P0417=Szekunder levegő befecskendező rendszer kapcsolószelep 'B' áramkör zárlat +P0394=Vezérműtengely pozíció érzékelő 'B' áramkör kihagy (2.hengersor) +P0400=Kipufogógáz visszavezetés áramlás +P0401=Kipufogógáz visszavezetés (EGR) áramlás elégtelen - érzékelve +P0402=Kipufogógáz visszavezetés (EGR) áramlás túlzott - érzékelve +P0403=Kipufogógáz visszavezetés (EGR) vezérlő áramkör +P0406=Kipufogógáz visszavezetés (EGR) érzékelő 'A' áramkör magas jelszint +P0407=Kipufogógáz visszavezetés (EGR) érzékelő 'B' áramkör alacsony jelszint +P0408=Kipufogógáz visszavezetés (EGR) érzékelő 'B' áramkör magas jelszint +P0411=Szekunder levegő befecskendező rendszer nem megfelelő áramlás - érzékelve +P0414=Szekunder levegő befecskendező rendszer kapcsolószelep 'A' áramkör zárlat +P0418=Szekunder levegő befecskendező rendszer vezérlő 'A' áramkör +P0419=Szekunder levegő befecskendező rendszer vezérlő 'B' áramkör +P0423=Fűtött katalizátor hatékonysága határérték alatt (1.hengersor) +P0426=Katalizátor hőmérséklet érzékelő áramkör tartomány/teljesítmény (1.hengersor, 1.érzékelő) +P0427=Katalizátor hőmérséklet érzékelő áramkör alacsony jelszint (1.hengersor, 1.érzékelő) +P0431=Melegítő katalizátor hatékonysága határérték alatt (2.hengersor) +P0432=Fő katalizátor hatékonysága határérték alatt (2.hengersor) +P0430=Katalizátor-rendszer hatékonysága határérték alatt (2.hengersor) +P0433=Fűtött katalizátor hatékonysága határérték alatt (2.hengersor) +P004E=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'A' áramkör kihagy/rendszertelen +P0034=Turbó-/szuper feltöltő megkerülőszelep vezérlő áramkör alacsony jelszint +P042B=Katalizátor hőmérséklet érzékelő tartomány/teljesítőképesség (1.hengersor, 2.érzékelő) +P042F=Fenntartott ISO/SAE +P004F=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'B' áramkör kihagy/rendszertelen +P000B='B' (kipufogó) vezérműtengely pozíció lassú válaszidő (1.hengersor) +P000D='B' (kipufogó) vezérműtengely pozíció lassú válaszidő (2.hengersor) +P004B=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'B' áramkör tartomány/teljesítmény +P004C=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'B' áramkör alacsony jelszint +P004D=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'B' áramkör magas jelszint +P0033=Turbó-/szuper feltöltő megkerülőszelep vezérlő áramkör +P0039=Turbó-/szuper feltöltő megkerülőszelep vezérlő áramkör tartomány/teljesítőképesség +P0046=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'A' áramkör tartomány/teljesítőképesség +P0048=Turbó-/szuper feltöltő töltőnyomás szabályzó mágnesszelep 'A' áramkör magas jelszint +P006C=MAP és a turbó-/szuper feltöltő bemeneti nyomás között korreláció +P006E=Fenntartva - ISO/SAE +P009A=A beszívott levegő hőmérséklete és a környezeti levegő hőmérséklete között korreláció +P0100=Légtömeg, vagy légmennyiség áramlás mérő 'A' áramkör +P010D=Légtömeg, vagy légmennyiség áramlás mérő 'B' áramkör magas jelszint +P010C=Légtömeg, vagy légmennyiség áramlás mérő 'B' áramkör alacsony jelszint +P021A=7.henger befecskendezés időzítés +P010A=Légtömeg, vagy légmennyiség áramlás mérő 'B' áramkör +P010F=Légtömeg, vagy légmennyiség áramlás mérő 'A' és 'B' érzékelők között korreláció +P011A=Motor hűtőközeg hőmérséklet '1' és '2' érzékelők között korreláció +P0104=Légtömeg, vagy légmennyiség áramlás mérő 'A' áramkör kihagy +P012A=Turbó-/szuper feltöltő bemeneti nyomás érzékelő áramkör +P012B=Turbó-/szuper feltöltő bemeneti nyomás érzékelő áramkör tartomány/teljesítőképesség +P018A=Tüzelőanyag nyomás érzékelő 'B' áramkör +P020C=3.henger befecskendezés időzítés +P0213=Hidegindító Befecskendező 1 +P012E=Turbó-/szuper feltöltő bemeneti nyomás érzékelő áramkör kihagy/szabálytalan +P018C=Tüzelőanyag nyomás érzékelő 'B' áramkör alacsony jelszint +P018D=Tüzelőanyag nyomás érzékelő 'B' áramkör magas jelszint +P018E=Tüzelőanyag nyomás érzékelő 'B' áramkör kihagy/szabálytalan +P020B=2.henger befecskendezés időzítés +P018B=Tüzelőanyag nyomás érzékelő 'B' áramkör tartomány/teljesítőképesség +P018F=Fenntartva - ISO/SAE +P020D=4.henger befecskendezés időzítés +P020F=6.henger befecskendezés időzítés +P0201=Befecskendező áramkör szakadás (1.henger) +P0207=Befecskendező áramkör szakadás (7.henger) +P020E=5.henger befecskendezés időzítés +P0209=Befecskendező áramkör szakadás (9.henger) +P0214=Hidegindító Befecskendező 2 +P021C=9.henger befecskendezés időzítés +P0205=Befecskendező áramkör szakadás (5.henger) +P0212=Befecskendező áramkör szakadás (12.henger) +P021B=8.henger befecskendezés időzítés +P021D=10.henger befecskendezés időzítés +P021E=11.henger befecskendezés időzítés +P022A=A töltőlevegő-hűtő (intercooler) Bypass vezérlőjének 'A' áramkör szakadás +P022B=A töltőlevegő-hűtő (intercooler) Bypass vezérlőjének 'A' áramkör - alacsony jelszint +P022D=A töltőlevegő-hűtő (intercooler) Bypass vezérlőjének 'B' áramkör szakadás +P022C=A töltőlevegő-hűtő (intercooler) Bypass vezérlőjének 'A' áramkör - magas jelszint +P022E=A töltőlevegő-hűtő (intercooler) Bypass vezérlőjének 'B' áramkör - alacsony jelszint +P023D=MAP és a turbó-/szuper feltöltő 'A' nyomás érzékelője között korreláció +P023A=A töltőlevegő-hűtő (intercooler) hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör szakadás +P023B=A töltőlevegő-hűtő (intercooler) hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör alacsony jelszint +P023F=Fenntartva - ISO/SAE +P024A=A töltőlevegő-hűtő (intercooler) Bypass szelep vezérlő 'A' tartomány/teljesítőképesség +P024B=A töltőlevegő-hűtő (intercooler) Bypass szelep vezérlő 'A' beragadt +P024C=A töltőlevegő-hűtő (intercooler) Bypass szelep pozíció érzékelő 'A' áramkör +P024D=A töltőlevegő-hűtő (intercooler) Bypass szelep pozíció érzékelő 'A' áramkör tartomány/teljesítőképesség +P025B=Tüzelőanyag szivattyú modul vezérlő áramkör - tartomány/teljesítőképesség +P024E=A töltőlevegő-hűtő (intercooler) Bypass szelep pozíció érzékelő 'A' áramkör alacsony jelszint +P025C=Tüzelőanyag szivattyú modul vezérlő áramkör - alacsony jelszint +P0404=Kipufogógáz visszavezetés (EGR) vezérlő áramkör tartomány/teljesítőképesség +P0405=Kipufogógáz visszavezetés (EGR) érzékelő 'A' áramkör alacsony jelszint +P0409=Kipufogógáz visszavezetés (EGR) érzékelő 'A' áramkör +P040C=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'A' áramkör - alacsony jelszint +P040B=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'A' áramkör - tartomány/teljesítőképesség +P040E=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'A' áramkör - kihagy/szabálytalan +P041A=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'B' áramkör +P041B=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'B' áramkör - tartomány/teljesítőképesség +P041C=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'B' áramkör - alacsony jelszint +P041D=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'B' áramkör - magas jelszint +P041E=Kipufogógáz visszavezetés (EGR) hőmérséklet érzékelő 'B' áramkör - kihagy/szabálytalan +P0189=Tüzelőanyag hőmérséklet érzékelő 'B' áramkör kihagy +P0017=Főtengely pozíció és a vezérműtengely pozíció között korreláció (1.hengersor, B.érzékelő) +P0074=Környezeti levegő hőmérséklet érzékelő áramkör kihagy +P0099=Beszívott levegő hőmérséklet 2.érzékelő áramkör kihagy/szabálytalan +P0114=Beszívott levegő hőmérséklet 1.érzékelő áramkör kihagy/szabálytalan +P0224=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'B' áramkör kihagy +P0233=Tüzelőanyag szivattyú szekunder áramkör kihagy +P0106=MAP/barometrikus nyomás áramkör tartomány/teljesítőképesség +P0240=Turbó-/szuper feltöltő töltőnyomás érzékelő 'B' áramkör tartomány/teljesítőképesség +P0111=Beszívott levegő hőmérséklet 1.érzékelő áramkör tartomány/teljesítőképesség +P0029=Kipufogószelep vezérlő mágnesszelep áramkör tartomány/teljesítőképesség (2.hengersor) +P0116=Motor hűtőközeg hőmérséklet 1.érzékelő áramkör tartomány/teljesítőképesség +P0326=Kopogásérzékelő 1.áramkör tartomány/teljesítőképesség (1.hengersor vagy egyedülálló érzékelő) +P0369=Vezérműtengely pozíció érzékelő 'B' áramkör kihagy (1.hengersor) +P0386=Főtengely pozíció érzékelő 'B' áramkör tartomány/teljesítőképesség +P0447=EVAP-rendszer szellőztetés vezérlő szelep áramkör szakadás +P0448=EVAP-rendszer szellőztetés vezérlő szelep áramkör zárlat +P0450=EVAP-rendszer nyomás érzékelő/kapcsoló +P0451=EVAP-rendszer nyomás érzékelő/kapcsoló tartomány/teljesítőképesség +P0452=EVAP-rendszer nyomás érzékelő/kapcsoló alacsony jelszint +P0455=EVAP-rendszer szivárgást érzékel (nagymértékű szivárgás) +P0456=EVAP-rendszer szivárgást érzékel (nagyon kismértékű szivárgás) +P0459=EVAP-rendszer tisztítás vezérlő szelep áramkör magas jelszint +P0460=Tüzelőanyag szint-érzékelő 'A' áramkör +P0457=EVAP-rendszer szivárgást érzékel (tüzelőanyag tanksapka laza/leesett) +P0435=Katalizátor hőmérséklet érzékelő (2.hengersor, 1.érzékelő) +P0436=Katalizátor hőmérséklet érzékelő tartomány/teljesítmény (2.hengersor, 1.érzékelő) +P043A=Katalizátor hőmérséklet érzékelő (2.hengersor, 2.érzékelő) +P0439=Katalizátor fűtés vezérlő áramkör (2.hengersor) +P043C=Katalizátor hőmérséklet érzékelő alacsony jelszint (2.hengersor, 2.érzékelő) +P0454=EVAP-rendszer nyomás érzékelő/kapcsoló kihagy +P0443=EVAP-rendszer tisztítás vezérlő szelep áramkör +P0446=EVAP-rendszer szellőztetés vezérlő szelep áramkör +P0449=EVAP-rendszer szellőztető szelep/mágnestekercs áramkör +P0445=EVAP-rendszer tisztítás vezérlő szelep áramkör zárlat +P043F=EVAP-rendszer szivárgást érzékel, magas átáramlás a mérőponton +P043E=EVAP-rendszer szivárgást érzékel, alacsony átáramlás a mérőponton +P0453=EVAP-rendszer nyomás érzékelő/kapcsoló magas jelszint +P0441=EVAP-rendszer helytelen tisztítási áramlás +P0442=EVAP-rendszer szivárgást érzékel, alacsony tömítetlenség +P0467=EVAP-rendszer tisztító átáramlás érzékelő áramkör alacsony jelszint +P0469=EVAP-rendszer tisztító átáramlás érzékelő áramkör kihagy +P0478=Kipufogó nyomás vezérlő szelep magas jelszint +P0464=Tüzelőanyag szint-érzékelő 'A' áramkör kihagy +P0461=Tüzelőanyag szint-érzékelő 'A' áramkör tartomány/teljesítőképesség +P0462=Tüzelőanyag szint-érzékelő 'A' áramkör alacsony jelszint +P0466=EVAP-rendszer tisztító átáramlás érzékelő áramkör tartomány/teljesítőképesség +P0471=Kipufogó nyomás érzékelő 'A' áramkör tartomány/teljesítőképesség +P047A=Kipufogó nyomás érzékelő 'B' áramkör +P0482=Hűtő ventilátor lapát 3. vezérlő áramkör +P0472=Kipufogó nyomás érzékelő 'A' áramkör alacsony jelszint +P0473=Kipufogó nyomás érzékelő 'A' áramkör magas jelszint +P047E=Kipufogó nyomás érzékelő 'B' áramkör kihagy/szabálytalan +P047C=Kipufogó nyomás érzékelő 'B' áramkör alacsony jelszint +P047D=Kipufogó nyomás érzékelő 'B' áramkör magas jelszint +P0475=Kipufogó nyomás vezérlő szelep +P0479=Kipufogó nyomás vezérlő szelep kihagy +P047B=Kipufogó nyomás érzékelő 'B' áramkör tartomány/teljesítmény +P0484=Hűtő ventilátor lapát áramkör túláram +P0487=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'A' szakadás +P0492=Szekunder levegőbefecskendező rendszer elégtelen átáramlás (2.hengersor) +P0488=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'A' tartomány/teljesítőképesség +P0496=EVAP-rendszer magas tisztítási átáramlás +P0503=Jármű sebesség érzékelő 'A' jelszint kihagy/szabálytalan/magas +P0500=Jármű sebesség érzékelő 'A' +P0502=Jármű sebesség érzékelő 'A' alacsony jelszint +P050A=Hidegindítás alapjárati levegő vezérlő rendszer teljesítőképesség +P0510=Zárt fojtószelep helyzet kapcsoló +P0511=Alapjárati levegő vezérlő áramkör +P0516=Akkumulátor hőmérséklet érzékelő áramkör alacsony jelszint +P0517=Akkumulátor hőmérséklet érzékelő áramkör magas jelszint +P0521=Motorolaj nyomás érzékelő/kapcsoló áramkör tartomány/teljesítőképesség +P0522=Motorolaj nyomás érzékelő/kapcsoló áramkör alacsony jelszint +P0524=Motorolaj nyomás túl alacsony +P0530=Klíma (A/C) hűtőközeg nyomásérzékelő 'A' áramkör +P0537=Klíma (A/C) párologtató hőmérséklet érzékelő áramkör alacsony jelszint +P0538=Klíma (A/C) párologtató hőmérséklet érzékelő áramkör magas jelszint +P0539=Klíma (A/C) párologtató hőmérséklet érzékelő áramkör kihagy +P053C=Pozitív forgattyúsház szellőztető fűtés vezérlő áramkör magas jelszint +P0540=Beszívott levegő fűtés 'A' áramkör +P0541=Beszívott levegő fűtés 'A' áramkör alacsony jelszint +P0544=Kipufogó gáz hőmérséklet érzékelő áramkör (1.hengersor, 1.érzékelő) +P0546=Kipufogó gáz hőmérséklet érzékelő áramkör magas jelszint (1.hengersor, 1.érzékelő) +P0551=Kormányszervó nyomás érzékelő/kapcsoló áramkör tartomány/teljesítőképesség +P0557=Fékrásegítő nyomás érzékelő áramkör alacsony jelszint +P0549=Kipufogó gáz hőmérséklet érzékelő áramkör magas jelszint (2.hengersor, 1.érzékelő) +P0554=Kormányszervó nyomás érzékelő/kapcsoló áramkör kihagy +P0555=Fékrásegítő nyomás érzékelő áramkör +P0556=Fékrásegítő nyomás érzékelő áramkör tartomány/teljesítőképesség +P0559=Fékrásegítő nyomás érzékelő áramkör kihagy +P0561=Rendszer feszültség instabil +P0563=Rendszer feszültség magas +P0566=Sebességtartó automatika (tempomat) - hibásan ad "kikapcsolt állapot" jelet +P0565=Sebességtartó automatika (tempomat) - hibásan ad "bekapcsolt állapot" jelet +P0567=Sebességtartó automatika (tempomat) - hibásan ad "beállított sebesség folytatása" jelet +P0570=Sebességtartó automatika (tempomat) - hibásan ad "sebesség növelése" jelet +P0572=Sebességtartó automatika (tempomat) - fék kapcsoló 'A' áramkör alacsony jelszint +P0578=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'A' áramkör akadozik +P0579=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'A' áramkör tartomány/teljesítmény +P0585=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'A' és 'B' között korreláció +P0590=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'B' áramkör akadozik +P0598=Termosztát fűtés vezérlő áramkör alacsony jelszint +P0602=Vezérlőegység programozási hiba +P0588=Sebességtartó automatika (tempomat) - szellőztetés vezérlő áramkör magas jelszint +P0599=Termosztát fűtés vezérlő áramkör magas jelszint +P0605=Belső vezérlő modul csak olvasható memória (Read Only Memory/ROM) hiba +P0612=Tüzelőanyag befecskendezés vezérlő modul vezérlő relé +P0616=Indító relé áramkör alacsony jelszint +P060F=Belső vezérlő modul hűtőközeg hőmérséklet teljesítőképesség +P060B=Belső vezérlő modul A/D adat-feldolgozási teljesítőképesség +P0607=Vezérlő modul teljesítőképesség +P0606=Motor-vezérlő Modul (ECM) / Hajtáslánc-vezérlő Modul (PCM) processzor +P0608=Jármű sebesség érzékelő (VSS) vezérlésének kimeneti áramköre 'A' +P0609=Jármű sebesség érzékelő (VSS) vezérlésének kimeneti áramköre 'B' +P060A=Belső vezérlő modul felügyeleti processzor teljesítőképesség +P0611=Tüzelőanyag befecskendezés vezérlő modul teljesítőképesség +P0629=Tüzelőanyag szivattyú 'A' vezérlő áramkör magas jelszint +P0615=Indító relé áramkör +P0627=Tüzelőanyag szivattyú 'A' vezérlő áramkör szakadás +P0618=Alternatív tüzelőanyag vezérlő modul fenntartó memória (Keep Alive/KAM) hiba +P061E=Belső vezérlő modul fék jeladás teljesítőképesség +P0621=Generátor - töltés visszajelző kontroll lámpa 'L' csatlakozó áramkör +P0625=Generátor - gerjesztés 'F' csatlakozó áramkör alacsony jelszint +P0631=Nem programozott vagy összeférhetetlen/inkompatibilis az alvázszám (VIN) a sebességváltó vezérlő modullal (TCM) +P0635=Kormányszervó vezérlő áramkör +P0637=Kormányszervó vezérlő áramkör magas jelszint +P0639=Fojtószelep beavatkozótag vezérlő tartomány/teljesítőképesség (2.hengersor) +P0636=Kormányszervó vezérlő áramkör alacsony jelszint +P063F=Motor hűtőközeg hőmérséklet bemeneti automatikus beállító jele nincs jelen +P063B=Generátor - feszültség ellenőrző/észlelő áramkör tartomány/teljesítmény +P063C=Generátor - feszültség ellenőrző/észlelő áramkör alacsony jelszint +P062B=Belső vezérlő modul tüzelőanyag befecskendezés vezérlő teljesítőképesség +P062D=Tüzelőanyag befecskendezés meghajtó áramkör teljesítőképesség (1.hengersor) +P0489=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'A' alacsony jelszint +P061F=Belső vezérlő modul fojtószelep beavatkozótag vezérlő teljesítőképesség +P063E=Fojtószelep automatikus beállító bemeneti jele nincs jelen +P063A=Generátor - feszültség ellenőrző/észlelő áramkör +P0638=Fojtószelep beavatkozótag vezérlő tartomány/teljesítőképesség (1.hengersor) +P0634=Túl magas hőmérséklet a motor vezérlő modulban (ECM), vagy a hajtáslánc vezérlő modulban (PCM), vagy sebességváltó vezérlő modulban (TCM) +P062F=Belső vezérlő modul elektromos úton törölhető/programozható csak olvasható memória (EEPROM) hiba +P0633=Nem programozott az indítás feloldó slusszkulcs a motor vezérlő modullal (ECM) vagy a hajtáslánc vezérlő modullal (PCM) +P062E=Tüzelőanyag befecskendezés meghajtó áramkör teljesítőképesség (2.hengersor) +P062C=Belső vezérlő modul jármű sebesség teljesítőképesség +P062A=Tüzelőanyag szivattyú 'A' vezérlő áramkör tartomány/teljesítőképesség +P0628=Tüzelőanyag szivattyú 'A' vezérlő áramkör alacsony jelszint +P0626=Generátor - gerjesztés 'F' csatlakozó áramkör magas jelszint +P0624=Tüzelőanyag tanksapka-hibalámpa vezérlő áramkör +P0622=Generátor - gerjesztés 'F' csatlakozó áramkör +P0623=Generátor - töltés visszajelző kontroll lámpa vezérlő áramkör +P0620=Generátor - vezérlő áramkör +P061D=Belső vezérlő modul motor légtömeg teljesítőképesség +P061A=Belső vezérlő modul nyomaték teljesítőképesség +P061B=Belső vezérlő modul nyomaték számítás teljesítőképesség +P061C=Belső vezérlő modul motor fordulatszám (RPM) teljesítőképesség +P0619=Alternatív tüzelőanyag vezérlő modul véletlen elérésű memória/csak olvasható memória (RAM/ROM) hiba +P0614=Motor vezérlő modul (ECM) / Sebességváltó vezérlő modul (TCM) összeférhetetlenség/inkompatibilitás +P0610=Vezérlő modul jármű beállítás hiba +P060C=Belső vezérlő modul fő processzor teljesítőképessége +P0600=Soros kommunikációs kapcsolat +P0601=Belső vezérlő modul memória ellenőrzési összeg hiba +P0597=Termosztát fűtés vezérlő áramkör szakadás +P0596=Sebességtartó automatika (tempomat) - kormány szervó áramkör magas jelszint +P0594=Sebességtartó automatika (tempomat) - kormányszervó áramkör szakadás +P0595=Sebességtartó automatika (tempomat) - kormány szervó áramkör alacsony jelszint +P0592=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'B' áramkör alacsony jelszint +P0591=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'B' áramkör tartomány/teljesítőképesség +P0589=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'B' áramkör +P0587=Sebességtartó automatika (tempomat) - szellőztetés vezérlő áramkör alacsony jelszint +P0560=Rendszer feszültség +P056B=Sebességtartó automatika (tempomat) - hibásan ad "követési távolság csökkentése" jelet +P0568=Sebességtartó automatika (tempomat) - hibásan ad "sebesség beállítása" jelet +P0569=Sebességtartó automatika (tempomat) - hibásan ad "sebesség csökkentése" jelet +P0564=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'A' áramkör +P0562=Rendszer feszültség alacsony +P0558=Fékrásegítő nyomás érzékelő áramkör magas jelszint +P050E=Fenntartva ISO/SAE +P0552=Kormányszervó nyomás érzékelő/kapcsoló áramkör alacsony jelszint +P0553=Kormányszervó nyomás érzékelő/kapcsoló áramkör magas jelszint +P0550=Kormányszervó nyomás érzékelő/kapcsoló áramkör +P0548=Kipufogó gáz hőmérséklet érzékelő áramkör alacsony jelszint (2.hengersor, 1.érzékelő) +P0547=Kipufogó gáz hőmérséklet érzékelő áramkör (2.hengersor, 1.érzékelő) +P0545=Kipufogó gáz hőmérséklet érzékelő áramkör alacsony jelszint (1.hengersor, 1.érzékelő) +P0542=Beszívott levegő fűtés 'A' áramkör magas jelszint +P0543=Beszívott levegő fűtés 'A' áramkör szakadás +P053B=Pozitív forgattyúsház szellőztető fűtés vezérlő áramkör alacsony jelszint +P0536=Klíma (A/C) párologtató hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P0533=Klíma (A/C) hűtőközeg nyomásérzékelő 'A' áramkör magas jelszint +P0534=Klíma (A/C) hűtőközeg töltésveszteség +P0531=Klíma (A/C) hűtőközeg nyomásérzékelő 'A' áramkör tartomány/teljesítőképesség +P0532=Klíma (A/C) hűtőközeg nyomásérzékelő 'A' áramkör alacsony jelszint +P0528=Hűtő ventilátor lapát fordulatszám érzékelő áramkör - Nincs Jel +P0526=Hűtő ventilátor lapát fordulatszám érzékelő áramkör +P0527=Hűtő ventilátor lapát fordulatszám érzékelő áramkör tartomány/teljesítőképesség +P0525=Sebességtartó automatika (tempomat) szervó vezérlő áramkör tartomány/teljesítőképesség +P0523=Motorolaj nyomás érzékelő/kapcsoló áramkör magas jelszint +P0520=Motorolaj nyomás érzékelő/kapcsoló áramkör +P0519=Alapjárati levegő vezérlő rendszer áramkör teljesítőképesség +P0518=Alapjárati levegő vezérlő rendszer áramkör kihagy +P0514=Akkumulátor hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P0515=Akkumulátor hőmérséklet érzékelő áramkör +P0512=Önindító indító áramkör +P0513=Indításgátló - helytelen slusszkulcs +P050F=Fenntartva ISO/SAE +P050C=Hidegindítás motor hűtőközeg hőmérséklet teljesítőképesség +P0508=Alapjárati levegő vezérlő rendszer áramkör alacsony jelszint +P0509=Alapjárati levegő vezérlő rendszer áramkör magas jelszint +P0507=Alapjárati levegő vezérlő rendszer fordulatszáma magasabb az elvártnál +P0504=Fék kapcsoló 'A' és 'B' között korreláció +P0505=Alapjárati levegő vezérlő rendszer +P0506=Alapjárati levegő vezérlő rendszer fordulatszáma alacsonyabb az elvártnál +P0501=Jármű sebesség érzékelő 'A' tartomány/teljesítőképesség +P0495=Hűtő ventilátor lapát magas fordulatszám +P0497=EVAP-rendszer alacsony tisztítási átáramlás +P0494=Hűtő ventilátor lapát alacsony fordulatszám +P0493=Hűtő ventilátor lapát fordulatszám túllépés +P0491=Szekunder levegőbefecskendező rendszer elégtelen átáramlás (1.hengersor) +P047F=Fenntartva ISO/SAE +P0490=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'A' magas jelszint +P0486=Kipufogó gáz visszavezetés (EGR) érzékelő 'B' áramkör +P0485=Hűtő ventilátor lapát betáplálás/test áramkör +P0483=Hűtő ventilátor lapát rendellenes működésének ellenőrzése +P0480=Hűtő ventilátor lapát 1. vezérlő áramkör +P0481=Hűtő ventilátor lapát 2. vezérlő áramkör +P0476=Kipufogó nyomás vezérlő szelep tartomány/teljesítőképesség +P0477=Kipufogó nyomás vezérlő szelep alacsony jelszint +P0474=Kipufogó nyomás érzékelő 'A' áramkör kihagy/szabálytalan +P0470=Kipufogó nyomás érzékelő 'A' áramkör +P0468=EVAP-rendszer tisztító átáramlás érzékelő áramkör magas jelszint +P0465=EVAP-rendszer tisztító átáramlás érzékelő áramkör +P0463=Tüzelőanyag szint-érzékelő 'A' áramkör magas jelszint +P0458=EVAP-rendszer tisztítás vezérlő szelep áramkör alacsony jelszint +P0630=Nem programozott vagy összeférhetetlen/inkompatibilis az alvázszám (VIN) a motor vezérlő modullal (ECM) vagy a hajtáslánc vezérlő modullal (PCM) +P0440=Párolgás kibocsátó (emissziós) rendszer (EVAP-Rendszer) +P043D=Katalizátor hőmérséklet érzékelő magas jelszint (2.hengersor, 2.érzékelő) +P043B=Katalizátor hőmérséklet érzékelő tartomány/teljesítmény (2.hengersor, 2.érzékelő) +P0438=Katalizátor hőmérséklet érzékelő magas jelszint (2.hengersor, 1.érzékelő) +P0437=Katalizátor hőmérséklet érzékelő alacsony jelszint (2.hengersor, 1.érzékelő) +P0444=EVAP-rendszer tisztítás vezérlő szelep áramkör szakadás +P0499=EVAP-rendszer öblítő szelep vezérlő áramkör magas jelszint +P050D=Hidegindítás durva alapjárat +P0498=EVAP-rendszer öblítő szelep vezérlő áramkör alacsony jelszint +P050B=Hidegindítás gyújtás időzítő/vezérlő teljesítőképesség +P0535=Klíma (A/C) párologtató hőmérséklet érzékelő áramkör +P0529=Hűtő ventilátor lapát fordulatszám érzékelő áramkör kihagy +P053A=Pozitív forgattyúsház szellőztető fűtés vezérlő áramkör szakadás +P056A=Sebességtartó automatika (tempomat) - hibásan ad "követési távolság növelése" jelet +P0571=Sebességtartó automatika (tempomat) - fék kapcsoló 'A' áramkör +P0573=Sebességtartó automatika (tempomat) - fék kapcsoló 'A' áramkör magas jelszint +P0574=Sebességtartó automatika (tempomat) - rendszer - a jármű sebessége túl magas +P0575=Sebességtartó automatika (tempomat) - bemeneti áramkör +P0577=Sebességtartó automatika (tempomat) - bemeneti áramkör magas jelszint +P0582=Sebességtartó automatika (tempomat) - vákuum vezérlő áramkör szakadás +P0576=Sebességtartó automatika (tempomat) - bemeneti áramkör alacsony jelszint +P0580=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'A' áramkör alacsony jelszint +P0584=Sebességtartó automatika (tempomat) - vákuumvezérlő áramkör magas jelszint +P0593=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'B' áramkör magas jelszint +P0581=Sebességtartó automatika (tempomat) - többfunkciós bemenet 'A' áramkör magas jelszint +P0583=Sebességtartó automatika (tempomat) - vákuum vezérlő áramkör alacsony jelszint +P0604=Belső vezérlő modul véletlen hozzáférésű memória (Random Access Memory/RAM) hiba +P060D=Belső vezérlő modul gázpedál pozíció teljesítőképesség +P060E=Belső vezérlő modul fojtószelep pozíció teljesítménye +P0603=Belső vezérlő modul fenntartó memória (Keep Alive Memory/KAM) hiba +P0613=Sebességváltó vezérlő modul (TCM) processzor +P0617=Indító relé áramkör magas jelszint +P0586=Sebességtartó automatika (tempomat) - szellőztetés vezérlő áramkör szakadás +P0632=Nem programozott a kilóméterszámláló a motor vezérlő modullal (ECM) vagy a hajtáslánc vezérlő modullal (PCM) +P063D=Generátor - feszültség ellenőrző/észlelő áramkör magas jelszint +P0641=Referencia feszültség érzékelő 'A' áramkör szakadás +P0650=Motorkontroll lámpa vezérlő áramkör +P0658=ECM/TCM rendellenes értéket észlelt egy beavatkozótag tápfeszültségének 'A' áramkörében - alacsony jelszint +P0663=Szívótorok/szívósor hangolószelep (IMT) vezérlő áramkör szakadás (2.hengersor, a) +P0668=PCM/ECM/TCM belső hőmérséklet érzékelő áramkör alacsony jelszint +P0659=ECM/TCM rendellenes értéket észlelt egy beavatkozótag tápfeszültségének 'A' áramkörében - magas jelszint +P0661=Szívótorok/szívósor hangolószelep (IMT) vezérlő áramkör alacsony jelszint (1.hengersor, a) +P0664=Szívótorok/szívósor hangolószelep (IMT) vezérlő áramkör alacsony jelszint (2.hengersor, a) +P0665=Szívótorok/szívósor hangolószelep (IMT) vezérlő áramkör magas jelszint (2.hengersor, a) +P0669=PCM/ECM/TCM belső hőmérséklet érzékelő áramkör magas jelszint +P0701=Sebességváltó vezérlő rendszer tartomány/teljesítőképesség +P0702=Sebességváltó vezérlő rendszer áramkör/elektronika +P066A=Izzítógyertya vezérlő áramkör alacsony jelszint (1.henger) +P0670=Izzítógyertya vezérlő moduljának vezérlő áramkörében szakadás +P066D=Izzítógyertya vezérlő áramkör magas jelszint (2.henger) +P066E=Izzítógyertya vezérlő áramkör alacsony jelszint (3.henger) +P066F=Izzítógyertya vezérlő áramkör magas jelszint (3.henger) +P067C=Izzítógyertya vezérlő áramkör alacsony jelszint (5.henger) +P067F=Izzítógyertya vezérlő áramkör magas jelszint (6.henger) +P0689=ECM/PCM táprelé működését ellenőrző/észlelő áramkör alacsony jelszint +P0684=Izzítógyertya vezérlő modul és a PCM közötti kommunikációs áramkör tartomány/teljesítőképesség +P0685=ECM/PCM táprelé vezérlő áramkör szakadás +P0687=ECM/PCM táprelé vezérlő áramkör magas jelszint +P069A=Izzítógyertya vezérlő áramkör alacsony jelszint (9.henger) +P069E=Fenntartva ISO/SAE +P0690=ECM/PCM táprelé működését ellenőrző/észlelő áramkör magas jelszint +P069B=Izzítógyertya vezérlő áramkör magas jelszint (9.henger) +P069C=Izzítógyertya vezérlő áramkör alacsony jelszint (10.henger) +P069D=Izzítógyertya vezérlő áramkör magas jelszint (10.henger) +P0695=Hűtő ventilátor lapát vezérlő relé 3. áramkör alacsony jelszint +P0692=Hűtő ventilátor lapát vezérlő relé 1. áramkör magas jelszint +P0691=Hűtő ventilátor lapát vezérlő relé 1. áramkör alacsony jelszint +P0693=Hűtő ventilátor lapát vezérlő relé 2. áramkör alacsony jelszint +P0696=Hűtő ventilátor lapát vezérlő relé 3. áramkör magas jelszint +P0724=Nyomaték váltó fék kapcsoló 'B' áramkör magas jelszint +P0705=Sebességváltó tartomány érzékelő (TRS) 'A' áramkör (PRNDL bemenetén) +P0706=Sebességváltó tartomány érzékelő (TRS) 'A' áramkör tartomány/teljesítőképesség +P0713=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'A' áramkör magas jelszint +P0715=Sebességváltó - turbina fordulatszám érzékelő bemeneti 'A' áramkör +P0716=Sebességváltó - turbina fordulatszám érzékelő bemeneti 'A' áramkör tartomány/teljesítőképesség +P0717=Sebességváltó - turbina fordulatszám érzékelő bemeneti 'A' áramkör nincs jel +P071F=Sebességváltó - üzemmód kapcsoló 'B' áramkör magas jelszint +P0718=Sebességváltó - turbina fordulatszám érzékelő bemeneti 'A' áramkör kihagy +P0723=Sebességváltó - hajtott/kimeneti tengelyének fordulatszám érzékelőjének áramkör kihagy +P0731=1. sebességi fokozat - nem megfelelő áttétel +P0726=Motor fordulatszám bemeneti (műszerfalba) áramkör tartomány/teljesítőképesség +P0732=2. sebességi fokozat - nem megfelelő áttétel +P0733=3. sebességi fokozat - nem megfelelő áttétel +P0729=6. sebességi fokozat - nem megfelelő áttétel +P0739=Sebességváltó vezérlő modul (TCM) motor fordulatszám kimenet áramkör magas jelszint +P0737=Sebességváltó vezérlő modul (TCM) motor fordulatszám kimenet áramkör +P0745=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' +P071B=Sebességváltó - üzemmód kapcsoló 'A' áramkör alacsony jelszint +P071A=Sebességváltó - üzemmód kapcsoló 'A' áramkör +P0721=Sebességváltó - hajtott/kimeneti tengelyének fordulatszám érzékelőjének áramkör tartomány/teljesítőképesség +P0720=Sebességváltó - hajtott/kimeneti tengelyének fordulatszám érzékelőjének áramkör +P0747=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' beakadt +P0749=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' kihagy +P0762=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'C' beakadt +P0753=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'A' elektronika +P0757=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'B' beakadt +P0756=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'B' teljesítőképesség/kiakadt +P075C=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'G' beakadt +P075F=Fenntartva ISO/SAE +P0755=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'B' +P0758=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'B' elektronika +P0759=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'B' kihagy +P075A=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'G' +P075B=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'G' teljesítőképesség/kiakadt +P075D=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'G' elektronika +P0761=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'C' teljesítőképesség/kiakadt +P0763=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'C' elektronika +P0764=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'C' kihagy +P0765=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'D' +P0766=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'D' teljesítőképesség/kiakadt +P0775=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' +P0779=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' kihagy +P0767=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'D' beakadt +P0768=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'D' elektronika +P0770=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'E' +P0790=Sebességváltó - "Normál/Teljesítmény" üzemmód kiválasztó kapcsoló áramkör +P076C=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'H' beakadt +P076E=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'H' kihagy +P0772=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'E' beakadt +P0774=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'E' kihagy +P0783=Sebességváltó - nem vált 3. sebesség fokozatról 4. sebesség fokozatra +P0788=Sebességváltó - sebesség fokozat váltást időzítő mágnestekercs 'A' magas jelszint +P0786=Sebességváltó - sebesség fokozat váltást időzítő mágnestekercs 'A' tartomány/teljesítőképesség +P0787=Sebességváltó - sebesség fokozat váltást időzítő mágnestekercs 'A' alacsony jelszint +P0789=Sebességváltó - sebesség fokozat váltást időzítő mágnestekercs 'A' kihagy +P0800=Sebességváltó - osztómű (4WD/2WD) vezérlő rendszer (Motorkontroll lámpa kérés) +P0795=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' +P0798=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' elektronika +P0796=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' teljesítőképesség/kiakadt +P0799=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' kihagy +P0802=Sebességváltó - sebességváltó vezérlő rendszer motorkontroll lámpa kérő áramkör szakadás +P0645=Klíma (A/C) tengelykapcsoló relé vezérlő áramkör +P0646=Klíma (A/C) tengelykapcsoló relé vezérlő áramkör alacsony jelszint +P076B=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'H' teljesítőképesség/kiakadt +P076A=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'H' +P0791=Sebességváltó - közbenső tengely fordulatszám érzékelő 'A' áramkör +P0785=Sebességváltó - sebesség fokozat váltást időzítő mágnestekercs 'A' +P0782=Sebességváltó - nem vált 2. sebesség fokozatról 3. sebesség fokozatra +P0784=Sebességváltó - nem vált 4. sebesség fokozatról 5. sebesség fokozatra +P0780=Sebességváltó - sebesség fokozat kiválasztás hiba +P0781=Sebességváltó - nem vált 1. sebesség fokozatról 2. sebesség fokozatra +P0778=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' elektronika +P0776=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' teljesítőképesség/kiakadt +P0777=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' beakadt +P0773=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'E' elektronika +P0771=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'E' teljesítőképesség/kiakadt +P076D=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'H' elektronika +P076F=7. sebességi fokozat - nem megfelelő áttétel +P0769=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'D' kihagy +P075E=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'G' kihagy +P0760=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'C' +P0754=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'A' kihagy +P0751=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'A' teljesítőképesség/kiakadt +P0752=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'A' beakadt +P0750=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'A' +P0746=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' teljesítőképesség vagy kiakadt +P0748=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' elektronika +P0744=Nyomatékváltó tengelykapcsoló áramkör kihagy +P0742=Nyomatékváltó tengelykapcsoló áramkör beakadt +P0740=Nyomatékváltó tengelykapcsoló áramkör szakadt +P0738=Sebességváltó vezérlő modul (TCM) motor fordulatszám kimenet áramkör alacsony jelszint +P0735=5. sebességi fokozat - nem megfelelő áttétel +P0736=Hátramenet sebességi fokozat nem megfelelő áttételi arány +P0730=Nem megfelelő áttételi arány +P0727=Motor fordulatszám bemeneti (műszerfalba) áramkör nincs jel +P0728=Motor fordulatszám bemeneti (műszerfalba) áramkör kihagy +P0725=Motor fordulatszám bemeneti (műszerfalba) áramkörének meghibásodása +P0722=Sebességváltó - hajtott/kimeneti tengelyének fordulatszám érzékelőjének áramköre nincs jel +P071D=Sebességváltó - üzemmód kapcsoló 'B' áramkör +P071E=Sebességváltó - üzemmód kapcsoló 'B' áramkör alacsony jelszint +P071C=Sebességváltó - üzemmód kapcsoló 'A' áramkör magas jelszint +P070E=Sebességváltó - váltófolyadék szint érzékelő áramkör kihagy/szabálytalan +P070D=Sebességváltó - váltófolyadék szint érzékelő áramkör magas jelszint +P0708=Sebességváltó tartomány érzékelő (TRS) 'A' áramkör magas jelszint +P0709=Sebességváltó tartomány érzékelő (TRS) 'A' áramkör kihagy +P0707=Sebességváltó tartomány érzékelő (TRS) 'A' áramkör alacsony jelszint +P0704=Tengelykapcsoló kapcsoló bemeneti áramkör +P0700=Sebességváltó - sebességváltó vezérlő rendszer (Motorkontroll lámpa kérés) +P069F=Fenntartva ISO/SAE +P0699=Referencia feszültség érzékelő 'C' áramkör magas jelszint +P0697=Referencia feszültség érzékelő 'C' áramkör szakadás +P068F=Izzítógyertya vezérlő áramkör magas jelszint (8.henger) +P068D=Izzítógyertya vezérlő áramkör magas jelszint (7.henger) +P0688=ECM/PCM táprelé működését ellenőrző/észlelő áramkör szakadás +P0686=ECM/PCM táprelé vezérlő áramkör alacsony jelszint +P0681=11.henger izzítógyertya áramkör szakadás +P0682=12.henger izzítógyertya áramkör szakadás +P0683=Izzítógyertya vezérlő modul és a PCM közötti kommunikációs áramkör +P0680=10.henger izzítógyertya áramkör szakadás +P067E=Izzítógyertya vezérlő áramkör alacsony jelszint (6.henger) +P067D=Izzítógyertya vezérlő áramkör magas jelszint (5.henger) +P067B=Izzítógyertya vezérlő áramkör magas jelszint (4.henger) +P0678=8.henger izzítógyertya áramkör szakadás +P0679=9.henger izzítógyertya áramkör szakadás +P0677=7.henger izzítógyertya áramkör szakadás +P0674=4.henger izzítógyertya áramkör szakadás +P0675=5.henger izzítógyertya áramkör szakadás +P0673=2.henger izzítógyertya áramkör szakadás +P0671=1.henger izzítógyertya áramkör szakadás +P066B=Izzítógyertya vezérlő áramkör magas jelszint (1.henger) +P066C=Izzítógyertya vezérlő áramkör alacsony jelszint (2.henger) +P0666=PCM/ECM/TCM belső hőmérséklet érzékelő áramkör +P0667=PCM/ECM/TCM belső hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P0662=Szívótorok/szívósor hangolószelep (IMT) vezérlő áramkör magas jelszint (1.hengersor, a) +P0660=Szívótorok/szívósor hangolószelep (IMT) vezérlő áramkör szakadás (1.hengersor, a) +P065A=Generátor - rendszer teljesítőképesség +P0656=Tüzelőanyag szintjelző kimeneti áramköre +P0657=ECM/TCM rendellenes értéket észlelt egy beavatkozótag tápfeszültségének 'A' áramkörében - szakadás +P0654=Motor fordulatszám (RPM) kimeneti áramkör +P0655=Motor túlmelegedését jelző kontroll lámpa vezérlésének kimeneti áramköre +P0653=Referencia feszültség érzékelő 'B' áramkör magas jelszint +P0651=Referencia feszültség érzékelő 'B' áramkör szakadás +P0652=Referencia feszültség érzékelő 'B' áramkör alacsony jelszint +P0648=Indításgátló kontroll lámpa vezérlő áramkör +P0642=Referencia feszültség érzékelő 'A' áramkör alacsony jelszint +P0801=Sebességváltó - hátrameneti sebességi fokozat zár vezérlés áramkör +P0797=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' beakadt +P0794=Sebességváltó - közbenső tengely fordulatszám érzékelő 'A' áramkör kihagy +P0640=Beszívott levegő fűtés vezérlő áramkör +P0647=Klíma (A/C) tengelykapcsoló relé vezérlő áramkör magas jelszint +P0643=Referencia feszültség érzékelő 'A' áramkör magas jelszint +P0644=Műszerfal LCD kijelző soros kommunikációs áramkör +P0649=Sebességtartó automatika (tempomat) kontroll lámpa vezérlő áramkör +P065B=Generátor - vezérlő áramkör tartomány/teljesítőképesség +P0672=2.henger izzítógyertya áramkör szakadás +P0676=6.henger izzítógyertya áramkör szakadás +P067A=Izzítógyertya vezérlő áramkör alacsony jelszint (4.henger) +P068E=Izzítógyertya vezérlő áramkör alacsony jelszint (8.henger) +P068A=ECM/PCM táprelé kikapcsolási teljesítőképesség - Túl korán kapcsolt le +P068B=ECM/PCM táprelé kikapcsolási teljesítőképesség - Túl későn kapcsolt le +P068C=Izzítógyertya vezérlő áramkör alacsony jelszint (7.henger) +P0694=Hűtő ventilátor lapát vezérlő relé 2. áramkör magas jelszint +P0698=Referencia feszültség érzékelő 'C' áramkör alacsony jelszint +P0703=Nyomaték váltó fék kapcsoló 'B' áramkör +P0719=Nyomaték váltó fék kapcsoló 'B' áramkör alacsony jelszint +P070F=Sebességváltó - váltófolyadék szint túl alacsony +P0710=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'A' áramkör +P070A=Sebességváltó folyadék szint érzékelő áramkör +P070B=Sebességváltó - váltófolyadék szint érzékelő áramkör tartomány/teljesítőképesség +P070C=Sebességváltó - váltófolyadék szint érzékelő áramkör alacsony jelszint +P0711=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'A' áramkör tartomány/teljesítőképesség +P0712=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'A' áramkör alacsony jelszint +P0714=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'A' áramkör kihagy +P0734=4. sebességi fokozat - nem megfelelő áttétel +P0743=Nyomatékváltó tengelykapcsoló áramkör vagy elektronika +P0741=Nyomatékváltó tengelykapcsoló áramkör teljesítőképesség/kiakadt +P0792=Sebességváltó - közbenső tengely fordulatszám érzékelő 'A' áramkör tartomány/teljesítőképesség +P0793=Sebességváltó - közbenső tengely fordulatszám érzékelő 'A' áramkör nincs jel +P0984=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'E' vezérlő áramkör tartomány/teljesítőképesség +P0892=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátó relé működését ellenőrző/észlelő áramkör kihagy +P0889=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátó relé működését ellenőrző/észlelő áramkör tartomány/teljesítőképesség +P0890=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátó relé működését ellenőrző/észlelő áramkör alacsony jelszint +P0894=Sebességváltó - összetevő-alkatrész csúszik +P0895=Sebességváltó - fokozat kapcsolási idő túl rövid +P0896=Sebességváltó - fokozat kapcsolási idő túl hosszú +P0897=Sebességváltó - váltófolyadék elhasználódott/megromlott +P0898=Sebességváltó - sebességváltó vezérlő rendszer motorkontroll lámpa kérő áramkör alacsony jelszint +P0900=Sebességváltó - tengelykapcsoló beavatkozótagjának áramkör szakadás +P0901=Sebességváltó - tengelykapcsoló beavatkozótagjának áramkör tartomány/teljesítőképesség +P0903=Sebességváltó - tengelykapcsoló beavatkozótagjának áramkör magas jelszint +P0818=Hajtáslánc szétkapcsoló kapcsoló bemeneti áramkör +P0803=Sebességváltó - 1-4 felkapcsolás (áthidaló kapcsoló) mágnestekercs vezérlő áramkör meghibásodása +P0808=Sebességváltó - tengelykapcsoló helyzet érzékelő áramkör magas jelszint +P0804=Sebességváltó - 1-4 felkapcsolás (áthidaló kapcsoló) kontroll lámpa vezérlő áramkör meghibásodása +P0805=Sebességváltó - tengelykapcsoló helyzet érzékelő áramkör +P0809=Sebességváltó - tengelykapcsoló helyzet érzékelő áramkör kihagy +P0806=Sebességváltó - tengelykapcsoló helyzet érzékelő áramkör tartomány/teljesítőképesség +P080A=Sebességváltó - tengelykapcsoló helyzet nincs programozva +P0807=Sebességváltó - tengelykapcsoló helyzet érzékelő áramkör alacsony jelszint +P080F=Fenntartva ISO/SAE +P0810=Sebességváltó - tengelykapcsoló helyzet vezérlő hiba +P080B=Sebességváltó - 1-4 felkapcsolás (áthidaló kapcsoló) mágnestekercs vezérlő áramkör tartomány/teljesítőképesség +P080C=Sebességváltó - 1-4 felkapcsolás (áthidaló kapcsoló) mágnestekercs vezérlő áramkör alacsony jelszint +P080D=Sebességváltó - 1-4 felkapcsolás (áthidaló kapcsoló) mágnestekercs vezérlő áramkör magas jelszint +P080E=Fenntartva ISO/SAE +P0814=Sebességváltó - fokozat kijelző áramkör +P0812=Sebességváltó - hátramenet bemeneti áramkör +P0813=Sebességváltó - hátramenet kimeneti áramkör +P0816=Sebességváltó - lefelé váltás kapcsoló áramkör +P081E=Sebességváltó - tengelykapcsoló 'B' megcsúszik +P081A=Önindító megszakító áramkör alacsony jelszint +P081B=Önindító megszakító áramkör magas jelszint +P081C=Sebességváltó - parkolás fokozat bemeneti áramkör +P0824=Sebességváltó - sebességváltó kar 'Y' helyzet érzékelő áramkör kihagy +P0821=Sebességváltó - sebességváltó kar 'X' helyzet érzékelő áramkör +P0820=Sebességváltó - sebességváltó kar 'X-Y' helyzet érzékelő áramkör +P0823=Sebességváltó - sebességváltó kar 'X' helyzet érzékelő áramkör kihagy +P0819=Sebességváltó - fölfelé- és lefelékapcsoló kapcsoló és a sebességváltó fokozat között korreláció +P0825=Sebességváltó - sebességváltó kar nyomó-húzó kapcsoló (kapcsolás számítás) +P0827=Sebességváltó - fölfelé- és lefelékapcsoló kapcsoló áramkör alacsony jelszint +P0828=Sebességváltó - fölfelé- és lefelékapcsoló kapcsoló áramkör magas jelszint +P0834=Tengelykapcsoló pedál kapcsoló 'B' áramkör alacsony jelszint +P0835=Tengelykapcsoló pedál kapcsoló 'B' áramkör magas jelszint +P0831=Tengelykapcsoló pedál kapcsoló 'A' áramkör alacsony jelszint +P0836=Összkerékmeghajtás (4WD) kapcsoló áramkör +P0833=Tengelykapcsoló pedál kapcsoló 'B' áramkör +P0839=Összkerékmeghajtás (4WD) kapcsoló áramkör magas jelszint +P083E=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'G' áramkör kihagy +P0837=Összkerékmeghajtás (4WD) kapcsoló áramkör tartomány/teljesítőképesség +P0838=Összkerékmeghajtás (4WD) kapcsoló áramkör alacsony jelszint +P083C=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'G' áramkör alacsony jelszint +P083B=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'G' áramkör tartomány/teljesítőképesség +P083D=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'G' áramkör magas jelszint +P0841=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'A' áramkör tartomány/teljesítőképesség +P0842=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'A' áramkör alacsony jelszint +P0845=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'B' áramkör +P0846=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'B' áramkör tartomány/teljesítőképesség +P0847=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'B' áramkör alacsony jelszint +P083A=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'G' áramkör +P0840=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'A' áramkör +P0843=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'A' áramkör magas jelszint +P0848=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'B' áramkör magas jelszint +P0849=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'B' áramkör kihagy +P083F=Tengelykapcsoló pedál kapcsoló 'A' és 'B' között korreláció +P084E=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'H' áramkör kihagy +P084B=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'H' áramkör tartomány teljesítőképesség +P084D=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'H' áramkör magas jelszint +P084C=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'H' áramkör alacsony jelszint +P084F=Fenntartva ISO/SAE +P0877=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'D' áramkör alacsony jelszint +P0854=(4WD/2WD) kapcsoló bemeneti áramkör alacsony jelszint +P0853=(4WD/2WD) kapcsoló bemeneti áramkör +P0851=Sebességváltó - parkolás-/üres fokozat kapcsoló bemeneti áramkör alacsony jelszint +P0852=Sebességváltó - parkolás-/üres fokozat kapcsoló bemeneti áramkör magas jelszint +P0864=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) adatátviteli áramkör tartomány/teljesítőképesség +P0855=(4WD/2WD) kapcsoló bemeneti áramkör magas jelszint +P0857=Kipörgésgátló bemeneti jel tartomány/teljesítőképesség +P0859=Kipörgésgátló bemeneti jel magas jelszint +P085B=Sebességváltó - fokozat kapcsoló modul 'B' adatátviteli áramkör alacsony jelszint +P085A=Sebességváltó - fokozat kapcsoló modul 'B' adatátviteli áramkör +P0860=Sebességváltó - fokozat kapcsoló modul 'A' adatátviteli áramkör +P085C=Sebességváltó - fokozat kapcsoló modul 'B' adatátviteli áramkör magas jelszint +P0861=Sebességváltó - fokozat kapcsoló modul 'A' adatátviteli áramkör alacsony jelszint +P0862=Sebességváltó - fokozat kapcsoló modul 'A' adatátviteli áramkör magas jelszint +P0873=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'C' áramkör magas jelszint +P0866=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) adatátviteli áramkör magas jelszint +P0868=Sebességváltó - váltófolyadék nyomás alacsony +P0865=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) adatátviteli áramkör alacsony jelszint +P0867=Sebességváltó - váltófolyadék nyomás +P0870=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'C' áramkör +P0871=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'C' áramkör tartomány/teljesítő képesség +P0872=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'C' áramkör alacsony jelszint +P0875=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'D' áramkör +P0874=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'C' áramkör kihagy +P0878=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'D' áramkör magas jelszint +P0879=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'D' áramkör kihagy +P0882=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátás bemeneti áramkör alacsony jelszint +P0887=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátás, relé-vezérlő áramkör - magas jelszint +P0880=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátás bemeneti áramkör +P0881=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátás bemeneti áramkör tartomány/teljesítőképesség +P0883=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátás bemeneti áramkör magas jelszint +P0884=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátás bemeneti áramkör kihagy +P0886=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátás, relé-vezérlő áramkör - alacsony jelszint +P0888=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátó relé működését ellenőrző/észlelő áramkör +P0891=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátó relé működését ellenőrző/észlelő áramkör magas jelszint +P0893=Sebességváltó - több fokozat van kiválasztva +P0905=Sebességváltó - kulissza helyzet érzékelő áramkör tartomány/teljesítőképesség +P0907=Sebességváltó - kulissza helyzet érzékelő áramkör magas jelszint +P0909=Sebességváltó - kulissza vezérlő áramkör +P0916=Sebességváltó - fokozatkapcsoló helyzet áramkör alacsony jelszint +P0911=Sebességváltó - kulissza beavatkozótag áramkör tartomány/teljesítőképesség +P0912=Sebességváltó - kulissza beavatkozótag áramkör alacsony jelszint +P0913=Sebességváltó - kulissza beavatkozótag áramkör magas jelszint +P0918=Sebességváltó - fokozatkapcsoló helyzet áramkör kihagy +P0914=Sebességváltó - fokozatkapcsoló helyzet áramkör +P0915=Sebességváltó - fokozatkapcsoló helyzet áramkör tartomány/teljesítőképesség +P0917=Sebességváltó - fokozatkapcsoló helyzet áramkör magas jelszint +P0919=Sebességváltó - fokozatkapcsoló helyzet vezérlő áramkör hiba +P0925=Sebességváltó - fokozatkapcsoló hátramenet beavatkozótag áramkör tartomány/teljesítőképesség +P0927=Sebességváltó - fokozatkapcsoló hátramenet beavatkozótag áramkör magas jelszint +P0930=Sebességváltó - fokozatkapcsoló-zár mágnestekercs vezérlő áramkör alacsony jelszint +P0931=Sebességváltó - fokozatkapcsoló-zár mágnestekercs vezérlő áramkör magas jelszint +P0929=Sebességváltó - fokozatkapcsoló-zár mágnestekercs vezérlő áramkör tartomány/teljesítőképesség +P0928=Sebességváltó - fokozatkapcsoló-zár mágnestekercs vezérlő áramkör szakadás +P0937=Sebességváltó - hidraulikaolaj hőmérséklet érzékelő áramkör +P0933=Sebességváltó - hidraulikus nyomásérzékelő áramkör tartomány/teljesítőképesség +P0934=Sebességváltó - hidraulikus nyomásérzékelő áramkör alacsony jelszint +P0935=Sebességváltó - hidraulikus nyomásérzékelő áramkör magas jelszint +P0938=Sebességváltó - hidraulikaolaj hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P0936=Sebességváltó - hidraulikus nyomásérzékelő áramkör kihagy +P0939=Sebességváltó - hidraulikaolaj hőmérséklet érzékelő áramkör alacsony jelszint +P0940=Sebességváltó - hidraulikaolaj hőmérséklet érzékelő áramkör magas jelszint +P0941=Sebességváltó - hidraulikaolaj hőmérséklet érzékelő áramkör kihagy +P0944=Sebességváltó - hidraulika-nyomás egység nyomás veszteség +P0943=Sebességváltó - hidraulika-nyomás egység ciklusidő túl rövid +P0946=Sebességváltó - hidraulika-szivattyú relé áramkör tartomány/teljesítmény +P0945=Sebességváltó - hidraulika-szivattyú relé áramkör szakadás +P0947=Sebességváltó - hidraulika-szivattyú relé áramkör alacsony jelszint +P0948=Sebességváltó - hidraulika-szivattyú relé áramkör magas jelszint +P0954=Sebességváltó - automatikus kapcsolás kézi vezérlő áramkör kihagy +P0951=Sebességváltó - automatikus kapcsolás kézi vezérlő áramkör tartomány/teljesítőképesség +P0955=Sebességváltó - automatikus kapcsolás kézi üzemmód áramkör +P0956=Sebességváltó - automatikus kapcsolás kézi üzemmód áramkör tartomány/teljesítőképesség +P0959=Sebességváltó - automatikus kapcsolás kézi üzemmód áramkör kihagy +P0952=Sebességváltó - automatikus kapcsolás kézi vezérlő áramkör alacsony jelszint +P0953=Sebességváltó - automatikus kapcsolás kézi vezérlő áramkör magas jelszint +P0950=Sebességváltó - automatikus kapcsolás kézi vezérlő áramkör +P0957=Sebességváltó - automatikus kapcsolás kézi üzemmód áramkör alacsony jelszint +P0817=Önindító megszakító áramkör szakadás +P0958=Sebességváltó - automatikus kapcsolás kézi üzemmód áramkör magas jelszint +P0960=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' áramkör szakadás +P0961=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' áramkör tartomány/teljesítőképesség +P0962=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' áramkör alacsony jelszint +P0963=Sebességváltó - olajnyomás vezérlő mágnestekercs 'A' áramkör magas jelszint +P0964=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' áramkör szakadás +P0969=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' áramkör tartomány/teljesítőképesség +P0970=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' áramkör alacsony jelszint +P0965=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' áramkör tartomány/teljesítőképesség +P0885=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) tápellátás, relé-vezérlő áramkör szakadás +P0972=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'A' vezérlő áramkör trartomány/teljesítőképesség +P0966=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' áramkör alacsony jelszint +P0973=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'A' vezérlő áramkör alacsony jelszint +P0967=Sebességváltó - olajnyomás vezérlő mágnestekercs 'B' áramkör magas jelszint +P0974=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'A' vezérlő áramkör magas jelszint +P0976=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'B' vezérlő áramkör alacsony jelszint +P0971=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' áramkör magas jelszint +P0977=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'B' vezérlő áramkör magas jelszint +P0975=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'B' vezérlő áramkör tartomány/teljesítőképesség +P0980=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'C' vezérlő áramkör magas jelszint +P0978=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'C' vezérlő áramkör tartomány/teljesítőképesség +P0979=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'C' vezérlő áramkör alacsony jelszint +P0981=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'D' vezérlő áramkör tartomány/teljesítőképesség +P0987=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'E' áramkör +P0982=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'D' vezérlő áramkör alacsony jelszint +P0983=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'D' vezérlő áramkör magas jelszint +P0986=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'E' vezérlő áramkör magas jelszint +P0993=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'F' áramkör tartomány teljesítőképesség +P0985=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'E' vezérlő áramkör alacsony jelszint +P0988=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'E' áramkör tartomány/teljesítőképesség +P0990=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'E' áramkör magas jelszint +P0989=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'E' áramkör alacsony jelszint +P0992=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'F' áramkör +P099E=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'H' vezérlő áramkör alacsony jelszint +P0994=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'F' áramkör alacsony jelszint +P0995=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'F' áramkör magas jelszint +P0997=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'F' vezérlő áramkör tartomány/teljesítőképesség +P099A=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'G' vezérlő áramkör +P099C=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'G' vezérlő áramkör magas jelszint +P0A06=Motor elektronika hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör alacsony jelszint +P0A00=Motorelektronika hűtőközeg hőmérséklet érzékelő áramkör +P0A03=Motorelektronika hűtőközeg hőmérséklet érzékelő áramkör magas jelszint +P0A01=Motorelektronika hűtőközeg hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P0A02=Motorelektronika hűtőközeg hőmérséklet érzékelő áramkör alacsony jelszint +P0A04=Motorelektronika hűtőközeg hőmérséklet érzékelő áramkör kihagy +P0A09=DC/DC átalakító állapot áramkör alacsony jelszint +P0A0B=Magas feszültségű rendszer Inter-Lock áramkör teljesítőképesség +P0A0C=Magas feszültségű rendszer Inter-Lock áramkör alacsony jelszint +P0A0D=Magas feszültségű rendszer Inter-Lock áramkör magas jelszint +P0A11=DC/DC átalakító engedélyező/bekapcsoló áramkör szakadás +P0A15=Elektronikus motortartó gumibak 'A' vezérlő áramkör alacsony jelszint +P0A16=Elektronikus motortartó gumibak 'A' vezérlő áramkör magas jelszint +P0A17=Motor nyomaték érzékelő áramkör +P0A19=Motor nyomaték érzékelő áramkör alacsony jelszint +P0A6A=Meghajtó motor 'B' - V-fázis áram - alacsony jelszint +P0A6B=Meghajtó motor 'B' - V-fázis áram - magas jelszint +P0A6D=Meghajtó motor 'B' - W-fázis áram - alacsony jelszint +P0A6E=Meghajtó motor 'B' - W-fázis áram - magas jelszint +P0A6F=Generátor - U-fázis áram +P0A70=Generátor - U-fázis áram - alacsony jelszint +P0A71=Generátor - U-fázis áram - magas jelszint +P0A77=Generátor - W-fázis áram - magas jelszint +P0A73=Generátor - V-fázis áram - alacsony jelszint +P0A75=Generátor - W-fázis áram +P0A7A=Generátor inverter teljesítőképesség +P0A74=Generátor - V-fázis áram - magas jelszint +P0A79=Meghajtó motor 'B' inverter teljesítőképesség +P0A76=Generátor - W-fázis áram - alacsony jelszint +P0A38=Generátor hőmérséklet érzékelő áramkör alacsony jelszint +P0A39=Generátor hőmérséklet érzékelő áramkör magas jelszint +P0A42=Meghajtó motor 'A' helyzet érzékelő áramkör magas jelszint +P0A3C=Meghajtó motor 'A' inverter túlmelegedés +P0A3D=Meghajtó motor 'B' inverter túlmelegedés +P0A3F=Meghajtó motor 'A' helyzet érzékelő áramkör +P0A41=Meghajtó motor 'A' helyzet érzékelő áramkör alacsony jelszint +P0A43=Meghajtó motor 'A' helyzet érzékelő áramkör kihagy +P0A44=Meghajtó motor 'A' helyzet érzékelő áramkör sebességtúllépés +P0A45=Meghajtó motor 'B' helyzet érzékelő áramkör +P0A4A=Meghajtó motor 'B' helyzet érzékelő áramkör sebességtúllépés +P0A49=Meghajtó motor 'B' helyzet érzékelő áramkör kihagy +P0A46=Meghajtó motor 'B' helyzet érzékelő áramkör tartomány/teljesítőképesség +P0A5D=Meghajtó motor 'A' - U-fázis áram +P0A4C=Generátor helyzet érzékelő áramkör tartomány/teljesítőképesség +P0A53=Meghajtó motor 'A' áram érzékelő áramkör alacsony jelszint +P0A56=Meghajtó motor 'B' áram érzékelő áramkör tartomány/teljesítőképesség +P0A60=Meghajtó motor 'A' - V-fázis áram +P0A4E=Generátor helyzet érzékelő áramkör magas jelszint +P0A4F=Generátor helyzet érzékelő áramkör kihagy +P0A52=Meghajtó motor 'A' áram érzékelő áramkör tartomány/teljesítőképesség +P0A50=Generátor helyzet érzékelő áramkör sebességtúllépés +P0A55=Meghajtó motor 'B' áram érzékelő áramkör +P0A59=Generátor áram érzékelő áramkör +P0A58=Meghajtó motor 'B' áram érzékelő áramkör magas jelszint +P0A66=Meghajtó motor 'B' - U-fázis áram +P0A69=Meghajtó motor 'B' - V-fázis áram +P0A63=Meghajtó motor 'A' - W-fázis áram +P0A5F=Meghajtó motor 'A' - U-fázis áram - magas jelszint +P0A61=Meghajtó motor 'A' - V-fázis áram - alacsony jelszint +P0A62=Meghajtó motor 'A' - V-fázis áram - magas jelszint +P0A64=Meghajtó motor 'A' - W-fázis áram - alacsony jelszint +P0A65=Meghajtó motor 'A' - W-fázis áram - magas jelszint +P0A1B=Meghajtó motor 'A' vezérlő modul +P0A1C=Meghajtó motor 'B' vezérlő modul +P0A1D=Hibrid hajtáslánc vezérlő modul +P0A1E=Önindító/Generátor vezérlő modul +P0A1F=Akkumulátor energia vezérlő modul +P0A21=Motor nyomaték érzékelő áramkör kihagy +P0A23=Generátor nyomaték érzékelő áramkör tartomány/teljesítőképesség +P0A24=Generátor nyomaték érzékelő áramkör alacsony jelszint +P0A25=Generátor nyomaték érzékelő áramkör magas jelszint +P0A27=Hibrid akkumulátor kikapcsoló áramkör +P0A28=Hibrid akkumulátor kikapcsoló áramkör alacsony jelszint +P0A2F=Meghajtó motor 'A' túlmelegedés +P0A33=Meghajtó motor 'B' hőmérséklet érzékelő áramkör magas jelszint +P0A2A=Meghajtó motor 'A' hőmérséklet érzékelő áramkör +P0A2B=Meghajtó motor 'A' hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P0A2D=Meghajtó motor 'A' hőmérséklet érzékelő áramkör magas jelszint +P0A30=Meghajtó motor 'B' hőmérséklet érzékelő áramkör +P0A31=Meghajtó motor 'B' hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P0A32=Meghajtó motor 'B' hőmérséklet érzékelő áramkör alacsony jelszint +P0A34=Meghajtó motor 'B' hőmérséklet érzékelő áramkör kihagy +P0A67=Meghajtó motor 'B' - U-fázis áram - alacsony jelszint +P0A68=Meghajtó motor 'B' - U-fázis áram - magas jelszint +P0A6C=Meghajtó motor 'B' - W-fázis áram +P0A7E=Hibrid akkumulátor-csoport túlmelegedés +P0A7B=Akkumulátor energia vezérlő modul kért motorkontroll lámpa jelzést +P0A7C=Meghajtó motor elektronika túlmelegedés +P0A7F=Hibrid akkumulátor-csoport teljesítőképessége lecsökkent +P0A80=Cserélje ki a hibrid akkumulátor-csomagot +P0A81=Hibrid akkumulátor-csomag hűtő ventilátorlapát 1. vezérlő áramkör szakadás +P0A82=Hibrid akkumulátor-csomag hűtő ventilátorlapát 1. teljesítőképesség/kiakadt +P0A84=Hibrid akkumulátor-csomag hűtő ventilátorlapát 1. vezérlő áramkör alacsony jelszint +P0A85=Hibrid akkumulátor-csomag hűtő ventilátorlapát 1. vezérlő áramkör magas jelszint +P0A87=14 Voltos tápegység modul áram érzékelő áramkör tartomány/teljesítőképesség +P0A86=14 Voltos tápegység modul áram érzékelő áramkör +P0A89=14 Voltos tápegység modul áram érzékelő áramkör magas jelszint +P0A88=14 Voltos tápegység modul áram érzékelő áramkör alacsony jelszint +P0A8A=14 Voltos tápegység modul áram érzékelő áramkör kihagy +P0A8D=14 Voltos tápegység modul rendszer feszültség alacsony +P0A91=Meghajtó motor 'B' teljesítőképesség +P0A92=Hibrid generátor teljesítőképesség +P0A8C=14 Voltos tápegység modul rendszer feszültség instabil +P0A8E=14 Voltos tápegység modul rendszer feszültség magas +P0A94=DC/DC átalakító teljesítőképesség +P0A8F=14 Voltos tápegység modul rendszer teljesítőképesség +P0A93=Inverter hűtő rendszer teljesítőképesség +P0A95=Magas feszültségű biztosíték +P0A98=Hibrid akkumulátor-csomag hűtő 2.ventilátorlapát beakadt +P0A97=Hibrid akkumulátor-csomag hűtő 2.ventilátorlapát teljesítőképesség/kiakadt +P0A96=Hibrid akkumulátor-csomag hűtő 2.ventilátorlapát vezérlő áramkör +P0A99=Hibrid akkumulátor-csomag hűtő 2.ventilátorlapát vezérlő áramkör alacsony jelszint +P0A9A=Hibrid akkumulátor-csomag hűtő 2.ventilátorlapát vezérlő áramkör magas jelszint +P0A9E=Hibrid akkumulátor hőmérséklet érzékelő 'A' áramkör magas jelszint +P0A9F=Hibrid akkumulátor hőmérséklet érzékelő 'A' áramkör kihagy/szabálytalan +P0A9B=Hibrid akkumulátor hőmérséklet érzékelő 'A' áramkör +P0A9C=Hibrid akkumulátor hőmérséklet érzékelő 'A' áramkör tartomány/teljesítőképesség +P0A9D=Hibrid akkumulátor hőmérséklet érzékelő 'A' áramkör alacsony jelszint +P0AA0=Hibrid akkumulátor pozitív érintkező/csatlakozó/saru áramkör +P0AA1=Hibrid akkumulátor pozitív érintkező/csatlakozó/saru áramkör zárva maradt +P0AA3=Hibrid akkumulátor negatív érintkező/csatlakozó/saru áramkör +P0AA4=Hibrid akkumulátor negatív érintkező/csatlakozó/saru áramkör zárva maradt +P0AA5=Hibrid akkumulátor negatív érintkező/csatlakozó/saru áramkör nyitva maradt +P0ADF=Hibrid akkumulátor negatív érintkező/csatlakozó/saru vezérlő áramkör alacsony jelszint +P0ACF=Hibrid akkumulátor-csomag hűtő ventilátorlapát 3. vezérlő áramkör +P0AA7=Hibrid akkumulátor feszültség elkülönítés/izoláció érzékelő áramkör +P0AA8=Hibrid akkumulátor feszültség elkülönítés/izoláció érzékelő áramkör tartomány/teljesítőképesség +P0AAB=Hibrid akkumulátor feszültség elkülönítés/izoláció érzékelő áramkör kihagy/szabálytalan +P0AA9=Hibrid akkumulátor feszültség elkülönítés/izoláció érzékelő áramkör alacsony jelszint +P0AAA=Hibrid akkumulátor feszültség elkülönítés/izoláció érzékelő áramkör magas jelszint +P0AAD=Hibrid akkumulátor-csomag levegő hőmérséklet 'A' áramkör tartomány/teljesítőképesség +P0AAE=Hibrid akkumulátor-csomag levegő hőmérséklet 'A' áramkör alacsony jelszint +P0AAF=Hibrid akkumulátor-csomag levegő hőmérséklet 'A' áramkör magas jelszint +P0AB0=Hibrid akkumulátor-csomag levegő hőmérséklet 'A' áramkör kihagy/szabálytalan +P0AB2=Hibrid akkumulátor-csomag levegő hőmérséklet 'B' áramkör tartomány/teljesítőképesség +P0AB4=Hibrid akkumulátor-csomag levegő hőmérséklet 'B' áramkör magas jelszint +P0AB1=Hibrid akkumulátor-csomag levegő hőmérséklet 'B' áramkör +P0AB5=Hibrid akkumulátor-csomag levegő hőmérséklet 'B' áramkör kihagy/szabálytalan +P0AB9=Hibrid rendszer teljesítőképesség +P0AB3=Hibrid akkumulátor-csomag levegő hőmérséklet 'B' áramkör alacsony jelszint +P0AB7=Elektronikus motortartó gumibak 'B' vezérlő áramkör alacsony jelszint +P0AB6=Elektronikus motortartó gumibak 'B' vezérlő áramkör szakadás +P0ABC=Hibrid akkumulátor-csomag feszültség ellenőrző/észlelő áramkör alacsony jelszint +P0ABD=Hibrid akkumulátor-csomag feszültség ellenőrző/észlelő áramkör magas jelszint +P0AB8=Elektronikus motortartó gumibak 'B' vezérlő áramkör szakadás magas jelszint +P0ABE=Hibrid akkumulátor-csomag feszültség ellenőrző/észlelő áramkör kihagy/szabálytalan +P0ABB=Hibrid akkumulátor-csomag feszültség ellenőrző/észlelő áramkör tartomány/teljesítmény +P0AC2=Hibrid akkumulátor-csomag áram érzékelő áramkör magas jelszint +P0ABF=Hibrid akkumulátor-csomag áram érzékelő áramkör +P0AC1=Hibrid akkumulátor-csomag áram érzékelő áramkör alacsony jelszint +P0AC3=Hibrid akkumulátor-csomag áram érzékelő áramkör kihagy/szabálytalan +P0AC9=Hibrid akkumulátor hőmérséklet érzékelő 'B' áramkör kihagy/szabálytalan +P0AC4=Hibrid hajtáslánc vezérlő modul kért motorkontroll lámpa jelzést +P0AC6=Hibrid akkumulátor hőmérséklet érzékelő 'B' áramkör tartomány/teljesítőképesség +P0AC7=Hibrid akkumulátor hőmérséklet érzékelő 'B' áramkör alacsony jelszint +P0AC8=Hibrid akkumulátor hőmérséklet érzékelő 'B' áramkör magas jelszint +P0ACA=Hibrid akkumulátor hőmérséklet érzékelő 'C' áramkör +P0ACC=Hibrid akkumulátor hőmérséklet érzékelő 'C' áramkör alacsony jelszint +P0ACD=Hibrid akkumulátor hőmérséklet érzékelő 'C' áramkör magas jelszint +P0ACE=Hibrid akkumulátor hőmérséklet érzékelő 'C' áramkör kihagy/szabálytalan +P0AD0=Hibrid akkumulátor-csomag hűtő ventilátorlapát 3. vezérlő áramkör teljesítőképesség/kiakadt +P0AD8=Hibrid akkumulátor-csomag levegő befúvó szelep 'A' vezérlő áramkör magas jelszint +P0AD1=Hibrid akkumulátor-csomag hűtő ventilátorlapát 3. beakadt +P0AD3=Hibrid akkumulátor-csomag hűtő ventilátorlapát 3. vezérlő áramkör magas jelszint +P0AD4=Hibrid akkumulátor-csomag levegő befúvó rendszer elégtelen légáramlás +P0AD5=Hibrid akkumulátor-csomag levegő befúvó szelep 'A' vezérlő áramkör szakadás +P0AD6=Hibrid akkumulátor-csomag levegő befúvó szelep 'A' vezérlő áramkör tartomány/teljesítőképesség +P0AD7=Hibrid akkumulátor-csomag levegő befúvó szelep 'A' vezérlő áramkör alacsony jelszint +P0ADA=Hibrid akkumulátor pozitív érintkező/csatlakozó/saru vezérlő áramkör tartomány/teljesítőképesség +P0ADB=Hibrid akkumulátor pozitív érintkező/csatlakozó/saru vezérlő áramkör alacsony jelszint +P0AD9=Hibrid akkumulátor pozitív érintkező/csatlakozó/saru vezérlő áramkör szakadás +P0ADC=Hibrid akkumulátor pozitív érintkező/csatlakozó/saru vezérlő áramkör magas jelszint +P0ADE=Hibrid akkumulátor negatív érintkező/csatlakozó/saru vezérlő áramkör tartomány/teljesítőképesség +P0ADD=Hibrid akkumulátor negatív érintkező/csatlakozó/saru vezérlő áramkör szakadás +P0AE0=Hibrid akkumulátor negatív érintkező/csatlakozó/saru vezérlő áramkör magas jelszint +P0AE1=Hibrid akkumulátor előtöltés érintkező/csatlakozó/saru áramkör +P0AE4=Hibrid akkumulátor előtöltés érintkező/csatlakozó/saru vezérlő áramkör +P0AE5=Hibrid akkumulátor előtöltés érintkező/csatlakozó/saru vezérlő áramkör tartomány/teljesítőképesség +P0AE2=Hibrid akkumulátor előtöltés érintkező/csatlakozó/saru áramkör zárva maradt +P0AE3=Hibrid akkumulátor előtöltés érintkező/csatlakozó/saru áramkör nyitva maradt +P0AE9=Hibrid akkumulátor hőmérséklet érzékelő 'D' áramkör tartomány/teljesítőképesség +P0AE6=Hibrid akkumulátor előtöltés érintkező/csatlakozó/saru vezérlő áramkör alacsony jelszint +P0AE7=Hibrid akkumulátor előtöltés érintkező/csatlakozó/saru vezérlő áramkör magas jelszint +P0AEB=Hibrid akkumulátor hőmérséklet érzékelő 'D' áramkör magas jelszint +P0AEC=Hibrid akkumulátor hőmérséklet érzékelő 'D' áramkör kihagy/szabálytalan +P0AED=Meghajtó motor Inverter hőmérséklet érzékelő 'A' áramkör +P0AEE=Meghajtó motor Inverter hőmérséklet érzékelő 'A' áramkör tartomány/teljesítőképesség +P0AEF=Meghajtó motor Inverter hőmérséklet érzékelő 'A' áramkör alacsony jelszint +P0AF0=Meghajtó motor Inverter hőmérséklet érzékelő 'A' áramkör magas jelszint +P0AF1=Meghajtó motor Inverter hőmérséklet érzékelő 'A' áramkör kihagy/szabálytalan +P0AF2=Meghajtó motor Inverter hőmérséklet érzékelő 'B' áramkör +P0AF4=Meghajtó motor Inverter hőmérséklet érzékelő 'B' áramkör alacsony jelszint +P0AF3=Meghajtó motor Inverter hőmérséklet érzékelő 'B' áramkör tartomány/teljesítőképesség +P0AF6=Meghajtó motor Inverter hőmérséklet érzékelő 'B' áramkör kihagy/szabálytalan +P0AF5=Meghajtó motor Inverter hőmérséklet érzékelő 'B' áramkör magas jelszint +P0AF7=14 Voltos tápegység modul belső hőmérséklete túl magas +P0AFA=Hibrid akkumulátor rendszer feszültség alacsony +P0AF8=Hibrid akkumulátor rendszer feszültség +P0AF9=Hibrid akkumulátor rendszer feszültség instabil +P0AFB=Hibrid akkumulátor rendszer feszültség magas +P0B00=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor U-fázis áram +P0B01=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor U-fázis áram alacsony +P0B02=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor U-fázis áram magas +P0B08=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor V-fázis áram magas +P0B03=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor V-fázis áram +P0B04=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor V-fázis áram alacsony +P0B05=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor V-fázis áram magas +P0B06=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor W-fázis áram +P0B07=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor V-fázis áram alacsony +P0A5E=Meghajtó motor 'A' - U-fázis áram - alacsony jelszint +P0A72=Generátor - V-fázis áram +P0B09=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor tápfeszültség áramkör szakadás +P0B0B=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor tápfeszültség áramkör magas jelszint +P0B0A=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor tápfeszültség áramkör alacsony jelszint +P0B0D=Sebességváltó - kiegészítő-/segéd olajszivattyú meghajtó motor vezérlő modul +P0B0F=Fenntartva ISO/SAE +P2000=Nitrogén-oxid (NOx) csapda hatékonysága a határérték alatt van (1.hengersor) +P2001=Nitrogén-oxid (NOx) csapda hatékonysága a határérték alatt van (2.hengersor) +P2002=Dízel részecskeszűrő (DPF) hatékonysága a határérték alatt van (1.hengersor) +P2003=Dízel részecskeszűrő (DPF) hatékonysága a határérték alatt van (2.hengersor) +P2011=Szívótorok/szívósor csappantyú vezérlő áramkör szakadás (2.hengersor, a) +P2034=Kipufogó gáz hőmérséklet érzékelő áramkör (2.hengersor, 2. érzékelő) +P2004=Szívótorok/szívósor csappantyú vezérlő nyitva maradt (1.hengersor, a) +P2005=Szívótorok/szívósor csappantyú vezérlő nyitva maradt (2.hengersor, a) +P2007=Szívótorok/szívósor csappantyú vezérlő zárva maradt (2.hengersor, a) +P2006=Szívótorok/szívósor csappantyú vezérlő zárva maradt (1.hengersor, a) +P2008=Szívótorok/szívósor csappantyú vezérlő áramkör szakadás (1.hengersor, a) +P2010=Szívótorok/szívósor csappantyú vezérlő áramkör magas jelszint (1.hengersor, a) +P2012=Szívótorok/szívósor csappantyú vezérlő áramkör alacsony jelszint (2.hengersor, a) +P2014=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör (1.hengersor, a) +P2009=Szívótorok/szívósor csappantyú vezérlő áramkör alacsony jelszint (1.hengersor, a) +P2015=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör tartomány/teljesítőképesség (1.hengersor, a) +P2020=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör tartomány/teljesítőképesség (2.hengersor, a) +P2025=EVAP-rendszer tüzelőanyag-gőz hőmérséklet érzékelő áramkör teljesítőképesség +P2013=Szívótorok/szívósor csappantyú vezérlő áramkör magas jelszint (2.hengersor, a) +P2016=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör alacsony jelszint (1.hengersor, a) +P2018=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör kihagy (1.hengersor, a) +P2022=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör magas jelszint (2.hengersor, a) +P2019=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör (2.hengersor, a) +P2021=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör alacsony jelszint (2.hengersor, a) +P2042=Adalékanyag (AdBlue, AUS32) hőmérséklet érzékelő áramkör +P2023=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör kihagy (2.hengersor, a) +P2026=EVAP-rendszer tüzelőanyag-gőz hőmérséklet érzékelő áramkör alacsony jelszint +P2027=EVAP-rendszer tüzelőanyag-gőz hőmérséklet érzékelő áramkör magas jelszint +P2029=Tüzelőanyaggal működő fűtőberendezés kikapcsolva +P2031=Kipufogó gáz hőmérséklet érzékelő áramkör (1.hengersor, 2. érzékelő) +P2032=Kipufogó gáz hőmérséklet érzékelő áramkör alacsony jelszint (1.hengersor, 2. érzékelő) +P2033=Kipufogó gáz hőmérséklet érzékelő áramkör magas jelszint (1.hengersor, 2. érzékelő) +P2030=Tüzelőanyaggal működő fűtőberendezés teljesítőképesség +P2036=Kipufogó gáz hőmérséklet érzékelő áramkör magas jelszint (2.hengersor, 2. érzékelő) +P2037=Adalékanyag (AdBlue, AUS32) befecskendező levegőnyomás-érzékelő áramkör +P203F=Adalékanyag (AdBlue, AUS32) szint alacsony +P2038=Adalékanyag (AdBlue, AUS32) befecskendező levegőnyomás-érzékelő áramkör tartomány/teljesítőképesség +P2044=Adalékanyag (AdBlue, AUS32) hőmérséklet érzékelő áramkör alacsony jelszint +P2040=Adalékanyag (AdBlue, AUS32) befecskendező levegőnyomás-érzékelő áramkör magas jelszint +P2041=Adalékanyag (AdBlue, AUS32) befecskendező levegőnyomás-érzékelő áramkör kihagy +P2045=Adalékanyag (AdBlue, AUS32) hőmérséklet érzékelő áramkör magas jelszint +P203B=Adalékanyag (AdBlue, AUS32) szint érzékelő áramkör tartomány/teljesítőképesség +P203D=Adalékanyag (AdBlue, AUS32) szint érzékelő áramkör magas jelszint +P2043=Adalékanyag (AdBlue, AUS32) hőmérséklet érzékelő áramkör tartomány/teljesítmény +P2048=Adalékanyag (AdBlue, AUS32) befecskendező áramkör alacsony jelszint (1.hengersor, 1.egység) +P2056=Adalékanyag (AdBlue, AUS32) befecskendező áramkör szakadás (2.hengersor, 2.egység) +P2039=Adalékanyag (AdBlue, AUS32) befecskendező levegőnyomás-érzékelő áramkör alacsony jelszint +P203A=Adalékanyag (AdBlue, AUS32) szint érzékelő áramkör +P2047=Adalékanyag (AdBlue, AUS32) befecskendező áramkör szakadás (1.hengersor, 1.egység) +P203C=Adalékanyag (AdBlue, AUS32) szint érzékelő áramkör alacsony jelszint +P2054=Adalékanyag (AdBlue, AUS32) befecskendező áramkör alacsony jelszint (1.hengersor, 2.egység) +P2055=Adalékanyag (AdBlue, AUS32) befecskendező áramkör magas jelszint (1.hengersor, 2.egység) +P205D=Adalékanyag (AdBlue, AUS32) tartály hőmérséklet érzékelő áramkör magas jelszint +P207D=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör magas jelszint (2.hengersor, a) +P2046=Adalékanyag (AdBlue, AUS32) hőmérséklet érzékelő áramkör kihagy +P204B=Adalékanyag (AdBlue, AUS32) nyomás érzékelő áramkör tartomány/teljesítőképesség +P204D=Adalékanyag (AdBlue, AUS32) nyomás érzékelő áramkör magas jelszint +P2053=Adalékanyag (AdBlue, AUS32) befecskendező áramkör szakadás (1.hengersor, 2.egység) +P2058=Adalékanyag (AdBlue, AUS32) befecskendező áramkör magas jelszint (2.hengersor, 2.egység) +P2059=Adalékanyag (AdBlue, AUS32) befecskendező levegő szivattyú áramkör szakadás +P2060=Adalékanyag (AdBlue, AUS32) befecskendező levegő szivattyú áramkör alacsony jelszint +P2049=Adalékanyag (AdBlue, AUS32) befecskendező áramkör magas jelszint (1.hengersor, 1.egység) +P204A=Adalékanyag (AdBlue, AUS32) nyomás érzékelő áramkör +P2050=Adalékanyag (AdBlue, AUS32) befecskendező áramkör szakadás (2.hengersor, 1.egység) +P2051=Adalékanyag (AdBlue, AUS32) befecskendező áramkör alacsony jelszint (2.hengersor, 1.egység) +P204C=Adalékanyag (AdBlue, AUS32) nyomás érzékelő áramkör alacsony jelszint +P204F=Fenntartva ISO/SAE +P2052=Adalékanyag (AdBlue, AUS32) befecskendező áramkör magas jelszint (2.hengersor, 1.egység) +P2057=Adalékanyag (AdBlue, AUS32) befecskendező áramkör alacsony jelszint (2.hengersor, 2.egység) +P2061=Adalékanyag (AdBlue, AUS32) befecskendező levegő szivattyú áramkör magas jelszint +P2062=Adalékanyag (AdBlue, AUS32), regenerációt (tisztítást) ellátó vezérlő áramkör szakadás +P2079=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör kihagy (1.hengersor, a) +P207B=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör tartomány/teljesítőképesség (2.hengersor, a) +P205A=Adalékanyag (AdBlue, AUS32) tartály hőmérséklet érzékelő áramkör +P2064=Adalékanyag (AdBlue, AUS32) regeneráció (tisztítás) biztosító vezérlő áramkör magas jelszint +P2067=Tüzelőanyag szint-érzékelő 'B' áramkör alacsony jelszint +P2075=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör (1.hengersor, a) +P2076=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör tartomány/teljesítőképesség (1.hengersor, a) +P2078=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör magas jelszint (1.hengersor, a) +P2080=Kipufogó gáz hőmérséklet érzékelő áramkör tartomány/teljesítőképesség (1.hengersor, 1.érzékelő) +P2082=Kipufogó gáz hőmérséklet érzékelő áramkör tartomány/teljesítőképesség (2.hengersor, 1.érzékelő) +P205B=Adalékanyag (AdBlue, AUS32) tartály hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P205C=Adalékanyag (AdBlue, AUS32) tartály hőmérséklet érzékelő áramkör alacsony jelszint +P205E=Adalékanyag (AdBlue, AUS32) tartály hőmérséklet érzékelő áramkör kihagy +P205F=Fenntartva ISO/SAE +P207E=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör kihagy (2.hengersor, a) +P207F=Fenntartva ISO/SAE +P2085=Kipufogó gáz hőmérséklet érzékelő áramkör kihagy (1.hengersor, 2.érzékelő) +P2066=Tüzelőanyag szint-érzékelő 'B' áramkör tartomány/teljesítőképesség +P206D=Fenntartva ISO/SAE +P2084=Kipufogó gáz hőmérséklet érzékelő áramkör tartomány/teljesítőképesség (1.hengersor, 2.érzékelő) +P2069=Tüzelőanyag szint-érzékelő 'B' áramkör kihagy +P206A=Fenntartva ISO/SAE +P206C=Fenntartva ISO/SAE +P2068=Tüzelőanyag szint-érzékelő 'B' áramkör magas jelszint +P2063=Adalékanyag (AdBlue, AUS32) regeneráció (tisztítás) biztosító vezérlő áramkör alacsony jelszint +P2070=Szívótorok/szívósor hangolószelep (IMT) nyitva maradt (1.hengersor, a) +P206B=Fenntartva ISO/SAE +P2087=Kipufogó gáz hőmérséklet érzékelő áramkör kihagy (2.hengersor, 2.érzékelő) +P206E=Szívótorok/szívósor hangolószelep (IMT) nyitva maradt (2.hengersor, a) +P207C=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör alacsony jelszint (2.hengersor, a) +P206F=Szívótorok/szívósor hangolószelep (IMT) zárva maradt (2.hengersor, a) +P2071=Szívótorok/szívósor hangolószelep (IMT) zárva maradt (1.hengersor, a) +P2072=Fojtószelep beavatkozótag vezérlő rendszer - jég elzáródás +P2073=MAP/MAF és a fojtószelep pozíciója között korreláció alapjáraton +P2074=MAP/MAF és a fojtószelep pozíciója között korreláció magasabb fordulatszámon/terhelésen +P2077=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör alacsony jelszint (1.hengersor, a) +P207A=Szívótorok/szívósor hangolószelep (IMT) helyzet érzékelő/kapcsoló áramkör (2.hengersor, a) +P2081=Kipufogó gáz hőmérséklet érzékelő áramkör kihagy (1.hengersor, 1.érzékelő) +P2083=Kipufogó gáz hőmérséklet érzékelő áramkör kihagy (2.hengersor, 1.érzékelő) +P2092='A' (szívó) vezérműtengely pozíció-beavatkozótag vezérlőáramkör alacsony jelszint (2.hengersor, b) +P2094='B' (kipufogó) vezérműtengely pozíció-beavatkozótag vezérlőáramkör alacsony jelszint (2.hengersor, c) +P2088='A' (szívó) vezérműtengely pozíció-beavatkozótag vezérlőáramkör alacsony jelszint (1.hengersor, b) +P2089='A' (szívó) vezérműtengely pozíció-beavatkozótag vezérlőáramkör magas jelszint (1.hengersor, b) +P2093='A' (szívó) vezérműtengely pozíció-beavatkozótag vezérlőáramkör magas jelszint (2.hengersor, b) +P2090='B' (kipufogó) vezérműtengely pozíció-beavatkozótag vezérlőáramkör alacsony jelszint (1.hengersor, c) +P2107=Fojtószelep beavatkozótag vezérlő modul processzor +P2091='B' (kipufogó) vezérműtengely pozíció-beavatkozótag vezérlőáramkör magas jelszint (1.hengersor, c) +P2095='B' (kipufogó) vezérműtengely pozíció-beavatkozótag vezérlőáramkör magas jelszint (2.hengersor, c) +P2102=Fojtószelep beavatkozótag vezérlő motor áramkör alacsony jelszint +P2127=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'E' áramkör alacsony jelszint +P2097=Utó-katalitikus tüzelőanyag korrekció rendszer túl gazdag (1.hengersor) +P2104=Fojtószelep beavatkozótag vezérlő rendszer - alapjáratba kényszerült +P2105=Fojtószelep beavatkozótag vezérlő rendszer - motor leállításra kényszerült +P2106=Fojtószelep beavatkozótag vezérlő rendszer - teljesítmény csökkenésre kényszerült +P2098=Utó-katalitikus tüzelőanyag korrekció rendszer túl szegény (2.hengersor) +P2099=Utó-katalitikus tüzelőanyag korrekció rendszer túl gazdag (2.hengersor) +P2100=Fojtószelep beavatkozótag vezérlő motor áramkör szakadás +P2101=Fojtószelep beavatkozótag vezérlő motor áramkör tartomány/teljesítőképesség +P2108=Fojtószelep beavatkozótag vezérlő modul teljesítőképesség +P2148=Tüzelőanyag befecskendező csoport 'A' tápfeszültség áramkör magas jelszint +P2141=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'A' alacsony jelszint +P2142=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'A' magas jelszint +P2144=Kipufogó gáz visszavezetés (EGR) keringés vezérlő áramkör alacsony jelszint +P2145=Kipufogó gáz visszavezetés (EGR) keringés vezérlő áramkör magas jelszint +P2109=Fojtószelep/gázpedál helyzet érzékelő 'A' teljesítmény csökkenés a minimum állóponton +P2110=Fojtószelep beavatkozótag vezérlő rendszer - csökkentett fordulatszámra kényszerült +P2111=Fojtószelep beavatkozótag vezérlő rendszer - nyitva maradt +P2112=Fojtószelep beavatkozótag vezérlő rendszer - zárva maradt +P2113=Fojtószelep/gázpedál helyzet érzékelő 'B' teljesítmény csökkenés a minimum állóponton +P2114=Fojtószelep/gázpedál helyzet érzékelő 'C' teljesítmény csökkenés a minimum állóponton +P2118=Fojtószelep beavatkozótag vezérlő motor áramkör tartomány/teljesítmény +P2119=Fojtószelep beavatkozótag vezérlő fojtószelepház tartomány/teljesítőképesség +P2131=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'F' áramkör tartomány/teljesítőképesség +P2115=Fojtószelep/gázpedál helyzet érzékelő 'D' teljesítmény csökkenés a minimum állóponton +P2116=Fojtószelep/gázpedál helyzet érzékelő 'E' teljesítmény csökkenés a minimum állóponton +P2120=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'D' áramkör +P2128=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'E' áramkör magas jelszint +P2129=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'E' áramkör kihagy +P2137=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'B' és 'C' feszültség között korreláció +P2139=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'D' és 'F' feszültség között korreláció +P2121=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'D' áramkör tartomány/teljesítőképesség +P213B=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'B' tartomány/teljesítőképesség +P213D=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'B' magas jelszint +P2122=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'D' áramkör alacsony jelszint +P2123=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'D' áramkör magas jelszint +P2134=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'F' áramkör kihagy +P213A=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'B' szakadás +P213C=Kipufogó gáz visszavezetés (EGR) fojtószelep vezérlő áramkör 'B' alacsony jelszint +P2140=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'E' és 'F' feszültség között korreláció +P2125=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'E' áramkör +P2126=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'E' áramkör tartomány/teljesítőképesség +P2133=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'F' áramkör magas jelszint +P2136=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'A' és 'C' feszültség között korreláció +P2143=Kipufogó gáz visszavezetés (EGR) keringés vezérlő áramkör szakadás +P2149=Tüzelőanyag befecskendező csoport 'B' tápfeszültség áramkör szakadás +P2147=Tüzelőanyag befecskendező csoport 'A' tápfeszültség áramkör alacsony jelszint +P2146=Tüzelőanyag befecskendező csoport 'A' tápfeszültség áramkör szakadás +P2155=Tüzelőanyag befecskendező csoport 'D' tápfeszültség áramkör szakadás +P2156=Tüzelőanyag befecskendező csoport 'D' tápfeszültség áramkör alacsony jelszint +P2157=Tüzelőanyag befecskendező csoport 'D' tápfeszültség áramkör magas jelszint +P2167=Fojtószelep/gázpedál helyzet érzékelő 'E' teljesítmény csökkenés a maximum állóponton +P2150=Tüzelőanyag befecskendező csoport 'B' tápfeszültség áramkör alacsony jelszint +P2151=Tüzelőanyag befecskendező csoport 'B' tápfeszültség áramkör magas jelszint +P2154=Tüzelőanyag befecskendező csoport 'C' tápfeszültség áramkör magas jelszint +P2152=Tüzelőanyag befecskendező csoport 'C' tápfeszültség áramkör szakadás +P2158=Jármű sebesség érzékelő 'B' +P215A=Jármű sebesség és a kerék forgási sebesség között korreláció +P2159=Jármű sebesség érzékelő 'B' tartomány teljesítőképesség +P2168=Fojtószelep/gázpedál helyzet érzékelő 'F' teljesítmény csökkenés a maximum állóponton +P215B=Jármű sebesség és a hajtott tengely forgási sebessége között korreláció +P2161=Jármű sebesség érzékelő 'B' kihagy/szabálytalan +P2162=Jármű sebesség érzékelő 'A' és 'B' között korreláció +P2165=Fojtószelep/gázpedál helyzet érzékelő 'C' teljesítmény csökkenés a maximum állóponton +P2160=Jármű sebesség érzékelő 'B' alacsony jelszint +P2166=Fojtószelep/gázpedál helyzet érzékelő 'D' teljesítmény csökkenés a maximum állóponton +P2117=Fojtószelep/gázpedál helyzet érzékelő 'F' teljesítmény csökkenés a minimum állóponton +P2163=Fojtószelep/gázpedál helyzet érzékelő 'A' teljesítmény csökkenés a maximum állóponton +P2164=Fojtószelep/gázpedál helyzet érzékelő 'B' teljesítmény csökkenés a maximum állóponton +P2153=Tüzelőanyag befecskendező csoport 'C' tápfeszültség áramkör alacsony jelszint +P2138=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'D' és 'E' feszültség között korreláció +P2135=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'A' és 'B' feszültség között korreláció +P2132=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'F' áramkör alacsony jelszint +P2130=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'F' áramkör +P2124=Fojtószelep/gázpedál helyzet érzékelő/kapcsoló 'D' áramkör kihagy +P2103=Fojtószelep beavatkozótag vezérlő motor áramkör magas jelszint +P2096=Utó-katalitikus tüzelőanyag korrekció rendszer túl szegény (1.hengersor) +P2086=Kipufogó gáz hőmérséklet érzékelő áramkör tartomány/teljesítőképesség (2.hengersor, 2.érzékelő) +P2065=Tüzelőanyag szint-érzékelő 'B' áramkör +P204E=Adalékanyag (AdBlue, AUS32) nyomás érzékelő áramkör kihagy +P203E=Adalékanyag (AdBlue, AUS32) szint érzékelő áramkör kihagy +P2035=Kipufogó gáz hőmérséklet érzékelő áramkör alacsony jelszint (2.hengersor, 2. érzékelő) +P2028=EVAP-rendszer tüzelőanyag-gőz hőmérséklet érzékelő áramkör kihagy +P2024=EVAP-rendszer tüzelőanyag-gőz hőmérséklet érzékelő áramkör +P2017=Szívótorok/szívósor csappantyú helyzet érzékelő/kapcsoló áramkör magas jelszint (1.hengersor, a) +P0B0E=Fenntartva ISO/SAE +P0B0C=Sebességváltó - kiegészítő-/segéd olajszivattyúból olajszivárgás +P0AEA=Hibrid akkumulátor hőmérséklet érzékelő 'D' áramkör alacsony jelszint +P0AE8=Hibrid akkumulátor hőmérséklet érzékelő 'D' áramkör +P0AD2=Hibrid akkumulátor-csomag hűtő ventilátorlapát 3. vezérlő áramkör alacsony jelszint +P0ACB=Hibrid akkumulátor hőmérséklet érzékelő 'C' áramkör tartomány/teljesítőképesség +P0AC5=Hibrid akkumulátor hőmérséklet érzékelő 'B' áramkör +P0AC0=Hibrid akkumulátor-csomag áram érzékelő áramkör tartomány/teljesítőképesség +P0ABA=Hibrid akkumulátor-csomag feszültség ellenőrző/észlelő áramkör +P0AAC=Hibrid akkumulátor-csomag levegő hőmérséklet 'A' áramkör +P0AA6=Hibrid akkumulátor rendszer feszültség elkülönítés/izoláció meghibásodás +P0AA2=Hibrid akkumulátor pozitív érintkező/csatlakozó/saru áramkör nyitva maradt +P0A90=Meghajtó motor 'A' teljesítőképesség +P0A8B=14 Voltos tápegység modul rendszer feszültség +P0A83=Hibrid akkumulátor-csomag hűtő ventilátorlapát 1. beakadt +P0A7D=Hibrid akkumulátor-csoport töltöttségi állapota alacsony +P0A78=Meghajtó motor 'A' inverter teljesítőképesség +P0A5C=Generátor áram érzékelő áramkör magas jelszint +P0991=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'E' áramkör kihagy +P0968=Sebességváltó - olajnyomás vezérlő mágnestekercs 'C' áramköre szakadás +P0949=Sebességváltó - automatikus kapcsolás kézi adaptív betanítása nem teljes +P0942=Sebességváltó - hidraulika-nyomás egység +P0932=Sebességváltó - hidraulikus nyomásérzékelő áramkör +P0926=Sebességváltó - fokozatkapcsoló hátramenet beavatkozótag áramkör alacsony jelszint +P0924=Sebességváltó - fokozatkapcsoló hátramenet beavatkozótag áramkör szakadás +P0923=Sebességváltó - fokozatkapcsoló előremenet beavatkozótag áramkör magas jelszint +P0920=Sebességváltó - fokozatkapcsoló előremenet beavatkozótag áramkör szakadás +P0921=Sebességváltó - fokozatkapcsoló előremenet beavatkozótag áramkör tartomány/teljesítőképesség +P0922=Sebességváltó - fokozatkapcsoló előremenet beavatkozótag áramkör alacsony jelszint +P0910=Sebességváltó - kulissza beavatkozótag áramkör szakadás +P0908=Sebességváltó - kulissza helyzet érzékelő áramkör kihagy +P0906=Sebességváltó - kulissza helyzet érzékelő áramkör alacsony jelszint +P0904=Sebességváltó - kulissza helyzet érzékelő áramkör +P0902=Sebességváltó - tengelykapcsoló beavatkozótagjának áramköre alacsony jelszint +P0899=Sebességváltó - sebességváltó vezérlő rendszer motorkontroll lámpa kérő áramkör magas jelszint +P0876=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'D' áramkör tartomány/teljesítőképesség +P0869=Sebességváltó - váltófolyadék nyomás magas +P0863=Sebességváltó - Sebességváltó Vezérlő Modul (TCM) adatátviteli áramkör +P0858=Kipörgésgátló bemeneti jel alacsony jelszint +P0856=Kipörgésgátló bemeneti jel +P0850=Sebességváltó - parkolás-/üres fokozat kapcsoló bemeneti áramkör +P084A=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'H' áramkör +P0844=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'A' áramkör kihagy +P0832=Tengelykapcsoló pedál kapcsoló 'A' áramkör magas jelszint +P0829=Sebességváltó - nem vált 5. sebesség fokozatról 6. sebesség fokozatra +P0830=Tengelykapcsoló pedál kapcsoló 'A' áramkör +P0826=Sebességváltó - fölfelé- és lefelékapcsoló kapcsoló áramkör +P0822=Sebességváltó - sebességváltó kar 'Y' helyzet érzékelő áramkör +P081D=Sebességváltó - üres fokozat bemeneti áramkör +P0815=Sebességváltó - fölfelé váltás kapcsoló áramkör +P0811=Sebességváltó - tengelykapcsoló 'A' megcsúszik +P0A5A=Generátor áram érzékelő áramkör tartomány/teljesítőképesség +P0A5B=Generátor áram érzékelő áramkör alacsony jelszint +P0A57=Meghajtó motor 'B' áram érzékelő áramkör alacsony jelszint +P0A54=Meghajtó motor 'A' áram érzékelő áramkör magas jelszint +P0A51=Meghajtó motor 'A' áram érzékelő áramkör +P0A4D=Generátor helyzet érzékelő áramkör alacsony jelszint +P0A4B=Generátor helyzet érzékelő áramkör +P0A47=Meghajtó motor 'B' helyzet érzékelő áramkör alacsony jelszint +P0A48=Meghajtó motor 'B' helyzet érzékelő áramkör magas jelszint +P0A40=Meghajtó motor 'A' helyzet érzékelő áramkör tartomány/teljesítőképesség +P0A3E=Generátor inverter túlmelegedés +P0A3A=Generátor hőmérséklet érzékelő áramkör kihagy +P0A3B=Generátor túlmelegedés +P0A36=Generátor hőmérséklet érzékelő áramkör +P0A37=Generátor hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P0A35=Meghajtó motor 'B' túlmelegedés +P0A2C=Meghajtó motor 'A' hőmérséklet érzékelő áramkör alacsony jelszint +P0A2E=Meghajtó motor 'A' hőmérséklet érzékelő áramkör kihagy +P0A29=Hibrid akkumulátor kikapcsoló áramkör magas jelszint +P0A26=Generátor nyomaték érzékelő áramkör kihagy +P0A22=Generátor nyomaték érzékelő áramkör +P0A20=Motor nyomaték érzékelő áramkör magas jelszint +P0A1A=Generátor vezérlő modul +P0A18=Motor nyomaték érzékelő áramkör tartomány/teljesítőképesség +P0A13=DC/DC átalakító engedélyező/bekapcsoló áramkör magas jelszint +P0A14=Elektronikus motortartó gumibak 'A' vezérlő áramkör szakadás +P0A12=DC/DC átalakító engedélyező/bekapcsoló áramkör alacsony jelszint +P0A0F=A motor nem indult be +P0A10=DC/DC átalakító állapot áramkör magas jelszint +P0A0E=Magas feszültségű rendszer Inter-Lock áramkör kihagy +P0A0A=Magas feszültségű rendszer Inter-Lock áramkör +P0A07=Motor elektronika hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör magas jelszint +P0A08=DC/DC átalakító állapot áramkör +P0A05=Motor elektronika hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör szakadás +P099F=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'H' vezérlő áramkör magas jelszint +P099D=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'H' vezérlő áramkör tartomány/teljesítőképesség +P099B=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'G' vezérlő áramkör alacsony jelszint +P0999=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'F' vezérlő áramkör magas jelszint +P0998=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'F' vezérlő áramkör alacsony jelszint +P0996=Sebességváltó - váltófolyadék nyomás érzékelő/kapcsoló 'F' áramkör kihagy +P2180=Rendszer túl gazdaggá válik alapjáraton (2.hengersor) +P2173=Fojtószelep beavatkozótag vezérlő rendszer - magas légáramlás észlelve +P2174=Fojtószelep beavatkozótag vezérlő rendszer - hirtelen alacsony légáramlás észlelve +P2170=Kipufogó nyomáscsökkentő lefúvó-mágnestekercs vezérlő áramkör alacsony jelszint +P2175=Fojtószelep beavatkozótag vezérlő rendszer - alacsony légáramlás észlelve +P2169=Kipufogó nyomáscsökkentő lefúvó-mágnestekercs vezérlő áramkör +P2171=Kipufogó nyomáscsökkentő lefúvó-mágnestekercs vezérlő áramkör magas jelszint +P2172=Fojtószelep beavatkozótag vezérlő rendszer - hirtelen magas légáramlás észlelve +P2176=Fojtószelep beavatkozótag vezérlő rendszer - alapjárat pozíció nincs megtanulva +P2179=Rendszer túl szegénnyé válik alapjáraton (2.hengersor) +P2178=Rendszer túl gazdaggá válik alapjáraton (1.hengersor) +P2194=Rendszer túl gazdag magasabb fordulatszámon (2.hengersor) +P2187=Rendszer túl szegény alapjáraton (1.hengersor) +P2188=Rendszer túl gazdag alapjáraton (1.hengersor) +P2189=Rendszer túl szegény alapjáraton (2.hengersor) +P2192=Rendszer túl gazdag magasabb fordulatszámon (1.hengersor) +P2193=Rendszer túl szegény magasabb fordulatszámon (2.hengersor) +P2177=Rendszer túl szegénnyé válik alapjáraton (1.hengersor) +P2183=Motor hűtőközeg hőmérséklet 2.érzékelő áramkör tartomány/teljesítőképesség +P2190=Rendszer túl gazdag alapjáraton (2.hengersor) +P2191=Rendszer túl szegény magasabb fordulatszámon (1.hengersor) +P2185=Motor hűtőközeg hőmérséklet 2.érzékelő áramkör magas jelszint +P2182=Motor hűtőközeg hőmérséklet 2.érzékelő áramkör +P2186=Motor hűtőközeg hőmérséklet 2.érzékelő áramkör kihagy/szabálytalan +P2208=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör (1.hengersor) +P2197=Lambda szonda jel torz/elakadt hibásan ad szegény keverék jelet (2.hengersor, 1.szonda) +P2198=Lambda szonda jel torz/elakadt hibásan ad gazdag keverék jelet (2.hengersor, 1.szonda) +P2195=Lambda szonda jel torz/elakadt hibásan ad szegény keverék jelet (1.hengersor, 1.szonda) +P2196=Lambda szonda jel torz/elakadt hibásan ad gazdag keverék jelet (1.hengersor, 1.szonda) +P2200=Nitrogén-oxid (NOx) érzékelő áramkör (1.hengersor) +P2201=Nitrogén-oxid (NOx) érzékelő áramkör tartomány/teljesítőképesség (1.hengersor) +P2207=Nitrogén-oxid (NOx) érzékelő fűtését vezérlő áramkör magas jelszint (1.hengersor) +P2211=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör magas jelszint (1.hengersor) +P2209=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör tartomány/teljesítőképesség (1.hengersor) +P2202=Nitrogén-oxid (NOx) érzékelő áramkör alacsony jelszint (1.hengersor) +P2204=Nitrogén-oxid (NOx) érzékelő áramkör kihagy (1.hengersor) +P2206=Nitrogén-oxid (NOx) érzékelő fűtését vezérlő áramkör alacsony jelszint (1.hengersor) +P2210=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör alacsony jelszint (1.hengersor) +P2212=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör kihagy (1.hengersor) +P2219=Nitrogén-oxid (NOx) érzékelő fűtését vezérlő áramkör alacsony jelszint (2.hengersor) +P2213=Nitrogén-oxid (NOx) érzékelő áramkör (2.hengersor) +P2214=Nitrogén-oxid (NOx) érzékelő áramkör tartomány/teljesítőképesség (2.hengersor) +P2216=Nitrogén-oxid (NOx) érzékelő áramkör magas jelszint (2.hengersor) +P2225=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör kihagy (2.hengersor) +P2215=Nitrogén-oxid (NOx) érzékelő áramkör alacsony jelszint (2.hengersor) +P2217=Nitrogén-oxid (NOx) érzékelő áramkör kihagy (2.hengersor) +P2218=Nitrogén-oxid (NOx) érzékelő fűtését vezérlő áramkör szakadás (2.hengersor) +P2230=Barometrikus nyomás áramkör kihagy +P2220=Nitrogén-oxid (NOx) érzékelő fűtését vezérlő áramkör magas jelszint (2.hengersor) +P2221=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör (2.hengersor) +P2224=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör magas jelszint (2.hengersor) +P2222=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör tartomány/teljesítőképesség (2.hengersor) +P2223=Nitrogén-oxid (NOx) érzékelő fűtését ellenőrző/észlelő áramkör alacsony jelszint (2.hengersor) +P2227=Barometrikus nyomás áramkör tartomány/teljesítőképesség +P2229=Barometrikus nyomás áramkör magas jelszint +P2228=Barometrikus nyomás áramkör alacsony jelszint +P2226=Barometrikus nyomás áramkör +P2205=Nitrogén-oxid (NOx) érzékelő fűtését vezérlő áramkör szakadás (1.hengersor) +P2203=Nitrogén-oxid (NOx) érzékelő áramkör magas jelszint (1.hengersor) +P2199=Beszívott levegő hőmérséklet érzékelő 1. és 2. között korreláció +P2184=Motor hűtőközeg hőmérséklet 2.érzékelő áramkör alacsony jelszint +P2181=Hűtő rendszer teljesítőképesség +P2249=Lambda szonda referencia feszültség áramkör alacsony jelszint (2.hengersor, 1.szonda) +P2248=Lambda szonda referencia feszültség áramkör teljesítőképesség (2.hengersor, 1.szonda) +P2244=Lambda szonda referencia feszültség áramkör teljesítőképesség (1.hengersor, 1.szonda) +P2251=Lambda szonda vezérlő áramkör - szakadás a negatív/test áramszálban (1.hengersor, 1.szonda) +P2247=Lambda szonda referencia feszültség áramkör szakadás (2.hengersor, 1.szonda) +P2250=Lambda szonda referencia feszültség áramkör magas jelszint (2.hengersor, 1.szonda) +P2252=Lambda szonda vezérlő áramkör - alacsony jelszint a negatív/test áramszálban (1.hengersor, 1.szonda) +P2253=Lambda szonda vezérlő áramkör - magas jelszint a negatív/test áramszálban (1.hengersor, 1.szonda) +P2254=Lambda szonda vezérlő áramkör - szakadás a negatív/test áramszálban (2.hengersor, 1.szonda) +P2245=Lambda szonda referencia feszültség áramkör alacsony jelszint (1.hengersor, 1.szonda) +P2231=Lambda szonda jele zárlatos a fűtő áramkörével (1.hengersor, 1.szonda) +P2233=Lambda szonda jele zárlatos a fűtő áramkörével (1.hengersor, 3.szonda) +P2234=Lambda szonda jele zárlatos a fűtő áramkörével (2.hengersor, 1.szonda) +P2235=Lambda szonda jele zárlatos a fűtő áramkörével (2.hengersor, 2.szonda) +P2237=Lambda szonda vezérlő áramkör - szakadás a pozitív áramszálban (1.hengersor, 1.szonda) +P2240=Lambda szonda vezérlő áramkör - szakadás a pozitív áramszálban (2.hengersor, 1.szonda) +P2232=Lambda szonda jele zárlatos a fűtő áramkörével (1.hengersor, 2.szonda) +P2239=Lambda szonda vezérlő áramkör - magas jelszint a pozitív áramszálban (1.hengersor, 1.szonda) +P2236=Lambda szonda jele zárlatos a fűtő áramkörével (2.hengersor, 3.szonda) +P2238=Lambda szonda vezérlő áramkör - alacsony jelszint a pozitív áramszálban (1.hengersor, 1.szonda) +P2241=Lambda szonda vezérlő áramkör - alacsony jelszint a pozitív áramszálban (2.hengersor, 1.szonda) +P2243=Lambda szonda referencia feszültség áramkör szakadás (1.hengersor, 1.szonda) +P2246=Lambda szonda referencia feszültség áramkör magas jelszint (1.hengersor, 1.szonda) +P2242=Lambda szonda vezérlő áramkör - magas jelszint a pozitív áramszálban (2.hengersor, 1.szonda) +P240F=Fenntartva ISO/SAE +P245E=Fenntartva ISO/SAE +P2448=Szekunder levegő befecskendező rendszer magas légmennyiség áramlás (1.hengersor) +P2429=Kipufogó gáz hőmérséklet túl magas (2.hengersor) +P2425=Kipufogó gáz visszavezető hűtő-szelep vezérlő áramkör szakadás +P2410=Tüzelőanyag tanksapka érzékelő/kapcsoló áramkör alacsony jelszint +P240D=Fenntartva ISO/SAE +P2345=10.henger a kopogási küszöbérték fölött +P2343=8.henger a kopogási küszöbérték fölött +P2340=5.henger a kopogási küszöbérték fölött +P2336=1.henger a kopogási küszöbérték fölött +P2331=Gyújtótekercs 'K' primer vezérlő áramkör magas jelszint +P2275=Lambda szonda gazdag hibajelen ragadt (1.hengersor, 3.szonda) +P2264=Víz a tüzelőanyagban érzékelő áramkör +P2265=Víz a tüzelőanyagban érzékelő áramkör tartomány/teljesítőképesség +P2262=Turbó-/szuper feltöltő feltöltő-nyomás nincs jelen - mechanikus hiba +P2260=Szekunder levegő befecskendező rendszer vezérlő 'B' áramkör magas jelszint +P2263=Turbó-/szuper feltöltő feltöltő-rendszer teljesítőképesség +P2266=Víz a tüzelőanyagban érzékelő áramkör alacsony jelszint +P2267=Víz a tüzelőanyagban érzékelő áramkör magas jelszint +P2257=Szekunder levegő befecskendező rendszer vezérlő 'A' áramkör alacsony jelszint +P2259=Szekunder levegő befecskendező rendszer vezérlő 'B' áramkör alacsony jelszint +P2258=Szekunder levegő befecskendező rendszer vezérlő 'A' áramkör magas jelszint +P2274=Lambda szonda szegény hibajelen ragadt (1.hengersor, 3.szonda) +P2261=Turbó-/szuper feltöltő megkerülő szelep - mechanikus hiba +P2255=Lambda szonda vezérlő áramkör - alacsony jelszint a negatív/test áramszálban (2.hengersor, 1.szonda) +P2268=Víz a tüzelőanyagban érzékelő áramkör kihagy +P2270=Lambda szonda szegény hibajelen ragadt (1.hengersor, 2.szonda) +P2269=Víz a tüzelőanyagban állapot +P2273=Lambda szonda gazdag hibajelen ragadt (2.hengersor, 2.szonda) +P2278=Lambda szonda jelek felcserélve (1.hengersor, 3.szonda) <-> (2.hengersor, 3.szonda) +P2276=Lambda szonda szegény hibajelen ragadt (2.hengersor, 3.szonda) +P2280=Levegő áramlás csökkenés/szivárgás a levegő szűrő és a 'légtömeg-áramlás'-érzékelő között, vagy eltömődött a levegő szűrő +P2277=Lambda szonda gazdag hibajelen ragadt (2.hengersor, 3.szonda) +P2272=Lambda szonda szegény hibajelen ragadt (2.hengersor, 2.szonda) +P2256=Lambda szonda vezérlő áramkör - magas jelszint a negatív/test áramszálban (2.hengersor, 1.szonda) +P2279=Beszívott levegő rendszer szivárgás +P2281=Levegő szivárgás a légtömeg-áramlás érzékelő és fojtószelep ház között +P2282=Levegő szivárgás a fojtószelep ház és a szívó szelepek között +P2271=Lambda szonda gazdag hibajelen ragadt (1.hengersor, 2.szonda) +P2285=Befecskendezőszelep vezérlőnyomás érzékelő áramkör alacsony jelszint +P2289=Befecskendezőszelep vezérlőnyomás túl magas - motor leállás +P2286=Befecskendezőszelep vezérlőnyomás érzékelő áramkör magas jelszint +P2287=Befecskendezőszelep vezérlőnyomás érzékelő áramkör kihagy +P2290=Befecskendezőszelep vezérlőnyomás túl alacsony +P2283=Befecskendezőszelep vezérlőnyomás érzékelő áramkör +P2288=Befecskendezőszelep vezérlőnyomás túl magas +P2284=Befecskendezőszelep vezérlőnyomás érzékelő áramkör tartomány/teljesítőképesség +P2303=Gyújtótekercs 'B' primer vezérlő áramkör alacsony jelszint +P2291=Befecskendezőszelep vezérlőnyomás túl alacsony - motor indítózás +P2292=Befecskendezőszelep vezérlőnyomás szabálytalan +P2347=12.henger a kopogási küszöbérték fölött +P2299=Fékpedál helyzet és gázpedál helyzet inkompatibilis/összeférhetetlen +P2338=3.henger a kopogási küszöbérték fölött +P2293=Tüzelőanyag nyomás szabályzó 2. teljesítőképesség +P2312=Gyújtótekercs 'E' primer vezérlő áramkör alacsony jelszint +P2341=6.henger a kopogási küszöbérték fölött +P2294=Tüzelőanyag nyomás szabályzó 2. vezérlő áramkör +P2295=Tüzelőanyag nyomás szabályzó 2. vezérlő áramkör alacsony jelszint +P2296=Tüzelőanyag nyomás szabályzó 2. vezérlő áramkör magas jelszint +P2301=Gyújtótekercs 'A' primer vezérlő áramkör magas jelszint +P2297=Lambda szonda tartományon kívül lassítás közben (1.hengersor, 1.szonda) +P2298=Lambda szonda tartományon kívül lassítás közben (2.hengersor, 1.szonda) +P2326=Gyújtótekercs 'I' szekunder áramkör +P2300=Gyújtótekercs 'A' primer vezérlő áramkör alacsony jelszint +P2418=EVAP-rendszer kapcsoló szelep vezérlő áramkör szakadás +P2419=EVAP-rendszer kapcsoló szelep vezérlő áramkör alacsony jelszint +P2420=EVAP-rendszer kapcsoló szelep vezérlő áramkör magas jelszint +P2302=Gyújtótekercs 'A' szekunder áramkör +P2304=Gyújtótekercs 'B' primer vezérlő áramkör magas jelszint +P2305=Gyújtótekercs 'B' szekunder áramkör +P2306=Gyújtótekercs 'C' primer vezérlő áramkör alacsony jelszint +P2307=Gyújtótekercs 'C' primer vezérlő áramkör magas jelszint +P2310=Gyújtótekercs 'D' primer vezérlő áramkör magas jelszint +P2308=Gyújtótekercs 'C' szekunder áramkör +P2309=Gyújtótekercs 'D' primer vezérlő áramkör alacsony jelszint +P2311=Gyújtótekercs 'D' szekunder áramkör +P2319=Gyújtótekercs 'G' primer vezérlő áramkör magas jelszint +P2328=Gyújtótekercs 'J' primer vezérlő áramkör magas jelszint +P2313=Gyújtótekercs 'E' primer vezérlő áramkör magas jelszint +P2314=Gyújtótekercs 'E' szekunder áramkör +P2321=Gyújtótekercs 'H' primer vezérlő áramkör alacsony jelszint +P2323=Gyújtótekercs 'H' szekunder áramkör +P2325=Gyújtótekercs 'I' primer vezérlő áramkör magas jelszint +P2318=Gyújtótekercs 'G' primer vezérlő áramkör alacsony jelszint +P2322=Gyújtótekercs 'H' primer vezérlő áramkör magas jelszint +P2317=Gyújtótekercs 'F' szekunder áramkör +P2320=Gyújtótekercs 'G' szekunder áramkör +P2324=Gyújtótekercs 'I' primer vezérlő áramkör alacsony jelszint +P2329=Gyújtótekercs 'J' szekunder áramkör +P2315=Gyújtótekercs 'F' primer vezérlő áramkör alacsony jelszint +P2316=Gyújtótekercs 'F' primer vezérlő áramkör magas jelszint +P2327=Gyújtótekercs 'J' primer vezérlő áramkör alacsony jelszint +P2330=Gyújtótekercs 'K' primer vezérlő áramkör alacsony jelszint +P2342=7.henger a kopogási küszöbérték fölött +P2332=Gyújtótekercs 'K' szekunder áramkör +P2334=Gyújtótekercs 'L' primer vezérlő áramkör magas jelszint +P2333=Gyújtótekercs 'L' primer vezérlő áramkör alacsony jelszint +P2401=EVAP-rendszer szivárgás-ellenőrző szivattyú vezérlő áramkör alacsony jelszint +P2346=11.henger a kopogási küszöbérték fölött +P2339=4.henger a kopogási küszöbérték fölött +P2405=EVAP-rendszer szivárgás-ellenőrző szivattyú működését ellenőrző/észlelő áramkör alacsony jelszint +P2335=Gyújtótekercs 'L' szekunder áramkör +P2344=9.henger a kopogási küszöbérték fölött +P2337=2.henger a kopogási küszöbérték fölött +P2408=Tüzelőanyag tanksapka érzékelő/kapcsoló áramkör +P2409=Tüzelőanyag tanksapka érzékelő/kapcsoló áramkör tartomány/teljesítőképesség +P2402=EVAP-rendszer szivárgás-ellenőrző szivattyú vezérlő áramkör magas jelszint +P2413=Kipufogó gáz visszavezető rendszer teljesítőképesség +P240A=EVAP-rendszer szivárgás-ellenőrző szivattyú fűtését vezérlő áramkör szakadás +P240E=Fenntartva ISO/SAE +P2411=Tüzelőanyag tanksapka érzékelő/kapcsoló áramkör magas jelszint +P2417=Lambda szonda jelek felcserélve (2.hengersor, 2.szonda) <-> (2.hengersor, 3.szonda) +P2412=Tüzelőanyag tanksapka érzékelő/kapcsoló áramkör kihagy/szabálytalan +P2416=Lambda szonda jelek felcserélve (1.hengersor, 2.szonda) <-> (1.hengersor, 3.szonda) +P2414=Lambda szonda kipufogó gáz minta vétel hiba (1.hengersor, 1.szonda) +P2423=Szénhidrogén adszorpciós katalizátor hatékonysága küszöb érték alatt (1.hengersor) +P242E=Kipufogó gáz hőmérséklet érzékelő áramkör kihagy/szabálytalan (1.hengersor, 3.érzékelő) +P2415=Lambda szonda kipufogó gáz minta vétel hiba (2.hengersor, 1.szonda) +P2422=EVAP-rendszer szellőztető szelep zárva maradt +P2421=EVAP-rendszer szellőztető szelep nyitva maradt +P242C=Kipufogó gáz hőmérséklet érzékelő áramkör alacsony jelszint (1.hengersor, 3.érzékelő) +P2400=EVAP-rendszer szivárgás-ellenőrző szivattyú vezérlő áramkör szakadás +P242B=Kipufogó gáz hőmérséklet érzékelő áramkör tartomány/teljesítmény (1.hengersor, 3.érzékelő) +P2403=EVAP-rendszer szivárgás-ellenőrző szivattyú működését ellenőrző/észlelő áramkör szakadás +P2427=Kipufogó gáz visszavezető hűtő-szelep vezérlő áramkör magas jelszint +P2428=Kipufogó gáz hőmérséklet túl magas (1.hengersor) +P2406=EVAP-rendszer szivárgás-ellenőrző szivattyú működését ellenőrző/észlelő áramkör magas jelszint +P240C=EVAP-rendszer szivárgás-ellenőrző szivattyú fűtését vezérlő áramkör magas jelszint +P2424=Szénhidrogén adszorpciós katalizátor hatékonysága küszöb érték alatt (2.hengersor) +P242F=Dízel részecskeszűrő (DPF) dugulás - hamu felhalmozódás +P2404=EVAP-rendszer szivárgás-ellenőrző szivattyú működését ellenőrző/észlelő áramkör tartomány/teljesítőképesség +P2407=EVAP-rendszer szivárgás-ellenőrző szivattyú működését ellenőrző/észlelő áramkör kihagy +P240B=EVAP-rendszer szivárgás-ellenőrző szivattyú fűtését vezérlő áramkör alacsony jelszint +P2426=Kipufogó gáz visszavezető hűtő-szelep vezérlő áramkör alacsony jelszint +P242A=Kipufogó gáz hőmérséklet érzékelő áramkör (1.hengersor, 3.érzékelő) +P242D=Kipufogó gáz hőmérséklet érzékelő áramkör magas jelszint (1.hengersor, 3.érzékelő) +P2439=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör kihagy/szabálytalan (2.hengersor) +P245A=Kipufogó gáz visszavezetés hűtés megkerülés vezérlés áramkör szakadás +P2430=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör (1.hengersor) +P2438=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör magas jelszint (2.hengersor) +P2457=Kipufogó gáz visszavezetés hűtés rendszer teljesítmény +P2442=Szekunder levegő befecskendező rendszer kapcsoló szelep nyitva maradt (2.hengersor) +P2444=Szekunder levegő befecskendező rendszer szivattyú beakadt (1.hengersor) +P2431=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör tartomány/teljesítőképesség (1.hengersor) +P2432=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör alacsony jelszint (1.hengersor) +P2433=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör magas jelszint (1.hengersor) +P2435=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör (2.hengersor) +P2434=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör kihagy/szabálytalan (1.hengersor) +P2440=Szekunder levegő befecskendező rendszer kapcsoló szelep nyitva maradt (1.hengersor) +P2443=Szekunder levegő befecskendező rendszer kapcsoló szelep zárva maradt (2.hengersor) +P2445=Szekunder levegő befecskendező rendszer szivattyú kiakadt (1.hengersor) +P2447=Szekunder levegő befecskendező rendszer szivattyú kiakadt (2.hengersor) +P2436=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör tartomány/teljesítőképesség (2.hengersor) +P2437=Szekunder levegő befecskendező rendszer légmennyiség áramlás/nyomás érzékelő áramkör alacsony jelszint (2.hengersor) +P2441=Szekunder levegő befecskendező rendszer kapcsoló szelep zárva maradt (1.hengersor) +P2458=Dízel részecskeszűrő (DPF) regeneráció/tisztítás időtartam +P245F=Fenntartva ISO/SAE +P2446=Szekunder levegő befecskendező rendszer szivattyú beakadt (2.hengersor) +P2449=Szekunder levegő befecskendező rendszer magas légmennyiség áramlás (2.hengersor) +P2452=Dízel részecskeszűrő (DPF) nyomáskülönbség érzékelő áramkör +P2453=Dízel részecskeszűrő (DPF) nyomáskülönbség érzékelő áramkör tartomány/teljesítőképesség +P2459=Dízel részecskeszűrő (DPF) regeneráció/tisztítás gyakoriság +P2450=EVAP-rendszer kapcsoló szelep nyitva maradt +P2451=EVAP-rendszer kapcsoló szelep zárva maradt +P2454=Dízel részecskeszűrő (DPF) nyomáskülönbség érzékelő áramkör alacsony jelszint +P2455=Dízel részecskeszűrő (DPF) nyomáskülönbség érzékelő áramkör magas jelszint +P2456=Dízel részecskeszűrő (DPF) nyomáskülönbség érzékelő áramkör kihagy/szabálytalan +P245B=Kipufogó gáz visszavezetés hűtés megkerülés vezérlés áramkör tartomány/teljesítőképesség +P245D=Kipufogó gáz visszavezetés hűtés megkerülés vezérlés áramkör magas jelszint +P245C=Kipufogó gáz visszavezetés hűtés megkerülés vezérlés áramkör alacsony jelszint +P251E=Mellékhajtás (PTO) motor leállító áramkör alacsony jelszint +P251F=Mellékhajtás (PTO) motor leállító áramkör magas jelszint +P2520=Klíma (A/C) lekérdező 'A' áramkör alacsony jelszint +P2521=Klíma (A/C) lekérdező 'A' áramkör magas jelszint +P2532=Gyújtáskapcsoló 'RUN' helyzet áramkör magas jelszint +P2533=Gyújtáskapcsoló 'RUN/START' helyzet áramkör +P2531=Gyújtáskapcsoló 'RUN' helyzet áramkör alacsony jelszint +P2534=Gyújtáskapcsoló 'RUN/START' helyzet áramkör alacsony jelszint +P2535=Gyújtáskapcsoló 'RUN/START' helyzet áramkör magas jelszint +P2536=Gyújtáskapcsoló 'ACC' helyzet áramkör +P2537=Gyújtáskapcsoló 'ACC' helyzet áramkör alacsony jelszint +P2538=Gyújtáskapcsoló 'ACC' helyzet áramkör magas jelszint +P2539=Alacsony nyomás a tüzelőanyag rendszerben érzékelő áramkör +P253A=Mellékhajtás (PTO) működését ellenőrző/észlelő áramkör szakadás +P2561=Klíma (A/C) vezérlő modul kért motorkontroll lámpa jelzést +P2562=Turbófeltöltő - feltöltőnyomás vezérlő helyzet-érzékelő 'A' áramkör +P2563=Turbófeltöltő - feltöltőnyomás vezérlő helyzet-érzékelő 'A' áramkör tartomány/teljesítőképesség +P2706=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'F' +P2723=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' teljesítőképesség vagy kiakadt +P2734=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' elektronika +P2752=Sebességváltó - közbenső tengely fordulatszám érzékelő 'C' áramkör kihagy +P2753=Sebességváltó - váltófolyadék hűtő áramkör szakadás +P2754=Sebességváltó - váltófolyadék hűtő áramkör alacsony jelszint +P2760=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs vezérlő áramkör kihagy +P2757=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs vezérlő áramkör teljesítőképesség vagy kiakadt +P2758=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs vezérlő áramkör beakadt +P2759=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs vezérlő áramkör elektronika +P2762=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs vezérlő áramkör tartomány/teljesítőképesség +P2769=Nyomatékváltó tengelykapcsoló áramkör alacsony jelszint +P2765=Sebességváltó - turbina fordulatszám érzékelő bemeneti 'B' áramkör +P2770=Nyomatékváltó tengelykapcsoló áramkör magas jelszint +P2771=Összkerékmeghajtás (4WD) felező-kapcsoló áramkör +P3422=3.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3423=3.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3438=5.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3465=9.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3467=9.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3474=10.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3475=10.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3476=10.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3488=11.henger kipufogószelep vezérlő áramkör magas jelszint +U0003=Nagy sebességű CAN kommunikációs Busz (+) szakadás +U0010=Közepes sebességű CAN kommunikációs Busz +U0011=Közepes sebességű CAN kommunikációs Busz teljesítőképesség +U0012=Közepes sebességű CAN kommunikációs Busz (+) szakadás +U0051=Gépjármű kommunikációs Busz 'C' (-) szakadás +U0070=Gépjármű kommunikációs Busz 'E' (-) alacsony jelszint +U0071=Gépjármű kommunikációs Busz 'E' (-) magas jelszint +U0072=Gépjármű kommunikációs Busz 'E' (-) zárlat a Busz 'E' (+)-al +U0073=Vezérlő modul kommunikációs Busz 'A' szétkapcsolva +U0074=Vezérlő modul kommunikációs Busz 'B' szétkapcsolva +U0075=A hiba dokumentálásra vár +U0076=A hiba dokumentálásra vár +U0077=A hiba dokumentálásra vár +U0078=A hiba dokumentálásra vár +U0085=A hiba dokumentálásra vár +U0114=Megszakadt a kommunikáció az összkerékhajtás (4WD) tengelykapcsoló vezérlő modullal +P3492=12.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3417=3.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3409=2.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3404=1.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3400=Henger kikapcsoló rendszer (1.hengersor) +P2A01=Lambda szonda áramkör tartomány/teljesítőképesség (1.hengersor, 2.szonda) +P2788=Sebességváltó - automatikus kapcsolás kézi adaptív betanítása a határértéken +P2785=Tengelykapcsoló beavatkozótag hőmérséklete túl magas +P2739=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' vezérlő áramkör magas jelszint +P2733=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' beakadt +P2722=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' +P2716=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' elektronika +P2712=Hidraulikus tápegység szivárgás +P2710=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'F' kihagy +P2711=Váratlan mechanikus fokozat szétkapcsolás +P2709=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'F' elektronika +P2668=Tüzelőanyag üzemmód visszajelző kontroll lámpa vezérlő áramkör +P2665=Tüzelőanyag lezáró szelep 'B' vezérlő áramkör szakadás +P2666=Tüzelőanyag lezáró szelep 'B' vezérlő áramkör alacsony jelszint +P2658='A' szelephimba beavatkozótag vezérlő áramkör alacsony jelszint (2.hengersor) +P2656='A' szelephimba beavatkozótag rendszer teljesítőképesség vagy kiakadt (2.hengersor) +P2655='A' szelephimba beavatkozótag vezérlő áramkör szakadás (2.hengersor) +P2650='B' szelephimba beavatkozótag vezérlő áramkör szakadás (1.hengersor) +P2646='A' szelephimba beavatkozótag rendszer teljesítőképesség vagy kiakadt (1.hengersor) +P2637=Nyomaték gazdálkodás visszajelző jel 'A' +P2634=Tüzelőanyag szivattyú 'B' vezérlő áramkör magas jelszint +P2630=Lambda szonda szivattyúzási-áram-korrekciós áramkör alacsony jelszint (2.hengersor, 1.szonda) +P2619=Főtengely pozíciójel kimeneti áramkör magas jelszint +P2620=Fojtószelep helyzet kimeneti áramkör szakadás +P2617=Főtengely pozíciójel kimeneti áramkör szakadás +P256F=Fenntartva ISO/SAE +P256C=Motor alapjárat fordulatszám-szabályzó érzékelő/kapcsoló áramkör alacsony jelszint +P2556=Motor hűtőközeg szint érzékelő/kapcsoló áramkör +P2557=Motor hűtőközeg szint érzékelő/kapcsoló áramkör tartomány/teljesítőképesség +P2553=Fojtószelep/tüzelőanyag letiltó áramkör tartomány/teljesítőképesség +P2550=Nyomaték gazdálkodás lekérő bemeneti jel 'B' alacsony jelszint +P2551=Nyomaték gazdálkodás lekérő bemeneti jel 'B' magas jelszint +P2548=Nyomaték gazdálkodás lekérő bemeneti jel 'B' +P2546=Nyomaték gazdálkodás lekérő bemeneti jel 'A' alacsony jelszint +P2544=Nyomaték gazdálkodás lekérő bemeneti jel 'A' +P2540=Alacsony nyomás a tüzelőanyag rendszerben érzékelő áramkör tartomány/teljesítőképesség +P253E=Mellékhajtás (PTO) működését ellenőrző/észlelő áramkör kihagy/szabálytalan +P252E=Motorolaj minőség érzékelő áramkör kihagy/szabálytalan +P252C=Motorolaj minőség érzékelő áramkör alacsony jelszint +P252A=Motorolaj minőség érzékelő áramkör +P2527=Vákuumtartály nyomás érzékelő áramkör alacsony jelszint +P2518=Klíma (A/C) hűtőközeg nyomásérzékelő 'B' áramkör magas jelszint +P251A=Mellékhajtás (PTO) engedélyező nyomógomb/kapcsoló áramkör szakadás +P2516=Klíma (A/C) hűtőközeg nyomásérzékelő 'B' áramkör tartomány/teljesítőképesség +P2512=Esemény adatrögzítő lekérdező áramkör szakadás +P2500=Generátor - töltés visszajelző kontroll lámpa 'L' csatlakozó áramkör alacsony jelszint +P255F=Fenntartva ISO/SAE +U0115=Megszakadt a kommunikáció a ECM/PCM 'B' -vel +U0113=Megszakadt a kommunikáció az emissziókritikus vezérlőinformációkkal +U0111=Megszakadt a kommunikáció az akkumulátor energia vezérlő modul 'A'-val +U0109=Megszakadt a kommunikáció a tüzelőanyag szivattyú vezérlő modullal +U0107=Megszakadt a kommunikáció a fojtószelep beavatkozótag vezérlő modullal +U0106=Megszakadt a kommunikáció az izzítógyertya vezérlő modullal +U0102=Megszakadt a kommunikáció az osztómű (4WD/2WD) vezérlő modullal +U0099=A hiba dokumentálásra vár +U0100=Megszakadt a kommunikáció a ECM/PCM 'A'-val +U0097=A hiba dokumentálásra vár +U0095=A hiba dokumentálásra vár +U0096=A hiba dokumentálásra vár +U0093=A hiba dokumentálásra vár +U0094=A hiba dokumentálásra vár +U0038=Gépjármű kommunikációs Busz 'B' teljesítőképesség +U0028=Gépjármű kommunikációs Busz 'A' +U0090=A hiba dokumentálásra vár +U0088=A hiba dokumentálásra vár +U0089=A hiba dokumentálásra vár +U0086=A hiba dokumentálásra vár +U0087=A hiba dokumentálásra vár +U0084=A hiba dokumentálásra vár +U0081=A hiba dokumentálásra vár +U0079=A hiba dokumentálásra vár +U0080=A hiba dokumentálásra vár +U0067=Gépjármű kommunikációs Busz 'E' (+) alacsony jelszint +U0060=Gépjármű kommunikációs Busz 'D' (-) szakadás +U0048=Gépjármű kommunikációs Busz 'C' (+) szakadás +U0044=Gépjármű kommunikációs Busz 'B' (-) magas jelszint +P2513=Esemény adatrögzítő lekérdező áramkör alacsony jelszint +P2515=Klíma (A/C) hűtőközeg nyomásérzékelő 'B' áramkör +P2517=Klíma (A/C) hűtőközeg nyomásérzékelő 'B' áramkör alacsony jelszint +P253D=Mellékhajtás (PTO) működését ellenőrző/észlelő áramkör magas jelszint +P2519=Klíma (A/C) lekérdező 'A' áramkör +P251C=Mellékhajtás (PTO) engedélyező nyomógomb/kapcsoló áramkör magas jelszint +P254C=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '1' áramkör alacsony jelszint +P254A=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '1' áramkör szakadás +P254B=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '1' áramkör tartomány/teljesítőképesség +P254D=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '1' áramkör magas jelszint +P2523=Klíma (A/C) lekérdező 'B' áramkör alacsony jelszint +P252D=Motorolaj minőség érzékelő áramkör magas jelszint +P2526=Vákuumtartály nyomás érzékelő áramkör tartomány/teljesítőképesség +P2529=Vákuumtartály nyomás érzékelő áramkör kihagy +P255A=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '2' áramkör szakadás +P255D=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '2' áramkör magas jelszint +P255B=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '2' áramkör tartomány/teljesítőképesség +P255C=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '2' áramkör alacsony jelszint +P2524=Klíma (A/C) lekérdező 'B' áramkör magas jelszint +P255E=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '2' áramkör kihagy/szabálytalan +P2522=Klíma (A/C) lekérdező 'B' áramkör +P2525=Vákuumtartály nyomás érzékelő áramkör +P2528=Vákuumtartály nyomás érzékelő áramkör magas jelszint +P252F=Motorolaj szint túl magas +P252B=Motorolaj minőség érzékelő áramkör tartomány/teljesítőképesség +P2542=Alacsony nyomás a tüzelőanyag rendszerben érzékelő áramkör magas jelszint +P2530=Gyújtáskapcsoló 'RUN' helyzet áramkör +P2541=Alacsony nyomás a tüzelőanyag rendszerben érzékelő áramkör alacsony jelszint +P2555=Fojtószelep/tüzelőanyag letiltó áramkör magas jelszint +P253F=Motorolaj elhasználódott/megromlott +P2545=Nyomaték gazdálkodás lekérő bemeneti jel 'A' tartomány/teljesítőképesség +P254F=Motorháztető kapcsoló áramkör +P2543=Alacsony nyomás a tüzelőanyag rendszerben érzékelő áramkör kihagy +P2547=Nyomaték gazdálkodás lekérő bemeneti jel 'A' magas jelszint +P2549=Nyomaték gazdálkodás lekérő bemeneti jel 'B' tartomány/teljesítőképesség +P2552=Fojtószelep/tüzelőanyag letiltó áramkör +P2558=Motor hűtőközeg szint érzékelő/kapcsoló áramkör alacsony jelszint +P2560=Motor hűtőközeg szint alacsony +P2575=Közvetlen ózoncsökkentő katalizátor károsodás/kopás érzékelő áramkör magas jelszint +P2576=Közvetlen ózoncsökkentő katalizátor károsodás/kopás érzékelő áramkör kihagy +P2554=Fojtószelep/tüzelőanyag letiltó áramkör alacsony jelszint +P2559=Motor hűtőközeg szint érzékelő/kapcsoló áramkör magas jelszint +P2569=Közvetlen ózoncsökkentő katalizátor hőmérséklet érzékelő áramkör alacsony jelszint +P2568=Közvetlen ózoncsökkentő katalizátor hőmérséklet érzékelő áramkör tartomány/teljesítőképesség +P2567=Közvetlen ózoncsökkentő katalizátor hőmérséklet érzékelő áramkör +P2572=Közvetlen ózoncsökkentő katalizátor károsodás/kopás érzékelő áramkör +P2566=Turbófeltöltő - feltöltőnyomás vezérlő helyzet-érzékelő 'A' áramkör kihagy +P2603=Hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör magas jelszint +P2605=Beszívott levegő fűtés 'A' áramkör szakadás +P2612=Klíma (A/C) hűtőközeg elosztó-szelep vezérlő áramkör alacsony jelszint +P2615=Vezérműtengely pozíciójel kimeneti áramkör alacsony jelszint +P2616=Vezérműtengely pozíciójel kimeneti áramkör magas jelszint +P256E=Motor alapjárat fordulatszám-szabályzó érzékelő/kapcsoló áramkör kihagy/szabálytalan +P2565=Turbófeltöltő - feltöltőnyomás vezérlő helyzet-érzékelő 'A' áramkör magas jelszint +P2604=Beszívott levegő fűtés 'A' áramkör tartomány/teljesítőképesség +P2570=Közvetlen ózoncsökkentő katalizátor hőmérséklet érzékelő áramkör magas jelszint +P256B=Motor alapjárat fordulatszám-szabályzó érzékelő/kapcsoló áramkör tartomány/teljesítőképesség +P2571=Közvetlen ózoncsökkentő katalizátor hőmérséklet érzékelő áramkör kihagy/szabálytalan +P2573=Közvetlen ózoncsökkentő katalizátor károsodás/kopás érzékelő áramkör tartomány/teljesítőképesség +P256A=Motor alapjárat fordulatszám-szabályzó érzékelő/kapcsoló áramkör szakadás +P2574=Közvetlen ózoncsökkentő katalizátor károsodás/kopás érzékelő áramkör alacsony jelszint +P2577=Közvetlen ózoncsökkentő katalizátor hatékonysága a küszöbérték alatt +P256D=Motor alapjárat fordulatszám-szabályzó érzékelő/kapcsoló áramkör magas jelszint +P2564=Turbófeltöltő - feltöltőnyomás vezérlő helyzet-érzékelő 'A' áramkör alacsony jelszint +P2507=ECM/PCM tápfeszültség-bemenet jel alacsony jelszint +P250B=Motorolaj szint érzékelő áramkör tartomány/teljesítőképesség +P250F=Motorolaj szint túl alacsony +P2501=Generátor - töltés visszajelző kontroll lámpa 'L' csatlakozó áramkör magas jelszint +P2504=Töltés-rendszer magas feszültség +P2508=ECM/PCM tápfeszültség-bemenet jel magas jelszint +P250A=Motorolaj szint érzékelő áramkör +P251B=Mellékhajtás (PTO) engedélyező nyomógomb/kapcsoló áramkör alacsony jelszint +P251D=Mellékhajtás (PTO) motor leállító áramkör szakadás +P253C=Mellékhajtás (PTO) működését ellenőrző/észlelő áramkör alacsony jelszint +P2502=Töltés-rendszer feszültség hiba +P2503=Töltés-rendszer alacsony feszültség +P2505=ECM/PCM tápfeszültség-bemenet jel +P2506=ECM/PCM tápfeszültség-bemenet jel tartomány/teljesítőképesség +P250C=Motorolaj szint érzékelő áramkör alacsony jelszint +P250D=Motorolaj szint érzékelő áramkör magas jelszint +P2514=Esemény adatrögzítő lekérdező áramkör magas jelszint +P2510=ECM/PCM táprelé működését ellenőrző/észlelő áramkör tartomány/teljesítőképesség +P250E=Motorolaj szint érzékelő áramkör kihagy/szabálytalan +P2509=ECM/PCM tápfeszültség-bemenet jel kihagy +P254E=Mellékhajtás (PTO) sebesség kiválasztó érzékelő/kapcsoló '1' áramkör kihagy/szabálytalan +P2511=ECM/PCM táprelé működését ellenőrző/észlelő áramkör kihagy +P2609=Beszívott levegő fűtés rendszer teljesítőképesség +P2610=ECM/PCM belső motor-leállító időzítő teljesítőképesség +P2611=Klíma (A/C) hűtőközeg elosztó-szelep vezérlő áramkör szakadás +P2613=Klíma (A/C) hűtőközeg elosztó-szelep vezérlő áramkör magas jelszint +P2614=Vezérműtengely pozíciójel kimeneti áramkör szakadás +P2621=Fojtószelep helyzet kimeneti áramkör alacsony jelszint +P2622=Fojtószelep helyzet kimeneti áramkör magas jelszint +P2623=Befecskendezőszelep vezérlőnyomás szabályzó áramkör szakadás +P2624=Befecskendezőszelep vezérlőnyomás szabályzó áramkör alacsony jelszint +P2625=Befecskendezőszelep vezérlőnyomás szabályzó áramkör magas jelszint +P2631=Lambda szonda szivattyúzási-áram-korrekciós áramkör magas jelszint (2.hengersor, 1.szonda) +P2628=Lambda szonda szivattyúzási-áram-korrekciós áramkör magas jelszint (1.hengersor, 1.szonda) +P2629=Lambda szonda szivattyúzási-áram-korrekciós áramkör szakadás (2.hengersor, 1.szonda) +P2635=Tüzelőanyag szivattyú 'A' alacsony átfolyás teljesítőképesség +P2640=Nyomaték gazdálkodás visszajelző jel 'A' magas jelszint +P2659='A' szelephimba beavatkozótag vezérlő áramkör magas jelszint (2.hengersor) +P2660='B' szelephimba beavatkozótag vezérlő áramkör szakadás (2.hengersor) +P2626=Lambda szonda szivattyúzási-áram-korrekciós áramkör szakadás (1.hengersor, 1.szonda) +P2636=Tüzelőanyag szivattyú 'A' alacsony átfolyás teljesítőképesség +P2644=Nyomaték gazdálkodás visszajelző jel 'B' magas jelszint +P2627=Lambda szonda szivattyúzási-áram-korrekciós áramkör alacsony jelszint (1.hengersor, 1.szonda) +P2641=Nyomaték gazdálkodás visszajelző jel 'B' +P2632=Tüzelőanyag szivattyú 'B' vezérlő áramkör szakadás +P2633=Tüzelőanyag szivattyú 'B' vezérlő áramkör alacsony jelszint +P2639=Nyomaték gazdálkodás visszajelző jel 'A' alacsony jelszint +P2642=Nyomaték gazdálkodás visszajelző jel 'B' tartomány/teljesítőképesség +P2643=Nyomaték gazdálkodás visszajelző jel 'B' alacsony jelszint +P2647='A' szelephimba beavatkozótag rendszer beakadt (1.hengersor) +P2648='A' szelephimba beavatkozótag vezérlő áramkör alacsony jelszint (1.hengersor) +P2638=Nyomaték gazdálkodás visszajelző jel 'A' tartomány/teljesítőképesség +P2649='A' szelephimba beavatkozótag vezérlő áramkör magas jelszint (1.hengersor) +P2645='A' szelephimba beavatkozótag vezérlő áramkör szakadás (1.hengersor) +P2606=Beszívott levegő fűtés 'B' áramkör tartomány/teljesítőképesség +P2607=Beszívott levegő fűtés 'B' áramkör alacsony jelszint +P2608=Beszívott levegő fűtés 'B' áramkör magas jelszint +P2618=Főtengely pozíciójel kimeneti áramkör alacsony jelszint +P2600=Hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör szakadás +P2601=Hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör tartomány/teljesítőképesség +P2652='B' szelephimba beavatkozótag rendszer beakadt (1.hengersor) +P2654='B' szelephimba beavatkozótag vezérlő áramkör magas jelszint (1.hengersor) +P2653='B' szelephimba beavatkozótag vezérlő áramkör alacsony jelszint (1.hengersor) +P2651='B' szelephimba beavatkozótag rendszer teljesítőképesség vagy kiakadt (1.hengersor) +P2657='A' szelephimba beavatkozótag rendszer teljesítőképesség vagy beakadt (2.hengersor) +P2661='B' szelephimba beavatkozótag rendszer teljesítőképesség vagy kiakadt (2.hengersor) +P2662='B' szelephimba beavatkozótag rendszer beakadt (2.hengersor) +P2663='B' szelephimba beavatkozótag vezérlő áramkör alacsony jelszint (2.hengersor) +P2664='B' szelephimba beavatkozótag vezérlő áramkör magas jelszint (2.hengersor) +P2667=Tüzelőanyag lezáró szelep 'B' vezérlő áramkör magas jelszint +P2671=ECM/TCM rendellenes értéket észlelt egy beavatkozótag tápfeszültségének 'B' áramkörében - magas jelszint +P2669=ECM/TCM rendellenes értéket észlelt egy beavatkozótag tápfeszültségének 'B' áramkörében - szakadás +P2670=ECM/TCM rendellenes értéket észlelt egy beavatkozótag tápfeszültségének 'B' áramkörében - alacsony jelszint +P2700=Sebességváltó csúszótag 'A' bekapcsolási idő tartomány/teljesítőképesség +P2703=Sebességváltó csúszótag 'D' bekapcsolási idő tartomány/teljesítőképesség +P2702=Sebességváltó csúszótag 'C' bekapcsolási idő tartomány/teljesítőképesség +P2704=Sebességváltó csúszótag 'E' bekapcsolási idő tartomány/teljesítőképesség +P2705=Sebességváltó csúszótag 'F' bekapcsolási idő tartomány/teljesítőképesség +P2701=Sebességváltó csúszótag 'B' bekapcsolási idő tartomány/teljesítőképesség +P2707=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'F' teljesítőképesség vagy kiakadt +P2708=Sebességváltó - sebesség fokozat kapcsoló mágnestekercs 'F' beakadt +P2602=Hűtőközeg-szivattyú (vízpumpa) vezérlő áramkör alacsony jelszint +P2720=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' vezérlő áramkör alacsony jelszint +P2713=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' +P2714=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' teljesítőképesség vagy kiakadt +P2715=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' beakadt +P2718=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' vezérlő áramkör szakadás +P2724=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' beakadt +P2721=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' vezérlő áramkör magas jelszint +P2717=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' kihagy +P2719=Sebességváltó - olajnyomás vezérlő mágnestekercs 'D' vezérlő áramkör tartomány/teljesítőképesség +P2725=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' elektronika +P2726=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' kihagy +P2746=Sebességváltó - közbenső tengely fordulatszám érzékelő 'B' áramkör tartomány/teljesítőképesség +P2727=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' vezérlő áramkör szakadás +P2728=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' vezérlő áramkör tartomány/teljesítőképesség +P2731=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' +P2732=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' teljesítőképesség vagy kiakadt +P2745=Sebességváltó - közbenső tengely fordulatszám érzékelő 'B' áramkör +P2747=Sebességváltó - közbenső tengely fordulatszám érzékelő 'B' áramkör nincs jel +P2729=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' vezérlő áramkör alacsony jelszint +P2730=Sebességváltó - olajnyomás vezérlő mágnestekercs 'E' vezérlő áramkör magas jelszint +P2735=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' kihagy +P2738=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' vezérlő áramkör alacsony jelszint +P2736=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' vezérlő áramkör szakadás +P2737=Sebességváltó - olajnyomás vezérlő mágnestekercs 'F' vezérlő áramkör tartomány/teljesítőképesség +P2743=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'B' áramkör magas jelszint +P2744=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'B' áramkör kihagy +P2748=Sebességváltó - közbenső tengely fordulatszám érzékelő 'B' áramkör kihagy +P2742=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'B' áramkör alacsony jelszint +P2740=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'B' áramkör +P2741=Sebességváltó - váltófolyadék hőmérséklet érzékelő 'B' áramkör tartomány/teljesítőképesség +P2749=Sebességváltó - közbenső tengely fordulatszám érzékelő 'C' áramkör +P2750=Sebességváltó - közbenső tengely fordulatszám érzékelő 'C' áramkör tartomány/teljesítőképesség +P2751=Sebességváltó - közbenső tengely fordulatszám érzékelő 'C' áramkör nincs jel +P2756=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs +P2755=Sebességváltó - váltófolyadék hűtő áramkör magas jelszint +P2761=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs vezérlő áramkör szakadás +P2764=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs vezérlő áramkör alacsony jelszint +P2763=Nyomatékváltó tengelykapcsoló nyomás vezérlő mágnestekercs vezérlő áramkör magas jelszint +P2767=Sebességváltó - turbina fordulatszám érzékelő bemeneti 'B' áramkör nincs jel +P2766=Sebességváltó - turbina fordulatszám érzékelő bemeneti 'B' áramkör tartomány/teljesítőképesség +P2768=Sebességváltó - turbina fordulatszám érzékelő bemeneti 'B' áramkör kihagy +P2772=Összkerékmeghajtás (4WD) felező-kapcsoló áramkör tartomány/teljesítőképesség +P2774=Összkerékmeghajtás (4WD) felező-kapcsoló áramkör magas jelszint +P2775=Sebességváltó - fölfelé váltás kapcsoló áramkör tartomány/teljesítőképesség +P2777=Sebességváltó - fölfelé váltás kapcsoló áramkör magas jelszint +P2778=Sebességváltó - fölfelé váltás kapcsoló áramkör kihagy/szabálytalan +P2781=Sebességváltó - lefelé váltás kapcsoló áramkör magas jelszint +P2773=Összkerékmeghajtás (4WD) felező-kapcsoló áramkör alacsony jelszint +P2776=Sebességváltó - fölfelé váltás kapcsoló áramkör alacsony jelszint +P2779=Sebességváltó - lefelé váltás kapcsoló áramkör tartomány/teljesítőképesség +P2780=Sebességváltó - lefelé váltás kapcsoló áramkör alacsony jelszint +P2782=Sebességváltó - lefelé váltás kapcsoló áramkör kihagy/szabálytalan +P2789=Sebességváltó - tengelykapcsoló kézi adaptív betanítása a határértéken +P2783=Nyomatékváltó hőmérséklet túl magas +P2784=Sebességváltó - turbina fordulatszám érzékelő 'A' és 'B' között korreláció +P2786=Sebességváltó - fokozatkapcsoló hőmérséklete túl magas +P2787=Tengelykapcsoló hőmérséklete túl magas +P3480=10.henger kipufogószelep vezérlő áramkör magas jelszint +P3427=4.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3433=5.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P2A00=Lambda szonda áramkör tartomány/teljesítőképesség (1.hengersor, 1.szonda) +P3420=3.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3421=3.henger kipufogószelep vezérlő áramkör szakadás +P2794=Sebességváltó - fokozat kapcsoló irány áramkör alacsony jelszint +P2795=Sebességváltó - fokozat kapcsoló irány áramkör magas jelszint +P2A05=Lambda szonda áramkör tartomány/teljesítőképesség (2.hengersor, 3.szonda) +P2A03=Lambda szonda áramkör tartomány/teljesítőképesség (2.hengersor, 1.szonda) +P3410=2.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3411=2.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P2790=Sebességváltó - kulissza irányváltó áramkör +P2793=Sebességváltó - fokozat kapcsoló irány áramkör +P2791=Sebességváltó - kulissza irányváltó áramkör alacsony jelszint +P2792=Sebességváltó - kulissza irányváltó áramkör magas jelszint +P2A04=Lambda szonda áramkör tartomány/teljesítőképesség (2.hengersor, 2.szonda) +P3401=1.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3402=1.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3403=1.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3405=1.henger kipufogószelep vezérlő áramkör szakadás +P3406=1.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3419=3.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P2A02=Lambda szonda áramkör tartomány/teljesítőképesség (1.hengersor, 3.szonda) +P3408=1.henger kipufogószelep vezérlő áramkör magas jelszint +P3407=1.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3424=3.henger kipufogószelep vezérlő áramkör magas jelszint +P3435=5.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3412=2.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3413=2.henger kipufogószelep vezérlő áramkör szakadás +P3414=2.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3415=2.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3416=2.henger kipufogószelep vezérlő áramkör magas jelszint +P3418=3.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3425=4.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3426=4.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3430=4.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3431=4.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3429=4.henger kipufogószelep vezérlő áramkör szakadás +P3432=4.henger kipufogószelep vezérlő áramkör magas jelszint +P3434=5.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3428=4.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3439=5.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3445=6.henger kipufogószelep vezérlő áramkör szakadás +P3436=5.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3437=5.henger kipufogószelep vezérlő áramkör szakadás +P3442=6.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3440=5.henger kipufogószelep vezérlő áramkör magas jelszint +P3444=6.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3449=7.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3446=6.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3456=7.henger kipufogószelep vezérlő áramkör magas jelszint +P3461=8.henger kipufogószelep vezérlő áramkör szakadás +P3441=6.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3443=6.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3448=6.henger kipufogószelep vezérlő áramkör magas jelszint +P3463=8.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3464=8.henger kipufogószelep vezérlő áramkör magas jelszint +P3447=6.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3468=9.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3450=7.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3460=8.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3466=9.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3477=10.henger kipufogószelep vezérlő áramkör szakadás +P3486=11.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3451=7.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3452=7.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3453=7.henger kipufogószelep vezérlő áramkör szakadás +P3454=7.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3457=8.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3455=7.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3458=8.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3462=8.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3479=10.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3487=11.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3484=11.henger kikapcsolás/szívószelep vezérlő áramkör magas jelszint +P3494=12.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3495=12.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3496=12.henger kipufogószelep vezérlő áramkör magas jelszint +P3482=11.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3459=8.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3481=11.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3483=11.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3485=11.henger kipufogószelep vezérlő áramkör szakadás +P3490=12.henger kikapcsolás/szívószelep vezérlő áramkör teljesítőképesség +P3491=12.henger kikapcsolás/szívószelep vezérlő áramkör alacsony jelszint +P3493=12.henger kipufogószelep vezérlő áramkör szakadás +P3469=9.henger kipufogószelep vezérlő áramkör szakadás +P3471=9.henger kipufogószelep vezérlő áramkör alacsony jelszint +P3473=10.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3470=9.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3472=9.henger kipufogószelep vezérlő áramkör magas jelszint +P3489=12.henger kikapcsolás/szívószelep vezérlő áramkör szakadás +P3478=10.henger kipufogószelep vezérlő áramkör teljesítőképesség +P3497=Henger kikapcsoló rendszer (2.hengersor) +U0008=Nagy sebességű CAN kommunikációs Busz (-) magas jelszint +U0035=Gépjármű kommunikációs Busz 'A' (-) magas jelszint +U0039=Gépjármű kommunikációs Busz 'B' (+) szakadás +U0029=Gépjármű kommunikációs Busz 'A' teljesítőképesség +U0001=Nagy sebességű CAN kommunikációs Busz +U0002=Nagy sebességű CAN kommunikációs Busz teljesítőképesség +U0004=Nagy sebességű CAN kommunikációs Busz (+) alacsony jelszint +U0006=Nagy sebességű CAN kommunikációs Busz (-) szakadás +U0005=Nagy sebességű CAN kommunikációs Busz (+) magas jelszint +U0007=Nagy sebességű CAN kommunikációs Busz (-) alacsony jelszint +U0013=Közepes sebességű CAN kommunikációs Busz (+) alacsony jelszint +U0023=Alacsony sebességű CAN kommunikációs Busz (+) magas jelszint +U0009=Nagy sebességű CAN kommunikációs Busz (-) zárlat a Busz (+)-al +U0014=Közepes sebességű CAN kommunikációs Busz (+) magas jelszint +U0017=Közepes sebességű CAN kommunikációs Busz (-) magas jelszint +U0016=Közepes sebességű CAN kommunikációs Busz (-) alacsony jelszint +U0019=Alacsony sebességű CAN kommunikációs Busz +U0020=Alacsony sebességű CAN kommunikációs Busz teljesítőképesség +U0024=Alacsony sebességű CAN kommunikációs Busz (-) szakadás +U0015=Közepes sebességű CAN kommunikációs Busz (-) szakadás +U0018=Közepes sebességű CAN kommunikációs Busz (-) zárlat a Busz (+)-al +U0021=Alacsony sebességű CAN kommunikációs Busz (+) szakadás +U0022=Alacsony sebességű CAN kommunikációs Busz (+) alacsony jelszint +U0025=Alacsony sebességű CAN kommunikációs Busz (-) alacsony jelszint +U0026=Alacsony sebességű CAN kommunikációs Busz (-) magas jelszint +U0027=Alacsony sebességű CAN kommunikációs Busz (-) zárlat a Busz (+)-al +U0030=Gépjármű kommunikációs Busz 'A' (+) szakadás +U0032=Gépjármű kommunikációs Busz 'A' (+) magas jelszint +U0037=Gépjármű kommunikációs Busz 'B' +U0031=Gépjármű kommunikációs Busz 'A' (+) alacsony jelszint +U0033=Gépjármű kommunikációs Busz 'A' szakadás +U0042=Gépjármű kommunikációs Busz 'B' (-) szakadás +U0034=Gépjármű kommunikációs Busz 'A' (-) alacsony jelszint +U0036=Gépjármű kommunikációs Busz 'A' (-) zárlat a Busz 'A' (+)-al +U0041=Gépjármű kommunikációs Busz 'B' (+) magas jelszint +U0040=Gépjármű kommunikációs Busz 'B' (+) alacsony jelszint +U0047=Gépjármű kommunikációs Busz 'C' teljesítőképesség +U0049=Gépjármű kommunikációs Busz 'C' (+) alacsony jelszint +U0055=Gépjármű kommunikációs Busz 'D' +U0056=Gépjármű kommunikációs Busz 'D' teljesítőképesség +U0050=Gépjármű kommunikációs Busz 'C' (+) magas jelszint +U0043=Gépjármű kommunikációs Busz 'B' (-) alacsony jelszint +U0058=Gépjármű kommunikációs Busz 'D' (+) alacsony jelszint +U0045=Gépjármű kommunikációs Busz 'B' (-) zárlat a Busz 'B' (+)-al +U0046=Gépjármű kommunikációs Busz 'C' +U0054=Gépjármű kommunikációs Busz 'C' (-) zárlat a Busz 'C' (+)-al +U0052=Gépjármű kommunikációs Busz 'C' (-) alacsony jelszint +U0053=Gépjármű kommunikációs Busz 'C' (-) magas jelszint +U0057=Gépjármű kommunikációs Busz 'D' (+) szakadás +U0064=Gépjármű kommunikációs Busz 'E' +U0068=Gépjármű kommunikációs Busz 'E' (+) magas jelszint +U0065=Gépjármű kommunikációs Busz 'E' teljesítőképesség +U0069=Gépjármű kommunikációs Busz 'E' (-) szakadás +U0061=Gépjármű kommunikációs Busz 'D' (-) alacsony jelszint +U0059=Gépjármű kommunikációs Busz 'D' (+) magas jelszint +U0062=Gépjármű kommunikációs Busz 'D' (-) magas jelszint +U0063=Gépjármű kommunikációs Busz 'D' (-) zárlat a Busz 'D' (+)-al +U0066=Gépjármű kommunikációs Busz 'E' (+) szakadás +U0082=A hiba dokumentálásra vár +U0083=A hiba dokumentálásra vár +U0091=A hiba dokumentálásra vár +U0092=A hiba dokumentálásra vár +U0098=A hiba dokumentálásra vár +U0101=Megszakadt a kommunikáció a TCM-el +U0108=Megszakadt a kommunikáció az alternatív tüzelőanyag vezérlő modullal +U0112=Megszakadt a kommunikáció az akkumulátor energia vezérlő modul 'B'-vel +U0105=Megszakadt a kommunikáció a tüzelőanyag befecskendezés vezérlő modullal +U0110=Megszakadt a kommunikáció a meghajtó motor vezérlő modullal +U0104=Megszakadt a kommunikáció a sebességtartó automatika (tempomat) vezérlő modullal +U0103=Megszakadt a kommunikáció a sebességfokozat-kapcsoló modullal +P253B=Mellékhajtás (PTO) működését ellenőrző/észlelő áramkör tartomány/teljesítőképesség +U0116=Megszakadt a kommunikáció a hűtőközeg hőmérséklet vezérlő modullal +U0117=Megszakadt a kommunikáció a PTO vezérlő modullal +U0119=Megszakadt a kommunikáció a tüzelőanyag cella vezérlő modullal +U0118=Megszakadt a kommunikáció a tüzelőanyag-adalékanyag (AdBlue, AUS32) vezérlő modullal +U0125=Megszakadt a kommunikáció a többtengelyes gyorsulás érzékelő modullal +U0128=Megszakadt a kommunikáció a parkolófék vezérlő modullal +U0129=Megszakadt a kommunikáció a fékrendszer vezérlő modullal +U0130=Megszakadt a kommunikáció a kormány-erőkifejtés vezérlő modullal +U0135=Megszakadt a kommunikáció az első differenciálmű vezérlő modullal +U0136=Megszakadt a kommunikáció a hátsó differenciálmű vezérlő modullal +U0137=Megszakadt a kommunikáció a pótkocsi-fék vezérlő modullal +U0142=Megszakadt a kommunikáció a karosszéria vezérlő - 'B' modullal +U0143=Megszakadt a kommunikáció a karosszéria vezérlő - 'C' modullal +U0146=Megszakadt a kommunikáció a CAN-busz - 'A' kapu-áramkörével +U0179=Megszakadt a kommunikáció az életvédelmi rendszer 'J' érzékelővel +U0180=Megszakadt a kommunikáció az automatikus világítás vezérlő modullal +U3FFF=Nincs hibakód beállítva +U0429=Érvénytelen adat érkezett a kormányoszlop vezérlő modultól +U0427=Érvénytelen adat érkezett a jármű biztonsági vezérlő modultól +U0426=Érvénytelen adat érkezett a jármű indításgátló vezérlő modultól +U0424=Érvénytelen adat érkezett a fűtés, szellőztetés és légkondicionáló (HVAC) vezérlő modultól +U0425=Érvénytelen adat érkezett a kiegészítő fűtés vezérlő modultól +U0422=Érvénytelen adat érkezett a karosszéria vezérlő modultól +U0423=Érvénytelen adat érkezett a műszerfalcsoport (IPC) vezérlő modultól +U0421=Érvénytelen adat érkezett a menetszint/lengéscsillapító vezérlő modultól +U0419=Érvénytelen adat érkezett a kormány-erőkifejtés vezérlő modultól +U0417=Érvénytelen adat érkezett a parkolófék vezérlő modultól +U0418=Érvénytelen adat érkezett a fékrendszer vezérlő modultól +U0415=Érvénytelen adat érkezett a blokkolásgátló fékrendszer (ABS) vezérlő modultól +U0416=Érvénytelen adat érkezett a jármű dinamika vezérlő modultól +U0413=Érvénytelen adat érkezett az akkumulátor energia vezérlő - 'B' modultól +U0414=Érvénytelen adat érkezett az összkerékhajtás (4WD) tengelykapcsoló vezérlő modultól +U0410=Érvénytelen adat érkezett a tüzelőanyag szivattyú vezérlő modultól +U0411=Érvénytelen adat érkezett a meghajtó motor vezérlő modultól +U0409=Érvénytelen adat érkezett az alternatív tüzelőanyag vezérlő modultól +U0407=Érvénytelen adat érkezett az izzítógyertya vezérlő modultól +U0405=Érvénytelen adat érkezett a sebességtartó automatika (tempomat) vezérlő modultól +U0403=Érvénytelen adat érkezett az osztómű (4WD/2WD) vezérlő modultól +U0404=Érvénytelen adat érkezett a fokozat kapcsoló vezérlő modultól +U0401=Érvénytelen adat érkezett az ECM/PCM -től +U0402=Érvénytelen adat érkezett a sebességváltó vezérlő modultól +U0331=Szoftver inkompatibilitás/összeférhetetlenség a karosszéria vezérlő - 'A' modullal +U0400=Érvénytelen adat érkezett +U0329=Szoftver inkompatibilitás/összeférhetetlenség a kormányoszlop vezérlő modullal +U0328=Szoftver inkompatibilitás/összeférhetetlenség a kormány-szög érzékelő modullal +U0326=Szoftver inkompatibilitás/összeférhetetlenség a jármű indításgátló vezérlő modullal +U0327=Szoftver inkompatibilitás/összeférhetetlenség a jármű biztonsági vezérlő modullal +U0324=Szoftver inkompatibilitás/összeférhetetlenség a fűtés, szellőztetés és légkondicionáló (HVAC) vezérlő modullal +U0322=Szoftver inkompatibilitás/összeférhetetlenség a karosszéria vezérlő modullal +U0323=Szoftver inkompatibilitás/összeférhetetlenség a műszerfalcsoport (IPC) vezérlő modullal +U0319=Szoftver inkompatibilitás/összeférhetetlenség a kormány-erőkifejtés vezérlő modullal +U0320=Szoftver inkompatibilitás/összeférhetetlenség a szervokormány vezérlő modullal +U0318=Szoftver inkompatibilitás/összeférhetetlenség a fékrendszer vezérlő modullal +U0316=Szoftver inkompatibilitás/összeférhetetlenség a jármű dinamika vezérlő modullal +U0315=Szoftver inkompatibilitás/összeférhetetlenség a blokkolásgátló fékrendszer (ABS) vezérlő modullal +U0313=Szoftver inkompatibilitás/összeférhetetlenség az akkumulátor energia vezérlő - 'B' modullal +U0312=Szoftver inkompatibilitás/összeférhetetlenség az akkumulátor energia vezérlő - 'A' modullal +U0309=Szoftver inkompatibilitás/összeférhetetlenség az alternatív tüzelőanyag vezérlő modul +U0307=Szoftver inkompatibilitás/összeférhetetlenség az izzítógyertya vezérlő modullal +U0306=Szoftver inkompatibilitás/összeférhetetlenség a tüzelőanyag befecskendezés vezérlő modullal +U0305=Szoftver inkompatibilitás/összeférhetetlenség a sebességtartó automatika (tempomat) vezérlő modullal +U0304=Szoftver inkompatibilitás/összeférhetetlenség a fokozat kapcsoló vezérlő modullal +U0302=Szoftver inkompatibilitás/összeférhetetlenség a sebességváltó vezérlő modullal (TCM) +U0303=Szoftver inkompatibilitás/összeférhetetlenség az osztómű (4WD/2WD) vezérlő modullal +U0300=Belső vezérlőmodul szoftver inkompatibilitás/összeférhetetlenség +U0235=Megszakadt a kommunikáció a sebességtartó automatika (tempomat) első távolságtartó érzékelőjével +U0234=Megszakadt a kommunikáció a kényelem visszaállító (Convenience Recall) modullal +U0231=Megszakadt a kommunikáció az esőérzékelő modullal +U0228=Megszakadt a kommunikáció a 'G' ajtóablak-motorral +U0229=Megszakadt a kommunikáció a fűtött kormánykerék modullal +U0226=Megszakadt a kommunikáció az 'E' ajtóablak-motorral +U0227=Megszakadt a kommunikáció az 'F' ajtóablak-motorral +U0224=Megszakadt a kommunikáció a 'C' ajtóablak-motorral +U0222=Megszakadt a kommunikáció az 'A' ajtóablak-motorral +U0223=Megszakadt a kommunikáció a 'B' ajtóablak-motorral +U0220=Megszakadt a kommunikáció az 'F' ajtókapcsolóval +U0218=Megszakadt a kommunikáció a 'D' ajtókapcsolóval +U0216=Megszakadt a kommunikáció a 'B' ajtókapcsolóval +U0217=Megszakadt a kommunikáció a 'C' ajtókapcsolóval +U0213=Megszakadt a kommunikáció a visszapillantó tükör vezérlő modullal +U0214=Megszakadt a kommunikáció az ajtózár távirányító vezérlő modullal +U0211=Megszakadt a kommunikáció az ülés vezérlő - 'D' modullal +U0209=Megszakadt a kommunikáció az ülés vezérlő - 'B' modullal +U0207=Megszakadt a kommunikáció a mozgatható tető vezérlő modullal +U0208=Megszakadt a kommunikáció az ülés vezérlő - 'A' modullal +U0205=Megszakadt a kommunikáció az ajtó vezérlő - 'G' modullal +U0206=Megszakadt a kommunikáció az összecsukható tető vezérlő modullal +U0203=Megszakadt a kommunikáció az ajtó vezérlő - 'E' modullal +U0202=Megszakadt a kommunikáció az ajtó vezérlő - 'D' modullal +U0200=Megszakadt a kommunikáció az ajtó vezérlő - 'B' modullal +U0196=Megszakadt a kommunikáció a hátsó ülés szórakoztató vezérlő modullal +U0197=Megszakadt a kommunikáció a telefon vezérlő modullal +U0195=Megszakadt a kommunikáció az előfizetéses szórakoztató vevőkészülék modullal +U0193=Megszakadt a kommunikáció a digitális audió vezérlő - 'A' modullal +U0191=Megszakadt a kommunikáció a televízióval +U0192=Megszakadt a kommunikáció a személyi számítógéppel +U0189=Megszakadt a kommunikáció a digitális lemezlejátszó/cserélő - 'C' modullal +U0190=Megszakadt a kommunikáció a digitális lemezlejátszó/cserélő - 'D' modullal +U0188=Megszakadt a kommunikáció a digitális lemezlejátszó/cserélő - 'B' modullal +U0185=Megszakadt a kommunikáció az antenna vezérlő modullal +U0186=Megszakadt a kommunikáció a hangerősítővel +U0184=Megszakadt a kommunikáció a rádióval +U0181=Megszakadt a kommunikáció a fényszóró-szintbeállító vezérlő modullal +U0178=Megszakadt a kommunikáció az életvédelmi rendszer 'I' érzékelővel +U0176=Megszakadt a kommunikáció az életvédelmi rendszer 'G' érzékelővel +U0175=Megszakadt a kommunikáció az életvédelmi rendszer 'F' érzékelővel +U0173=Megszakadt a kommunikáció az életvédelmi rendszer 'D' érzékelővel +U0174=Megszakadt a kommunikáció az életvédelmi rendszer 'E' érzékelővel +U0171=Megszakadt a kommunikáció az életvédelmi rendszer 'B' érzékelővel +U0169=Megszakadt a kommunikáció a napfénytető vezérlő modullal +U0167=Megszakadt a kommunikáció a jármű indításgátló vezérlő modullal +U0168=Megszakadt a kommunikáció a jármű biztonsági vezérlő modullal +U0165=Megszakadt a kommunikáció a fűtés, szellőztetés és légkondicionáló (HVAC) vezérlő modullal +U0163=Megszakadt a kommunikáció a navigáció vezérlő modullal +U0164=Megszakadt a kommunikáció a fűtés, szellőztetés és légkondicionáló (HVAC) vezérlő modullal +U0160=Megszakadt a kommunikáció a figyelmeztető hangjelzés vezérlő modullal +U0158=Megszakadt a kommunikáció a szem elé vetített kijelzővel (Head Up Display/HUD) +U0159=Megszakadt a kommunikáció a parkolóasszisztens vezérlő modullal +U0156=Megszakadt a kommunikáció az 'A' információs központtal +U0155=Megszakadt a kommunikáció a műszerfalcsoport (IPC) vezérlő modullal +U0151=Megszakadt a kommunikáció az életvédelmi vezérlő modullal +U0150=Megszakadt a kommunikáció a CAN-busz - 'E' kapu-áramkörével +U0148=Megszakadt a kommunikáció a CAN-busz - 'C' kapu-áramkörével +U0149=Megszakadt a kommunikáció a CAN-busz - 'D' kapu-áramkörével +U0145=Megszakadt a kommunikáció a karosszéria vezérlő - 'E' modullal +U0144=Megszakadt a kommunikáció a karosszéria vezérlő - 'D' modullal +U0140=Megszakadt a kommunikáció a karosszéria vezérlő modullal +U0131=Megszakadt a kommunikáció a szervokormány vezérlő modullal +U0132=Megszakadt a kommunikáció a menetszint/lengéscsillapító vezérlő modullal +U0126=Megszakadt a kommunikáció a kormány-szög érzékelő modullal +U0127=Megszakadt a kommunikáció a gumiabroncs nyomás ellenőrző modullal +U0122=Megszakadt a kommunikáció a jármű dinamika vezérlő modullal +U0121=Megszakadt a kommunikáció a blokkolásgátló fékrendszer (ABS) vezérlő modullal +U0134=Megszakadt a kommunikáció a hátsó szervokormány vezérlő modullal +U0139=Megszakadt a kommunikáció a 'B' felfüggesztés vezérlő modullal +U0138=Megszakadt a kommunikáció a terepjáró (All-Terrain) vezérlő modullal +U0120=Megszakadt a kommunikáció az önindító generátor vezérlő modullal +U0133=Megszakadt a kommunikáció az aktív gördülésvezérlő modul (ARCM) -al +U0124=Megszakadt a kommunikáció az oldalsó gyorsulás érzékelő modullal +U0123=Megszakadt a kommunikáció az elfordulás érzékelő (Yaw Rate sensor) modullal +U0141=Megszakadt a kommunikáció a karosszéria vezérlő - 'A' modullal +U0147=Megszakadt a kommunikáció a CAN-busz - 'B' kapu-áramkörével +U0154=Megszakadt a kommunikáció az életvédelmi utasérzékelő vezérlő modullal +U0157=Megszakadt a kommunikáció a 'B' információs központtal +U0161=Megszakadt a kommunikáció az iránytű modullal +U0162=Megszakadt a kommunikáció a navigáció kijelző modullal +U0166=Megszakadt a kommunikáció a kiegészítő fűtés vezérlő modullal +U0170=Megszakadt a kommunikáció az életvédelmi rendszer 'A' érzékelővel +U0172=Megszakadt a kommunikáció az életvédelmi rendszer 'C' érzékelővel +U0177=Megszakadt a kommunikáció az életvédelmi rendszer 'H' érzékelővel +U0194=Megszakadt a kommunikáció a digitális audió vezérlő - 'B' modullal +U0182=Megszakadt a kommunikáció az első-világítás vezérlő modullal +U0183=Megszakadt a kommunikáció a hátsó-világítás vezérlő modullal +U0187=Megszakadt a kommunikáció a digitális lemezlejátszó/cserélő - 'A' modullal +U0210=Megszakadt a kommunikáció az ülés vezérlő - 'C' modullal +U0215=Megszakadt a kommunikáció az 'A' ajtókapcsolóval +U0201=Megszakadt a kommunikáció az ajtó vezérlő - 'C' modullal +U0198=Megszakadt a kommunikáció a műholdas telematikus nyomkövető vezérlő modullal +U0204=Megszakadt a kommunikáció az ajtó vezérlő - 'F' modullal +U0199=Megszakadt a kommunikáció az ajtó vezérlő - 'A' modullal +U0212=Megszakadt a kommunikáció a kormányoszlop vezérlő modullal +U0219=Megszakadt a kommunikáció az 'E' ajtókapcsolóval +U0221=Megszakadt a kommunikáció a 'G' ajtókapcsolóval +U0225=Megszakadt a kommunikáció a 'D' ajtóablak-motorral +U0230=Megszakadt a kommunikáció a hátfal-emelő modullal +U0301=Szoftver inkompatibilitás/összeférhetetlenség az ECM/PCM-mel +U0152=Megszakadt a kommunikáció a bal oldali életvédelmi vezérlő modullal +U0153=Megszakadt a kommunikáció a jobb oldali életvédelmi vezérlő modullal +U0232=Megszakadt a kommunikáció a bal oldali akadályérzékelő vezérlő modullal +U0233=Megszakadt a kommunikáció a jobb oldali akadályérzékelő vezérlő modullal +U0311=Szoftver inkompatibilitás/összeférhetetlenség a meghajtómotor vezérlő modullal +U0317=Szoftver inkompatibilitás/összeférhetetlenség a parkolófék vezérlő modullal +U0308=Szoftver inkompatibilitás/összeférhetetlenség a fojtószelep beavatkozótag vezérlő modullal +U0310=Szoftver inkompatibilitás/összeférhetetlenség a tüzelőanyag szivattyú vezérlő modullal +U0314=Szoftver inkompatibilitás/összeférhetetlenség az összkerékhajtás (4WD) tengelykapcsoló vezérlő modullal +U0321=Szoftver inkompatibilitás/összeférhetetlenség a menetszint/lengéscsillapító vezérlő modullal +U0325=Szoftver inkompatibilitás/összeférhetetlenség a kiegészítő fűtés vezérlő modullal +U0330=Szoftver inkompatibilitás/összeférhetetlenség a gumiabroncs nyomás ellenőrző modullal +U0406=Érvénytelen adat érkezett a tüzelőanyag befecskendezés vezérlő modultól +U0412=Érvénytelen adat érkezett az akkumulátor energia vezérlő - 'A' modultól +U0431=Érvénytelen adat érkezett a karosszéria vezérlő - 'A' modultól +U0420=Érvénytelen adat érkezett a szervokormány vezérlő modultól +U0428=Érvénytelen adat érkezett a kormány-szög érzékelő modultól +U0430=Érvénytelen adat érkezett a gumiabroncs nyomás ellenőrző modultól +U0408=Érvénytelen adat érkezett a fojtószelep beavatkozótag vezérlő modultól diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_it.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_it.properties new file mode 100644 index 0000000..ade1264 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_it.properties @@ -0,0 +1,10 @@ +P0001=Regolatore del circuito di controllo del volume carburante/aperto +P0002=Regolatore del circuito di controllo volume di carburante distanza/prestazioni +P0003=Regolatore del circuito di controllo volume di carburante basso +P0004=Regolatore del circuito di controllo volume di carburante Alto +P0005=Controllo Circuito valvola a intercettazione carburante/Aperto +P0006=Controllo circuito valvola a intercettazione carburante Basso +P0007=Controllo circuito valvola a intercettazione carburante Alto +U3FFF=Nessun codice di errore impostato +P000F=Riservato a ISO/SAE +P000E=Riservato a ISO/SAE diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_kab.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_kab.properties new file mode 100644 index 0000000..02e74c4 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_kab.properties @@ -0,0 +1,2 @@ +P0001=Amniniḍ n unezḍay n umlugen n tuzirt isissuɣa / yeldi +P0002=Amniniḍ n unezḍay n umlugen n tuzirt n yidis / tarebbawt diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ko.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ko.properties new file mode 100644 index 0000000..349bbef --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ko.properties @@ -0,0 +1,87 @@ +P0001=연료량 조절기 제어 회로 열림 +P0002=연료량 조절기 제어 회로 범위 / 성능 +P0003=연료량 조절기 제어 회로가 낮음 +P0004=연료량 조절기 제어 회로가 높음 +P0005=연료 차단 밸브 A 제어 회로 / 열림 +P0006=연료 차단 밸브 A 제어 회로가 낮음 +P0007=연료 차단 밸브 A 제어 회로가 높음 +P000A=A 캠축 위치 저속 응답 뱅크 1 +P000B=B 캠축 위치 저속 응답 뱅크 1 +P000C=A 캠축 위치 저속 응답 뱅크 2 +P000D=B 캠축 위치 저속 응답 뱅크 2 +P000E=ISO/SAE 예약됨 +P000F=ISO/SAE 예약됨 +P0010=A 캠축 위치 액추에이터 회로 / 오픈 뱅크 1 +P0011=A 캠축 위치 - 타이밍 임계값 초과 또는 시스템 성능 뱅크 1 +P0012=A 캠축 위치 - 타이밍 초과 지연 뱅크 1 +P0009=엔진 위치 시스템 성능 뱅크 2 +P0013=B 캠축 위치 - 액추에이터 회로 / 오픈 뱅크 1 +P0008=엔진 위치 시스템 성능 뱅크 1 +P006D=기압 - 터보차저/슈퍼차저 입구 압력 상관관계 +P0044=HO2S 히터 제어 회로 높음 뱅크 1 센서 3 +P0067=공기 보조 인젝터 제어 회로 높음 +P0068=MAP/MAF – 스로틀 위치 상관 관계 +P0063=HO2S 히터 제어 회로 낮음 뱅크 2 센서 3 +P0064=HO2S 히터 제어 회로 높음 뱅크 2 센서 3 +P0062=HO2S 히터 제어 회로 뱅크 2 센서 3 +P0058=HO2S 히터 제어 회로 높음 뱅크 2 센서 2 +P0059=HO2S 히터 저항 뱅크 2 센서 1 +P0054=HO2S 히터 저항 뱅크 1 센서 2 +P0053=HO2S 히터 저항 뱅크 1 센서 1 +P0050=HO2S 히터 제어 회로 뱅크 2 센서 1 +P0051=HO2S 히터 제어 회로 낮음 뱅크 2 센서 1 +P0048=터보차저/슈퍼차저 부스트 컨트롤 솔레노이드 A 회로 높음 +P0041=O2 센서 신호 교환됨 뱅크 1 센서 2/뱅크 2 센서 2 +P0039=터보차저/슈퍼차저 우회 밸브 제어 회로 범위/성능 +P0040=O2 센서 신호 교환됨 뱅크 1 센서 1/뱅크 2 센서 1 +P0037=HO2S 히터 제어 회로 낮음 뱅크 1 센서 2 +P0031=HO2S 히터 제어 회로 낮음 뱅크 1 센서 1 +P0032=HO2S 히터 제어 회로 높음 뱅크 1 센서 1 +P0033=터보차저/슈퍼차저 우회 밸브 제어 회로 +P0030=HO2S 히터 제어 회로 뱅크 1 센서 1 +P0028=흡기 밸브 제어 솔레노이드 회로 범위/성능 뱅크 2 +P0023=B 캠축 위치 - 액추에이터 회로 / 오픈 뱅크 2 +P0019=크랭크축 위치 – 캠축 위치 상관관계 뱅크 2 센서 B +P0014=B 캠축 위치 - 타이밍 임계값 초과 또는 시스템 성능 뱅크 1 +P0029=배기 밸브 제어 솔레노이드 회로 범위/성능 뱅크 2 +P0034=터보차저/슈퍼차저 우회 밸브 제어 회로 낮음 +P0045=터보차저/슈퍼차저 부스트 제어 솔레노이드 A 회로/오픈 +P0046=터보차저/슈퍼차저 부스트 제어 솔레노이드 A 회로 범위/성능 +P0060=HO2S 히터 저항 뱅크 2 센서 2 +P0035=터보차저/슈퍼차저 우회 밸브 제어 회로 높음 +P0036=HO2S 히터 제어 회로 뱅크 1 센서 2 +P0038=HO2S 히터 제어 회로 높음 뱅크 1 센서 2 +P0043=HO2S 히터 제어 회로 낮음 뱅크 1 센서 3 +P0047=터보차저/슈퍼차저 부스트 컨트롤 솔레노이드 A 회로 낮음 +P004C=터보차저/슈퍼차저 부스트 컨트롤 솔레노이드 B 회로 낮음 +P0055=HO2S 히터 저항 뱅크 1 센서 3 +P0066=공기 보조 인젝터 제어 회로 또는 회로 낮음 +P0016=크랭크축 위치 – 캠축 위치 상관관계 뱅크 1 센서 A +P0018=크랭크축 위치 – 캠축 위치 상관관계 뱅크 2 센서 A +P0021=A 캠축 위치 - 타이밍 임계값 초과 또는 시스템 성능 뱅크 2 +P0024=B 캠축 위치 - 타이밍 임계값 초과 또는 시스템 성능 뱅크 2 +P0042=HO2S 히터 제어 회로 뱅크 1 센서 3 +P0049=터보차저/슈퍼차저 터빈 과속 +P004A=터보차저/슈퍼차저 부스트 제어 솔레노이드 B 회로/오픈 +P004E=터보차저/슈퍼차저 부스트 제어 솔레노이드 A 회로 간헐 작동/불규칙 +P004F=터보차저/슈퍼차저 부스트 제어 솔레노이드 B 회로 간헐 작동/불규칙 +P0015=B 캠축 위치 - 타이밍 초과 지연 뱅크 1 +P0017=크랭크축 위치 – 캠축 위치 상관관계 뱅크 1 센서 B +P004B=터보차저/슈퍼차저 부스트 제어 솔레노이드 B 회로 범위/성능 +P004D=터보차저/슈퍼차저 부스트 컨트롤 솔레노이드 B 회로 높음 +P0056=HO2S 히터 제어 회로 뱅크 2 센서 2 +P0065=공기 보조 인젝터 제어 범위/성능 +P006B=MAP – 배기 압력 상관 관계 +P0022=A 캠축 위치 - 타이밍 초과 지연 뱅크 2 +P0020=A 캠축 위치 액추에이터 회로 / 오픈 뱅크 2 +P0025=B 캠축 위치 - 타이밍 초과 지연 뱅크 2 +P0026=흡기 밸브 제어 솔레노이드 회로 범위/성능 뱅크 1 +P0027=배기 밸브 제어 솔레노이드 회로 범위/성능 뱅크 1 +P0052=HO2S 히터 제어 회로 높음 뱅크 2 센서 1 +P0057=HO2S 히터 제어 회로 낮음 뱅크 2 센서 2 +P0061=HO2S 히터 저항 뱅크 2 센서 3 +P006A=MAP – 질량 또는 체적 공기 흐름 상관 관계 +P006C=MAP - 터보차저/슈퍼차저 입구 압력 상관관계 +P0069=매니폴드 절대 압력 – 기압 상관 관계 +P006F=ISO/SAE 예약됨 +P006E=ISO/SAE 예약됨 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_lt.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_lt.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_lt.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_mn.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_mn.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_mn.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nb_NO.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nb_NO.properties new file mode 100644 index 0000000..d30e973 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nb_NO.properties @@ -0,0 +1,17 @@ +P0001=Regulator for kontroll av drivstoffvolum/Åpen +P0002=Regulatorkrets for kontroll av drivstoffvolum/Ytelse +P0003=Regulatorkrets for kontroll av drivstoffvolum lav +P0004=Regulatorkrets for kontroll av drivstoffvolum høy +P0005=Ventil for drivstoffavstengning A Kontrollkrets/åpen +P0006=Ventil for drivstoffavstengning A Kontrollkrets lav +P0007=Ventil for drivstoffavstengning A Kontrollkrets høy +P0009=Motorplassering systemytelse bank 2 +P000A=A kamakselposisjon treg reaksjon bank 1 +P0008=Motorplassering systemytelse bank 1 +P000B=B kamakselposisjon treg reaksjon bank 1 +P000C=A kamakselposisjon treg reaksjon bank 1 +P000D=B kamakselposisjon treg reaksjon bank 2 +P000E=ISO/SAE reservert +P000F=ISO/SAE reservert +P0010=A kamakselposisjon relée krets / åpen bank 1 +P0011= diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nl-TND.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nl-TND.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nl-TND.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nl.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nl.properties new file mode 100644 index 0000000..62cf876 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_nl.properties @@ -0,0 +1,2635 @@ +P0010=A Nokkenaspositie Actuatorcircuit / Open Bank 1 +P000F=ISO/SAE voorbehouden +P000E=ISO / SAE gereserveerd +P000D=B Nokkenaspositie Traag Reagerend Bank 2 +P000C=A Nokkenaspositie Traag Reagerend Bank 2 +P000B=B Nokkenaspositie Traag Reagerend Bank 1 +P000A=A Nokkenaspositie Traag Reagerend Bank 1 +P0009=Motorpositiesysteem Prestaties Bank 2 +P0008=Motorpositiesysteem Prestaties Bank 1 +P0007=Brandstofafsluitklep A Regelcircuit Hoog +P0006=Brandstofafsluitklep A Regelcircuit Laag +P0005=Brandstofafsluitklep A Regelcircuit/Open +P0004=Brandstofvolumeregelaar Regelcircuit Hoog +P0003=Brandstofvolumeregelaar Regelcircuit Laag +P0002=Brandstofvolumeregelaar Regelcircuit Bereik/Prestaties +P0001=Brandstofvolumeregelaar Regelcircuit/Open +P0022=A Nokkenaspositie Timing Te Laat Bank 2 +P0023=B Nokkenaspositie Actuatorcircuit / Open Bank 2 +P0020=A Nokkenaspositie Actuatorcircuit / Open Bank 2 +P0021=A Nokkenaspositie Timing Te Vroeg Of Systeemprestaties Bank 2 +P0016=Krukaspositie Nokkenaspositie Wisselwerking Bank 1 Sensor A +P0017=Krukaspositie Nokkenaspositie Wisselwerking Bank 1 Sensor B +P0014=B Nokkenaspositie Timing Te Vroeg Of Systeemprestaties Bank 1 +P0012=A Nokkenaspositie Timing Te Laat Bank 1 +P0018=Krukaspositie Nokkenaspositie Wisselwerking Bank 2 Sensor A +P0019=Krukaspositie Nokkenaspositie Wisselwerking Bank 2 Sensor B +P0011=A Nokkenaspositie Timing Te Vroeg Of Systeemprestaties Bank 1 +P0025=B Nokkenaspositie Timing Te Laat Bank 2 +P0015=B Nokkenaspositie Timing Te Laat Bank 1 +P0024=B Nokkenaspositie Timing Te Vroeg Of Systeemprestaties Bank 2 +P0013=B Nokkenaspositie Actuatorcircuit / Open Bank 1 +P0A8F=14 Volt Voedingsmodule Systeemprestaties +P0A8C=14 Volt Voedingsmodule Systeemvoltage Instabiel +P0A8B=14 Volt Voedingsmodule Systeemvoltage +P0A88=14 Volt Voedingsmodule Stroomsensorkring Laag +P0A86=14 Volt Voedingsmodule Stroomsensorkring +P0784=4-5 Schakelfout +P0781=1-2 Schakelfout +P0782=2-3 Schakelfout +P2089=A Nokkenaspositie Actuator Regelcircuit Hoge Bank 1 b) +P0A8E=14 Volt Voedingsmodule Systeemvoltage Hoog +P2093=A Nokkenaspositie Actuator Regelcircuit Hoge Bank 2 b) +P2092=A Nokkenaspositie Actuator Regelcircuit Lage Bank 2 b) +P2181=Koeling Systeemprestaties +P0783=3-4 Schakelfout +P0AF7=14 Volt Voedingsmodule Interne Temperatuur Te Hoog +P0A8D=14 Volt Voedingsmodule Systeemvoltage Laag +P2088=A Nokkenaspositie Actuator Regelcircuit Lage Bank 1 b) +P0829=5-6 Schakelfout +P0A87=14 Volt Voedingsmodule Stroomsensorkring Bereik/Prestaties +P0A89=14 Volt Voedingsmodule Stroomsensorkring Hoog +P0A8A=14 Volt Voedingsmodule Stroomsensorkring Incidenteel +P2706=Schakel Solenoïde F +P2780=Terugschakel Schakelaar Circuit Laag +P2766=Ingangs-/Turbinesnelheidssensor B Circuit Bereik/Prestaties +P206B=ISO/SAE Gereserveerd +P2662=B Tuimelaar Actuator System Blijft Aan Bank 2 +P2657=A Tuimelaar Actuator System Blijft Aan Bank 2 +P2652=B Tuimelaar Actuator System Blijft Aan Bank 1 +P2650=B Tuimelaar Actuator Regelcircuit/Open Bank 1 +P2636=Brandstofpomp B Laag Debiet / Prestaties +P2566=Turbocharger Boostregeling Positiesensor A Circuit Intermitterend +P2555=Gasklep-/Brandstofblokkeringscircuit Hoog +P254F=Motorkapschakelaar Circuit +P2546=Koppelbeheerverzoek Ingangssignaal A Laag +P3460=Cilinder 8 Deactiverings-/inlaatklep Regelcircuit Hoog +P245E=ISO/SAE gereserveerd +P2411=Brandstofdop Sensor/Schakelaar Circuit Hoog +P240F=ISO/SAE gereserveerd +P240D=ISO/SAE gereserveerd +P2321=Bobine H Primair Regelcircuit Laag +P2318=Bobine G Primair Regelcircuit Laag +P2305=Bobine B Secundair Circuit +P2303=Bobine B Primair Regelcircuit Laag +P2142=Uitlaatgasrecirculatie (EGR) Gasklepregelcircuit A Hoog +P2141=Uitlaatgasrecirculatie (EGR) Gasklepregelcircuit A Laag +P213C=Uitlaatgasrecirculatie (EGR) Gasklepregelcircuit B Laag +P213B=Uitlaatgasrecirculatie (EGR) Gasklepregelcircuit B Bereik/Prestaties +P2123=Gaskleppositiesensor/schakelaar (TPS) D Circuit Hoog +P2099=Post-katalysator Brandstofafstellingssysteem Te Rijk Bank 2 +P2096=Post-katalysator Brandstofafstellingssysteem Te Arm Bank 1 +P2094=B Nokkenaspositie Actuator Regelcircuit Laag Bank 2c +P2090=B Nokkenaspositie Actuator Regelcircuit Laag Bank 1c +P2086=Uitlaatgas Temperatuursensorcircuit (EGT) Bereik/Prestaties Bank 2 Sensor 2 +P2084=Uitlaatgas Temperatuursensorcircuit (EGT) Bereik/Prestaties Bank 1 Sensor 2 +P207F=ISO/SAE gereserveerd +P2072=Gasklepbedieningssysteem IJsblokkade +P2079=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Intermitterend Bank 1a +P2074=Spruitstuk Absolute Druk/Mass Air Flow Gaskleppositie Wisselwerking Bij Hogere Belasting +P206C=ISO/SAE Gereserveerd +P206D=ISO/SAE Gereserveerd +P2069=Brandstofniveausensor B Circuit Intermitterend +P206A=ISO/SAE Gereserveerd +P2066=Brandstofniveausensor B Prestaties +P2067=Brandstofniveausensor B Circuit Laag +P2065=Brandstofniveausensor B Circuit +P205F=ISO/SAE Gereserveerd +P205E=Reductiemiddel Tank Temperatuursensorcircuit Intermitterend/Onregelmatig +P205A=Reductiemiddel Tank Temperatuursensorcircuit +P2058=Reductiemiddel Injectorcircuit Hoog Bank 2 Unit 2 +P2057=Reductiemiddel Injectorcircuit Laag Bank 2 Unit 2 +P2055=Reductiemiddel Injectorcircuit Hoog Bank 1 Unit 2 +P2053=Reductiemiddel Injectorcircuit/Open Bank 1 Unit 2 +P204D=Reductiemiddel Druksensor Circuit Hoog +P204F=ISO/SAE Gereserveerd +P204B=Reductiemiddel Druksensor Circuit Bereik/Prestaties +P2049=Reductiemiddel Injectorcircuit Hoog Bank 1 Unit 1 +P2048=Reductiemiddel Injectorcircuit Laag Bank 1 Unit 1 +P2046=Reductiemiddel Temperatuursensorcircuit Intermitterend +P203D=Reductiemiddel Niveausensor Circuit Hoog +P203B=Reductiemiddel Niveausensor Circuit Bereik/Prestaties +P2039=Reductiemiddel Injectie Luchtdruksensor Circuit Laag +P2021=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Laag Bank 2a +P2020=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Bereik/Prestaties Bank 2a +P2019=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Bank 2a +P2017=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Hoog Bank 1a +P2010=Inlaatspruitstuk Runner Regelcircuit Hoog Bank 1a +P042E=ISO/SAE Gereserveerd +P2296=Brandstofdrukregelaar 2 Regelcircuit Hoog +P2293=Brandstofdrukregelaar 2 Prestaties +P2294=Brandstofdrukregelaar 2 Regelcircuit +P2292=Injectorregeling Druk Onregelmatig +P2290=Injectorregeling Druk Te Laag +P2284=Injectorregeling Druksensor Circuit Bereik/Prestaties +P2279=Inlaatluchtsysteem Lek +P2263=Turbolader/Turbocompressor Boostsysteem Prestaties +P2262=Turbolader/Turbocompressor Boostdruk Niet Gedetecteerd Mechanisch +P2252=O2-sensor Negatieve Stroom Regelcircuit Laag Bank 1 Sensor 1 +P2229=Barometrische Druk Circuit Hoog +P2223=NOx-sensor Verwarming Detectiecircuit Laag Bank 2 +P2222=NOx-sensor Verwarming Detectiecircuit Bereik/Prestaties Bank 2 +P2211=NOx-sensor Verwarming Detectiecircuit Hoog Bank 1 +P2209=NOx-sensor Verwarming Detectiecircuit Bereik/Prestaties Bank 1 +P2207=NOx-sensor Verwarmingsregelcircuit Hoog Bank 1 +P2206=NOx-sensor Verwarmingsregelcircuit Laag Bank 1 +P2203=NOx-sensor Circuit Hoog Bank 1 +P2204=NOx-sensor Circuit Intermitterend Bank 1 +P2200=NOx-sensor Circuit Bank 1 +P2193=Systeem Te Arm Bij Hogere Belasting Bank 2 +P2191=Systeem Te Arm Bij Hogere Belasting Bank 1 +P2188=Systeem Te Rijk Bij Stationair Bank 1 +P2187=Systeem Te Arm Bij Stationair Bank 1 +P2184=Motor Koelvloeistof Temperatuursensor 2 Circuit Laag +P2183=Motor Koelvloeistof Temperatuursensor 2 Circuit Bereik/Prestaties +P2180=Systeem Te Rijk Niet Stationair Bank 2 +P2177=Systeem Te Arm Niet Stationair Bank 1 +P2167=Gasklep/Pedaal Positiesensor E Maximum Stop Prestaties +P2165=Gasklep/Pedaal Positiesensor C Maximum Stop Prestaties +P2163=Gasklep/Pedaal Positiesensor A Maximum Stop Prestaties +P2162=Voertuigsnelheid Sensor A/B Wisselwerking +P2160=Voertuigsnelheid Sensor B Circuit Laag +P215A=Voertuigsnelheid - Wielsnelheid Wisselwerking +P2158=Voertuigsnelheid Sensor B +P2156=Brandstofinjector Groep D Voedingsspanning Circuit Laag +P0B0E=ISO/SAE Gereserveerd +P0B04=Hulpmotor Transmissievloeistofpomp Fase V Stroom Laag +P0AD5=Hybride Accu Luchtstroomklep A Regelcircuit/Open +P0AD2=Hybride Accu Koelventilator 3 Regelcircuit Laag +P0ACD=Hybride Accu Temperatuursensor C Circuit Hoog +P0AC9=Hybride Accu Temperatuursensor B Circuit Intermitterend/Onregelmatig +P0AB6=Motorsteun B Regelcircuit/Open +P0AA3=Hybride Accu Negatief Contactorcircuit +P0A9E=Hybride Accu Temperatuursensor A Circuit Hoog +P0A9C=Hybride Accu Temperatuursensor A Bereik/Prestaties +P0A90=Aandrijfmotor A Prestaties +P0A7C=Motorelektronica Te Hoge Temperatuur +P0A7A=Dynamo Omvormer Prestaties +P0A79=Aandrijfmotor B Omvormer Prestaties +P0A70=Dynamo Fase U Stroom Laag +P0A6E=Aandrijfmotor B Fase W Stroom Hoog +P0A6C=Aandrijfmotor B Fase W Stroom +P0A6B=Aandrijfmotor B Fase V Stroom Hoog +P0A67=Aandrijfmotor B Fase U Stroom Laag +P0A64=Aandrijfmotor A Fase W Stroom Laag +P0A62=Aandrijfmotor A Fase V Stroom Hoog +P0A5C=Dynamo Stroomsensorcircuit Hoog +P0968=Drukregeling Solenoïde C Regelcircuit/Open +P0966=Drukregeling Solenoïde B Regelcircuit Laag +P0948=Hydraulische Pomp Relais Circuit Hoog +P0936=Hydraulische Druksensor Circuit Intermitterend +P0906=Poortkeuze Schakelaarcircuit (GSP) Laag +P0902=Koppelingsactuatorcircuit Laag +P0889=TCM Voedingsrelais Detectie Circuit Bereik/Prestaties +P0888=TCM Voedingsrelais Detectie Circuit +P0882=TCM Voedingsingangssignaal Laag +P0880=TCM Voedingsingangssignaal +P0868=Transmissievloeistof Druk Laag +P0858=Tractiecontrole Ingang Signal Laag +P0856=Tractiecontrole Ingang Signal +P0851=Parkeer/Neutraal Schakelaar Ingang Circuit Laag +P0850=Parkeer/Neutraal Schakelaar Ingang Circuit +P084F=ISO/SAE Gereserveerd +P0843=Transmissievloeistof Druksensor/schakelaar A Circuit Hoog +P083A=Transmissievloeistof Druksensor/schakelaar G Circuit +P0830=Koppelingspedaalschakelaar A Circuit +P080F=ISO/SAE Gereserveerd +P080E=ISO/SAE Gereserveerd +P0788=Schakel/Timing Solenoïde Hoog +P0785=Schakel/Timing Solenoïde +P0780=Schakel Fout +P076C=Schakel Solenoïde H Blijft Aan +P0765=Schakel Solenoïde D +P075F=ISO/SAE Gereserveerd +P0751=Schakel Solenoïde A Prestaties/Blijft Uit +P0749=Drukregeling Solenoïde A Intermitterend +P0A5A=Dynamo Stroomsensorcircuit Bereik/Prestaties +P0A59=Dynamo Stroomsensorcircuit +P0A53=Aandrijfmotor A Stroomsensorcircuit Laag +P0A46=Aandrijfmotor B Positiesensorcircuit Bereik/Prestaties +P0A3E=Dynamo Omvormer Te Hoge Temperatuur +P0A2D=Aandrijfmotor A Temperatuursensorcircuit Hoog +P0A2A=Aandrijfmotor A Temperatuursensorcircuit +P0A27=Hybride Batterij Uitschakel Circuit +P0A1B=Aandrijfmotor A Regelmodule +P0A16=Motorsteun A Regelcircuit Hoog +P0A0C=Hoogspanningssysteem Vergrendelingscircuit Laag +P0A0A=Hoogspanningssysteem Vergrendelingscircuit +P0A05=Motorelektronica Koelvloeistofpomp Regelcircuit/Open +P0A02=Motorelektronica Koelvloeistof Temperatuursensorcircuit Laag +P099E=Schakel Solenoïde H Regelcircuit Laag +P0735=Versnelling 5 Onjuiste Verhouding +P0729=Versnelling 6 Onjuiste Verhouding +P0726=Motortoerental Ingangscircuit Bereik/Prestaties +P0727=Motortoerental Ingangscircuit Geen Signaal +P0724=Remschakelaar B Circuit Hoog +P0723=Uitgang Snelheidssensor Circuit Intermitterend +P0720=Uitgang Snelheidssensor Circuit +P0721=Uitgang Snelheidssensor Circuit Bereik/Prestaties +P071E=Transmissionmodus Schakelaar B Circuit Laag +P071B=Transmissionmodus Schakelaar A Circuit Laag +P0719=Remschakelaar B Circuit Laag +P071A=Transmissionmodus Schakelaar A Circuit +P0716=Ingangs-/Turbinesnelheidssensor A Circuit Bereik/Prestaties +P0714=Transmissievloeistof Temperatuursensor A Circuit Intermitterend +P070E=Transmissievloeistof Niveausensor Circuit intermittent/Onregelmatig +P070B=Transmissievloeistof Niveausensor Circuit Bereik/Prestaties +P0709=Transmissiebereiksensor A Circuit Intermitterend +P0708=Transmissiebereiksensor A Circuit Hoog +P0703=Remschakelaar B Circuit +P0700=Transmissieregelsysteem (MIL Verzoek) +P069C=Gloeibougie 10 Regelcircuit Laag +P069A=Gloeibougie 9 Regelcircuit Laag +P0698=Referentiespanningsensor C Circuit Laag +P0689=ECM/PCM Voedingsrelais Detectie Circuit Laag +P0684=Gloeibougie Regelmodule naar PCM Communicatiecircuit Bereik/Prestaties +P0682=Cilinder 12 Gloeibougie Circuit/Open +P067D=Gloeibougie 5 Regelcircuit Hoog +P067A=Gloeibougie 4 Regelcircuit Laag +P0677=Cilinder 7 Gloeibougie Circuit/Open +P0675=Cilinder 5 Gloeibougie Circuit/Open +P066F=Gloeibougie 3 Regelcircuit Hoog +P0665=Inlaatspruitstuk Afstellingsventiel Regelcircuit Hoog Bank 2a +P0664=Inlaatspruitstuk Afstellingsventiel Regelcircuit Laag Bank 2a +P0662=Inlaatspruitstuk Afstellingsventiel Regelcircuit Hoog Bank 1a +P065A=Dynamo Systeemprestaties +P0653=Referentiespanningsensor B Circuit Hoog +P0649=Snelheidsregeling Lamp Regelcircuit +P0646=A/C Koppelingsrelais Regelcircuit Laag +P0642=Referentiespanningsensor A Circuit Laag +P0613=TCM Processor +P0638=Gasklepbediening Bereik/Prestaties Bank 1 +P0635=Stuurbekrachtiging Regelcircuit +P062D=Brandstofinjectoregelingscircuit Prestaties Bank 1 +P0628=Brandstofpomp A Regelcircuit Laag +P0626=Dynamoveld/F Aansluitcircuit Hoog +P0624=Brandstofdop Lamp Regelcircuit +P0621=Dynamo Lamp/L Aansluitcircuit +P0610=Regelmodule Voertuigopties Fout +P060E=Interne Regelmodule Gaskleppositie Prestaties +P0609=Regelmodule VSS Uitgang B +P0607=Regelmodule Prestaties +P0594=Cruisecontrol Servo Regelcircuit/Open +P0587=Cruisecontrol Ontluchtingsregelcircuit Laag +P0803=Opschakel/Overslaan Schakel Solenoïde Regelcircuit +P0800=Tussenbak Regelsysteem (MIL Verzoek) +P0799=Drukregeling Solenoïde C Intermitterend +P0794=Tussenas Snelheidssensor A Circuit Intermitterend +P0793=Tussenas Snelheidssensor A Circuit Geen Signaal +P0582=Cruisecontrol Vacuümregelcircuit/Open +P0583=Cruisecontrol Vacuümregelcircuit Laag +P0576=Cruisecontrol Invoer Circuit Laag +P0581=Cruisecontrol Multi-Functie Invoer A Circuit Hoog +P0580=Cruisecontrol Multi-Functie Invoer A Circuit Laag +P0577=Cruisecontrol Invoer Circuit Hoog +P0575=Cruisecontrol Invoer Circuit +P0573=Remschakelaar A Circuit Hoog +P0574=Cruisecontrolsysteem Voertuigsnelheid Te Hoog +P0571=Remschakelaar A Circuit +P056B=Cruisecontrol Verklein Afstand Signaal +P0570=Cruisecontrol Versnel Signaal +P0569=Cruisecontrol Rij Signaal +P0567=Cruisecontrol Hervat Signaal +P0565=Cruisecontrol Aan Signaal +P0566=Cruisecontrol Uit Signaal +P0563=Systeemvoltage Hoog +P0561=Systeemvoltage Instabiel +P0559=Rembekrachtiger Druksensor Circuit Intermitterend +P0557=Rembekrachtiger Druksensor Circuit Laag +P0556=Rembekrachtiger Druksensor Circuit Bereik/Prestaties +P0555=Rembekrachtiger Druksensor Circuit +P050E=ISO/SAE Gereserveerd +P0552=Stuurbekrachtiging Druksensor/schakelaar Circuit Laag +P0550=Stuurbekrachtiging Druksensor/schakelaar Circuit +P0551=Stuurbekrachtiging Druksensor/schakelaar Circuit Bereik/Prestaties +P0549=Uitlaatgas Temperatuursensorcircuit (EGT) Hoog Bank 2 Sensor 1 +P0547=Uitlaatgas Temperatuursensorcircuit (EGT) Bank 2 Sensor 1 +P0545=Uitlaatgas Temperatuursensorcircuit (EGT) Laag Bank 1 Sensor 1 +P0543=Inlaatlucht Verwarming A Circuit Open +P0540=Inlaatlucht Verwarming A Circuit +P0541=Inlaatlucht Verwarming A Circuit Laag +P053B=Positieve Carterventilatie Verwarmingsregelcircuit Laag +P0538=A/C Verdamper Temperatuursensorcircuit Hoog +P0534=A/C Koelmiddel Verlies +P0533=A/C Koelmiddeldruksensor A Circuit Hoog +P0531=A/C Koelmiddeldruksensor A Circuit Bereik/Prestaties +P0529=Ventilatorsnelheidssensorcircuit Intermitterend +P0528=Ventilatorsnelheidssensorcircuit Geen Signaal +P0526=Ventilatorsnelheidssensorcircuit +P0527=Ventilatorsnelheidssensorcircuit Bereik/Prestaties +P0524=Motoroliedruk Te Laag +P0522=Motorolie Druksensor/schakelaar Laag +P0520=Motorolie Druksensor/schakelaar Circuit +P0518=Stationair Luchtregelcircuit Intermitterend +P0519=Stationair Luchtregelsysteem Prestaties +P0517=Batterij Temperatuursensorcircuit Hoog +P0515=Batterij Temperatuursensorcircuit +P0511=Stationair Luchtregelcircuit +P0510=Gesloten Gaskleppositie Schakelaar +P050F=ISO/SAE Gereserveerd +P050D=Koude Start Ruw Stationair +P050B=Koude Start Ontstekingstiming Prestaties +P0509=Stationair Luchtregelsysteem Circuit Hoog +P0508=Stationair Luchtregelsysteem Circuit Laag +P0506=Stationair Luchtregelsysteem RPM Lager Dan Verwacht +P0502=Voertuigsnelheid Sensor A Circuit Laag +P0500=Voertuigsnelheid Sensor A +P0498=Brandstofdampafzuiging (EVAP) Ontluchtingsklep Regelcircuit Laag +P0495=Ventilatorsnelheid Hoog +P0496=Brandstofdampafzuiging (EVAP) Hoog Spoeldebiet +P0493=Ventilatorsnelheid Te Hoog +P0494=Ventilatorsnelheid Laag +P0491=Secundair Luchtinjectiesysteem Onvoldoende Debiet Bank 1 +P0490=Uitlaatgasrecirculatie (EGR) Regelcircuit A Hoog +P0488=Uitlaatgasrecirculatie (EGR) Gasklepregelcircuit A Bereik/Prestaties +P0486=Uitlaatgasrecirculatie (EGR) Sensor B Circuit +P0487=Uitlaatgasrecirculatie (EGR) Gasklepregelcircuit A /Open +P0485=Ventilator Power/Ground Circuit +P0484=Ventilator Circuit Over Stroom +P0481=Ventilator 2 Regelcircuit +P0480=Ventilator 1 Regelcircuit +P047F=ISO/SAE Gereserveerd +P047C=Uitlaatdruksensor B Circuit Laag +P047D=Uitlaatdruksensor B Circuit Hoog +P047A=Uitlaatdruksensor B Circuit +P0479=Uitlaatdrukregelklep Intermitterend +P0477=Uitlaatdrukregelklep Laag +P0478=Uitlaatdrukregelklep Hoog +P0475=Uitlaatdrukregelklep +P0474=Uitlaatdruksensor A Circuit Intermitterend/Onregelmatig +P0465=EVAP Doorspoeldebietsensor Circuit +P0454=Brandstofdampafzuiging (EVAP) Druksensor/schakelaar Intermitterend +P0450=Brandstofdampafzuiging (EVAP) Druksensor/schakelaar +P040F=Uitlaatgasrecirculatie (EGR) Temperatuursensor A/B Wisselwerking +P0389=Krukaspositiesensor B Circuit Intermitterend +P0374=Timingreferentie Hoge Resolutie Signal A Geen Pulsen +P0368=Nokkenaspositiesensor B Circuit Hoog Bank 1 +P0365=Nokkenaspositiesensor B Circuit Bank 1 +P0364=ISO/SAE Gereserveerd +P0362=Bobine L Primair/Secundair Circuit +P0360=Bobine J Primair/Secundair Circuit +P0630=VIN Niet Geprogrammeerd Of Incompatibel ECM/PCM +P0358=Bobine H Primair/Secundair Circuit +P0357=Bobine G Primair/Secundair Circuit +P0353=Bobine C Primair/Secundair Circuit +P0348=Nokkenaspositiesensor A Circuit Hoog Bank 2 +P0340=Nokkenaspositiesensor A Circuit Bank 1 Of Enkele Sensor +P0338=Krukaspositiesensor A Circuit Hoog +P0337=Krukaspositiesensor A Circuit Laag +P0335=Krukaspositiesensor A Circuit +P0330=Klopsensor 2 Circuit Bank 2 +P0312=Cilinder 12 Ontstekingsfout Gedetecteerd +P0309=Cilinder 9 Ontstekingsfout Gedetecteerd +P0304=Cilinder 4 Ontstekingsfout Gedetecteerd +P0298=Motorolie Temperatuur Te Hoog +P0292=Cilinder 11 Injectorcircuit Hoog +P0293=Cilinder 11 Bijdrage/Balans +P0290=Cilinder 10 Bijdrage/Balans +P0284=Cilinder 8 Bijdrage/Balans +P0279=Cilinder 7 Injectorcircuit Laag +P0277=Cilinder 6 Injectorcircuit Hoog +P0274=Cilinder 5 Injectorcircuit Hoog +P0263=Cilinder 1 Bijdrage/Balans +P023F=ISO/SAE Gereserveerd +P0250=Turbolader/Turbocompressor Druk Aflaatklep Solenoïde B Hoog +P024E=Inlaatluchtkoeler Bypass-positiesensor A Circuit Laag +P024C=Inlaatluchtkoeler Bypass-positiesensor A Circuit +P024A=Inlaatluchtkoeler Bypassregeling A Bereik/Prestaties +P0249=Turbolader/Turbocompressor Druk Aflaatklep Solenoïde B Laag +P0247=Turbolader/Turbocompressor Druk Aflaatklep Solenoïde B +P023C=Inlaatluchtkoeler Koelvloeistofpomp Regelcircuit Hoog +P0239=Turbolader/Turbocompressor Boost-sensor B Circuit +P0233=Brandstofpomp Secundair Circuit Intermitterend +P0231=Brandstofpomp Secundair Circuit Laag +P022F=Inlaatluchtkoeler Bypassregeling B Circuit Hoog +P022C=Inlaatluchtkoeler Bypassregeling A Circuit Hoog +P0228=Gaskleppositiesensor/schakelaar (TPS) C Circuit Hoog +P021D=Cilinder 10 Injectietiming +P021B=Cilinder 8 Injectietiming +P0219=Motor Te Hoog Toerental Conditie +P0206=Injectorcircuit/Open Cilinder 6 +P0200=Injectorcircuit/Open +P0197=Motorolie Temperatuursensor Laag +P018E=Brandstofdruksensor B Circuit Intermitterend/Onregelmatig +P018F=ISO/SAE Gereserveerd +P018C=Brandstofdruksensor B Circuit Laag +P018A=Brandstofdruksensor B Circuit +P0189=Brandstoftemperatuursensor B Circuit Intermitterend +P0187=Brandstoftemperatuursensor B Circuit Laag +P0185=Brandstoftemperatuursensor B Circuit +P0184=Brandstoftemperatuursensor A Circuit Intermitterend +P0448=Brandstofdampafzuiging (EVAP) Ontluchtingsregelcircuit Kortsluiting +P0443=Brandstofdampafzuiging (EVAP) Doorspoelregelklepcircuit +P0438=Katalysator Temperatuursensorcircuit Hoog Bank 2 Sensor 1 +P0439=Katalysator Verwarmingsregelcircuit Bank 2 +P0437=Katalysator Temperatuursensorcircuit Laag Bank 2 Sensor 1 +P0436=Katalysator Temperatuursensorcircuit Bereik/Prestaties Bank 2 Sensor 1 +P0434=Verwarmde Katalysator Temperature Onder Drempelwaarde Bank 2 +P0432=Hoofdkatalysator Efficiëntie Onder Drempelwaarde Bank 2 +P0430=Katalysatorsysteem Efficiëntie Onder Drempelwaarde Bank 2 +P042F=ISO/SAE Gereserveerd +P0428=Katalysator Temperatuursensorcircuit Hoog Bank 1 Sensor 1 +P041F=ISO/SAE Gereserveerd +P0182=Brandstoftemperatuursensor A Circuit Laag +P0180=Brandstoftemperatuursensor A Circuit +P0181=Brandstoftemperatuursensor A Circuit Bereik/Prestaties +P0178=Brandstofsamenstellingssensor Circuit Laag +P0177=Brandstofsamenstellingssensor Circuit Bereik/Prestaties +P0174=Systeem Te Arm Bank 2 +P0172=Systeem Te Rijk Bank 1 +P0169=Onjuiste Brandstofsamenstelling +P0170=Brandstofafstelling Bank 1 +P0166=O2-sensor Circuit Geen Activiteit Waargenomen Bank 2 Sensor 3 +P0164=O2-sensor Circuit Hoog Voltage Bank 2 Sensor 3 +P0162=O2-sensor Circuit Bank 2 Sensor 3 +P0160=O2-sensor Circuit Geen Activiteit Waargenomen Bank 2 Sensor 2 +P0159=O2-sensor Circuit Traag Reagerend Bank 2 Sensor 2 +P0157=O2-sensor Circuit Laag Voltage Bank 2 Sensor 2 +P0155=O2-sensor Verwarmingscircuit Bank 2 Sensor 1 +P0153=O2-sensor Circuit Traag Reagerend Bank 2 Sensor 1 +P0152=O2-sensor Circuit Hoog Voltage Bank 2 Sensor 1 +P0149=Brandstoftiming Fout +P0148=Brandstoftoevoer Fout +P0147=O2-sensor Verwarmingscircuit Bank 1 Sensor 3 +P0145=O2-sensor Circuit Traag Reagerend Bank 1 Sensor 3 +P0142=O2-sensor Circuit Bank 1 Sensor 3 +P0143=O2-sensor Circuit Laag Voltage Bank 1 Sensor 3 +P0141=O2-sensor Verwarmingscircuit Bank 1 Sensor 2 +P0139=O2-sensor Circuit Traag Reagerend Bank 1 Sensor 2 +P0137=O2-sensor Circuit Laag Voltage Bank 1 Sensor 2 +P0138=O2-sensor Circuit Hoog Voltage Bank 1 Sensor 2 +P0135=O2-sensor Verwarmingscircuit Bank 1 Sensor 1 +P0134=O2-sensor Circuit Geen Activiteit Waargenomen Bank 1 Sensor 1 +P0132=O2-sensor Circuit Hoog Voltage Bank 1 Sensor 1 +P0130=O2-sensor Circuit Bank 1 Sensor 1 +P012F=ISO/SAE Gereserveerd +P012D=Turbolader/Turbocompressor Inlaatdruk Sensor Circuit Hoog +P012C=Turbolader/Turbocompressor Inlaatdruk Sensor Circuit Laag +P0128=Koelvloeistofthermostaat (Koelvloeistoftemperatuur Onder Regeltemperatuur Van Thermostaat) +P0127=Inlaatlucht Temperature Te Hoog +P011A=Motor Koelvloeistof Temperatuursensor 1/2 Wisselwerking +P010F=Massa- of volumeluchtstroom Sensor A/B Wisselwerking +P010D=Massa- of volumeluchtstroom B Circuit Hoog +P0107=Spruitstuk Absolute Druk/Barometrische Druk Circuit Laag +P0100=Massa- of volumeluchtstroom A Circuit +P0086=Uitlaatklepregeling Solenoïdecircuit Hoog Bank 2 +P0084=Uitlaatklepregeling Solenoïdecircuit Bank 2 +P0082=Inlaatklepregeling Solenoïdecircuit Laag Bank 2 +P006E=ISO/SAE Gereserveerd +P0061=HO2S Verwarmingsweerstand Bank 2 Sensor 3 +P0055=HO2S Verwarmingsweerstand Bank 1 Sensor 3 +P2A00=O2-sensor Circuit Bereik/Prestaties Bank 1 Sensor 1 +P2A01=O2-sensor Circuit Bereik/Prestaties Bank 1 Sensor 2 +P3497=Cilinder Deactiveringssysteem Bank 2 +P0035=Turbolader/Turbocompressor Bypassklep Regelcircuit Hoog +P0065=Luchtgestuurde Injector Regeling Bereik/Prestaties +P0321=Ontsteking/Verdeler Motortoerental Ingangssignaal Bereik/Prestaties +P0343=Nokkenaspositiesensor A Circuit Hoog Bank 1 Of Enkele Sensor +P004F=Turbolader/Turbocompressor Boostregeling Solenoïde B Circuit Intermitterend/Onregelmatig +P006A=MAP Massa- of volumeluchtstroom Wisselwerking +P0469=EVAP Doorspoeldebietsensor Circuit Intermitterend +P0213=Koude Start Injector 1 +P0224=Gaskleppositiesensor/schakelaar (TPS) B Circuit Intermitterend +P0492=Secundair Luchtinjectiesysteem Onvoldoende Debiet Bank 2 +P0606=ECM/PCM Processor +P0666=PCM/ECM/TCM Interne Temperatuursensorcircuit +P067B=Gloeibougie 4 Regelcircuit Hoog +P0683=Gloeibougie Regelmodule naar PCM Communicatiecircuit +P068E=Gloeibougie 8 Regelcircuit Laag +P0032=HO2S Verwarmingsregelcircuit Hoog Bank 1 Sensor 1 +P0036=HO2S Verwarmingsregelcircuit Bank 1 Sensor 2 +P004B=Turbolader/Turbocompressor Boostregeling Solenoïde B Circuit +P018D=Brandstofdruksensor B Circuit Hoog +P021E=Cilinder 11 Injectietiming +P024F=Inlaatluchtkoeler Bypass-positiesensor A Circuit Hoog +P025A=Brandstofpompmodule Regelcircuit/Open +P0282=Cilinder 8 Injectorcircuit Laag +P0040=O2-sensor Signalen Omgewisseld Bank 1 Sensor 1/Bank 2 Sensor 1 +P004D=Turbolader/Turbocompressor Boostregeling Solenoïde B Circuit Hoog +P0183=Brandstoftemperatuursensor A Circuit Hoog +P020C=Cilinder 3 Injectietiming +P022D=Inlaatluchtkoeler Bypassregeling B Circuit /Open +P0258=Injectiepomp Brandstofdoseerregeling B Laag (Nok/Rotor/Injector) +P0042=HO2S Verwarmingsregelcircuit Bank 1 Sensor 3 +P0097=Inlaatlucht Temperatuursensor 2 Circuit Laag +P0110=Inlaatlucht Temperatuursensor 1 Circuit +P0253=Injectiepomp Brandstofdoseerregeling A Laag (Nok/Rotor/Injector) +P0259=Injectiepomp Brandstofdoseerregeling B Hoog (Nok/Rotor/Injector) +P0302=Cilinder 2 Ontstekingsfout Gedetecteerd +P0306=Cilinder 6 Ontstekingsfout Gedetecteerd +P0405=Uitlaatgasrecirculatie (EGR) Sensor A Circuit Laag +P040B=Uitlaatgasrecirculatie (EGR) Temperatuursensor A Circuit Bereik/Prestaties +P042A=Katalysator Temperatuursensorcircuit Bank 1 Sensor 2 +P061E=Interne Regelmodule Remsignaal Prestaties +P066D=Gloeibougie 2 Regelcircuit Hoog +P0295=Cilinder 12 Injectorcircuit Hoog +P0308=Cilinder 8 Ontstekingsfout Gedetecteerd +P0317=Ruwe Weg Hardware Niet Aanwezig +P0408=Uitlaatgasrecirculatie (EGR) Sensor B Circuit Hoog +P0410=Secundair Luchtinjectiesysteem +P0421=Opwarmkatalysator Efficiëntie Onder Drempelwaarde Bank 1 +P0442=Brandstofdampafzuiging (EVAP) Lek Gedeteccteerd (klein lek) +P0455=Brandstofdampafzuiging (EVAP) Lek Gedeteccteerd (groot lek) +P0589=Cruisecontrol Multi-Functie Invoer B Circuit +P0615=Startrelaiscircuit +P063A=Dynamo Spanningssensorcircuit +P069B=Gloeibougie 9 Regelcircuit Hoog +P0332=Klopsensor 2 Circuit Laag Bank 2 +P0342=Nokkenaspositiesensor A Circuit Laag Bank 1 Of Enkele Sensor +P0373=Timingreferentie Hoge Resolutie Signal A Intermitterend/Onregelmatig Pulsen +P040E=Uitlaatgasrecirculatie (EGR) Temperatuursensor A Circuit Intermitterend/Onregelmatig +P043C=Katalysator Temperatuursensorcircuit Laag Bank 2 Sensor 2 +P0460=Brandstofniveausensor A Circuit +P0463=Brandstofniveausensor A Circuit Hoog +P0466=EVAP Doorspoeldebietsensor Circuit Bereik/Prestaties +P0504=Remschakelaar A/B Wisselwerking +P0546=Uitlaatgas Temperatuursensorcircuit (EGT) Hoog Bank 1 Sensor 1 +P0633=Startonderbreker Sleutel Niet Geprogrammeerd ECM/PCM +P0644=Bestuurderdisplay Seriële Communicatiecircuit +P0693=Ventilator 2 Regelcircuit Laag +P0748=Drukregeling Solenoïde A Electrical +P0769=Schakel Solenoïde D Intermitterend +P080B=Opschakel/Overslaan Schakel Solenoïde Regelcircuit Bereik/Prestaties +P085A=Schakelmodule B Communicatiecircuit +P0089=Brandstofdrukregelaar 1 Prestaties +P0267=Cilinder 3 Injectorcircuit Laag +P0386=Krukaspositiesensor B Circuit Bereik/Prestaties +P0717=Ingangs-/Turbinesnelheidssensor A Circuit Geen Signaal +P0402=Uitlaatgasrecirculatie (EGR) Te Hoge Debiet Gedetecteerd +P040D=Uitlaatgasrecirculatie (EGR) Temperatuursensor A Circuit Hoog +P0416=Secundair Luchtinjectiesysteem Schakelklep B Circuit Open +P0427=Katalysator Temperatuursensorcircuit Laag Bank 1 Sensor 1 +P043D=Katalysator Temperatuursensorcircuit Hoog Bank 2 Sensor 2 +P0521=Motorolie Druksensor/schakelaar Bereik/Prestaties +P0417=Secundair Luchtinjectiesysteem Schakelklep B Circuit Kortsluiting +P0516=Batterij Temperatuursensorcircuit Laag +P0578=Cruisecontrol Multi-Functie Invoer A Circuit Vastgelopen +P0592=Cruisecontrol Multi-Functie Invoer B Circuit Laag +P0601=Interne Regelmodule Geheugencontrolesom Fout +P0825=Versnellingspook Push-Pull Schakelaar (Schakelen Anticiperen) +P0419=Secundair Luchtinjectiesysteemregeling B Circuit +P0742=Koppelomvormer Koppelingscircuit Blijft Aan +P0422=Hoofdkatalysator Efficiëntie Onder Drempelwaarde Bank 1 +P099C=Schakel Solenoïde G Regelcircuit Hoog +P2064=Reductiemiddel Toevoer Regelcircuit Hoog +P2161=Voertuigsnelheid Sensor B Intermitterend/Onregelmatig +P0423=Verwarmde Katalysator Efficiëntie Onder Drempelwaarde Bank 1 +P0536=A/C Verdamper Temperatuursensorcircuit Bereik/Prestaties +P0617=Startrelaiscircuit Hoog +P042D=Katalysator Temperatuursensorcircuit Hoog Bank 1 Sensor 2 +P0431=Opwarmkatalysator Efficiëntie Onder Drempelwaarde Bank 2 +P047B=Uitlaatdruksensor B Circuit Bereik/Prestaties +P0596=Cruisecontrol Servo Regelcircuit Hoog +P043A=Katalysator Temperatuursensorcircuit Bank 2 Sensor 2 +P0837=Vierwielaandrijving (4WD) Schakelaar Circuit Bereik/Prestaties +P0881=TCM Voedingsingangssignaal Bereik/Prestaties +P043B=Katalysator Temperatuursensorcircuit Bereik/Prestaties Bank 2 Sensor 2 +P0603=Interne Regelmodule Keep Alive Memory (KAM) Fout +P0957=Autom. Schakelen Handmatige Modus Circuit Laag +P0451=Brandstofdampafzuiging (EVAP) Druksensor/schakelaar Bereik/Prestaties +P0457=Brandstofdampafzuiging (EVAP) Lek Gedeteccteerd (brandstofdop los/mist) +P0501=Voertuigsnelheid Sensor A Bereik/Prestaties +P0471=Uitlaatdruksensor A Circuit Bereik/Prestaties +P083F=Koppelingspedaalschakelaar A/B Wisselwerking +P0945=Hydraulische Pomp Relais Circuit/Open +P0AC4=Hybride Aandrijflijn Regelmodule Verzoekt MIL Verlichting +P0489=Uitlaatgasrecirculatie (EGR) Regelcircuit A Laag +P0499=Brandstofdampafzuiging (EVAP) Ontluchtingsklep Regelcircuit Hoog +P0544=Uitlaatgas Temperatuursensorcircuit (EGT) Bank 1 Sensor 1 +P0530=A/C Koelmiddeldruksensor A Circuit +P053A=Positieve Carterventilatie Verwarmingsregelcircuit /Open +P0591=Cruisecontrol Multi-Functie Invoer B Circuit Bereik/Prestaties +P0672=Cilinder 2 Gloeibougie Circuit/Open +P0701=Transmissieregelsysteem Bereik/Prestaties +P0971=Drukregeling Solenoïde C Regelcircuit Hoog +P0826=Op-/Terugschakel Schakelaar Circuit +P2124=Gaskleppositiesensor/schakelaar (TPS) D Circuit Intermitterend +P2234=O2-sensor Signaalcircuit Kortsluiting op Verwarmingscircuit Bank 2 Sensor 1 +P255E=PTO Snelheidskeuzesensor/Schakelaar 2 Circuit Intermitterend/Onregelmatig +P056A=Cruisecontrol Vergroot Afstand Signaal +P0659=Actuator Voedingsspanning A Circuit Hoog +P0920=Vooruitversnelling Schakelactuatorcircuit/Open +P0A2B=Aandrijfmotor A Temperatuursensorcircuit Bereik/Prestaties +P2031=Uitlaatgas Temperatuursensorcircuit (EGT) Bank 1 Sensor 2 +P2603=Koelvloeistofpomp Regelcircuit Hoog +P3450=Cilinder 7 Deactiverings-/inlaatklep Regelcircuit Prestaties +P3458=Cilinder 8 Deactiverings-/inlaatklep Regelcircuit Prestaties +P0593=Cruisecontrol Multi-Functie Invoer B Circuit Hoog +P0815=Opschakel Schakelcircuit +P081C=Parkeer Ingangsircuit +P0962=Drukregeling Solenoïde A Regelcircuit Laag +P0AE9=Hybride Accu Temperatuursensor D Bereik/Prestaties +P2155=Brandstofinjector Groep D Voedingsspanning Circuit/Open +P2235=O2-sensor Signaalcircuit Kortsluiting op Verwarmingscircuit Bank 2 Sensor 2 +P2283=Injectorregeling Druksensor Circuit +P0619=Alternatieve Brandstofregelmodule RAM/ROM Fout +P0620=Dynamo Regelcircuit +P063C=Dynamo Spanningssensorcircuit Laag +P0686=ECM/PCM Voedingsrelais Regelcircuit Laag +P0707=Transmissiebereiksensor A Circuit Laag +P0599=Thermostaat Verwarmingsregelcircuit Hoog +P0734=Versnelling 4 Onjuiste Verhouding +P0737=TCM Motortoerental Uitgangscircuit +P0747=Drukregeling Solenoïde A Blijft Aan +P060C=Interne Regelmodule Hoofd Processor Prestaties +P0611=Brandstofinjector Regelmodule Prestaties +P062A=Brandstofpomp A Regelcircuit Bereik/Prestaties +P060A=Interne Regelmodule Monitoring Processor Prestaties +P0731=Versnelling 1 Onjuiste Verhouding +P0739=TCM Motortoerental Uitgangscircuit Hoog +P0893=Meerdere Versnellingen Ingeschakeld +P0986=Schakel Solenoïde E Regelcircuit Hoog +P060F=Interne Regelmodule Koelvloeistoftemperatuur Prestaties +P2129=Gaskleppositiesensor/schakelaar (TPS) E Circuit Intermitterend +P2725=Drukregeling Solenoïde E Electrical +P3421=Cilinder 3 Uitlaatklep Regelcircuit/Open +P0612=Brandstofinjector Regelmodule Relaisregeling +P2185=Motor Koelvloeistof Temperatuursensor 2 Circuit Hoog +P063F=Autom. Configuratie Motor Koelvloeistof Temperatuur Ingang Niet Aanwezig +P0AC1=Hybride Accu Stroomsensorcircuit Laag +P0ADC=Hybride Accu Positieve Contactor Regelcircuit Hoog +P2126=Gaskleppositiesensor/schakelaar (TPS) E Circuit Bereik/Prestaties +P2159=Voertuigsnelheid Sensor B Bereik/Prestaties +P2246=O2-sensor Referentiespanning Circuit Hoog Bank 1 Sensor 1 +P3430=Cilinder 4 Uitlaatklep Regelcircuit Prestaties +P3456=Cilinder 7 Uitlaatklep Regelcircuit Hoog +P061B=Interne Regelmodule Koppelberekening Prestaties +P0625=Dynamoveld/F Aansluitcircuit Laag +P066C=Gloeibougie 2 Regelcircuit Laag +P062C=Interne Regelmodule Voertuigsnelheid Prestaties +P0631=VIN Niet Geprogrammeerd Of Incompatibel TCM +P0650=Storingsindicatorlampje (MIL) Regelcircuit +P0658=Actuator Voedingsspanning A Circuit Laag +P0711=Transmissievloeistof Temperatuursensor A Circuit Bereik/Prestaties +P0768=Schakel Solenoïde D Electrical +P0792=Tussenas Snelheidssensor A Circuit Bereik/Prestaties +P0823=Versnellingspook X Positiecircuit Intermitterend +P0641=Referentiespanningsensor A Circuit/Open +P063D=Dynamo Spanningssensorcircuit Hoog +P0657=Actuator Voedingsspanning A Circuit/Open +P0661=Inlaatspruitstuk Afstellingsventiel Regelcircuit Laag Bank 1a +P066E=Gloeibougie 3 Regelcircuit Laag +P0674=Cilinder 4 Gloeibougie Circuit/Open +P0640=Inlaatlucht Verwarmingsregelcircuit +P0645=A/C Koppelingsrelais Regelcircuit +P0651=Referentiespanningsensor B Circuit/Open +P067F=Gloeibougie 6 Regelcircuit Hoog +P0692=Ventilator 1 Regelcircuit Hoog +P0894=Transmissie-onderdeel slipt +P0956=Autom. Schakelen Handmatige Modus Circuit Bereik/Prestaties +P2080=Uitlaatgas Temperatuursensorcircuit (EGT) Bereik/Prestaties Bank 1 Sensor 1 +P0679=Cilinder 9 Gloeibougie Circuit/Open +P069D=Gloeibougie 10 Regelcircuit Hoog +P0730=Onjuiste Versnelling Verhouding +P0744=Koppelomvormer Koppelingscircuit Intermitterend +P075A=Schakel Solenoïde G +P076B=Schakel Solenoïde H Prestaties/Blijft Uit +P0688=ECM/PCM Voedingsrelais Detectie Circuit/Open +P071C=Transmissionmodus Schakelaar A Circuit Hoog +P0758=Schakel Solenoïde B Electrical +P0778=Drukregeling Solenoïde B Electrical +P0790=Normale/Prestaties Schakelaar Circuit +P0750=Schakel Solenoïde A +P0690=ECM/PCM Voedingsrelais Detectie Circuit Hoog +P0757=Schakel Solenoïde B Blijft Aan +P0824=Versnellingspook Y Positiecircuit Intermitterend +P0853=Drive Schakelaar Ingang Circuit +P0704=Koppelingsschakelaar Ingangscircuit +P0828=Op-/Terugschakel Schakelaar Circuit Hoog +P2449=Secundair Luchtinjectiesysteem Hoge Luchtstroom Bank 2 +P251A=PTO Inschakel Schakelaar Circuit/Open +P0713=Transmissievloeistof Temperatuursensor A Circuit Hoog +P0722=Uitgang Snelheidssensor Circuit Geen Signaal +P075E=Schakel Solenoïde G Intermitterend +P0733=Versnelling 3 Onjuiste Verhouding +P0764=Schakel Solenoïde C Intermitterend +P0736=Reverse Onjuiste Verhouding +P0759=Schakel Solenoïde B Intermitterend +P0817=Starter Uitschakelen Circuit/Open +P081A=Starter Uitschakelen Circuit Laag +P0741=Koppelomvormer Koppelingscircuit Prestaties/Blijft Uit +P081E=Overmatige Slip Koppeling B +P0839=Vierwielaandrijving (4WD) Schakelaar Circuit Hoog +P0845=Transmissievloeistof Druksensor/schakelaar B Circuit +P0745=Drukregeling Solenoïde A +P0753=Schakel Solenoïde A Electrical +P0842=Transmissievloeistof Druksensor/schakelaar A Circuit Laag +P0767=Schakel Solenoïde D Blijft Aan +P076A=Schakel Solenoïde H +P076E=Schakel Solenoïde H Intermitterend +P0811=Overmatige Slip Koppeling A +P084B=Transmissievloeistof Druksensor/schakelaar H Circuit Bereik/Prestaties +P085C=Schakelmodule B Communicatiecircuit Hoog +P0879=Transmissievloeistof Druksensor/schakelaar D Circuit Intermitterend +P0841=Transmissievloeistof Druksensor/schakelaar A Circuit Bereik/Prestaties +P0776=Drukregeling Solenoïde B Prestaties/Blijft Uit +P0827=Op-/Terugschakel Schakelaar Circuit Laag +P0838=Vierwielaandrijving (4WD) Schakelaar Circuit Laag +P0A18=Motor Koppelsensorcircuit Bereik/Prestaties +P0A44=Aandrijfmotor A Positiesensorcircuit Overtoeren +P0AE0=Hybride Accu Negatieve Contactor Regelcircuit Hoog +P2051=Reductiemiddel Injectorcircuit Laag Bank 2 Unit 1 +P0777=Drukregeling Solenoïde B Blijft Aan +P0801=Achteruitrijblokkering Regelcircuit +P0820=Versnellingspook X-Y Positiesensorcircuit +P0862=Schakelmodule A Communicatiecircuit Hoog +P0806=Koppelingspositiesensor Circuit Bereik/Prestaties +P084C=Transmissievloeistof Druksensor/schakelaar H Circuit Laag +P0A91=Aandrijfmotor B Prestaties +P0810=Koppelingspositieregeling Fout +P0833=Koppelingspedaalschakelaar B Circuit +P083D=Transmissievloeistof Druksensor/schakelaar G Circuit Hoog +P0901=Koppelingsactuatorcircuit Bereik/Prestaties +P084E=Transmissievloeistof Druksensor/schakelaar H Circuit Intermitterend +P0871=Transmissievloeistof Druksensor/schakelaar C Circuit Bereik/Prestaties +P0885=TCM Voedingsrelais Regelcircuit/Open +P0989=Transmissievloeistof Druksensor/schakelaar E Circuit Laag +P0096=Inlaatlucht Temperatuursensor 2 Circuit Bereik/Prestaties +P0A76=Dynamo Fase W Stroom Laag +P0029=Uitlaatklepregeling Solenoïdecircuit Bereik/Prestaties Bank 2 +P0214=Koude Start Injector 2 +P0261=Cilinder 1 Injectorcircuit Laag +P0034=Turbolader/Turbocompressor Bypassklep Regelcircuit Laag +P0129=Barometrische Druk Te Laag +P0671=Cilinder 1 Gloeibougie Circuit/Open +P0938=Hydraulische Olie Temperatuursensor Bereik/Prestaties +P0028=Inlaatklepregeling Solenoïdecircuit Bereik/Prestaties Bank 2 +P0077=Inlaatklepregeling Solenoïdecircuit Hoog Bank 1 +P004A=Turbolader/Turbocompressor Boostregeling Solenoïde B Circuit / Open +P0044=HO2S Verwarmingsregelcircuit Hoog Bank 1 Sensor 3 +P004E=Turbolader/Turbocompressor Boostregeling Solenoïde A Circuit Intermitterend/Onregelmatig +P0361=Bobine K Primair/Secundair Circuit +P0382=Gloeibougie/Verwarmingscircuit B +P0588=Cruisecontrol Ontluchtingsregelcircuit Hoog +P0059=HO2S Verwarmingsweerstand Bank 2 Sensor 1 +P004C=Turbolader/Turbocompressor Boostregeling Solenoïde B Circuit Laag +P0050=HO2S Verwarmingsregelcircuit Bank 2 Sensor 1 +P0099=Inlaatlucht Temperatuursensor 2 Circuit Intermitterend/Onregelmatig +P0052=HO2S Verwarmingsregelcircuit Hoog Bank 2 Sensor 1 +P0525=Cruisecontrol Servo Regelcircuit Bereik/Prestaties +P0113=Inlaatlucht Temperatuursensor 1 Circuit Hoog +P0542=Inlaatlucht Verwarming A Circuit Hoog +P0064=HO2S Verwarmingsregelcircuit Hoog Bank 2 Sensor 3 +P0A9B=Hybride Accu Temperatuursensor A Circuit +P0026=Inlaatklepregeling Solenoïdecircuit Bereik/Prestaties Bank 1 +P0045=Turbolader/Turbocompressor Boostregeling Solenoïde A Circuit/Open +P0371=Timingreferentie Hoge Resolutie Signal A Te Veel Pulsen +P0579=Cruisecontrol Multi-Functie Invoer A Circuit Bereik/Prestaties +P0071=Omgevingslucht Temperatuursensor Bereik/Prestaties +P006C=MAP Turbolader/Turbocompressor Inlaatdruk Wisselwerking +P0121=Gaskleppositiesensor/schakelaar (TPS) A Circuit Bereik/Prestaties +P0073=Omgevingslucht Temperatuursensorcircuit Hoog +P0280=Cilinder 7 Injectorcircuit Hoog +P0294=Cilinder 12 Injectorcircuit Laag +P0403=Uitlaatgasrecirculatie (EGR) Regelcircuit +P0063=HO2S Verwarmingsregelcircuit Laag Bank 2 Sensor 3 +P0079=Uitlaatklepregeling Solenoïdecircuit Laag Bank 1 +P0366=Nokkenaspositiesensor B Circuit Bereik/Prestaties Bank 1 +P0080=Uitlaatklepregeling Solenoïdecircuit Hoog Bank 1 +P0377=Timingreferentie Hoge Resolutie Signal B Te Weinig Pulsen +P0660=Inlaatspruitstuk Afstellingsventiel Regelcircuit/Open Bank 1a +P0994=Transmissievloeistof Druksensor/schakelaar F Circuit Laag +P0ADE=Hybride Accu Negatieve Contactor Regelcircuit Bereik/Prestaties +P206F=Inlaatspruitstukafstelling (IMT) Klep Blijft Dicht Bank 2a +P2215=NOx-sensor Circuit Laag Bank 2 +P0083=Inlaatklepregeling Solenoïdecircuit Hoog Bank 2 +P0093=Brandstofsysteem Lek Ontdekt Groot Lek +P0091=Brandstofdrukregelaar 1 Regelcircuit Laag +P0066=Luchtgestuurde Injector Regelcircuit or Circuit Laag +P0092=Brandstofdrukregelaar 1 Regelcircuit Hoog +P0605=Interne Regelmodule Read Only Memory (ROM) Fout +P0095=Inlaatlucht Temperatuursensor 2 Circuit +P0670=Gloeibougie Regelmodule Regelcircuit/Open +P009A=Inlaatlucht Temperature / Omgevingslucht Temperature Wisselwerking +P0105=Spruitstuk Absolute Druk/Barometrische Druk Circuit +P0068=MAP/MAF Gaskleppositie Wisselwerking +P0054=HO2S Verwarmingsweerstand Bank 1 Sensor 2 +P043E=Brandstofdampafzuiging (EVAP) Lekdetectie Referentieopening Laag Debiet +P0470=Uitlaatdruksensor A Circuit +P0069=Spruitstuk Absolute Druk Barometrische Druk Wisselwerking +P062E=Brandstofinjectoregelingscircuit Prestaties Bank 2 +P0755=Schakel Solenoïde B +P0076=Inlaatklepregeling Solenoïdecircuit Laag Bank 1 +P0030=HO2S Verwarmingsregelcircuit Bank 1 Sensor 1 +P0048=Turbolader/Turbocompressor Boostregeling Solenoïde A Circuit Hoog +P0043=HO2S Verwarmingsregelcircuit Laag Bank 1 Sensor 3 +P0062=HO2S Verwarmingsregelcircuit Bank 2 Sensor 3 +P0046=Turbolader/Turbocompressor Boostregeling Solenoïde A Circuit +P0053=HO2S Verwarmingsweerstand Bank 1 Sensor 1 +P0057=HO2S Verwarmingsregelcircuit Laag Bank 2 Sensor 2 +P0103=Massa- of volumeluchtstroom A Circuit Hoog +P006B=MAP Uitlaatdruk Wisselwerking +P0049=Turbolader/Turbocompressor Turbine Overtoeren +P0171=Systeem Te Arm Bank 1 +P020A=Cilinder 1 Injectietiming +P0067=Luchtgestuurde Injector Regelcircuit Hoog +P0102=Massa- of volumeluchtstroom A Circuit Laag +P0331=Klopsensor 2 Circuit Bereik/Prestaties Bank 2 +P0070=Omgevingslucht Temperatuursensorcircuit +P0072=Omgevingslucht Temperatuursensorcircuit Laag +P0087=Brandstof Leiding/Systeem Druk Te Laag +P010C=Massa- of volumeluchtstroom B Circuit Laag +P0088=Brandstof Leiding/Systeem Druk Te Hoog +P0303=Cilinder 3 Ontstekingsfout Gedetecteerd +P0608=Regelmodule VSS Uitgang A +P0090=Brandstofdrukregelaar 1 Regelcircuit +P0106=Spruitstuk Absolute Druk/Barometrische Druk Circuit Bereik/Prestaties +P0104=Massa- of volumeluchtstroom A Circuit Intermitterend +P010A=Massa- of volumeluchtstroom B Circuit +P0215=Motor Uitschakel Solenoïde +P010E=Massa- of volumeluchtstroom B Circuit Intermitterend/Onregelmatig +P0248=Turbolader/Turbocompressor Druk Aflaatklep Solenoïde B Bereik/Prestaties +P0262=Cilinder 1 Injectorcircuit Hoog +P0112=Inlaatlucht Temperatuursensor 1 Circuit Laag +P023A=Inlaatluchtkoeler Koelvloeistofpomp Regelcircuit/Open +P0318=Ruwe Weg Sensor A Signaalcircuit +P0600=Seriële communicatieverbinding +P0114=Inlaatlucht Temperatuursensor 1 Circuit Intermitterend +P0051=HO2S Verwarmingsregelcircuit Laag Bank 2 Sensor 1 +P0074=Omgevingslucht Temperatuursensorcircuit Intermitterend +P0319=Ruwe Weg Sensor B Signaalcircuit +P0370=Timingreferentie Hoge Resolutie Signal A +P0564=Cruisecontrol Multi-Functie Invoer A Circuit +P0094=Brandstofsysteem Lek Ontdekt Klein Lek +P0195=Motorolie Temperatuursensor +P021F=Cilinder 12 Injectietiming +P0323=Ontsteking/Verdeler Motortoerental Ingangssignaal Intermitterend +P0218=Transmissievloeistof Oververhit +P0307=Cilinder 7 Ontstekingsfout Gedetecteerd +P0336=Krukaspositiesensor A Circuit Bereik/Prestaties +P0637=Stuurbekrachtiging Regelcircuit Hoog +P099B=Schakel Solenoïde G Regelcircuit Laag +P0151=O2-sensor Circuit Laag Voltage Bank 2 Sensor 1 +P0186=Brandstoftemperatuursensor B Circuit Bereik/Prestaties +P0235=Turbolader/Turbocompressor Boost-sensor A Circuit +P0156=O2-sensor Circuit Bank 2 Sensor 2 +P020B=Cilinder 2 Injectietiming +P0222=Gaskleppositiesensor/schakelaar (TPS) B Circuit Laag +P018B=Brandstofdruksensor B Circuit Bereik/Prestaties +P0385=Krukaspositiesensor B Circuit +P023B=Inlaatluchtkoeler Koelvloeistofpomp Regelcircuit Laag +P0264=Cilinder 2 Injectorcircuit Laag +P0241=Turbolader/Turbocompressor Boost-sensor B Circuit Laag +P0220=Gaskleppositiesensor/schakelaar (TPS) B Circuit +P024D=Inlaatluchtkoeler Bypass-positiesensor A Circuit Bereik/Prestaties +P0260=Injectiepomp Brandstofdoseerregeling B Intermitterend (Nok/Rotor/Injector) +P021A=Cilinder 7 Injectietiming +P0240=Turbolader/Turbocompressor Boost-sensor B Circuit Bereik/Prestaties +P053C=Positieve Carterventilatie Verwarmingsregelcircuit Hoog +P0244=Turbolader/Turbocompressor Druk Aflaatklep Solenoïde A Bereik/Prestaties +P0238=Turbolader/Turbocompressor Boost-sensor A Circuit Hoog +P0256=Injectiepomp Brandstofdoseerregeling B (Nok/Rotor/Injector) +P0273=Cilinder 5 Injectorcircuit Laag +P0424=Verwarmde Katalysator Temperature Onder Drempelwaarde Bank 1 +P0456=Brandstofdampafzuiging (EVAP) Lek Gedeteccteerd (heel klein lek) +P070A=Transmissievloeistof Niveausensor Circuit +P071F=Transmissionmodus Schakelaar B Circuit Hoog +P0927=Achteruitversnelling Schakelactuatorcircuit Hoog +P0246=Turbolader/Turbocompressor Druk Aflaatklep Solenoïde A Hoog +P0296=Cilinder 12 Bijdrage/Balans +P0629=Brandstofpomp A Regelcircuit Hoog +P065B=Dynamo Regelcircuit Bereik/Prestaties +P0779=Drukregeling Solenoïde B Intermitterend +P0834=Koppelingspedaalschakelaar B Circuit Laag +P0854=Drive Schakelaar Ingang Circuit Laag +P0926=Achteruitversnelling Schakelactuatorcircuit Laag +P0A26=Dynamo Koppelsensorcircuit Intermitterend +P0A4B=Dynamo Positiesensorcircuit +P0278=Cilinder 6 Bijdrage/Balans +P0341=Nokkenaspositiesensor A Circuit Bereik/Prestaties Bank 1 Of Enkele Sensor +P0363=Ontstekingsfout Gedetecteerd Brandstoftoevoer Uitgeschakeld +P0390=Nokkenaspositiesensor B Circuit Bank 2 +P0458=Brandstofdampafzuiging (EVAP) Doorspoelregelklepcircuit Laag +P0482=Ventilator 3 Regelcircuit +P070D=Transmissievloeistof Niveausensor Circuit Hoog +P0314=Enkele Cilinder Ontstekingsfout (Cilinder Niet Gespecificeerd) +P0322=Ontsteking/Verdeler Motortoerental Ingangssignaal Geen Signaal +P2619=Krukaspositie Signaaluitgang Circuit Hoog +P0265=Cilinder 2 Injectorcircuit Hoog +P2516=A/C Koelmiddeldruksensor B Circuit Bereik/Prestaties +P0351=Bobine A Primair/Secundair Circuit +P0387=Krukaspositiesensor B Circuit Laag +P0441=Brandstofdampafzuiging (EVAP) Onjuist Doorspoeldebiet +P0602=Programmeerfout Regelmodule +P0283=Cilinder 8 Injectorcircuit Hoog +P2404=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Detectiecircuit Bereik/Prestaties +P0655=Warme Motor Lamp Uitgang Regelcircuit +P0691=Ventilator 1 Regelcircuit Laag +P0770=Schakel Solenoïde E +P0855=Drive Schakelaar Ingang Circuit Hoog +P0311=Cilinder 11 Ontstekingsfout Gedetecteerd +P0288=Cilinder 10 Injectorcircuit Laag +P0327=Klopsensor 1 Circuit Laag Bank 1 Of Enkele Sensor +P0354=Bobine D Primair/Secundair Circuit +P0339=Krukaspositiesensor A Circuit Intermitterend +P0345=Nokkenaspositiesensor A Circuit Bank 2 +P0532=A/C Koelmiddeldruksensor A Circuit Laag +P0634=PCM/ECM/TCM Interne Temperature Te Hoog +P0802=Transmissieregelsysteem MIL Verzoek Circuit/Open +P0976=Schakel Solenoïde B Regelcircuit Laag +P0987=Transmissievloeistof Druksensor/schakelaar E Circuit +P0333=Klopsensor 2 Circuit Hoog Bank 2 +P0AB5=Hybride Accu Lucht Temperatuursensor B Circuit Intermitterend/Onregelmatig +P0347=Nokkenaspositiesensor A Circuit Laag Bank 2 +P0404=Uitlaatgasrecirculatie (EGR) Regelcircuit Bereik/Prestaties +P0411=Secundair Luchtinjectiesysteem Onjuiste Debiet Gedetecteerd +P0425=Katalysator Temperatuursensorcircuit Bank 1 Sensor 1 +P0467=EVAP Doorspoeldebietsensor Circuit Laag +P066A=Gloeibougie 1 Regelcircuit Laag +P0350=Bobine Primair/Secundair Circuit +P0380=Gloeibougie/Verwarmingscircuit A +P041C=Uitlaatgasrecirculatie (EGR) Temperatuursensor B Circuit Laag +P0440=Brandstofdampafzuiging (EVAP) +P0449=Brandstofdampafzuiging (EVAP) Ontluchtingsklep-/Solenoïdecircuit +P0497=Brandstofdampafzuiging (EVAP) Laag Spoeldebiet +P0406=Uitlaatgasrecirculatie (EGR) Sensor A Circuit Hoog +P0375=Timingreferentie Hoge Resolutie Signal B +P0426=Katalysator Temperatuursensorcircuit Bereik/Prestaties Bank 1 Sensor 1 +P0667=PCM/ECM/TCM Interne Temperatuursensor Bereik/Prestaties +P0AE3=Hybride Accu Voorlaad Contactor Circuit Blijft Open +P2437=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Laag Bank 2 +P0415=Secundair Luchtinjectiesysteem Schakelklep B Circuit +P0401=Uitlaatgasrecirculatie (EGR) Onvoldoende Debiet Gedetecteerd +P0413=Secundair Luchtinjectiesysteem Schakelklep A Circuit Open +P041B=Uitlaatgasrecirculatie (EGR) Temperatuursensor B Circuit Bereik/Prestaties +P0452=Brandstofdampafzuiging (EVAP) Druksensor/schakelaar Laag +P0383=Gloeibougie Regelmodule Regelcircuit Laag +P0392=Nokkenaspositiesensor B Circuit Laag Bank 2 +P070C=Transmissievloeistof Niveausensor Circuit Laag +P0412=Secundair Luchtinjectiesysteem Schakelklep A Circuit +P0420=Katalysatorsysteem Efficiëntie Onder Drempelwaarde Bank 1 +P0461=Brandstofniveausensor A Circuit Bereik/Prestaties +P0418=Secundair Luchtinjectiesysteemregeling A Circuit +P0453=Brandstofdampafzuiging (EVAP) Druksensor/schakelaar Hoog +P0468=EVAP Doorspoeldebietsensor Circuit Hoog +P0505=Stationair Luchtregelsysteem +P040C=Uitlaatgasrecirculatie (EGR) Temperatuursensor A Circuit Laag +P0669=PCM/ECM/TCM Interne Temperatuursensorcircuit Hoog +P0A42=Aandrijfmotor A Positiesensorcircuit Hoog +P0A4D=Dynamo Positiesensorcircuit Laag +P0AF0=Aandrijfmotor Omvormer Temperatuursensor A Circuit Hoog +P042C=Katalysator Temperatuursensorcircuit Laag Bank 1 Sensor 2 +P0447=Brandstofdampafzuiging (EVAP) Ontluchtingsregelcircuit Open +P0464=Brandstofniveausensor A Circuit Intermitterend +P0476=Uitlaatdrukregelklep Bereik/Prestaties +P0446=Brandstofdampafzuiging (EVAP) Ontluchtingsregelcircuit +P0472=Uitlaatdruksensor A Circuit Laag +P0503=Voertuigsnelheid Sensor A Intermitterend/Onregelmatig/Hoog +P0429=Katalysator Verwarmingsregelcircuit Bank 1 +P0512=Startverzoekcircuit +P0535=A/C Verdamper Temperatuursensorcircuit +P0590=Cruisecontrol Multi-Functie Invoer B Circuit Vastgelopen +P0462=Brandstofniveausensor A Circuit Laag +P0678=Cilinder 8 Gloeibougie Circuit/Open +P0681=Cilinder 11 Gloeibougie Circuit/Open +P0685=ECM/PCM Voedingsrelais Regelcircuit/Open +P0694=Ventilator 2 Regelcircuit Hoog +P042B=Katalysator Temperatuursensorcircuit Bereik/Prestaties Bank 1 Sensor 2 +P043F=Brandstofdampafzuiging (EVAP) Lekdetectie Referentieopening Hoog Debiet +P066B=Gloeibougie 1 Regelcircuit Hoog +P0697=Referentiespanningsensor C Circuit/Open +P050A=Koude Start Stationair Luchtregelsysteem Prestaties +P0513=Onjuiste Startonderbrekersleutel +P0553=Stuurbekrachtiging Druksensor/schakelaar Circuit Hoog +P0595=Cruisecontrol Servo Regelcircuit Laag +P0598=Thermostaat Verwarmingsregelcircuit Laag +P0444=Brandstofdampafzuiging (EVAP) Doorspoelregelklepcircuit Open +P0473=Uitlaatdruksensor A Circuit Hoog +P0687=ECM/PCM Voedingsrelais Regelcircuit Hoog +P047E=Uitlaatdruksensor B Circuit Intermitterend/Onregelmatig +P0614=ECM / TCM Incompatibel +P0537=A/C Verdamper Temperatuursensorcircuit Laag +P0558=Rembekrachtiger Druksensor Circuit Hoog +P0585=Cruisecontrol Multi-Functie Invoer A/B Wisselwerking +P0514=Batterij Temperatuursensorcircuit Bereik/Prestaties +P060B=Interne Regelmodule A/D Processing Prestaties +P0648=Startonderbreker Lamp Regelcircuit +P0554=Stuurbekrachtiging Druksensor/schakelaar Circuit Intermitterend +P0568=Cruisecontrol Instel Signaal +P060D=Interne Regelmodule Gaspedaalpositie Prestaties +P0548=Uitlaatgas Temperatuursensorcircuit (EGT) Laag Bank 2 Sensor 1 +P0560=Systeemvoltage +P0597=Thermostaat Verwarmingsregelcircuit/Open +P0586=Cruisecontrol Ontluchtingsregelcircuit/Open +P0622=Dynamo Field/F Aansluitcircuit +P0654=Motor RPM Uitgangscircuit +P0668=PCM/ECM/TCM Interne Temperatuursensorcircuit Laag +P062F=Interne Regelmodule EEPROM Fout +P063B=Dynamo Spanningssensorcircuit Bereik/Prestaties +P0673=Cilinder 3 Gloeibougie Circuit/Open +P0710=Transmissievloeistof Temperatuursensor A Circuit +P0732=Versnelling 2 Onjuiste Verhouding +P0944=Hydraulische Drukunit Drukverlies +P2097=Post-katalysator Brandstofafstellingssysteem Te Rijk Bank 1 +P2270=O2-sensor Signaal Blijft Op Arm Hangen Bank 1 Sensor 2 +P2336=Cilinder 1 Boven Klopdrempel +P0623=Dynamo Lamp Regelcircuit +P0639=Gasklepbediening Bereik/Prestaties Bank 2 +P068F=Gloeibougie 8 Regelcircuit Hoog +P0627=Brandstofpomp A Regelcircuit/Open +P063E=Autom. Configuratie Gashendel Ingang Niet Aanwezig +P0636=Stuurbekrachtiging Regelcircuit Laag +P068B=ECM/PCM Voedingsrelais Ontladen Prestaties Te Laat +P0916=Versnelling Schakelpositiecircuit Laag +P0676=Cilinder 6 Gloeibougie Circuit/Open +P083B=Transmissievloeistof Druksensor/schakelaar G Circuit Bereik/Prestaties +P0715=Ingangs-/Turbinesnelheidssensor A Circuit +P0656=Brandstofniveau Uitgangscircuit +P070F=Transmissievloeistof Niveau Te Laag +P0754=Schakel Solenoïde A Intermitterend +P075C=Schakel Solenoïde G Blijft Aan +P0761=Schakel Solenoïde C Prestaties/Blijft Uit +P0663=Inlaatspruitstuk Afstellingsventiel Regelcircuit/Open Bank 2a +P0696=Ventilator 3 Regelcircuit Hoog +P067C=Gloeibougie 5 Regelcircuit Laag +P0680=Cilinder 10 Gloeibougie Circuit/Open +P068D=Gloeibougie 7 Regelcircuit Hoog +P068C=Gloeibougie 7 Regelcircuit Laag +P0699=Referentiespanningsensor C Circuit Hoog +P0746=Drukregeling Solenoïde A Prestaties/Blijft Uit +P068A=ECM/PCM Voedingsrelais Ontladen Prestaties Te Vroeg +P0752=Schakel Solenoïde A Blijft Aan +P0773=Schakel Solenoïde E Electrical +P0791=Tussenas Snelheidssensor A Circuit +P080D=Opschakel/Overslaan Schakel Solenoïde Regelcircuit Hoog +P0756=Schakel Solenoïde B Prestaties/Blijft Uit +P0766=Schakel Solenoïde D Prestaties/Blijft Uit +P0712=Transmissievloeistof Temperatuursensor A Circuit Laag +P076D=Schakel Solenoïde H Electrical +P0863=TCM Communicatiecircuit +P0977=Schakel Solenoïde B Regelcircuit Hoog +P0A85=Hybride Accu Koelventilator 1 Regelcircuit Hoog +P0695=Ventilator 3 Regelcircuit Laag +P0740=Koppelomvormer Koppelingscircuit/Open +P0797=Drukregeling Solenoïde C Blijft Aan +P0809=Koppelingspositiesensor Circuit Intermitterend +P0812=Achteruitrij Ingangscircuit +P0743=Koppelomvormer Koppelingscircuit Electrical +P0795=Drukregeling Solenoïde C +P0728=Motortoerental Ingangscircuit Intermitterend +P0738=TCM Motortoerental Uitgangscircuit Laag +P0763=Schakel Solenoïde C Electrical +P0796=Drukregeling Solenoïde C Prestaties/Blijft Uit +P0804=Opschakel/Overslaan Schakel Lamp Regelcircuit +P0725=Motortoerental Ingangscircuit +P0771=Schakel Solenoïde E Prestaties/Blijft Uit +P0775=Drukregeling Solenoïde B +P0789=Schakel/Timing Solenoïde Intermitterend +P076F=Versnelling 7 Onjuiste Verhouding +P0774=Schakel Solenoïde E Intermitterend +P0760=Schakel Solenoïde C +P0896=Schakeltijd Te Lang +P0905=Poortkeuze Schakelaarcircuit (GSP) Bereik/Prestaties +P0A07=Motorelektronica Koelvloeistofpomp Regelcircuit Hoog +P0A0E=Hoogspanningssysteem Vergrendelingscircuit Intermitterend +P075B=Schakel Solenoïde G Prestaties/Blijft Uit +P0787=Schakel/Timing Solenoïde Laag +P075D=Schakel Solenoïde G Electrical +P0772=Schakel Solenoïde E Blijft Aan +P0786=Schakel/Timing Solenoïde Bereik/Prestaties +P0933=Hydraulische Druksensor Bereik/Prestaties +P0A2C=Aandrijfmotor A Temperatuursensorcircuit Laag +P0808=Koppelingspositiesensor Circuit Hoog +P080C=Opschakel/Overslaan Schakel Solenoïde Regelcircuit Laag +P0970=Drukregeling Solenoïde C Regelcircuit Laag +P0813=Achteruitrij Uitgangscircuit +P0835=Koppelingspedaalschakelaar B Circuit Hoog +P0890=TCM Voedingsrelais Detectie Circuit Laag +P0978=Schakel Solenoïde C Regelcircuit Bereik/Prestaties +P0982=Schakel Solenoïde D Regelcircuit Laag +P0924=Achteruitversnelling Schakelactuatorcircuit/Open +P0946=Hydraulische Pomp Relais Circuit Bereik/Prestaties +P0992=Transmissievloeistof Druksensor/schakelaar F Circuit +P083C=Transmissievloeistof Druksensor/schakelaar G Circuit Laag +P0872=Transmissievloeistof Druksensor/schakelaar C Circuit Laag +P0884=TCM Voedingsingangssignaal Intermitterend +P0912=Poortkeuze Actuatorcircuit Laag +P0973=Schakel Solenoïde A Regelcircuit Laag +P084A=Transmissievloeistof Druksensor/schakelaar H Circuit +P0A03=Motorelektronica Koelvloeistof Temperatuursensorcircuit Hoog +P2030=Brandstofgestookte Verwarming Prestaties +P2047=Reductiemiddel Injectorcircuit/Open Bank 1 Unit 1 +P0859=Tractiecontrole Ingang Signal Hoog +P0907=Poortkeuze Schakelaarcircuit (GSP) Hoog +P0921=Vooruitversnelling Schakelactuatorcircuit Bereik/Prestaties +P0864=TCM Communicatiecircuit Bereik/Prestaties +P0874=Transmissievloeistof Druksensor/schakelaar C Circuit Intermitterend +P0877=Transmissievloeistof Druksensor/schakelaar D Circuit Laag +P0913=Poortkeuze Actuatorcircuit Hoog +P0869=Transmissievloeistof Druk Hoog +P0937=Hydraulische Olie Temperatuursensorcircuit +P0883=TCM Voedingsingangssignaal Hoog +P0A52=Aandrijfmotor A Stroomsensorcircuit Bereik/Prestaties +P0A84=Hybride Accu Koelventilator 1 Regelcircuit Laag +P0A96=Hybride Accu Koelventilator 2 Regelcircuit +P0903=Koppelingsactuatorcircuit Hoog +P0886=TCM Voedingsrelais Regelcircuit Laag +P0958=Autom. Schakelen Handmatige Modus Circuit Hoog +P0981=Schakel Solenoïde D Regelcircuit Bereik/Prestaties +P0898=Transmissieregelsysteem MIL Verzoek Circuit Laag +P0923=Vooruitversnelling Schakelactuatorcircuit Hoog +P0A10=DC/DC-omvormer Status Circuit Hoog +P0A48=Aandrijfmotor B Positiesensorcircuit Hoog +P0A66=Aandrijfmotor B Fase U Stroom +P0892=TCM Voedingsrelais Detectie Circuit Intermitterend +P0897=Transmissievloeistof Verslechterd +P0A7D=Hybride Accu Oplaadstatus Laag +P0895=Schakeltijd Te Kort +P2509=ECM/PCM Voedingsingangssignaal Intermitterend +P254E=PTO Snelheidskeuzesensor/Schakelaar 1 Circuit Intermitterend/Onregelmatig +P3410=Cilinder 2 Deactiverings-/inlaatklep Regelcircuit Prestaties +P0899=Transmissieregelsysteem MIL Verzoek Circuit Hoog +P099D=Schakel Solenoïde H Regelcircuit Bereik/Prestaties +P0AAA=Hybride Accu Spanningssysteemsensor Circuit Hoog +P0AD9=Hybride Accu Positieve Contactor Regelcircuit/Open +P2013=Inlaatspruitstuk Runner Regelcircuit Hoog Bank 2a +P2119=Gasklepbediening Gasklephuis Bereik/Prestaties +P2134=Gaskleppositiesensor/schakelaar (TPS) F Circuit Intermitterend +P2149=Brandstofinjector Groep B Voedingsspanning Circuit/Open +P2214=NOx-sensor Circuit Bereik/Prestaties Bank 2 +P2267=Water in Brandstofsensorcircuit Hoog +P0928=Schakelslot Solenoïde Regelcircuit/Open +P0932=Hydraulische Druksensor Circuit +P0963=Drukregeling Solenoïde A Regelcircuit Hoog +P0AB4=Hybride Accu Lucht Temperatuursensor B Circuit Hoog +P0939=Hydraulische Olie Temperatuursensorcircuit Laag +P2275=O2-sensor Signaal Blijft Op Rijk Hangen Bank 1 Sensor 3 +P2778=Opschakel Schakelaar Circuit Intermitterend/Onregelmatig +P0949=Autom. Schakelen Handmatig Adaptief Leren Niet Voltooid +P0998=Schakel Solenoïde F Regelcircuit Laag +P0A9A=Hybride Accu Koelventilator 2 Regelcircuit Hoog +P0ABC=Hybride Accu Spanningsdetectie Circuit Laag +P0AC6=Hybride Accu Temperatuursensor B Bereik/Prestaties +P0ACC=Hybride Accu Temperatuursensor C Circuit Laag +P0AEB=Hybride Accu Temperatuursensor D Circuit Hoog +P0975=Schakel Solenoïde B Regelcircuit Bereik/Prestaties +P2114=Gasklep/Pedaal Positiesensor C Minimale Stop Prestaties +P2213=NOx-sensor Circuit Bank 2 +P0983=Schakel Solenoïde D Regelcircuit Hoog +P0988=Transmissievloeistof Druksensor/schakelaar E Circuit Bereik/Prestaties +P0A09=DC/DC-omvormer Status Circuit Laag +P0990=Transmissievloeistof Druksensor/schakelaar E Circuit Hoog +P0991=Transmissievloeistof Druksensor/schakelaar E Circuit Intermitterend +P0A01=Motorelektronica Koelvloeistof Temperatuursensorcircuit Bereik/Prestaties +P0995=Transmissievloeistof Druksensor/schakelaar F Circuit Hoog +P0A20=Motor Koppelsensorcircuit Hoog +P0A32=Aandrijfmotor B Temperatuursensorcircuit Laag +P0A5E=Aandrijfmotor A Fase U Stroom Laag +P0A72=Dynamo Fase V Stroom +P0A97=Hybride Accu Koelventilator 2 Prestaties/Blijft Uit +P0A22=Dynamo Koppelsensorcircuit +P0A3A=Dynamo Temperatuursensorcircuit Intermitterend +P0A43=Aandrijfmotor A Positiesensorcircuit Intermitterend +P0A75=Dynamo Fase W Stroom +P0A7B=Batterij Energie Regelmodule Verzoekt MIL Verlichting +P0A93=Omvormer Koelsysteem Prestaties +P0A28=Hybride Batterij Uitschakel Circuit Laag +P0A51=Aandrijfmotor A Stroomsensorcircuit +P0AA5=Hybride Accu Negatief Contactorcircuit Blijft Open +P0ABB=Hybride Accu Spanningsdetectie Circuit Bereik/Prestaties +P2076=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Bereik/Prestaties Bank 1a +P2068=Brandstofniveausensor B Circuit Hoog +P250B=Motorolie Niveausensor Circuit Bereik/Prestaties +P0A31=Aandrijfmotor B Temperatuursensorcircuit Bereik/Prestaties +P2714=Drukregeling Solenoïde D Prestaties/Blijft Uit +P0A37=Dynamo Temperatuursensorcircuit Bereik/Prestaties +P0A3B=Dynamo Te Hoge Temperatuur +P0A65=Aandrijfmotor A Fase W Stroom Hoog +P0A78=Aandrijfmotor A Omvormer Prestaties +P0A81=Hybride Accu Koelventilator 1 Regelcircuit/Open +P0A40=Aandrijfmotor A Positiesensorcircuit Bereik/Prestaties +P0A71=Dynamo Fase U Stroom Hoog +P0AA1=Hybride Accu Positief Contactorcircuit Blijft Dicht +P0A7F=Hybride Accu Verslechtering +P0A9D=Hybride Accu Temperatuursensor A Circuit Laag +P0AD3=Hybride Accu Koelventilator 3 Regelcircuit Hoog +P3418=Cilinder 3 Deactiverings-/inlaatklep Regelcircuit Prestaties +P0A82=Hybride Accu Koelventilator 1 Prestaties/Blijft Uit +P0AAB=Hybride Accu Spanningssysteemsensor Circuit Intermitterend/Onregelmatig +P0AA0=Hybride Accu Positief Contactorcircuit +P203E=Reductiemiddel Niveausensor Circuit Intermitterend/Onregelmatig +P2050=Reductiemiddel Injectorcircuit/Open Bank 2 Unit 1 +P0AA6=Hybride Accu Spanningssysteemisolatie Fout +P0AB7=Motorsteun B Regelcircuit Laag +P2028=Verdampingsemissies (EVAP) Brandstofdamp Temperatuursensorcircuit Intermitterend +P0AA8=Hybride Accu Spanningssysteemsensor Circuit Bereik/Prestaties +P0AAD=Hybride Accu Lucht Temperatuursensor A Circuit Bereik/Prestaties +P0AB2=Hybride Accu Lucht Temperatuursensor B Circuit Bereik/Prestaties +P0AC7=Hybride Accu Temperatuursensor B Circuit Laag +P0AAC=Hybride Accu Lucht Temperatuursensor A Circuit +P0AE8=Hybride Accu Temperatuursensor D Circuit +P2038=Reductiemiddel Injectie Luchtdruksensor Circuit Bereik/Prestaties +P2063=Reductiemiddel Toevoer Regelcircuit Laag +P2070=Inlaatspruitstukafstelling (IMT) Klep Blijft Open Bank 1a +P2139=Gaskleppositiesensor/schakelaar (TPS) D/F Voltage Wisselwerking +P2174=Gasklepbedieningssysteem Plotselinge Lage Luchtstroom Gedetecteerd +P0AC8=Hybride Accu Temperatuursensor B Circuit Hoog +P2011=Inlaatspruitstuk Runner Regelcircuit/Open Bank 2a +P2060=Reductiemiddel Injectie Luchtpomp Regelcircuit Laag +P2040=Reductiemiddel Injectie Luchtdruksensor Circuit Hoog +P0AD8=Hybride Accu Luchtstroomklep A Regelcircuit Hoog +P2111=Gasklepbedieningssysteem Blijft Open +P2121=Gaskleppositiesensor/schakelaar (TPS) D Circuit Bereik/Prestaties +P2146=Brandstofinjector Groep A Voedingsspanning Circuit/Open +P0ADD=Hybride Accu Negatieve Contactor Regelcircuit/Open +P2143=Uitlaatgasrecirculatie (EGR) Ontluchtingsregelcircuit/Open +P0ADF=Hybride Accu Negatieve Contactor Regelcircuit Laag +P2016=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Laag Bank 1a +P2006=Inlaatspruitstuk Runner Regeling Blijft Hangen Gesloten Bank 1a +P0AEA=Hybride Accu Temperatuursensor D Circuit Laag +P2008=Inlaatspruitstuk Runner Regelcircuit/Open Bank 1a +P2024=Verdampingsemissies (EVAP) Brandstofdamp Temperatuursensorcircuit +P2081=Uitlaatgas Temperatuursensorcircuit (EGT) Intermitterend Bank 1 Sensor 1 +P2122=Gaskleppositiesensor/schakelaar (TPS) D Circuit Laag +P2135=Gaskleppositiesensor/schakelaar (TPS) A/B Voltage Wisselwerking +P213D=Uitlaatgasrecirculatie (EGR) Gasklepregelcircuit B Hoog +P2157=Brandstofinjector Groep D Voedingsspanning Circuit Hoog +P0AF1=Aandrijfmotor Omvormer Temperatuursensor A Circuit Intermitterend/Onregelmatig +P2003=Diesel Roetfilter Efficiëntie Onder Drempelwaarde Bank 2 +P2112=Gasklepbedieningssysteem Blijft Dicht +P0B08=Hulpmotor Transmissievloeistofpomp Fase W Stroom Hoog +P2298=O2-sensor Buiten Instelbereik Tijdens Afremmen Bank 2 Sensor 1 +P0B0B=Hulpmotor Transmissievloeistofpomp Voedingsspanning Circuit Hoog +P2018=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Intermitterend Bank 1a +P2027=Verdampingsemissies (EVAP) Brandstofdamp Temperatuursensorcircuit Hoog Voltage +P2035=Uitlaatgas Temperatuursensorcircuit (EGT) Laag Bank 2 Sensor 2 +P2026=Verdampingsemissies (EVAP) Brandstofdamp Temperatuursensorcircuit Laag Voltage +P2136=Gaskleppositiesensor/schakelaar (TPS) A/C Voltage Wisselwerking +P2054=Reductiemiddel Injectorcircuit Laag Bank 1 Unit 2 +P205D=Reductiemiddel Tank Temperatuursensorcircuit Hoog +P2264=Water in Brandstofsensorcircuit +P2327=Bobine J Primair Regelcircuit Laag +P2423=Koolwaterstof (HC) Adsorptie Katalysator Efficiëntie Onder Drempelwaarde Bank 1 +P206E=Inlaatspruitstukafstelling (IMT) Klep Blijft Open Bank 2a +P2100=Gasklepbediening Motor Circuit/Open +P0832=Koppelingspedaalschakelaar A Circuit Hoog +P0840=Transmissievloeistof Druksensor/schakelaar A Circuit +P0805=Koppelingspositiesensor Circuit +P081B=Starter Uitschakelen Circuit Hoog +P0822=Versnellingspook Y Positiecircuit +P0816=Terugschakel Schakelcircuit +P0807=Koppelingspositiesensor Circuit Laag +P0167=O2-sensor Verwarmingscircuit Bank 2 Sensor 3 +P2071=Inlaatspruitstukafstelling (IMT) Klep Blijft Dicht Bank 1a +P2085=Uitlaatgas Temperatuursensorcircuit (EGT) Intermitterend Bank 1 Sensor 2 +P207D=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Hoog Bank 2a +P080A=Koppelingspositie Niet Geleerd +P2668=Brandstofmodus Indicator Lamp Regelcircuit +P0814=Transmissiebereik Weergave Circuit +P0831=Koppelingspedaalschakelaar A Circuit Laag +P0846=Transmissievloeistof Druksensor/schakelaar B Circuit Bereik/Prestaties +P0819=Op-/Terugschakel Schakelaar naar Transmissiebereik Wisselwerking +P0849=Transmissievloeistof Druksensor/schakelaar B Circuit Intermitterend +P081D=Neutraal Ingangscircuit +P0844=Transmissievloeistof Druksensor/schakelaar A Circuit Intermitterend +P0818=Driveline Disconnect Schakelaar Ingang Circuit +P2101=Gasklepbediening Motor Circuit Bereik/Prestaties +P2105=Gasklepbedieningssysteem Gedwongen Motor Uitschakelen +P0A06=Motorelektronica Koelvloeistofpomp Regelcircuit Laag +P0A6A=Aandrijfmotor B Fase V Stroom Laag +P0AED=Aandrijfmotor Omvormer Temperatuursensor A Circuit +P0955=Autom. Schakelen Handmatige Modus Circuit +P2029=Brandstofgestookte Verwarming Uitgeschakeld +P2231=O2-sensor Signaalcircuit Kortsluiting op Verwarmingscircuit Bank 1 Sensor 1 +P084D=Transmissievloeistof Druksensor/schakelaar H Circuit Hoog +P0951=Autom. Schakelen Handmatig Regelcircuit Bereik/Prestaties +P0999=Schakel Solenoïde F Regelcircuit Hoog +P0A56=Aandrijfmotor B Stroomsensorcircuit Bereik/Prestaties +P0AC3=Hybride Accu Stroomsensorcircuit Intermitterend/Onregelmatig +P2700=Transmissie Frictie Element A Tijdsbereik/Prestaties Toepassen +P3477=Cilinder 10 Uitlaatklep Regelcircuit/Open +P0A3C=Aandrijfmotor A Omvormer Te Hoge Temperatuur +P0A50=Dynamo Positiesensorcircuit Overtoeren +P0A94=DC/DC-omvormer Prestaties +P083E=Transmissievloeistof Druksensor/schakelaar G Circuit Intermitterend +P0865=TCM Communicatiecircuit Laag +P0876=Transmissievloeistof Druksensor/schakelaar D Circuit Bereik/Prestaties +P0847=Transmissievloeistof Druksensor/schakelaar B Circuit Laag +P085B=Schakelmodule B Communicatiecircuit Laag +P0934=Hydraulische Druksensor Circuit Laag +P0960=Drukregeling Solenoïde A Regelcircuit/Open +P0A25=Dynamo Koppelsensorcircuit Hoog +P0A6F=Dynamo Fase U Stroom +P0979=Schakel Solenoïde C Regelcircuit Laag +P0ABE=Hybride Accu Spanningsdetectie Circuit Intermitterend/Onregelmatig +P0AE6=Hybride Accu Voorlaad Contactor Regelcircuit Laag +P0878=Transmissievloeistof Druksensor/schakelaar D Circuit Hoog +P0870=Transmissievloeistof Druksensor/schakelaar C Circuit +P0AF9=Hybride Accu Systeemvoltage Instabiel +P205C=Reductiemiddel Tank Temperatuursensorcircuit Laag +P2106=Gasklepbedieningssysteem Gedwongen Vermogensbeperking +P2610=ECM/PCM Interne Motor Uitschakeltimer Prestaties +P2637=Koppelbeheer Feedbacksignaal A +P2638=Koppelbeheer Feedbacksignaal A Bereik/Prestaties +P2659=A Tuimelaar Actuator Regelcircuit Hoog Bank 2 +P2715=Drukregeling Solenoïde D Blijft Aan +P2758=Koppelomvormerkoppeling Drukregeling Solenoïde Regelcircuit Blijft Aan +P0857=Tractiecontrole Ingang Signal Bereik/Prestaties +P0873=Transmissievloeistof Druksensor/schakelaar C Circuit Hoog +P0950=Autom. Schakelen Handmatig Regelcircuit +P0A33=Aandrijfmotor B Temperatuursensorcircuit Hoog +P0954=Autom. Schakelen Handmatig Regelcircuit Intermitterend +P0A45=Aandrijfmotor B Positiesensorcircuit +P0A54=Aandrijfmotor A Stroomsensorcircuit Hoog +P2304=Bobine B Primair Regelcircuit Hoog +P099A=Schakel Solenoïde G Regelcircuit Bereik/Prestaties +P0A2E=Aandrijfmotor A Temperatuursensorcircuit Intermitterend +P0887=TCM Voedingsrelais Regelcircuit Hoog +P0852=Parkeer/Neutraal Schakelaar Ingang Circuit Hoog +P0A4E=Dynamo Positiesensorcircuit Hoog +P0919=Versnelling Schakelpositieregel FOut +P2103=Gasklepbediening Motor Circuit Hoog +P0866=TCM Communicatiecircuit Hoog +P0959=Autom. Schakelen Handmatige Modus Circuit Intermitterend +P0917=Versnelling Schakelpositiecircuit Hoog +P0860=Schakelmodule A Communicatiecircuit +P0909=Poortkeuzeregeling Fout +P0918=Versnelling Schakelpositiecircuit Intermitterend +P0861=Schakelmodule A Communicatiecircuit Laag +P2107=Gasklepbediening Regelmodule Processor +P0925=Achteruitversnelling Schakelactuatorcircuit Bereik/Prestaties +P0A15=Motorsteun A Regelcircuit Laag +P0A21=Motor Koppelsensorcircuit Intermitterend +P0867=Transmissievloeistof Druk +P2116=Gasklep/Pedaal Positiesensor E Minimale Stop Prestaties +P2125=Gaskleppositiesensor/schakelaar (TPS) E Circuit +P0908=Poortkeuze Schakelaarcircuit (GSP) Intermitterend +P0915=Versnelling Schakelpositiecircuit Bereik/Prestaties +P0900=Koppelingsactuatorcircuit/Open +P0904=Poortkeuze Schakelaarcircuit (GSP) +P0942=Hydraulische Drukunit +P0953=Autom. Schakelen Handmatig Regelcircuit Hoog +P0967=Drukregeling Solenoïde B Regelcircuit Hoog +P0997=Schakel Solenoïde F Regelcircuit Bereik/Prestaties +P0A12=DC/DC-omvormer Inschakel Circuit Laag +P0A1E=Starter/Dynamo Regelmodule +P0A47=Aandrijfmotor B Positiesensorcircuit Laag +P0914=Versnelling Schakelpositiecircuit +P0891=TCM Voedingsrelais Detectie Circuit Hoog +P0922=Vooruitversnelling Schakelactuatorcircuit Laag +P0980=Schakel Solenoïde C Regelcircuit Hoog +P0931=Schakelslot Solenoïde Regelcircuit Hoog +P0965=Drukregeling Solenoïde B Regelcircuit Bereik/Prestaties +P0943=Hydraulische Drukunit Cyclusperiode Te Kort +P0A4F=Dynamo Positiesensorcircuit Intermitterend +P0AAE=Hybride Accu Lucht Temperatuursensor A Circuit Laag +P0A4A=Aandrijfmotor B Positiesensorcircuit Overtoeren +P2172=Gasklepbedieningssysteem Plotselinge Hoge Luchtstroom Gedetecteerd +P0910=Poortkeuze Actuatorcircuit/Open +P2456=Diesel Roetfilter Drukverschilsensor Circuit Intermitterend/Onregelmatig +P2118=Gasklepbediening Motor Stroom Bereik/Prestaties +P2257=Secundair Luchtinjectiesysteem Regeling A Circuit Laag +P0911=Poortkeuze Actuatorcircuit Bereik/Prestaties +P242C=Uitlaatgas Temperatuursensorcircuit (EGT) Laag Bank 1 Sensor 3 +P0A3D=Aandrijfmotor B Omvormer Te Hoge Temperatuur +P0A49=Aandrijfmotor B Positiesensorcircuit Intermitterend +P0AE2=Hybride Accu Voorlaad Contactor Circuit Blijft Dicht +P0AF6=Aandrijfmotor Omvormer Temperatuursensor B Circuit Intermitterend/Onregelmatig +P2131=Gaskleppositiesensor/schakelaar (TPS) F Circuit Bereik/Prestaties +P0940=Hydraulische Olie Temperatuursensorcircuit Hoog +P0947=Hydraulische Pomp Relais Circuit Laag +P0964=Drukregeling Solenoïde B Regelcircuit/Open +P0993=Transmissievloeistof Druksensor/schakelaar F Circuit Bereik/Prestaties +P0941=Hydraulische Olie Temperatuursensorcircuit Intermitterend +P0969=Drukregeling Solenoïde C Regelcircuit Bereik/Prestaties +P0996=Transmissievloeistof Druksensor/schakelaar F Circuit Intermitterend +P0A00=Motorelektronica Koelvloeistof Temperatuursensorcircuit +P0A1F=Batterij-energy Regelmodule +P0A2F=Aandrijfmotor A Te Hoge Temperatuur +P0A57=Aandrijfmotor B Stroomsensorcircuit Laag +P0A08=DC/DC-omvormer Status Circuit +P0A36=Dynamo Temperatuursensorcircuit +P0A29=Hybride Batterij Uitschakel Circuit Hoog +P0972=Schakel Solenoïde A Regelcircuit Bereik/Prestaties +P0A35=Aandrijfmotor B Te Hoge Temperatuur +P0A92=Hybride Dynamo Prestaties +P0952=Autom. Schakelen Handmatig Regelcircuit Laag +P0984=Schakel Solenoïde E Regelcircuit Bereik/Prestaties +P0974=Schakel Solenoïde A Regelcircuit Hoog +P2285=Injectorregeling Druksensor Circuit Laag +P2133=Gaskleppositiesensor/schakelaar (TPS) F Circuit Hoog +P2242=O2-sensor Positieve Stroom Regelcircuit Hoog Bank 2 Sensor 1 +P2410=Brandstofdop Sensor/Schakelaar Circuit Laag +P2545=Koppelbeheerverzoek Ingangssignaal A Bereik/Prestaties +P0A0B=Hoogspanningssysteem Vergrendelingscircuit Prestaties +P0A5F=Aandrijfmotor A Fase U Stroom Hoog +P0A4C=Dynamo Positiesensorcircuit Bereik/Prestaties +P0ADB=Hybride Accu Positieve Contactor Regelcircuit Laag +P0961=Drukregeling Solenoïde A Regelcircuit Bereik/Prestaties +P0AEF=Aandrijfmotor Omvormer Temperatuursensor A Circuit Laag +P2007=Inlaatspruitstuk Runner Regeling Blijft Hangen Gesloten Bank 2a +P2032=Uitlaatgas Temperatuursensorcircuit (EGT) Laag Bank 1 Sensor 2 +P2299=Rempedaal-/Gaspedaalpositie Niet Compatibel +P0A30=Aandrijfmotor B Temperatuursensorcircuit +P0A3F=Aandrijfmotor A Positiesensorcircuit +P0A58=Aandrijfmotor B Stroomsensorcircuit Hoog +P0985=Schakel Solenoïde E Regelcircuit Laag +P0A1D=Hybride Aandrijflijn Regelmodule +P0A63=Aandrijfmotor A Fase W Stroom +P0A73=Dynamo Fase V Stroom Laag +P099F=Schakel Solenoïde H Regelcircuit Hoog +P0A17=Motor Koppelsensorcircuit +P0A1A=Dynamo Regelmodule +P0A04=Motorelektronica Koelvloeistof Temperatuursensorcircuit Intermitterend +P0A23=Dynamo Koppelsensorcircuit Bereik/Prestaties +P0A13=DC/DC-omvormer Inschakel Circuit Hoog +P0A5D=Aandrijfmotor A Fase U Stroom +P0A0D=Hoogspanningssysteem Vergrendelingscircuit Hoog +P0A1C=Aandrijfmotor B Regelmodule +P0A38=Dynamo Temperatuursensorcircuit Laag +P0A0F=Motor Startte Niet +P0A41=Aandrijfmotor A Positiesensorcircuit Laag +P0A95=Hoog Voltage Zekering +P0AA9=Hybride Accu Spanningssysteemsensor Circuit Laag +P0A11=DC/DC-omvormer Inschakel Circuit/Open +P0A61=Aandrijfmotor A Fase V Stroom Laag +P0A14=Motorsteun A Regelcircuit/Open +P0A83=Hybride Accu Koelventilator 1 Blijft Aan +P0A19=Motor Koppelsensorcircuit Laag +P0AF5=Aandrijfmotor Omvormer Temperatuursensor B Circuit Hoog +P2052=Reductiemiddel Injectorcircuit Hoog Bank 2 Unit 1 +P0A24=Dynamo Koppelsensorcircuit Laag +P2137=Gaskleppositiesensor/schakelaar (TPS) B/C Voltage Wisselwerking +P2239=O2-sensor Positieve Stroom Regelcircuit Hoog Bank 1 Sensor 1 +P0A68=Aandrijfmotor B Fase U Stroom Hoog +P2078=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Hoog Bank 1a +P2148=Brandstofinjector Groep A Voedingsspanning Circuit Hoog +P2259=Secundair Luchtinjectiesysteem Regeling B Circuit Laag +P0A6D=Aandrijfmotor B Fase W Stroom Laag +P0A77=Dynamo Fase W Stroom Hoog +P0A99=Hybride Accu Koelventilator 2 Regelcircuit Laag +P0AA4=Hybride Accu Negatief Contactorcircuit Blijft Dicht +P0AB9=Hybride Systeem Prestaties +P0A69=Aandrijfmotor B Fase V Stroom +P0A55=Aandrijfmotor B Stroomsensorcircuit +P0B09=Hulpmotor Transmissievloeistofpomp Voedingsspanning Circuit/Open +P2002=Diesel Roetfilter Efficiëntie Onder Drempelwaarde Bank 1 +P2152=Brandstofinjector Groep C Voedingsspanning Circuit/Open +P2169=Uitlaatdrukregulaar Ontluchtingssolenoïde Regelcircuit/Open +P2182=Motor Koelvloeistof Temperatuursensor 2 Circuit +P245F=ISO/SAE gereserveerd +P0A5B=Dynamo Stroomsensorcircuit Laag +P0AEC=Hybride Accu Temperatuursensor D Circuit Intermitterend/Onregelmatig +P2666=Brandstofafsluitklep B Regelcircuit Laag +P2731=Drukregeling Solenoïde F +P2759=Koppelomvormerkoppeling Drukregeling Solenoïde Regelcircuit Electrical +P0AE1=Hybride Accu Voorlaad Contactor Circuit +P0A80=Vervang Hybride Accu +P0A9F=Hybride Accu Temperatuursensor A Circuit Intermitterend/Onregelmatig +P0AAF=Hybride Accu Lucht Temperatuursensor A Circuit Hoog +P0AB3=Hybride Accu Lucht Temperatuursensor B Circuit Laag +P0AD0=Hybride Accu Koelventilator 3 Prestaties/Blijft Uit +P203F=Reductiemiddel Niveau Laag +P2043=Reductiemiddel Temperatuursensorcircuit Bereik/Prestaties +P0AB8=Motorsteun B Regelcircuit Hoog +P0AE4=Hybride Accu Voorlaad Contactor Regelcircuit +P0B01=Hulpmotor Transmissievloeistofpomp Fase U Stroom Laag +P0A74=Dynamo Fase V Stroom Hoog +P0A98=Hybride Accu Koelventilator 2 Blijft Aan +P0B07=Hulpmotor Transmissievloeistofpomp Fase W Stroom Laag +P2001=NOx Afvangst Efficiëntie Onder Drempelwaarde Bank 2 +P0AC5=Hybride Accu Temperatuursensor B Circuit +P0B02=Hulpmotor Transmissievloeistofpomp Fase U Stroom Hoog +P2559=Motor Koelvloeistofniveau Sensor/Schakelaar Circuit Hoog +P2154=Brandstofinjector Groep C Voedingsspanning Circuit Hoog +P0AA7=Hybride Accu Spanningssysteemsensor Circuit +P0ACE=Hybride Accu Temperatuursensor C Circuit Intermitterend/Onregelmatig +P0AB1=Hybride Accu Lucht Temperatuursensor B Circuit +P0AC2=Hybride Accu Stroomsensorcircuit Hoog +P0A7E=Hybride Accu Te Hoge Temperatuur +P0AA2=Hybride Accu Positief Contactorcircuit Blijft Open +P0AD1=Hybride Accu Koelventilator 3 Blijft Aan +P205B=Reductiemiddel Tank Temperatuursensorcircuit Bereik/Prestaties +P207E=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Intermitterend Bank 2a +P0AD6=Hybride Accu Luchtstroomklep A Regelcircuit Bereik/Prestaties +P0AFB=Hybride Accu Systeemvoltage Hoog +P2083=Uitlaatgas Temperatuursensorcircuit (EGT) Intermitterend Bank 2 Sensor 1 +P2173=Gasklepbedieningssysteem Hoge Luchtstroom Gedetecteerd +P2225=NOx-sensor Verwarming Detectiecircuit Intermitterend Bank 2 +P2241=O2-sensor Positieve Stroom Regelcircuit Laag Bank 2 Sensor 1 +P2164=Gasklep/Pedaal Positiesensor B Maximum Stop Prestaties +P0ABF=Hybride Accu Stroomsensorcircuit +P2128=Gaskleppositiesensor/schakelaar (TPS) E Circuit Hoog +P0AD4=Hybride Accu Luchtstroom-systeem Onvoldoende Luchtdebiet +P0AF3=Aandrijfmotor Omvormer Temperatuursensor B Circuit Bereik/Prestaties +P0ABD=Hybride Accu Spanningsdetectie Circuit Hoog +P0ACA=Hybride Accu Temperatuursensor C Circuit +P0AF2=Aandrijfmotor Omvormer Temperatuursensor B Circuit +P0B0D=Hulpmotor Transmissievloeistofpomp Control Module +P2168=Gasklep/Pedaal Positiesensor F Maximum Stop Prestaties +P2440=Secundair Luchtinjectiesysteem Schakelklep Blijft Open Bank 1 +P240A=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Verwarmingsregelcircuit/Open +P0ABA=Hybride Accu Spanningsdetectie Circuit +P2170=Uitlaatdrukregulaar Ontluchtingssolenoïde Regelcircuit Laag +P0AD7=Hybride Accu Luchtstroomklep A Regelcircuit Laag +P0ADA=Hybride Accu Positieve Contactor Regelcircuit Bereik/Prestaties +P0AFA=Hybride Accu Systeemvoltage Laag +P0AE7=Hybride Accu Voorlaad Contactor Regelcircuit Hoog +P0AF8=Hybride Accu Systeemvoltage +P2014=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Bank 1a +P2034=Uitlaatgas Temperatuursensorcircuit (EGT) Bank 2 Sensor 2 +P0B06=Hulpmotor Transmissievloeistofpomp Fase W Stroom +P0ACB=Hybride Accu Temperatuursensor C Bereik/Prestaties +P2000=NOx Afvangst Efficiëntie Onder Drempelwaarde Bank 1 +P2005=Inlaatspruitstuk Runner Regeling Blijft Hangen Open Bank 2a +P2171=Uitlaatdrukregulaar Ontluchtingssolenoïde Regelcircuit Hoog +P2175=Gasklepbedieningssysteem Lage Luchtstroom Gedetecteerd +P2036=Uitlaatgas Temperatuursensorcircuit (EGT) Hoog Bank 2 Sensor 2 +P2087=Uitlaatgas Temperatuursensorcircuit (EGT) Intermitterend Bank 2 Sensor 2 +P0AE5=Hybride Accu Voorlaad Contactor Regelcircuit Bereik/Prestaties +P2059=Reductiemiddel Injectie Luchtpomp Regelcircuit/Open +P2429=Uitlaatgastemperatuur Te Hoog Bank 2 +P2210=NOx-sensor Verwarming Detectiecircuit Laag Bank 1 +P0B0C=Hulpmotor Transmissievloeistofpomp Hydraulisch Lek +P2025=Verdampingsemissies (EVAP) Brandstofdamp Temperatuursensor Prestaties +P2015=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Bereik/Prestaties Bank 1a +P2045=Reductiemiddel Temperatuursensorcircuit Hoog +P2701=Transmissie Frictie Element B Tijdsbereik/Prestaties Toepassen +P0B00=Hulpmotor Transmissievloeistofpomp Fase U Stroom +P0B03=Hulpmotor Transmissievloeistofpomp Fase V Stroom +P207A=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Bank 2a +P2195=O2-sensor Signaal Vertekend/Blijft Hangen Arm Bank 1 Sensor 1 +P0AEE=Aandrijfmotor Omvormer Temperatuursensor A Circuit Bereik/Prestaties +P0B0A=Hulpmotor Transmissievloeistofpomp Voedingsspanning Circuit Laag +P204E=Reductiemiddel Druksensor Circuit Intermitterend/Onregelmatig +P2216=NOx-sensor Circuit Hoog Bank 2 +P2217=NOx-sensor Circuit Intermitterend Bank 2 +P2238=O2-sensor Positieve Stroom Regelcircuit Laag Bank 1 Sensor 1 +P2248=O2-sensor Referentiespanning Prestaties Bank 2 Sensor 1 +P2218=NOx-sensor Verwarmingsregelcircuit/Open Bank 2 +P2009=Inlaatspruitstuk Runner Regelcircuit Laag Bank 1a +P2186=Motor Koelvloeistof Temperatuursensor 2 Circuit Intermitterend/Onregelmatig +P2012=Inlaatspruitstuk Runner Regelcircuit Laag Bank 2a +P2041=Reductiemiddel Injectie Luchtdruksensor Circuit Intermitterend +P2073=Spruitstuk Absolute Druk/Mass Air Flow Gaskleppositie Wisselwerking Bij Stationair +P2197=O2-sensor Signaal Vertekend/Blijft Hangen Arm Bank 2 Sensor 1 +P2316=Bobine F Primair Regelcircuit Hoog +P2332=Bobine K Secundair Circuit +P2345=Cilinder 10 Boven Klopdrempel +P2004=Inlaatspruitstuk Runner Regeling Blijft Hangen Open Bank 1a +P2219=NOx-sensor Verwarmingsregelcircuit Laag Bank 2 +P203A=Reductiemiddel Niveausensor Circuit +P2421=Brandstofdampafzuiging (EVAP) Ontluchtingsklep Blijft Open +P2220=NOx-sensor Verwarmingsregelcircuit Hoog Bank 2 +P2033=Uitlaatgas Temperatuursensorcircuit (EGT) Hoog Bank 1 Sensor 2 +P2044=Reductiemiddel Temperatuursensorcircuit Laag +P204C=Reductiemiddel Druksensor Circuit Laag +P2228=Barometrische Druk Circuit Laag +P2266=Water in Brandstofsensorcircuit Laag +P203C=Reductiemiddel Niveausensor Circuit Laag +P2037=Reductiemiddel Injectie Luchtdruksensor Circuit +P204A=Reductiemiddel Druksensor Circuit +P2056=Reductiemiddel Injectorcircuit/Open Bank 2 Unit 2 +P2091=B Nokkenaspositie Actuator Regelcircuit Hoog Bank 1c +P2102=Gasklepbediening Motor Circuit Laag +P2109=Gasklep/Pedaal Positiesensor A Minimale Stop Prestaties +P2042=Reductiemiddel Temperatuursensorcircuit +P207C=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Laag Bank 2a +P2062=Reductiemiddel Toevoer Regelcircuit/Open +P2075=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Bank 1a +P207B=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Bereik/Prestaties Bank 2a +P2208=NOx-sensor Verwarming Detectiecircuit Bank 1 +P2224=NOx-sensor Verwarming Detectiecircuit Hoog Bank 2 +P2227=Barometrische Druk Circuit Bereik/Prestaties +P2244=O2-sensor Referentiespanning Prestaties Bank 1 Sensor 1 +P2249=O2-sensor Referentiespanning Circuit Laag Bank 2 Sensor 1 +P2110=Gasklepbedieningssysteem Gedwongen Beperkt Toerental (RPM) +P2132=Gaskleppositiesensor/schakelaar (TPS) F Circuit Laag +P213A=Uitlaatgasrecirculatie (EGR) Gasklepregelcircuit B/Open +P2140=Gaskleppositiesensor/schakelaar (TPS) E/F Voltage Wisselwerking +P2104=Gasklepbedieningssysteem Gedwongen Stationair +P2232=O2-sensor Signaalcircuit Kortsluiting op Verwarmingscircuit Bank 1 Sensor 2 +P2245=O2-sensor Referentiespanning Circuit Laag Bank 1 Sensor 1 +P2302=Bobine A Secundair Circuit +P2098=Post-katalysator Brandstofafstellingssysteem Te Arm Bank 2 +P2130=Gaskleppositiesensor/schakelaar (TPS) F Circuit +P2237=O2-sensor Positieve Stroom Regelcircuit/Open Bank 1 Sensor 1 +P2274=O2-sensor Signaal Blijft Op Arm Hangen Bank 1 Sensor 3 +P2082=Uitlaatgas Temperatuursensorcircuit (EGT) Bereik/Prestaties Bank 2 Sensor 1 +P2250=O2-sensor Referentiespanning Circuit Hoog Bank 2 Sensor 1 +P2420=Brandstofdampafzuiging (EVAP) Schakelklep Regelcircuit Hoog +P2656=A Tuimelaar Actuator Systeemprestaties of Blijft Uit Bank 2 +P2251=O2-sensor Negatieve Stroom Regelcircuit/Open Bank 1 Sensor 1 +P2255=O2-sensor Negatieve Stroom Regelcircuit Laag Bank 2 Sensor 1 +P2295=Brandstofdrukregelaar 2 Regelcircuit Laag +P2258=Secundair Luchtinjectiesysteem Regeling A Circuit Hoog +P2432=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Laag Bank 1 +P250D=Motorolie Niveausensor Circuit Hoog +P2260=Secundair Luchtinjectiesysteem Regeling B Circuit Hoog +P2273=O2-sensor Signaal Blijft Op Rijk Hangen Bank 2 Sensor 2 +P2261=Turbolader/Turbocompressor Bypassklep Mechanisch +P2276=O2-sensor Signaal Blijft Op Arm Hangen Bank 2 Sensor 3 +P2430=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Bank 1 +P2277=O2-sensor Signaal Blijft Op Rijk Hangen Bank 2 Sensor 3 +P2415=O2-sensor Uitlaat Monster Fout Bank 2 Sensor 1 +P2419=Brandstofdampafzuiging (EVAP) Schakelklep Regelcircuit Laag +P2278=O2-sensor Signalen Omgewisseld Bank 1 Sensor 3/Bank 2 Sensor 3 +P2301=Bobine A Primair Regelcircuit Hoog +P240C=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Verwarmingsregelcircuit Hoog +P2287=Injectorregeling Druksensor Circuit Intermitterend +P2289=Injectorregeling Druk Te Hoog Engine Off +P2623=Injectorregeling Drukregelaar Circuit/Open +P3457=Cilinder 8 Deactiverings-/inlaatklep Regelcircuit/Open +P2291=Injectorregeling Druk Te Laag Engine Cranking +P2297=O2-sensor Buiten Instelbereik Tijdens Afremmen Bank 1 Sensor 1 +P2311=Bobine D Secundair Circuit +P2325=Bobine I Primair Regelcircuit Hoog +P2310=Bobine D Primair Regelcircuit Hoog +P2407=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Detectiecircuit Intermitterend/Onregelmatig +P2426=Uitlaatgasrecirculatie (EGR) Koelklep Regelcircuit Laag +P2314=Bobine E Secundair Circuit +P2414=O2-sensor Uitlaat Monster Fout Bank 1 Sensor 1 +P2319=Bobine G Primair Regelcircuit Hoog +P2322=Bobine H Primair Regelcircuit Hoog +P2323=Bobine H Secundair Circuit +P2335=Bobine L Secundair Circuit +P254C=PTO Snelheidskeuzesensor/Schakelaar 1 Circuit Laag +P2338=Cilinder 3 Boven Klopdrempel +P2401=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Regelcircuit Laag +P2435=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Bank 2 +P2454=Diesel Roetfilter Drukverschilsensor Circuit Laag +P2405=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Detectiecircuit Laag +P2409=Brandstofdop Sensor/Schakelaar Circuit Bereik/Prestaties +P252B=Motorolie Kwaliteitssensor Circuit Bereik/Prestaties +P255F=ISO/SAE gereserveerd +P2412=Brandstofdop Sensor/Schakelaar Circuit Intermitterend/Onregelmatig +P242A=Uitlaatgas Temperatuursensorcircuit (EGT) Bank 1 Sensor 3 +P2442=Secundair Luchtinjectiesysteem Schakelklep Blijft Open Bank 2 +P2417=O2-sensor Signalen Omgewisseld Bank 2 Sensor 2/Bank 2 Sensor 3 +P2446=Secundair Luchtinjectiesysteem Pump Blijft Aan Bank 2 +P2424=Koolwaterstof (HC) Adsorptie Katalysator Efficiëntie Onder Drempelwaarde Bank 2 +P251B=PTO Inschakel Schakelaar Circuit Laag +P2544=Koppelbeheerverzoek Ingangssignaal A +P255D=PTO Snelheidskeuzesensor/Schakelaar 2 Circuit Hoog +P2427=Uitlaatgasrecirculatie (EGR) Koelklep Regelcircuit Hoog +P2540=Lagedruk Brandstofsysteemsensor Circuit Bereik/Prestaties +P3440=Cilinder 5 Uitlaatklep Regelcircuit Hoog +P2428=Uitlaatgastemperatuur Te Hoog Bank 1 +P250C=Motorolie Niveausensor Circuit Laag +P2719=Drukregeling Solenoïde D Regelcircuit Bereik/Prestaties +P242B=Uitlaatgas Temperatuursensorcircuit (EGT) Bereik/Prestaties Bank 1 Sensor 3 +P2537=Contactschakelaar Accessoires Positiecircuit Laag +P242E=Uitlaatgas Temperatuursensorcircuit (EGT) Intermitterend/Onregelmatig Bank 1 Sensor 3 +P2517=A/C Koelmiddeldruksensor B Circuit Laag +P2436=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Bereik/Prestaties Bank 2 +P2450=Brandstofdampafzuiging (EVAP) Schakelklep Prestaties/Blijft Open +P2431=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Bereik/Prestaties Bank 1 +P2513=Event Data Recorder Verzoek Circuit Laag +P251D=PTO Motoruitschakel Circuit/Open +P2438=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Hoog Bank 2 +P2453=Diesel Roetfilter Drukverschilsensor Circuit Bereik/Prestaties +P2500=Dynamo Lamp/Aansluitcircuit Laag +P2439=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Intermitterend/Onregelmatig Bank 2 +P250E=Motorolie Niveausensor Circuit Intermitterend/Onregelmatig +P252E=Motorolie Kwaliteit Circuit Intermitterend/Onregelmatig +P245D=Uitlaatgasrecirculatie (EGR) Koeler Bypass Regelcircuit Hoog +P2445=Secundair Luchtinjectiesysteem Pomp Blijft Uit Bank 1 +P2501=Dynamo Lamp/Aansluitcircuit Hoog +P2523=A/C Verzoek B Circuit Laag +P2528=Vacuüm Reservoir Druksensor Circuit Hoog +P2448=Secundair Luchtinjectiesysteem Hoge Luchtstroom Bank 1 +P2530=Contactschakelaar Aan Positiecircuit +P2451=Brandstofdampafzuiging (EVAP) Schakelklep Blijft Dicht +P245A=Uitlaatgasrecirculatie (EGR) Koeler Bypass Regelcircuit/Open +P2577=Directe Ozonvermindering Katalysator Efficiëntie Onder Drempelwaarde +P2747=Tussenas Snelheidssensor B Circuit Geen Signaal +P2768=Ingangs-/Turbinesnelheidssensor B Circuit Intermitterend +P2552=Gasklep-/Brandstofblokkeringscircuit +P2561=A/C Regelmodule Verzoekt MIL Verlichting +P2455=Diesel Roetfilter Drukverschilsensor Circuit Hoog +P2569=Directe Ozonvermindering Katalysator Temperatuursensorcircuit Laag +P245B=Uitlaatgasrecirculatie (EGR) Koeler Bypass Regelcircuit Bereik/Prestaties +P2617=Krukaspositie Signaaluitgang Circuit/Open +P2767=Ingangs-/Turbinesnelheidssensor B Circuit Geen Signaal +P245C=Uitlaatgasrecirculatie (EGR) Koeler Bypass Regelcircuit Laag +P2502=Oplaadsysteem Spanning +P2524=A/C Verzoek B Circuit Hoog +P2503=Oplaadsysteem Spanning Laag +P2521=A/C Verzoek A Circuit Hoog +P2510=ECM/PCM Voedingsrelais Detectiecircuit Bereik/Prestaties +P2515=A/C Koelmiddeldruksensor B Circuit +P251C=PTO Inschakel Schakelaar Circuit Hoog +P2534=Contactschakelaar Aan/Start Positiecircuit Laag +P251F=PTO Motoruitschakel Circuit Hoog +P2520=A/C Verzoek A Circuit Laag +P2527=Vacuüm Reservoir Druksensor Circuit Laag +P2601=Koelvloeistofpomp Regelcircuit Bereik/Prestaties +P2624=Injectorregeling Drukregelaar Circuit Laag +P2529=Vacuüm Reservoir Druksensor Circuit Intermitterend +P2547=Koppelbeheerverzoek Ingangssignaal A Hoog +P252A=Motorolie Kwaliteitssensor Circuit +P252D=Motorolie Kwaliteitssensor Circuit Hoog +P2531=Contactschakelaar Aan Positiecircuit Laag +P2532=Contactschakelaar Aan Positiecircuit Hoog +P2533=Contactschakelaar Aan/Start Positiecircuit +P2541=Lagedruk Brandstofsysteemsensor Circuit Laag +P2543=Lagedruk Brandstofsysteemsensor Circuit Intermitterend +P2549=Koppelbeheerverzoek Ingangssignaal B Bereik/Prestaties +P254B=PTO Snelheidskeuzesensor/Schakelaar 1 Bereik/Prestaties +P2553=Gasklep-/Brandstofblokkeringscircuit Bereik/Prestaties +P2562=Turbocharger Boostregeling Positiesensor A Circuit +P2551=Koppelbeheerverzoek Ingangssignaal B Hoog +P2556=Motor Koelvloeistofniveau Sensor/Schakelaar Circuit +P2645=A Tuimelaar Actuator Regelcircuit/Open Bank 1 +P2648=A Tuimelaar Actuator Regelcircuit Laag Bank 1 +P2757=Koppelomvormerkoppeling Drukregeling Solenoïde Regelcircuit Prestaties/Blijft Uit +P2557=Motor Koelvloeistofniveau Sensor/Schakelaar Circuit Bereik/Prestaties +P2720=Drukregeling Solenoïde D Regelcircuit Laag +P2737=Drukregeling Solenoïde F Regelcircuit Bereik/Prestaties +P2754=Transmissievloeistof Koeler Regelcircuit Laag +P2772=Vierwielaandrijving (4WD) Laag Switch Circuit Bereik/Prestaties +P2558=Motor Koelvloeistofniveau Sensor/Schakelaar Circuit Laag +P256D=Stationair Toerental Keuzesensor/Schakelaar Circuit Hoog +P2572=Directe Ozonvermindering Katalysator Verslechteringssensor Circuit +P255A=PTO Snelheidskeuzesensor/Schakelaar 2 Circuit/Open +P2568=Directe Ozonvermindering Katalysator Temperatuursensorcircuit Bereik/Prestaties +P2565=Turbocharger Boostregeling Positiesensor A Circuit Hoog +P2575=Directe Ozonvermindering Katalysator Verslechteringssensor Circuit Hoog +P2628=O2-sensor Pompstroom Trimcircuit Hoog Bank 1 Sensor 1 +P2633=Brandstofpomp B Regelcircuit Laag +P256E=Stationair Toerental Keuzesensor/Schakelaar Circuit Intermitterend/Onregelmatig +P2571=Directe Ozonvermindering Katalysator Temperatuursensorcircuit Intermitterend/Onregelmatig +P256F=ISO/SAE gereserveerd +P2740=Transmissievloeistof Temperatuursensor B Circuit +P2744=Transmissievloeistof Temperatuursensor B Circuit Intermitterend +P3404=Cilinder 1 Deactiverings-/inlaatklep Regelcircuit Hoog +P3469=Cilinder 9 Uitlaatklep Regelcircuit/Open +P2573=Directe Ozonvermindering Katalysator Verslechteringssensor Circuit Bereik/Prestaties +P2606=Inlaatlucht Verwarming B Circuit Bereik/Prestaties +P2574=Directe Ozonvermindering Katalysator Verslechteringssensor Circuit Laag +P2642=Koppelbeheer Feedbacksignaal B Bereik/Prestaties +P2788=Autom. Schakelen Handmatig Adaptief Leren Op Limiet +P2576=Directe Ozonvermindering Katalysator Verslechteringssensor Circuit Intermitterend/Onregelmatig +P2600=Koelvloeistofpomp Regelcircuit/Open +P2602=Koelvloeistofpomp Regelcircuit Laag +P2616=Nokkenaspositie Signaaluitgang Circuit Hoog +P2632=Brandstofpomp B Regelcircuit /Open +P2644=Koppelbeheer Feedbacksignaal B Hoog +P2649=A Tuimelaar Actuator Regelcircuit Hoog Bank 1 +P2607=Inlaatlucht Verwarming B Circuit Laag +P2620=Gaskleppositie Uitgang Circuit/Open +P2631=O2-sensor Pompstroom Trimcircuit Hoog Bank 2 Sensor 1 +P2611=A/C Koudemiddel Distributieklep Regelcircuit/Open +P2718=Drukregeling Solenoïde D Regelcircuit/Open +P2748=Tussenas Snelheidssensor B Circuit Intermitterend +P2613=A/C Koudemiddel Distributieklep Regelcircuit Hoog +P2664=B Tuimelaar Actuator Regelcircuit Hoog Bank 2 +P2765=Ingangs-/Turbinesnelheidssensor B Circuit +P3408=Cilinder 1 Uitlaatklep Regelcircuit Hoog +P3447=Cilinder 6 Uitlaatklep Regelcircuit Laag +P2615=Nokkenaspositie Signaaluitgang Circuit Laag +P2646=A Tuimelaar Actuator Systeemprestaties of Blijft Uit Bank 1 +P2661=B Tuimelaar Actuator Systeemprestaties/Blijft Uit Bank 2 +P2733=Drukregeling Solenoïde F Blijft Aan +P2621=Gaskleppositie Uitgang Circuit Laag +P2627=O2-sensor Pompstroom Trimcircuit Laag Bank 1 Sensor 1 +P2654=B Tuimelaar Actuator Regelcircuit Hoog Bank 1 +P2709=Schakel Solenoïde F Electrical +P3459=Cilinder 8 Deactiverings-/inlaatklep Regelcircuit Laag +P2630=O2-sensor Pompstroom Trimcircuit Laag Bank 2 Sensor 1 +P3442=Cilinder 6 Deactiverings-/inlaatklep Regelcircuit Prestaties +P2634=Brandstofpomp B Regelcircuit Hoog +P2667=Brandstofafsluitklep B Regelcircuit Hoog +P2702=Transmissie Frictie Element C Tijdsbereik/Prestaties Toepassen +P2653=B Tuimelaar Actuator Regelcircuit Laag Bank 1 +P2704=Transmissie Frictie Element E Tijdsbereik/Prestaties Toepassen +P2705=Transmissie Frictie Element F Tijdsbereik/Prestaties Toepassen +P2712=Hydraulische Aandrijfeenheid Lek +P3414=Cilinder 2 Uitlaatklep Regelcircuit Prestaties +P2707=Schakel Solenoïde F Prestaties/Blijft Uit +P2716=Drukregeling Solenoïde D Electrical +P2727=Drukregeling Solenoïde E Regelcircuit/Open +P2742=Transmissievloeistof Temperatuursensor B Circuit Laag +P2710=Schakel Solenoïde F Intermitterend +P2721=Drukregeling Solenoïde D Regelcircuit Hoog +P2A02=O2-sensor Circuit Bereik/Prestaties Bank 1 Sensor 3 +P2723=Drukregeling Solenoïde E Prestaties/Blijft Uit +P2761=Koppelomvormerkoppeling Drukregeling Solenoïde Regelcircuit/Open +P2736=Drukregeling Solenoïde F Regelcircuit/Open +P3473=Cilinder 10 Deactiverings-/inlaatklep Regelcircuit/Open +P2564=Turbocharger Boostregeling Positiesensor A Circuit Laag +P2117=Gasklep/Pedaal Positiesensor F Minimale Stop Prestaties +P2145=Uitlaatgasrecirculatie (EGR) Ontluchtingsregelcircuit Hoog +P2113=Gasklep/Pedaal Positiesensor B Minimale Stop Prestaties +P2127=Gaskleppositiesensor/schakelaar (TPS) E Circuit Laag +P2179=Systeem Te Arm Niet Stationair Bank 2 +P2147=Brandstofinjector Groep A Voedingsspanning Circuit Laag +P2226=Barometrische Druk Circuit +P2233=O2-sensor Signaalcircuit Kortsluiting op Verwarmingscircuit Bank 1 Sensor 3 +P2212=NOx-sensor Verwarming Detectiecircuit Intermitterend Bank 1 +P2306=Bobine C Primair Regelcircuit Laag +P240B=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Verwarmingsregelcircuit Laag +P2425=Uitlaatgasrecirculatie (EGR) Koelklep Regelcircuit/Open +P242D=Uitlaatgas Temperatuursensorcircuit (EGT) Hoog Bank 1 Sensor 3 +P2108=Gasklepbediening Regelmodule Prestaties +P2144=Uitlaatgasrecirculatie (EGR) Ontluchtingsregelcircuit Laag +P215B=Voertuigsnelheid - Toerental Uitgaande As Wisselwerking +P2190=Systeem Te Rijk Bij Stationair Bank 2 +P2151=Brandstofinjector Groep B Voedingsspanning Circuit Hoog +P2120=Gaskleppositiesensor/schakelaar (TPS) D Circuit +P2286=Injectorregeling Druksensor Circuit Hoog +P2743=Transmissievloeistof Temperatuursensor B Circuit Hoog +P2770=Koppelomvormer Koppelingscircuit Hoog +P2790=Poortkeuze Richting Circuit +P3422=Cilinder 3 Uitlaatklep Regelcircuit Prestaties +P3454=Cilinder 7 Uitlaatklep Regelcircuit Prestaties +P2153=Brandstofinjector Groep C Voedingsspanning Circuit Laag +P2166=Gasklep/Pedaal Positiesensor D Maximum Stop Prestaties +P2221=NOx-sensor Verwarming Detectiecircuit Bank 2 +P2196=O2-sensor Signaal Vertekend/Blijft Hangen Rijk Bank 1 Sensor 1 +P2253=O2-sensor Negatieve Stroom Regelcircuit Hoog Bank 1 Sensor 1 +P2150=Brandstofinjector Groep B Voedingsspanning Circuit Laag +P2198=O2-sensor Signaal Vertekend/Blijft Hangen Rijk Bank 2 Sensor 1 +P2247=O2-sensor Referentiespanning Circuit/Open Bank 2 Sensor 1 +P2176=Gasklepbedieningssysteem Stationaire Stand Niet Geleerd +P2201=NOx-sensor Circuit Bereik/Prestaties Bank 1 +P2178=Systeem Te Rijk Niet Stationair Bank 1 +P2189=Systeem Te Arm Bij Stationair Bank 2 +P2199=Inlaatlucht Temperatuursensor 1/2 Wisselwerking +P2194=Systeem Te Rijk Bij Hogere Belasting Bank 2 +P2403=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Detectiecircuit/Open +P2746=Tussenas Snelheidssensor B Circuit Bereik/Prestaties +P2750=Tussenas Snelheidssensor C Circuit Bereik/Prestaties +P250F=Motorolie Niveau Te Laag +P2205=NOx-sensor Verwarmingsregelcircuit/Open Bank 1 +P240E=ISO/SAE gereserveerd +P2230=Barometrische Druk Circuit Intermitterend +P2505=ECM/PCM Voedingsingangssignaal +P2518=A/C Koelmiddeldruksensor B Circuit Hoog +P2240=O2-sensor Positieve Stroom Regelcircuit/Open Bank 2 Sensor 1 +P2236=O2-sensor Signaalcircuit Kortsluiting op Verwarmingscircuit Bank 2 Sensor 3 +P2268=Water in Brandstofsensorcircuit Intermitterend +P2752=Tussenas Snelheidssensor C Circuit Intermitterend +P2755=Transmissievloeistof Koeler Regelcircuit Hoog +P2793=Schakelrichting Circuit +P2288=Injectorregeling Druk Te Hoog +P2300=Bobine A Primair Regelcircuit Laag +P2307=Bobine C Primair Regelcircuit Hoog +P2265=Water in Brandstofsensorcircuit Bereik/Prestaties +P2280=Luchtstroombeperking/Luchtlek Tussen Luchtfilter en MAF +P2272=O2-sensor Signaal Blijft Op Arm Hangen Bank 2 Sensor 2 +P2511=ECM/PCM Voedingsrelais Detectiecircuit Intermitterend +P253D=PTO Detectiecircuit Hoog +P254D=PTO Snelheidskeuzesensor/Schakelaar 1 Circuit Hoog +P2254=O2-sensor Negatieve Stroom Regelcircuit/Open Bank 2 Sensor 1 +P2282=Luchtlek Tussen Gasklephuis en Inlaatkleppen +P2763=Koppelomvormerkoppeling Drukregeling Solenoïde Regelcircuit Hoog +P3436=Cilinder 5 Deactiverings-/inlaatklep Regelcircuit Hoog +P2665=Brandstofafsluitklep B Regelcircuit/Open +P2764=Koppelomvormerkoppeling Drukregeling Solenoïde Regelcircuit Laag +P2308=Bobine C Secundair Circuit +P2315=Bobine F Primair Regelcircuit Laag +P2328=Bobine J Primair Regelcircuit Hoog +P2341=Cilinder 6 Boven Klopdrempel +P2269=Water in Brandstof Conditie +P2324=Bobine I Primair Regelcircuit Laag +P2340=Cilinder 5 Boven Klopdrempel +P2416=O2-sensor Signalen Omgewisseld Bank 1 Sensor 2/Bank 1 Sensor 3 +P2320=Bobine G Secundair Circuit +P2281=Luchtlek Tussen MAF en Gasklephuis +P2771=Vierwielaandrijving (4WD) Laag Switch Circuit +P2784=Ingangs-/Turbinesnelheidssensor A/B Wisselwerking +P3443=Cilinder 6 Deactiverings-/inlaatklep Regelcircuit Laag +P3475=Cilinder 10 Deactiverings-/inlaatklep Regelcircuit Laag +P2317=Bobine F Secundair Circuit +P2408=Brandstofdop Sensor/Schakelaar Circuit +P2447=Secundair Luchtinjectiesysteem Pomp Blijft Uit Bank 2 +P2309=Bobine D Primair Regelcircuit Laag +P2326=Bobine I Secundair Circuit +P2413=Uitlaatgasrecirculatie (EGR) Systeemprestaties +P2334=Bobine L Primair Regelcircuit Hoog +P2400=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Regelcircuit/Open +P2312=Bobine E Primair Regelcircuit Laag +P2333=Bobine L Primair Regelcircuit Laag +P2773=Vierwielaandrijving (4WD) Laag Switch Circuit Laag +P2783=Koppelomvormertemperatuur Te Hoog +P3446=Cilinder 6 Uitlaatklep Regelcircuit Prestaties +P2313=Bobine E Primair Regelcircuit Hoog +P2331=Bobine K Primair Regelcircuit Hoog +P2347=Cilinder 12 Boven Klopdrempel +P2443=Secundair Luchtinjectiesysteem Schakelklep Blijft Dicht Bank 2 +P2459=Diesel Roetfilter Regeneratie Frequentie +P2504=Oplaadsysteem Spanning Hoog +P2512=Event Data Recorder Verzoek Circuit/ Open +P252C=Motorolie Kwaliteitssensor Circuit Laag +P2775=Opschakel Schakelaar Circuit Bereik/Prestaties +P3407=Cilinder 1 Uitlaatklep Regelcircuit Laag +P3425=Cilinder 4 Deactiverings-/inlaatklep Regelcircuit/Open +P3428=Cilinder 4 Deactiverings-/inlaatklep Regelcircuit Hoog +P3448=Cilinder 6 Uitlaatklep Regelcircuit Hoog +P3471=Cilinder 9 Uitlaatklep Regelcircuit Laag +P3484=Cilinder 11 Deactiverings-/inlaatklep Regelcircuit Hoog +P2329=Bobine J Secundair Circuit +P2342=Cilinder 7 Boven Klopdrempel +P2777=Opschakel Schakelaar Circuit Hoog +P2779=Terugschakel Schakelaar Circuit Bereik/Prestaties +P2795=Schakelrichting Circuit Hoog +P2792=Poortkeuze Richting Circuit Hoog +P3400=Cilinder Deactiveringssysteem Bank 1 +P3401=Cilinder 1 Deactiverings-/inlaatklep Regelcircuit/Open +P3479=Cilinder 10 Uitlaatklep Regelcircuit Laag +P2A03=O2-sensor Circuit Bereik/Prestaties Bank 2 Sensor 1 +P0930=Schakelslot Solenoïde Regelcircuit Laag +P2542=Lagedruk Brandstofsysteemsensor Circuit Hoog +P2344=Cilinder 9 Boven Klopdrempel +P2433=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Hoog Bank 1 +P2402=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Regelcircuit Hoog +P2330=Bobine K Primair Regelcircuit Laag +P2522=A/C Verzoek B Circuit +P2337=Cilinder 2 Boven Klopdrempel +P2346=Cilinder 11 Boven Klopdrempel +P2343=Cilinder 8 Boven Klopdrempel +P3402=Cilinder 1 Deactiverings-/inlaatklep Regelcircuit Prestaties +P3491=Cilinder 12 Deactiverings-/inlaatklep Regelcircuit Laag +P2339=Cilinder 4 Boven Klopdrempel +P3403=Cilinder 1 Deactiverings-/inlaatklep Regelcircuit Laag +P2422=Brandstofdampafzuiging (EVAP) Ontluchtingsklep Blijft Dicht +P2434=Secundair Luchtinjectiesysteem Luchtstroom-/Druksensor Circuit Intermitterend/Onregelmatig Bank 1 +P2406=Brandstofdampafzuiging (EVAP) Lekdetectiepomp Detectiecircuit Hoog +P3409=Cilinder 2 Deactiverings-/inlaatklep Regelcircuit/Open +P3412=Cilinder 2 Deactiverings-/inlaatklep Regelcircuit Hoog +P3413=Cilinder 2 Uitlaatklep Regelcircuit/Open +P3429=Cilinder 4 Uitlaatklep Regelcircuit/Open +P3437=Cilinder 5 Uitlaatklep Regelcircuit/Open +P2441=Secundair Luchtinjectiesysteem Schakelklep Blijft Dicht Bank 1 +P2457=Uitlaatgasrecirculatie (EGR) Koelsysteem Prestaties +P2458=Diesel Roetfilter Regeneratie Duur +P2256=O2-sensor Negatieve Stroom Regelcircuit Hoog Bank 2 Sensor 1 +P3434=Cilinder 5 Deactiverings-/inlaatklep Regelcircuit Prestaties +P2444=Secundair Luchtinjectiesysteem Pomp Blijft Aan Bank 1 +P2418=Brandstofdampafzuiging (EVAP) Schakelklep Regelcircuit/Open +P3438=Cilinder 5 Uitlaatklep Regelcircuit Prestaties +P3439=Cilinder 5 Uitlaatklep Regelcircuit Laag +P3478=Cilinder 10 Uitlaatklep Regelcircuit Prestaties +P3441=Cilinder 6 Deactiverings-/inlaatklep Regelcircuit/Open +P3453=Cilinder 7 Uitlaatklep Regelcircuit/Open +P2643=Koppelbeheer Feedbacksignaal B Laag +P2735=Drukregeling Solenoïde F Intermitterend +P3461=Cilinder 8 Uitlaatklep Regelcircuit/Open +P2508=ECM/PCM Voedingsingangssignaal Hoog +P3462=Cilinder 8 Uitlaatklep Regelcircuit Prestaties +P2506=ECM/PCM Voedingsingangssignaal Bereik/Prestaties +P253A=PTO Detectiecircuit/Open +P253F=Motorolie Verslechterd +P2452=Diesel Roetfilter Drukverschilsensor Circuit +P2519=A/C Verzoek A Circuit +P3465=Cilinder 9 Deactiverings-/inlaatklep Regelcircuit/Open +P3481=Cilinder 11 Deactiverings-/inlaatklep Regelcircuit/Open +P3486=Cilinder 11 Uitlaatklep Regelcircuit Prestaties +P2507=ECM/PCM Voedingsingangssignaal Laag +P3480=Cilinder 10 Uitlaatklep Regelcircuit Hoog +P250A=Motorolie Niveausensor Circuit +P253B=PTO Detectiecircuit Bereik/Prestaties +P2514=Event Data Recorder Verzoek Circuit Hoog +P2550=Koppelbeheerverzoek Ingangssignaal B Laag +P2539=Lagedruk Brandstofsysteemsensor Circuit +P2612=A/C Koudemiddel Distributieklep Regelcircuit Laag +P2526=Vacuüm Reservoir Druksensor Circuit Bereik/Prestaties +P0271=Cilinder 4 Injectorcircuit Hoog +P251E=PTO Motoruitschakel Circuit Laag +P3482=Cilinder 11 Deactiverings-/inlaatklep Regelcircuit Prestaties +P3493=Cilinder 12 Uitlaatklep Regelcircuit/Open +P006F=ISO/SAE Gereserveerd +P2525=Vacuüm Reservoir Druksensor Circuit +P2647=A Tuimelaar Actuator System Blijft Aan Bank 1 +P2536=Contactschakelaar Accessoires Positiecircuit +P2535=Contactschakelaar Aan/Start Positiecircuit Hoog +P253E=PTO Detectiecircuit Intermitterend/Onregelmatig +P2570=Directe Ozonvermindering Katalysator Temperatuursensorcircuit Hoog +P2554=Gasklep-/Brandstofblokkeringscircuit Laag +P255B=PTO Snelheidskeuzesensor/Schakelaar 2 Bereik/Prestaties +P3488=Cilinder 11 Uitlaatklep Regelcircuit Hoog +P2629=O2-sensor Pompstroom Trimcircuit/Open Bank 2 Sensor 1 +P254A=PTO Snelheidskeuzesensor/Schakelaar 1 Circuit/Open +P2639=Koppelbeheer Feedbacksignaal A Laag +P2739=Drukregeling Solenoïde F Regelcircuit Hoog +P2785=Koppelingsactuatortemperatuur Te Hoog +P2670=Actuator Voedingsspanning B Circuit Laag +P2548=Koppelbeheerverzoek Ingangssignaal B +P2726=Drukregeling Solenoïde E Intermitterend +P2651=B Tuimelaar Actuator Systeemprestaties/Blijft Uit Bank 1 +P2703=Transmissie Frictie Element D Tijdsbereik/Prestaties Toepassen +P2567=Directe Ozonvermindering Katalysator Temperatuursensorcircuit +P2625=Injectorregeling Drukregelaar Circuit Hoog +P253C=PTO Detectiecircuit Laag +P3420=Cilinder 3 Deactiverings-/inlaatklep Regelcircuit Hoog +P2538=Contactschakelaar Accessoires Positiecircuit Hoog +P3489=Cilinder 12 Deactiverings-/inlaatklep Regelcircuit/Open +P2635=Brandstofpomp A Laag Debiet / Prestaties +P2608=Inlaatlucht Verwarming B Circuit Hoog +P2708=Schakel Solenoïde F Blijft Aan +P0483=Ventilator Verhoudingnality Check +P061F=Interne Regelmodule Gasklepbediening Prestaties +P256C=Stationair Toerental Keuzesensor/Schakelaar Circuit Laag +P3490=Cilinder 12 Deactiverings-/inlaatklep Regelcircuit Prestaties +P2560=Motor Koelvloeistofniveau Laag +P256A=Stationair Toerental Keuzesensor/Schakelaar Circuit/Open +P255C=PTO Snelheidskeuzesensor/Schakelaar 2 Circuit Laag +P3492=Cilinder 12 Deactiverings-/inlaatklep Regelcircuit Hoog +P2622=Gaskleppositie Uitgang Circuit Hoog +P256B=Stationair Toerental Keuzesensor/Schakelaar Bereik/Prestaties +P069E=ISO/SAE Gereserveerd +P2713=Drukregeling Solenoïde D +P2787=Koppelingstemperatuur Te Hoog +P2729=Drukregeling Solenoïde E Regelcircuit Laag +P2786=Versnelling Schakel Actuator Temperature Te Hoog +P2789=Koppeling Adaptief Leren Op Limiet +P2614=Nokkenaspositie Signaaluitgang Circuit/Open +P069F=ISO/SAE Gereserveerd +P2604=Inlaatlucht Verwarming A Circuit Bereik/Prestaties +P2609=Inlaatlucht Verwarming System Prestaties +P2618=Krukaspositie Signaaluitgang Circuit Laag +P0B0F=ISO/SAE Gereserveerd +P2605=Inlaatlucht Verwarming A Circuit/Open +P2641=Koppelbeheer Feedbacksignaal B +P2660=B Tuimelaar Actuator Regelcircuit/Open Bank 2 +P2724=Drukregeling Solenoïde E Blijft Aan +P2730=Drukregeling Solenoïde E Regelcircuit Hoog +P2640=Koppelbeheer Feedbacksignaal A Hoog +P2655=A Tuimelaar Actuator Regelcircuit/Open Bank 2 +P2728=Drukregeling Solenoïde E Regelcircuit Bereik/Prestaties +P2671=Actuator Voedingsspanning B Circuit Hoog +P2722=Drukregeling Solenoïde E +P2749=Tussenas Snelheidssensor C Circuit +P2732=Drukregeling Solenoïde F Prestaties/Blijft Uit +P2774=Vierwielaandrijving (4WD) Laag Switch Circuit Hoog +P3432=Cilinder 4 Uitlaatklep Regelcircuit Hoog +P0126=Onvoldoende Koelvloeistoftemperatuur voor Stabiele Werking +P0158=O2-sensor Circuit Hoog Voltage Bank 2 Sensor 2 +P0165=O2-sensor Circuit Traag Reagerend Bank 2 Sensor 3 +P2658=A Tuimelaar Actuator Regelcircuit Laag Bank 2 +P2717=Drukregeling Solenoïde D Intermitterend +P3494=Cilinder 12 Uitlaatklep Regelcircuit Prestaties +P0163=O2-sensor Circuit Laag Voltage Bank 2 Sensor 3 +P0179=Brandstofsamenstellingssensor Circuit Hoog +P3435=Cilinder 5 Deactiverings-/inlaatklep Regelcircuit Laag +P0507=Stationair Luchtregelsysteem RPM Hoger Dan Verwacht +P0A34=Aandrijfmotor B Temperatuursensorcircuit Intermitterend +P2095=B Nokkenaspositie Actuator Regelcircuit Hoog Bank 2c +P2663=B Tuimelaar Actuator Regelcircuit Laag Bank 2 +P2711=Onverwachte Mechanische Versnelling Ontkoppeling +P2669=Actuator Voedingsspanning B Circuit /Open +P0A60=Aandrijfmotor A Fase V Stroom +P0AB0=Hybride Accu Lucht Temperatuursensor A Circuit Intermitterend/Onregelmatig +P2115=Gasklep/Pedaal Positiesensor D Minimale Stop Prestaties +P242F=Diesel Roetfilter Beperking Asophoping +P252F=Motorolie Niveau Te Hoog +P2762=Koppelomvormerkoppeling Drukregeling Solenoïde Regelcircuit Bereik/Prestaties +P3427=Cilinder 4 Deactiverings-/inlaatklep Regelcircuit Laag +P2756=Koppelomvormerkoppeling Drukregeling Solenoïde +P3411=Cilinder 2 Deactiverings-/inlaatklep Regelcircuit Laag +P0124=Gaskleppositiesensor/schakelaar (TPS) A Circuit Intermitterend +P3405=Cilinder 1 Uitlaatklep Regelcircuit/Open +P040A=Uitlaatgasrecirculatie (EGR) Temperatuursensor A Circuit +P2738=Drukregeling Solenoïde F Regelcircuit Laag +P061D=Interne Regelmodule Motor Luchtmassa Prestaties +P0B05=Hulpmotor Transmissievloeistofpomp Fase V Stroom Hoog +P2061=Reductiemiddel Injectie Luchtpomp Regelcircuit Hoog +P2741=Transmissievloeistof Temperatuursensor B Circuit Bereik/Prestaties +P3474=Cilinder 10 Deactiverings-/inlaatklep Regelcircuit Prestaties +P0836=Vierwielaandrijving (4WD) Schakelaar Circuit +P2751=Tussenas Snelheidssensor C Circuit Geen Signaal +P2769=Koppelomvormer Koppelingscircuit Laag +P2782=Terugschakel Schakelaar Circuit Intermitterend/Onregelmatig +P3406=Cilinder 1 Uitlaatklep Regelcircuit Prestaties +P3426=Cilinder 4 Deactiverings-/inlaatklep Regelcircuit Prestaties +P3452=Cilinder 7 Deactiverings-/inlaatklep Regelcircuit Hoog +P2760=Koppelomvormerkoppeling Drukregeling Solenoïde Regelcircuit Intermitterend +P0320=Ontsteking/Verdeler Motortoerental Ingangssignaal +P0935=Hydraulische Druksensor Circuit Hoog +P2791=Poortkeuze Richting Circuit Laag +P2776=Opschakel Schakelaar Circuit Laag +P2A05=O2-sensor Circuit Bereik/Prestaties Bank 2 Sensor 3 +P3445=Cilinder 6 Uitlaatklep Regelcircuit/Open +P0223=Gaskleppositiesensor/schakelaar (TPS) B Circuit Hoog +P0ACF=Hybride Accu Koelventilator 3 Regelcircuit +P0AF4=Aandrijfmotor Omvormer Temperatuursensor B Circuit Laag +P0848=Transmissievloeistof Druksensor/schakelaar B Circuit Hoog +P2794=Schakelrichting Circuit Laag +P012A=Turbolader/Turbocompressor Inlaatdruk Sensor Circuit +P0539=A/C Verdamper Temperatuursensorcircuit Intermitterend +P0821=Versnellingspook X Positiecircuit +P0AC0=Hybride Accu Stroomsensorcircuit Bereik/Prestaties +P2781=Terugschakel Schakelaar Circuit Hoog +P3415=Cilinder 2 Uitlaatklep Regelcircuit Laag +P3423=Cilinder 3 Uitlaatklep Regelcircuit Laag +P3417=Cilinder 3 Deactiverings-/inlaatklep Regelcircuit/Open +P2A04=O2-sensor Circuit Bereik/Prestaties Bank 2 Sensor 2 +P2022=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Hoog Bank 2a +P2077=Inlaatspruitstukafstelling (IMT) Klep Positiesensor/-schakelaar Circuit Laag Bank 1a +P2243=O2-sensor Referentiespanning Circuit/Open Bank 1 Sensor 1 +P3416=Cilinder 2 Uitlaatklep Regelcircuit Hoog +P3433=Cilinder 5 Deactiverings-/inlaatklep Regelcircuit/Open +P3470=Cilinder 9 Uitlaatklep Regelcircuit Prestaties +P3419=Cilinder 3 Deactiverings-/inlaatklep Regelcircuit Laag +P3424=Cilinder 3 Uitlaatklep Regelcircuit Hoog +P3464=Cilinder 8 Uitlaatklep Regelcircuit Hoog +P3468=Cilinder 9 Deactiverings-/inlaatklep Regelcircuit Hoog +P3444=Cilinder 6 Deactiverings-/inlaatklep Regelcircuit Hoog +P3431=Cilinder 4 Uitlaatklep Regelcircuit Laag +P3466=Cilinder 9 Deactiverings-/inlaatklep Regelcircuit Prestaties +P3487=Cilinder 11 Uitlaatklep Regelcircuit Laag +P3451=Cilinder 7 Deactiverings-/inlaatklep Regelcircuit Laag +P0119=Motor Koelvloeistof Temperatuursensor 1 Circuit Intermitterend +P0161=O2-sensor Verwarmingscircuit Bank 2 Sensor 2 +P3455=Cilinder 7 Uitlaatklep Regelcircuit Laag +P3449=Cilinder 7 Deactiverings-/inlaatklep Regelcircuit/Open +P3467=Cilinder 9 Deactiverings-/inlaatklep Regelcircuit Laag +P0047=Turbolader/Turbocompressor Boostregeling Solenoïde A Circuit Laag +P0038=HO2S Verwarmingsregelcircuit Hoog Bank 1 Sensor 2 +P0326=Klopsensor 1 Circuit Bereik/Prestaties Bank 1 Of Enkele Sensor +P0033=Turbolader/Turbocompressor Bypassklep Regelcircuit +P0085=Uitlaatklepregeling Solenoïdecircuit Laag Bank 2 +P0297=Voertuig Te Snel Conditie +P0281=Cilinder 7 Bijdrage/Balans +P067E=Gloeibougie 6 Regelcircuit Laag +P0122=Gaskleppositiesensor/schakelaar (TPS) A Circuit Laag +P3472=Cilinder 9 Uitlaatklep Regelcircuit Hoog +P0146=O2-sensor Circuit Geen Activiteit Waargenomen Bank 1 Sensor 3 +P0196=Motorolie Temperatuursensor Bereik/Prestaties +P020D=Cilinder 4 Injectietiming +P0875=Transmissievloeistof Druksensor/schakelaar D Circuit +P2192=Systeem Te Rijk Bij Hogere Belasting Bank 1 +P3485=Cilinder 11 Uitlaatklep Regelcircuit/Open +P3463=Cilinder 8 Uitlaatklep Regelcircuit Laag +P3483=Cilinder 11 Deactiverings-/inlaatklep Regelcircuit Laag +P3476=Cilinder 10 Deactiverings-/inlaatklep Regelcircuit Hoog +P3496=Cilinder 12 Uitlaatklep Regelcircuit Hoog +P0205=Injectorcircuit/Open Cilinder 5 +P0125=Onvoldoende Koelvloeistoftemperatuur voor Gesloten Lus Brandstofregeling +P012E=Turbolader/Turbocompressor Inlaatdruk Sensor Circuit Intermitterend/Onregelmatig +P0176=Brandstofsamenstellingssensor Circuit +P0201=Injectorcircuit/Open Cilinder 1 +P0212=Injectorcircuit/Open Cilinder 12 +P0291=Cilinder 11 Injectorcircuit Laag +P0300=Willekeurige/Meerdere Cilinder Ontstekingsfout Gedetecteerd +P0355=Bobine E Primair/Secundair Circuit +P0123=Gaskleppositiesensor/schakelaar (TPS) A Circuit Hoog +P012B=Turbolader/Turbocompressor Inlaatdruk Sensor Circuit Bereik/Prestaties +P0144=O2-sensor Circuit Hoog Voltage Bank 1 Sensor 3 +P0268=Cilinder 3 Injectorcircuit Hoog +P0193=Brandstofleidingdruksensor A Circuit Hoog +P0208=Injectorcircuit/Open Cilinder 8 +P0109=Spruitstuk Absolute Druk/Barometrische Druk Circuit Intermitterend +P0367=Nokkenaspositiesensor B Circuit Laag Bank 1 +P010B=Massa- of volumeluchtstroom B Circuit Bereik/Prestaties +P0118=Motor Koelvloeistof Temperatuursensor 1 Circuit Hoog +P0120=Gaskleppositiesensor/schakelaar (TPS) A Circuit +P0111=Inlaatlucht Temperatuursensor 1 Circuit Bereik/Prestaties +P0705=Transmissiebereiksensor A Circuit (PRNDL Input) +P0116=Motor Koelvloeistof Temperatuursensor 1 Circuit Bereik/Prestaties +P0194=Brandstofleidingdruksensor A Circuit Intermitterend/Onregelmatig +P0227=Gaskleppositiesensor/schakelaar (TPS) C Circuit Laag +P0310=Cilinder 10 Ontstekingsfout Gedetecteerd +P0117=Motor Koelvloeistof Temperatuursensor 1 Circuit Laag +P0198=Motorolie Temperatuursensor Hoog +P0237=Turbolader/Turbocompressor Boost-sensor A Circuit Laag +P0257=Injectiepomp Brandstofdoseerregeling B Bereik/Prestaties (Nok/Rotor/Injector) +P0131=O2-sensor Circuit Laag Voltage Bank 1 Sensor 1 +P0191=Brandstofleidingdruksensor A Circuit Bereik/Prestaties +P0929=Schakelslot Solenoïde Regelcircuit Bereik/Prestaties +P0A39=Dynamo Temperatuursensorcircuit Hoog +P0133=O2-sensor Circuit Traag Reagerend Bank 1 Sensor 1 +P2023=Inlaatspruitstuk Runner Positiesensor/-schakelaar Circuit Intermitterend Bank 2a +P050C=Koude Start Motor Koelvloeistof Temperature Prestaties +P0584=Cruisecontrol Vacuümregelcircuit Hoog +P0798=Drukregeling Solenoïde C Electrical +P2271=O2-sensor Signaal Blijft Op Rijk Hangen Bank 1 Sensor 2 +P0154=O2-sensor Circuit Geen Activiteit Waargenomen Bank 2 Sensor 1 +P0604=Interne Regelmodule Random Access Memory (RAM) Fout +P0173=Brandstofafstelling Bank 2 +P0272=Cilinder 4 Bijdrage/Balans +P0393=Nokkenaspositiesensor B Circuit Hoog Bank 2 +P061A=Interne Regelmodule Koppel Prestaties +P0647=A/C Koppelingsrelais Regelcircuit Hoog +P0175=Systeem Te Rijk Bank 2 +P0209=Injectorcircuit/Open Cilinder 9 +P0211=Injectorcircuit/Open Cilinder 11 +P023E=Spruitstuk Absolute Druk Turbolader/Turbocompressor Boost-sensor B Wisselwerking +P0188=Brandstoftemperatuursensor B Circuit Hoog +P0192=Brandstofleidingdruksensor A Circuit Laag +P0207=Injectorcircuit/Open Cilinder 7 +P0202=Injectorcircuit/Open Cilinder 2 +P0221=Gaskleppositiesensor/schakelaar (TPS) B Circuit Bereik/Prestaties +P0232=Brandstofpomp Secundair Circuit Hoog +P0203=Injectorcircuit/Open Cilinder 3 +P0225=Gaskleppositiesensor/schakelaar (TPS) C Circuit +P0204=Injectorcircuit/Open Cilinder 4 +P071D=Transmissionmodus Schakelaar B Circuit +P3495=Cilinder 12 Uitlaatklep Regelcircuit Laag +P020E=Cilinder 5 Injectietiming +P022A=Inlaatluchtkoeler Bypassregeling A Circuit /Open +P0234=Turbolader/Turbocompressor Overboost Conditie +P020F=Cilinder 6 Injectietiming +P0230=Brandstofpomp Primair Circuit +P024B=Inlaatluchtkoeler Bypassregeling A Vastgelopen +P0378=Timingreferentie Hoge Resolutie Signal B Intermitterend/Onregelmatig Pulsen +P0210=Injectorcircuit/Open Cilinder 10 +P0252=Injectiepomp Brandstofdoseerregeling A Bereik/Prestaties (Nok/Rotor/Injector) +P021C=Cilinder 9 Injectietiming +P023D=Spruitstuk Absolute Druk Turbolader/Turbocompressor Boost-sensor A Wisselwerking +P0226=Gaskleppositiesensor/schakelaar (TPS) C Circuit Bereik/Prestaties +P022E=Inlaatluchtkoeler Bypassregeling B Circuit Laag +P025C=Brandstofpompmodule Regelcircuit Laag +P0270=Cilinder 4 Injectorcircuit Laag +P0369=Nokkenaspositiesensor B Circuit Intermitterend Bank 1 +P0229=Gaskleppositiesensor/schakelaar (TPS) C Circuit Intermitterend +P0388=Krukaspositiesensor B Circuit Hoog +P022B=Inlaatluchtkoeler Bypassregeling A Circuit Laag +P0236=Turbolader/Turbocompressor Boost-sensor A Circuit Bereik/Prestaties +P0242=Turbolader/Turbocompressor Boost-sensor B Circuit Hoog +P0245=Turbolader/Turbocompressor Druk Aflaatklep Solenoïde A Laag +P0414=Secundair Luchtinjectiesysteem Schakelklep A Circuit Kortsluiting +P0433=Verwarmde Katalysator Efficiëntie Onder Drempelwaarde Bank 2 +P0344=Nokkenaspositiesensor A Circuit Intermitterend Bank 1 Of Enkele Sensor +P0391=Nokkenaspositiesensor B Circuit Bereik/Prestaties Bank 2 +P0254=Injectiepomp Brandstofdoseerregeling A Hoog (Nok/Rotor/Injector) +P0305=Cilinder 5 Ontstekingsfout Gedetecteerd +P0618=Alternatieve Brandstofregelmodule KAM Fout +P2138=Gaskleppositiesensor/schakelaar (TPS) D/E Voltage Wisselwerking +P2202=NOx-sensor Circuit Laag Bank 1 +P0255=Injectiepomp Brandstofdoseerregeling A Intermitterend (Nok/Rotor/Injector) +P0269=Cilinder 3 Bijdrage/Balans +P0275=Cilinder 5 Bijdrage/Balans +P0346=Nokkenaspositiesensor A Circuit Bereik/Prestaties Bank 2 +P0459=Brandstofdampafzuiging (EVAP) Doorspoelregelklepcircuit Hoog +P025D=Brandstofpompmodule Regelcircuit Hoog +P0316=Motor Ontstekingsfout Gedetecteerd bij Opstarten (Eerste 1000 Omwentelingen) +P0328=Klopsensor 1 Circuit Hoog Bank 1 Of Enkele Sensor +P0356=Bobine F Primair/Secundair Circuit +P0394=Nokkenaspositiesensor B Circuit Intermitterend Bank 2 +P0266=Cilinder 2 Bijdrage/Balans +P0376=Timingreferentie Hoge Resolutie Signal B Te Veel Pulsen +P0384=Gloeibougie Regelmodule Regelcircuit Hoog +P0286=Cilinder 9 Injectorcircuit Hoog +P0299=Turbolader/Turbocompressor Onderboost +P0445=Brandstofdampafzuiging (EVAP) Doorspoelregelklepcircuit Kortsluiting +P0287=Cilinder 9 Bijdrage/Balans +P041A=Uitlaatgasrecirculatie (EGR) Temperatuursensor B Circuit +P0523=Motorolie Druksensor/schakelaar Hoog +P0562=Systeemvoltage Laag +P0289=Cilinder 10 Injectorcircuit Hoog +P0315=Krukaspositie Systeemvariatie Niet Geleerd +P0325=Klopsensor 1 Circuit Bank 1 Of Enkele Sensor +P0372=Timingreferentie Hoge Resolutie Signal A Te Weinig Pulsen +P0324=Klopregelsysteem Fout +P0435=Katalysator Temperatuursensorcircuit Bank 2 Sensor 1 +P0616=Startrelaiscircuit Laag +P0718=Ingangs-/Turbinesnelheidssensor A Circuit Intermitterend +P0762=Schakel Solenoïde C Blijft Aan +P0329=Klopsensor 1 Circuit Intermitterend Bank 1 Of Enkele Sensor +P0349=Nokkenaspositiesensor A Circuit Intermitterend Bank 2 +P0359=Bobine I Primair/Secundair Circuit +P0379=Timingreferentie Hoge Resolutie Signal B Geen Pulsen +P0409=Uitlaatgasrecirculatie (EGR) Sensor A Circuit +P0572=Remschakelaar A Circuit Laag +P0643=Referentiespanningsensor A Circuit Hoog +P0652=Referentiespanningsensor B Circuit Laag +P0706=Transmissiebereiksensor A Circuit Bereik/Prestaties +P0334=Klopsensor 2 Circuit Intermitterend Bank 2 +P0352=Bobine B Primair/Secundair Circuit +P0407=Uitlaatgasrecirculatie (EGR) Sensor B Circuit Laag +P041E=Uitlaatgasrecirculatie (EGR) Temperatuursensor B Circuit Intermitterend/Onregelmatig +P061C=Interne Regelmodule Motor RPM Prestaties +P062B=Interne Regelmodule Brandstofinjectorregeling Prestaties +P0632=Kilometerteller Niet Geprogrammeerd ECM/PCM +P0381=Gloeibougie/Verwarming Indicator Circuit +P0400=Uitlaatgasrecirculatie (EGR) Debiet +P0098=Inlaatlucht Temperatuursensor 2 Circuit Hoog +P0101=Massa- of volumeluchtstroom A Circuit Bereik/Prestaties +P0115=Motor Koelvloeistof Temperatuursensor 1 Circuit +P0140=O2-sensor Circuit Geen Activiteit Waargenomen Bank 1 Sensor 2 +P0313=Ontstekingsfout Gedetecteerd Bij Laag Brandstofverbruik +P0041=O2-sensor Signalen Omgewisseld Bank 1 Sensor 2/Bank 2 Sensor 2 +P0031=HO2S Verwarmingsregelcircuit Laag Bank 1 Sensor 1 +P0081=Inlaatklepregeling Solenoïdecircuit Bank 2 +P0108=Spruitstuk Absolute Druk/Barometrische Druk Circuit Hoog +P0056=HO2S Verwarmingsregelcircuit Bank 2 Sensor 2 +P0243=Turbolader/Turbocompressor Druk Aflaatklep Solenoïde A +P0058=HO2S Verwarmingsregelcircuit Hoog Bank 2 Sensor 2 +P0060=HO2S Verwarmingsweerstand Bank 2 Sensor 2 +P0075=Inlaatklepregeling Solenoïdecircuit Bank 1 +P0078=Uitlaatklepregeling Solenoïdecircuit Bank 1 +P0136=O2-sensor Circuit Bank 1 Sensor 2 +P0168=Brandstoftemperatuur Te Hoog +P0190=Brandstofleidingdruksensor A Circuit +P025B=Brandstofpompmodule Regelcircuit Bereik/Prestaties +P0276=Cilinder 6 Injectorcircuit Laag +P0285=Cilinder 9 Injectorcircuit Laag +P0301=Cilinder 1 Ontstekingsfout Gedetecteerd +P0039=Turbolader/Turbocompressor Bypassklep Regelcircuit Bereik/Prestaties +P0037=HO2S Verwarmingsregelcircuit Laag Bank 1 Sensor 2 +P0027=Uitlaatklepregeling Solenoïdecircuit Bereik/Prestaties Bank 1 +P006D=Barometrische Druk Turbolader/Turbocompressor Inlaatdruk Wisselwerking +P0150=O2-sensor Circuit Bank 2 Sensor 1 +P0199=Motorolie Temperatuursensor Intermitterend +P0217=Motor Koelvloeistof Oververhit +P041D=Uitlaatgasrecirculatie (EGR) Temperatuursensor B Circuit Hoog +P0702=Transmissieregelsysteem Elektrisch +P2563=Turbocharger Boostregeling Positiesensor A Circuit Bereik/Prestaties +P2626=O2-sensor Pompstroom Trimcircuit/Open Bank 1 Sensor 1 +P2734=Drukregeling Solenoïde F Electrical +P2745=Tussenas Snelheidssensor B Circuit +P2753=Transmissievloeistof Koeler Regelcircuit/Open +P0216=Injector/Injectietiming Regelcircuit +P0251=Injectiepomp Brandstofdoseerregeling A (Nok/Rotor/Injector) +U0099=Gereserveerd door J2012 +U0091=Gereserveerd door J2012 +U0040=Voertuigcommunicatiebus B (+) Laag +U0025=Lage Snelheid CAN Communicatiebus (-) Laag +U0021=Lage Snelheid CAN Communicatiebus (+) Open +U0019=Lage Snelheid CAN Communicatiebus +U0002=Hoge Snelheid CAN Communicatiebus Prestaties +U0090=Gereserveerd door J2012 +U0083=Gereserveerd door J2012 +U0076=Regelmodule Communicationbus D Uit +U0065=Voertuigcommunicatiebus E Prestaties +U0066=Voertuigcommunicatiebus E (+) Open +U0064=Voertuigcommunicatiebus E +U0061=Voertuigcommunicatiebus D (-) Laag +U0063=Voertuigcommunicatiebus D (-) Kortsluiting met Bus D (+) +U0060=Voertuigcommunicatiebus D (-) Open +U0043=Voertuigcommunicatiebus B (-) Laag +U0041=Voertuigcommunicatiebus B (+) Hoog +U0074=Regelmodule Communicatiebus B Uit +U0073=Regelmodule Communicatiebus A Uit +U0007=Hoge Snelheid CAN Communicatiebus (-) Laag +U0006=Hoge Snelheid CAN Communicatiebus (-) Open +U0047=Voertuigcommunicatiebus C Prestaties +U0081=Gereserveerd door J2012 +U0088=Gereserveerd door J2012 +U0028=Voertuigcommunicatiebus A +U0029=Voertuigcommunicatiebus A Prestaties +U0036=Voertuigcommunicatiebus A (-) Kortsluiting met Bus A (+) +U0038=Voertuigcommunicatiebus B Prestaties +U0039=Voertuigcommunicatiebus B (+) Open +U0050=Voertuigcommunicatiebus C (+) Hoog +U0052=Voertuigcommunicatiebus C (-) Laag +U0070=Voertuigcommunicatiebus E (-) Laag +U0067=Voertuigcommunicatiebus E (+) Laag +U0068=Voertuigcommunicatiebus E (+) Hoog +U0093=Gereserveerd door J2012 +U3FFF=Geen Foutcodes gevonden +U0033=Voertuigcommunicatiebus A (-) Open +U0012=Gemiddelde Snelheid CAN Communicatiebus (+) Open +U0046=Voertuigcommunicatiebus C +U0059=Voertuigcommunicatiebus D (+) Hoog +U0014=Gemiddelde Snelheid CAN Communicatiebus (+) Hoog +U0026=Lage Snelheid CAN Communicatiebus (-) Hoog +U0055=Voertuigcommunicatiebus D +U0057=Voertuigcommunicatiebus D (+) Open +U0004=Hoge Snelheid CAN Communicatiebus (+) Laag +U0053=Voertuigcommunicatiebus C (-) Hoog +U0054=Voertuigcommunicatiebus C (-) Kortsluiting met Bus C (+) +U0062=Voertuigcommunicatiebus D (-) Hoog +U0005=Hoge Snelheid CAN Communicatiebus (+) Hoog +U0009=Hoge Snelheid CAN Communicatiebus (-) Kortsluiting met Bus (+) +U0077=Regelmodule Communicationbus E Uit +U0080=Gereserveerd door J2012 +U0097=Gereserveerd door J2012 +U0017=Gemiddelde Snelheid CAN Communicatiebus (-) Hoog +U0024=Lage Snelheid CAN Communicatiebus (-) Open +U0001=Hoge Snelheid CAN Communicatiebus +U0031=Voertuigcommunicatiebus A (+) Laag +U0042=Voertuigcommunicatiebus B (-) Open +U0032=Voertuigcommunicatiebus A (+) Hoog +U0044=Voertuigcommunicatiebus B (-) Hoog +U0162=Communicatie Verloren met Navigationscherm Module +U0003=Hoge Snelheid CAN Communicatiebus (+) Open +U0008=Hoge Snelheid CAN Communicatiebus (-) Hoog +U0096=Gereserveerd door J2012 +U0013=Gemiddelde Snelheid CAN Communicatiebus (+) Laag +U0018=Gemiddelde Snelheid CAN Communicatiebus (-) Kortsluiting met Bus (+) +U0049=Voertuigcommunicatiebus C (+) Laag +U0056=Voertuigcommunicatiebus D Prestaties +U0058=Voertuigcommunicatiebus D (+) Laag +U0027=Lage Snelheid CAN Communicatiebus (-) Kortsluiting met Bus (+) +U0085=Gereserveerd door J2012 +U0087=Gereserveerd door J2012 +U0094=Gereserveerd door J2012 +U0011=Gemiddelde Snelheid CAN Communicatiebus Prestaties +U0069=Voertuigcommunicatiebus E (-) Open +U0010=Gemiddelde Snelheid CAN Communicatiebus +U0045=Voertuigcommunicatiebus B (-) Kortsluiting met Bus B (+) +U0072=Voertuigcommunicatiebus E (-) Kortsluiting met Bus E (+) +U0022=Lage Snelheid CAN Communicatiebus (+) Laag +U0023=Lage Snelheid CAN Communicatiebus (+) Hoog +U0089=Gereserveerd door J2012 +U0092=Gereserveerd door J2012 +U0020=Lage Snelheid CAN Communicatiebus Prestaties +U0034=Voertuigcommunicatiebus A (-) Laag +U0037=Voertuigcommunicatiebus B +U0048=Voertuigcommunicatiebus C (+) Open +U0051=Voertuigcommunicatiebus C (-) Open +U0084=Gereserveerd door J2012 +U0098=Gereserveerd door J2012 +U0095=Gereserveerd door J2012 +U0016=Gemiddelde Snelheid CAN Communicatiebus (-) Laag +U0075=Regelmodule Communicationbus C Uit +U0079=Regelmodule Communicationbus G Uit +U0030=Voertuigcommunicatiebus A (+) Open +U0035=Voertuigcommunicatiebus A (-) Hoog +U0086=Gereserveerd door J2012 +U0015=Gemiddelde Snelheid CAN Communicatiebus (-) Open +U0071=Voertuigcommunicatiebus E (-) Hoog +U0082=Gereserveerd door J2012 +U0078=Regelmodule Communicationbus F Uit +U0416=Ongeldige Data Ontvangen van Voertuigdynamica Regelmodule +U0404=Ongeldige Data Ontvangen van Schakel Regelmodule +U0401=Ongeldige Data Ontvangen van ECM/PCM +U0324=Software Incompatibiliteit met HVAC Regelmodule +U0307=Software Incompatibiliteit met Gloeiplug Regelmodule +U0231=Verbinding Verloren met Regensensor Module +U0230=Verbinding Verloren met Rear Gate Module +U0228=Verbinding Verloren met Deur Raammotor G +U0225=Verbinding Verloren met Deur Raammotor D +U0224=Verbinding Verloren met Deur Raammotor C +U0223=Verbinding Verloren met Deur Raammotor B +U0221=Verbinding Verloren met Deurschakelaar G +U0218=Verbinding Verloren met Deurschakelaar D +U0208=Verbinding Verloren met Stoel Regelmodule A +U0189=Verbinding Verloren met Digital Disc Player/Changer Module C +U0185=Verbinding Verloren met Antenna Regelmodule +U0181=Verbinding Verloren met Koplampnivellering Regelmodule +U0179=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor J +U0170=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor A +U0161=Verbinding Verloren met Kompas Module +U0154=Verbinding Verloren met Veiligheidssysteem Inzittendendetectie Regelmodule +U0151=Verbinding Verloren met Veiligheidssysteem (SRS) Regelmodule +U0140=Verbinding Verloren met Body Regelmodule +U0121=Verbinding Verloren met AntiBlokkeerSysteem (ABS) Regelmodule +U0117=Verbinding Verloren met PTO Regelmodule +U0115=Verbinding Verloren met ECM/PCM B +U0119=Verbinding Verloren met Brandstofcel Regelmodule +U0120=Verbinding Verloren met Starter Generator Regelmodule +U0133=Verbinding Verloren met Actieve Rol Regelmodule (ARCM) +U0134=Verbinding Verloren met Achter Stuurbekrachtiging Regelmodule +U0136=Verbinding Verloren met Achterste Differentieel Regelmodule +U0137=Verbinding Verloren met Aanhangwagenrem Regelmodule +U0138=Verbinding Verloren met Alle Terreinen Regelmodule +U0139=Verbinding Verloren met Ophanging Regelmodule B +U0153=Verbinding Verloren met Zijwaarts Veiligheidssysteem (SRS) Regelmodule (Rechts) +U0182=Verbinding Verloren met Verlichting Regelmodule - Front +U0183=Verbinding Verloren met Verlichting Regelmodule - Rear +U0232=Verbinding Verloren met Zijwaartse Obstakeldetectie Regelmodule - Left +U0233=Verbinding Verloren met Zijwaartse Obstakeldetectie Regelmodule - Right +U0104=Verbinding Verloren met Cruisecontrol Regelmodule +U0105=Verbinding Verloren met Brandstofinjectie Regelmodule +U0106=Verbinding Verloren met Gloeiplug Regelmodule +U0107=Verbinding Verloren met Gashendel Regelmodule +U0108=Verbinding Verloren met Alternatieve Brandstof Regelmodule +U0109=Verbinding Verloren met Brandstofpomp Regelmodule +U0110=Verbinding Verloren met Aandrijfmotor Regelmodule +U0111=Verbinding Verloren met Accu-energie Regelmodule A +U0112=Verbinding Verloren met Accu-energie Regelmodule B +U0113=Verbinding Verloren met Emissions Critical Control Information +U0114=Verbinding Verloren met Vierwielaandrijving Koppeling Regelmodule +U0123=Verbinding Verloren met Giersensor Module +U0116=Verbinding Verloren met Koelvloeistof Temperatuur Regelmodule +U0118=Verbinding Verloren met Brandstofadditief Regelmodule +U0122=Verbinding Verloren met Voertuigdynamica Regelmodule +U0124=Verbinding Verloren met Laterale Versnellingssensor Module +U0125=Verbinding Verloren met Meerassige Versnellingssensor Module +U0126=Verbinding Verloren met Stuurhoeksensor Module +U0127=Verbinding Verloren met Bandenspanningsmeter (TPS) Module +U0128=Verbinding Verloren met Parkeerrem Regelmodule +U0129=Verbinding Verloren met Remsysteem Regelmodule +U0130=Verbinding Verloren met Stuurinspanning Regelmodule +U0131=Verbinding Verloren met Stuurbekrachtiging Regelmodule +U0132=Verbinding Verloren met Rijniveau Regelmodule +U0135=Verbinding Verloren met Voorste Differentieel Regelmodule +U0141=Verbinding Verloren met Body Regelmodule A +U0142=Verbinding Verloren met Body Regelmodule B +U0143=Verbinding Verloren met Body Regelmodule C +U0144=Verbinding Verloren met Body Regelmodule D +U0145=Verbinding Verloren met Body Regelmodule E +U0146=Verbinding Verloren met Gateway A +U0147=Verbinding Verloren met Gateway B +U0148=Verbinding Verloren met Gateway C +U0149=Verbinding Verloren met Gateway D +U0150=Verbinding Verloren met Gateway E +U0152=Verbinding Verloren met Zijwaarts Veiligheidssysteem (SRS) Regelmodule (Links) +U0155=Verbinding Verloren met Instrumentenpaneel Cluster (IPC) Regelmodule +U0156=Verbinding Verloren met Informatie Center A +U0157=Verbinding Verloren met Informatie Center B +U0158=Verbinding Verloren met Head Up Display +U0159=Verbinding Verloren met Parkeerhulp Regelmodule +U0160=Verbinding Verloren met Hoorbaar Alarm Regelmodule +U0163=Verbinding Verloren met Navigatie Regelmodule +U0164=Verbinding Verloren met HVAC Regelmodule +U0165=Verbinding Verloren met HVAC Regelmodule +U0166=Verbinding Verloren met Extra Verwarming Regelmodule +U0167=Verbinding Verloren met Startonderbreker Regelmodule +U0168=Verbinding Verloren met Voertuigbeveiliging Regelmodule +U0169=Verbinding Verloren met Zonnedak Regelmodule +U0171=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor B +U0172=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor C +U0173=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor D +U0174=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor E +U0175=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor F +U0176=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor G +U0177=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor H +U0178=Verbinding Verloren met Veiligheidssysteem (SRS) Sensor I +U0180=Verbinding Verloren met Automatische Verlichting Regelmodule +U0184=Verbinding Verloren met Radio +U0186=Verbinding Verloren met Audio Versterker +U0187=Verbinding Verloren met Digital Disc Player/Changer Module A +U0188=Verbinding Verloren met Digital Disc Player/Changer Module B +U0190=Verbinding Verloren met Digital Disc Player/Changer Module D +U0191=Verbinding Verloren met Televisie +U0192=Verbinding Verloren met Persoonlijke Computer +U0193=Verbinding Verloren met Digitale Audio Regelmodule A +U0197=Verbinding Verloren met Telefoon Regelmodule +U0198=Verbinding Verloren met Telematica Regelmodule +U0199=Verbinding Verloren met Deur Regelmodule A +U0194=Verbinding Verloren met Digitale Audio Regelmodule B +U0195=Verbinding Verloren met Ontvanger Abonnement Entertainment Module +U0196=Verbinding Verloren met Achterbank Entertainment Regelmodule +U0200=Verbinding Verloren met Deur Regelmodule B +U0201=Verbinding Verloren met Deur Regelmodule C +U0202=Verbinding Verloren met Deur Regelmodule D +U0204=Verbinding Verloren met Deur Regelmodule F +U0203=Verbinding Verloren met Deur Regelmodule E +U0205=Verbinding Verloren met Deur Regelmodule G +U0206=Verbinding Verloren met Vouwdak Regelmodule +U0207=Verbinding Verloren met Schuifdak Regelmodule +U0209=Verbinding Verloren met Stoel Regelmodule B +U0210=Verbinding Verloren met SeaStoelt Regelmodule C +U0211=Verbinding Verloren met Stoel Regelmodule D +U0212=Verbinding Verloren met Stuurkolom Regelmodule +U0213=Verbinding Verloren met Spiegel Regelmodule +U0214=Verbinding Verloren met Bediening Op Afstand +U0215=Verbinding Verloren met Deurschakelaar A +U0216=Verbinding Verloren met Deurschakelaar B +U0217=Verbinding Verloren met Deurschakelaar C +U0219=Verbinding Verloren met Deurschakelaar E +U0220=Verbinding Verloren met Deurschakelaar F +U0222=Verbinding Verloren met Deur Raammotor A +U0226=Verbinding Verloren met Deur Raammotor E +U0227=Verbinding Verloren met Deur Raammotor F +U0229=Verbinding Verloren met Verwarmd Stuur Module +U0234=Verbinding Verloren met Convenience Recall Module +U0235=Verbinding Verloren met Cruisecontrol Afstandsmeter Voor Sensor +U0300=Internal Regelmodule Software Incompatibility +U0301=Software Incompatibiliteit met ECM/PCM +U0302=Software Incompatibiliteit met Transmission Regelmodule +U0303=Software Incompatibiliteit met Tussenbak Regelmodule +U0304=Software Incompatibiliteit met Schakel Regelmodule +U0310=Software Incompatibiliteit met Brandstofpomp Regelmodule +U0305=Software Incompatibiliteit met Cruise Regelmodule +U0306=Software Incompatibiliteit met Brandstofinjectie Regelmodule +U0308=Software Incompatibiliteit met Gashendel Regelmodule +U0309=Software Incompatibiliteit met Alternatieve Brandstof Regelmodule +U0311=Software Incompatibiliteit met Aandrijfmotor Regelmodule +U0312=Software Incompatibiliteit met Accu-energie Regelmodule A +U0316=Software Incompatibiliteit met Voertuigdynamica Regelmodule +U0317=Software Incompatibiliteit met Parkeerrem Regelmodule +U0313=Software Incompatibiliteit met Accu-energie Regelmodule B +U0314=Software Incompatibiliteit met Vierwielaandrijving Koppeling Regelmodule +U0315=Software Incompatibiliteit met AntiBlokkeerSysteem Regelmodule +U0318=Software Incompatibiliteit met Remsysteem Regelmodule +U0319=Software Incompatibiliteit met Stuurinspanning Regelmodule +U0320=Software Incompatibiliteit met Stuurbekrachtiging Regelmodule +U0321=Software Incompatibiliteit met Rijniveau Regelmodule +U0322=Software Incompatibiliteit met Body Regelmodule +U0325=Software Incompatibiliteit met Extra Verwarming Regelmodule +U0323=Software Incompatibiliteit met Instrumentenpaneel Regelmodule +U0326=Software Incompatibiliteit met Startonderbreker Regelmodule +U0327=Software Incompatibiliteit met Voertuigbeveiliging Regelmodule +U0329=Software Incompatibiliteit met Stuurkolom Regelmodule +U0328=Software Incompatibiliteit met Stuurhoeksensor Module +U0330=Software Incompatibiliteit met Bandenspanningsmeter (TPS) Module +U0331=Software Incompatibiliteit met Body Regelmodule A +U0400=Ongeldige Data Ontvangen +U0402=Ongeldige Data Ontvangen van Versnellings Regelmodule +U0403=Ongeldige Data Ontvangen van Tussenbak Regelmodule +U0405=Ongeldige Data Ontvangen van Cruisecontrol Regelmodule +U0406=Ongeldige Data Ontvangen van Brandstofinjectie Regelmodule +U0407=Ongeldige Data Ontvangen van Gloeiplug Regelmodule +U0408=Ongeldige Data Ontvangen van Gashendel Regelmodule +U0409=Ongeldige Data Ontvangen van Alternatieve Brandstof Regelmodule +U0410=Ongeldige Data Ontvangen van Brandstofpomp Regelmodule +U0411=Ongeldige Data Ontvangen van Aandrijfmotor Regelmodule +U0412=Ongeldige Data Ontvangen van Accu-energie Regelmodule A +U0413=Ongeldige Data Ontvangen van Accu-energie Regelmodule B +U0414=Ongeldige Data Ontvangen van Vierwielaandrijving Koppeling Regelmodule +U0415=Ongeldige Data Ontvangen van AntiBlokkeerSysteem Regelmodule +U0417=Ongeldige Data Ontvangen van Parkeerrem Regelmodule +U0418=Ongeldige Data Ontvangen van Remsysteem Regelmodule +U0419=Ongeldige Data Ontvangen van Stuurinspanning Regelmodule +U0420=Ongeldige Data Ontvangen van Stuurbekrachtiging Regelmodule +U0421=Ongeldige Data Ontvangen van Rijniveau Regelmodule +U0422=Ongeldige Data Ontvangen van Body Regelmodule +U0423=Ongeldige Data Ontvangen van Instrumentenpaneel Regelmodule +U0424=Ongeldige Data Ontvangen van HVAC Regelmodule +U0425=Ongeldige Data Ontvangen van Extra Verwarming Regelmodule +U0426=Ongeldige Data Ontvangen van Startonderbreker Regelmodule +U0427=Ongeldige Data Ontvangen van Voertuigbeveiliging Regelmodule +U0428=Ongeldige Data Ontvangen van Stuurhoeksensor Module +U0430=Ongeldige Data Ontvangen van Bandenspanningsmeter (TPS) Module +U0429=Ongeldige Data Ontvangen van Stuurkolom Regelmodule +U0431=Ongeldige Data Ontvangen van Body Regelmodule A +U0100=Verbinding Verloren met ECM/PCM A +U0101=Verbinding Verloren met TCM +U0102=Verbinding Verloren met Tussenbak Regelmodule +U0103=Verbinding Verloren met Schakel Module diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pa.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pa.properties new file mode 100644 index 0000000..3f5a1e3 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pa.properties @@ -0,0 +1 @@ +P0001=ਫਿਊਲ ਵੋਲੀਅਮ ਰੈਗੂਲੇਟਰ ਕੰਟਰੋਲ ਸਰਕਟ/ਓਪਨ diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pl.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pl.properties new file mode 100644 index 0000000..6c89aa3 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pl.properties @@ -0,0 +1,474 @@ +P0001=Regulator ilości paliwa - Otwarty obwód sterowania +P0002=Regulator ilości paliwa – Awaria obiegu prądu/wydajności +P0003=Regulator ilości paliwa – Sygnał zbyt niski +P0004=Regulator ilości paliwa – Sygnał zbyt wysoki +P0005=Zawór odcinający paliwo A - Obwód sterowania/otwarty +P0006=Zawór odcinający paliwo A - Sygnał zbyt niski +P0007=Zawór odcinający paliwo A - Sygnał zbyt wysoki +P0008=Czasy sterowania silnika - 1 rząd cylindrów +P0009=Czasy sterowania silnika - 2 rząd cylindrów +P000A=Wolna reakcja na położenie wałka rozrządu zaworów dolotowych (A) - rząd 1 +P000B=Wolna reakcja na położenie wałka rozrządu zaworów dolotowych (B) - rząd 1 +P000C=Wolna reakcja na położenie wałka rozrządu zaworów dolotowych (A) - rząd 2 +P000D=Wolna reakcja na położenie wałka rozrządu zaworów dolotowych (B) - rząd 2 +P000E=Zarezerwowane ISO/SAE +P000F=Zarezerwowane ISO/SAE +P006E=Zarezerwowane ISO/SAE +P006F=Zarezerwowane ISO/SAE +P012F=Zarezerwowane ISO/SAE +P018F=Zarezerwowane ISO/SAE +P023F=Zarezerwowane ISO/SAE +P0364=Zarezerwowane ISO/SAE +P041F=Zarezerwowane ISO/SAE +P042E=Zarezerwowane ISO/SAE +P042F=Zarezerwowane ISO/SAE +P047F=Zarezerwowane ISO/SAE +P050E=Zarezerwowane ISO/SAE +P050F=Zarezerwowane ISO/SAE +P069E=Zarezerwowane ISO/SAE +P069F=Zarezerwowane ISO/SAE +P075F=Zarezerwowane ISO/SAE +P080E=Zarezerwowane ISO/SAE +P080F=Zarezerwowane ISO/SAE +P084F=Zarezerwowane ISO/SAE +P0B0E=Zarezerwowane ISO/SAE +P0B0F=Zarezerwowane ISO/SAE +P204F=Zarezerwowane ISO/SAE +P205F=Zarezerwowane ISO/SAE +P206A=Zarezerwowane ISO/SAE +P206B=Zarezerwowane ISO/SAE +P206C=Zarezerwowane ISO/SAE +P206D=Zarezerwowane ISO/SAE +P207F=Zarezerwowane ISO/SAE +P240D=Zarezerwowane ISO/SAE +P240E=Zarezerwowane ISO/SAE +P240F=Zarezerwowane ISO/SAE +P245E=Zarezerwowane ISO/SAE +P245F=Zarezerwowane ISO/SAE +P255F=Zarezerwowane ISO/SAE +P256F=Zarezerwowane ISO/SAE +P0010=Nastawnik wlotu rozrządu – cylinder rzędu 1 +P0011=Nastawnik wlotu rozrządu – Nadmierne przestawienie w kierunku „wcześnie” lub wydajność systemu - cylinder rzędu 1 +P0012=Elektrozawór ustawienia wału rozrządczego wlotowego 1. Rozrząd za bardzo cofnięty +P0013=Nastawnik wlotu rozrządu – cylinder rzędu 1 +P0014=Przestawnik rozrządu sterowania wylotu 1 rzędu cylindrów, nadmierne przestawienie w kierunku „wcześnie” +P0015=Przestawnik rozrządu sterowania wylotu 1 rzędu cylindrów, Nadmierne przestawienie w kierunku „późno” +P0016=Pozycja wału korbowego/rozrządu 1 rzędu cylindrów, Błąd odniesienia czujnika A Wiązka przewodów +P0017=Pozycja wału korbowego/rozrządu 1 rzędu cylindrów, Błąd odniesienia czujnika B Wiązka przewodów +P0018=Pozycja wału korbowego/rozrządu 2 rzędu cylindrów, Błąd odniesienia czujnika A Wiązka przewodów +P0019=Pozycja wału korbowego/rozrządu 2 rzędu cylindrów, Błąd odniesienia czujnika B Wiązka przewodów +P0020=Nastawnik wlotu rozrządu – cylinder rzędu 2, awaria obiegu prądu +P0021=Nastawnik wlotu rozrządu – cylinder rzędu 2, Nadmierne przestawienie w kierunku „wcześnie” +P0022=Nastawnik wlotu rozrządu – cylinder rzędu 2, Nadmierne przestawienie w kierunku „późno” +P0023=Przestawnik rozrządu sterowania wylotu 2 rzędu cylindrów, awaria obiegu prądu +P0024=Przestawnik rozrządu sterowania wylotu 2 rzędu cylindrów, Nadmierne przestawienie w kierunku „wcześnie” +P0025=Przestawnik rozrządu sterowania wylotu 2 rzędu cylindrów , Nadmierne przestawienie w kierunku „późno” +P0026=Obieg prądu. Zawór magnetyczny – przestawnik rozrządu wejścia 1 rzędu cylindrów, błąd funkcyjny lub zakresowy +P0027=Obieg prądu. Zawór magnetyczny – regulator faz rozrządu wylotu 1 rzędu cylindrów, błąd funkcyjny lub zakresowy +P0028=Obieg prądu. Zawór magnetyczny – przestawnik rozrządu wejścia 2 rzędu cylindrów, błąd funkcyjny lub zakresowy +P0029=Obieg prądu. Zawór magnetyczny – regulator faz rozrządu wylotu 2 rzędu cylindrów błąd funkcyjny lub zakresowy +P0030=Podgrzana sonda lambda 1, 1 rząd cylindrów, Regulacja ogrzewania – awaria obiegu prądu +P0031=Podgrzana sonda lambda 1, 1 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt niski +P0032=Podgrzana sonda lambda 1, 1 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt wysoki +P0033=Zawór regulujący – ciśnienie doładowania, awaria obiegu prądu +P0034=Zawór regulujący – ciśnienie doładowania. Sygnał zbyt niski +P0035=Zawór regulujący – ciśnienie doładowania. Sygnał zbyt wysoki +P0036=Podgrzana sonda lambda 2, 1 rząd cylindrów, Regulacja ogrzewania – awaria obiegu prądu +P0037=Podgrzana sonda lambda 2, 1 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt niski +P0038=Podgrzana sonda lambda 2, 1 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt wysoki +P0039=Zawór bypassowy – turbosprężarka / Zawór obejściowy kompresora powietrza doładowującego +P0040=Sonda lambda – Zamienione sygnały, 1 rząd cylindrów Czujnik 1, 2 rząd cylindrów Czujnik 1 +P0041=Sonda lambda – Zamienione sygnały, 1 rząd cylindrów Czujnik 2, 2 rząd cylindrów Czujnik 2 +P0042=Podgrzana sonda lambda 3, 1 rząd cylindrów, Regulacja ogrzewania – awaria obiegu prądu +P0043=Podgrzana sonda lambda 3, 1 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt niski +P0044=Podgrzana sonda lambda 3, 1 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt wysoki +P0045=Zawór elektromagnetyczny turbosprężarki/kompresora – Otwarty obwód prądu +P0046=Zawór elektromagnetyczny turbosprężarki/kompresora – błąd funkcyjny lub zakresowy Obieg prądu +P0047=Zawór elektromagnetyczny turbosprężarki/kompresora – Sygnał zbyt niski +P0048=Zawór elektromagnetyczny turbosprężarki/kompresora – Sygnał zbyt wysoki +P0049=Koło turbiny turbosprężarki – Nadmierne obroty +P004A=Turbosprężarka/Doładowanie Zwiększ sterowania elektromagnesu B obwód/otwarty +P004B=Turbosprężarka/Doładowanie Zwiększ sterowania elektromagnesu B Zakres obwodu/Wydajność +P004C=Turbosprężarka/Doładowanie Zwiększ sterowania elektromagnesu B Sygnał zbyt niski +P004D=Turbosprężarka/Doładowanie Zwiększ sterowania elektromagnesu B Sygnał zbyt wysoki +P004E=Turbosprężarka / Doładowanie Zwiększ sterowania elektromagnesu A Obwód przerwany/Erratic +P004F=Turbosprężarka / Doładowanie Zwiększ sterowania elektromagnesu B Obwód przerwany/Erratic +P0050=Podgrzana sonda lambda 1, 2 rząd cylindrów, Regulacja ogrzewania – awaria obiegu prądu +P0051=Podgrzana sonda lambda 1, 2 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt niski +P0052=Podgrzana sonda lambda 1, 2 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt wysoki +P0053=Podgrzana sonda lambda, 1 rząd cylindrów, Czujnik 1 +P0054=Podgrzana sonda lambda, 1 rząd cylindrów, Czujnik 2 +P0055=Podgrzana sonda lambda, 1 rząd cylindrów, Czujnik 3 +P0056=Podgrzana sonda lambda 2, 2 rząd cylindrów, Regulacja ogrzewania – awaria obiegu prądu +P0057=Podgrzana sonda lambda 2, 2 rząd cylindrów, Regulacja ogrzewania – Obieg prądu. Sygnał zbyt niski +P0058=Podgrzana sonda lambda 2, 2 rząd cylindrów, Regulacja ogrzewania – Obieg prądu. Sygnał zbyt wysoki +P0059=Podgrzana sonda lambda, 2 rząd cylindrów, Czujnik 1 – Opornik +P0060=Podgrzana sonda lambda, 2 rząd cylindrów, Czujnik 2 – Opornik +P0061=Podgrzana sonda lambda, 2 rząd cylindrów, Czujnik 3 – Opornik +P0062=Podgrzana sonda lambda 3, 2 rząd cylindrów, Regulacja ogrzewania – awaria obiegu prądu +P0063=Podgrzana sonda lambda 3, 2 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt niski +P0064=Podgrzana sonda lambda 3, 2 rząd cylindrów, Regulacja ogrzewania – Sygnał zbyt wysoki +P0065=Zawór wtryskowy wspomagany zasysanym powietrzem, błąd funkcyjny lub zakresowy +P0066=Zawór wtryskowy wspomagany zasysanym powietrzem, awaria obiegu prądu – Sygnał zbyt niski +P0067=Zawór wtryskowy wspomagany zasysanym powietrzem, Sygnał zbyt wysoki +P0068=Błąd odniesienia – Czujnik ciśnienia rury ssącej / Przepływomierz powietrza / Położenie przepustnic +P0069=Błąd odniesienia – Czujnik ciśnienia rury ssącej / Czujnik ciśnienia atmosferycznego +P006A=Korelacja pomiędzy MAP a przepływomierzem masowym lub objętościowym powietrza +P006B=Korelacja pomiędzy MAP a ciśnieniem spalin +P006C=Korelacja pomiędzy MAP a ciśnieniem wlotowym doładowania +P006D=Korelacja pomiędzy ciśnieniem atmosferycznym a Turbosprężarką/Ciśnienie wlotowe doładowania +P0070=Czujnik temperatury zewnętrznej, awaria obiegu prądu +P0071=Czujnik temperatury zewnętrznej, błąd funkcyjny lub zakresowy +P0072=Czujnik temperatury zewnętrznej, Sygnał wejściowy zbyt niski +P0073=Czujnik temperatury zewnętrznej, Sygnał wejściowy zbyt wysoki +P0074=Czujnik temperatury zewnętrznej, Czasowe przerwanie obiegu prądu +P0075=Zawór magnetyczny – przestawnik rozrządu wejścia 1 rzędu cylindrów, awaria obiegu prądu +P0076=Zawór magnetyczny – przestawnik rozrządu wejścia 1 rzędu cylindrów, Sygnał zbyt niski +P0077=Zawór magnetyczny – przestawnik rozrządu wejścia 1 rzędu cylindrów, Sygnał zbyt wysoki +P0078=Zawór magnetyczny – regulator faz rozrządu wylotu 1 rzędu cylindrów, awaria obiegu prądu +P0079=Zawór magnetyczny – regulator faz rozrządu wylotu 1 rzędu cylindrów, Sygnał zbyt niski +P0080=Zawór magnetyczny – regulator faz rozrządu wylotu 1 rzędu cylindrów, Sygnał zbyt wysoki +P0081=Zawór magnetyczny – przestawnik rozrządu wejścia 2 rzędu cylindrów, awaria obiegu prądu +P0082=Zawór magnetyczny – przestawnik rozrządu wejścia 2 rzędu cylindrów, Sygnał zbyt niski +P0083=Wysoki poziom obwodu elektromagnetycznego zaworu dolotowego 2 +P0084=Zespół obwodu elektromagnetycznego sterującego zaworem wydechowym 2 +P0085=Obwód cewki sterującej zaworu wydechowego w stanie niskim Bank 2 +P0086=Obwód cewki sterującej zaworu wydechowego wysoki Bank 2 +P0087=Listwa rozdzielacza paliwa, Ciśnienie systemowe zbyt niskie +P0088=Listwa rozdzielacza paliwa, Ciśnienie systemowe zbyt wysokie +P0089=Kontroler ciśnienia paliwa 1, Wydajność +P0090=Kontroler ciśnienia paliwa 1, Otwarty obwód prądu +P0091=Kontroler ciśnienia paliwa 1, Sygnał zbyt niski +P0092=Kontroler ciśnienia paliwa 1, Sygnał zbyt wysoki +P0093=Układ paliwowy nieszczelny - Wykryta duża nieszczelność +P0094=Układ paliwowy nieszczelny - Wykryta mała nieszczelność +P0095=Czujnik temperatury pobieranej 2, awaria obiegu prądu +P0096=Czujnik temperatury pobieranej 2, błąd funkcyjny lub zakresowy +P0097=Czujnik temperatury pobieranej 2, Sygnał wejściowy zbyt niski +P0098=Czujnik temperatury pobieranej 2, Sygnał wejściowy zbyt wysoki +P0099=Czujnik temperatury pobieranej 2, Czasowe przerwanie obiegu prądu +P009A=Korelacja pomiędzy temperaturą powietrza dolotowego a temperaturą powietrza otoczenia +P0100=Przepływomierz powietrza/miernik ilości powietrza, awaria obiegu prądu +P0101=Przepływomierz powietrza/miernik ilości powietrza, błąd funkcyjny lub zakresowy +P0102=Przepływomierz powietrza/miernik ilości powietrza, Sygnał wejściowy zbyt niski +P0103=Przepływomierz powietrza/miernik ilości powietrza, Sygnał wejściowy zbyt wysoki +P0104=Przepływomierz powietrza/miernik ilości powietrza, Czasowe przerwanie obiegu prądu +P0105=Czujnik ciśnienia pompy pobierającej powietrze/Czujnik ciśnienia atmosferycznego, awaria obiegu prądu +P0106=Czujnik ciśnienia pompy pobierającej powietrze/Czujnik ciśnienia atmosferycznego, błąd funkcyjny lub zakresowy +P0107=Czujnik ciśnienia pompy pobierającej powietrze/Czujnik ciśnienia atmosferycznego, Sygnał wejściowy zbyt niski +P0108=Czujnik ciśnienia pompy pobierającej powietrze/Czujnik ciśnienia atmosferycznego, Sygnał wejściowy zbyt wysoki +P0109=Czujnik ciśnienia pompy pobierającej powietrze/Czujnik ciśnienia atmosferycznego, Czasowe przerwanie obiegu prądu +P010A=Masa lub objętość przepływu powietrza, B, Obieg +P010B=Masa lub objętość przepływu powietrza, B, Zakres obwodu/Wydajność +P010C=Masa lub objętość przepływu powietrza, B, Sygnał zbyt niski +P010D=Masa lub objętość przepływu powietrza, B, Sygnał zbyt wysoki +P010E=Masa lub objętość przepływu powietrza, B, Obwód przerwany/Erratic +P010F=Korelacja pomiędzy masą lub objętością przepływu powietrza sensorów A/B +P0110=Czujnik temperatury pobieranej 1, awaria obiegu prądu +P0111=Czujnik temperatury pobieranej 1, błąd funkcyjny lub zakresowy +P0112=Czujnik temperatury pobieranej 1, Sygnał wejściowy zbyt niski +P0113=Czujnik temperatury pobieranej 1, Sygnał wejściowy zbyt wysoki +P0114=Czujnik temperatury pobieranej 1, Czasowe przerwanie obiegu prądu +P0115=Czujnik temperatury cieczy chłodzącej 1, awaria obiegu prądu +P0116=Czujnik temperatury cieczy chłodzącej 1, błąd funkcyjny lub zakresowy +P0117=Czujnik temperatury cieczy chłodzącej 1, Sygnał wejściowy zbyt niski +P0118=Czujnik temperatury cieczy chłodzącej 1, Sygnał wejściowy zbyt wysoki +P0119=Czujnik temperatury cieczy chłodzącej 1, Czasowe przerwanie obiegu prądu +P011A=Temperatura płynu chłodzącego silnika - Sensor 1/2 korelacja +P0120=Przepustnica/Pozycja pedału gazu/ Nieprawidłowe napięcie obwodu A +P0121=Potenciometr przepustnicy klapowej A/Czujnik – pedał jezdny A, błąd funkcyjny lub zakresowy +P0122=Przepustnica/Pozycja pedału gazu/ Zbyt niskie napięcie obwodu A +P0123=Przepustnica/Pozycja pedału gazu/ Zbyt wysokie napięcie obwodu A +P0124=Potenciometr przepustnicy klapowej A/Czujnik – pedał jezdny A, Czasowe przerwanie obiegu prądu +P0125=Temperatura środka chłodzącego Zbyt niski, Niezamknięty obieg regulacyjny pomiaru paliwa +P0126=Niewystarczająca temperatury płynu chłodzącego dla stabilnej pracy +P0127=Temperatura zasysania powietrza zbyt wysoka +P0128=Termostat cieczy chłodzącej (Temperatura czynnika chłodniczego poniżej temperatury regulacji termostatu) +P0129=Ciśnienie atmosferyczne zbyt niskie +P012A=Obwód czujnika ciśnienia wlotowego turbosprężarki/sprężarki +P012B=Zakres/wydajność czujnika ciśnienia wlotowego turbosprężarki/sprężarki +P012C=Obwód czujnika ciśnienia dolotowego turbosprężarki/sprężarki +P0148=Błąd dostarczania paliwa +P0149=Błąd pomiaru czasu paliwa +P012D=Obwód czujnika ciśnienia wlotowego turbosprężarki/sprężarki doładowującej wysoki +P0477=Niski zawór sterujący ciśnieniem spalin +U3FFF=Nie ustawiono kodów problemów +P070F=Zbyt niski poziom płynu przekładniowego +P021A=Czas wtrysku cylindra 7 +P0219=Stan nadmiernej prędkości obrotowej silnika +P0180=Czujnik temperatury paliwa Obwód A +P0138=O2 Obwód czujnika Bank wysokiego napięcia 1 Czujnik 2 +P0136=O2 Bank obwodu czujnika 1 Czujnik 2 +P0134=Obwód czujnika O2 Brak wykrytej aktywności Bank 1 Czujnik 1 +P0132=O2 Obwód czujnika Bank wysokiego napięcia 1 Czujnik 1 +P0130=O2 Bank obwodu czujnika 1 Czujnik 1 +P012E=Turbosprężarka/ Doładowanie Obwód czujnika ciśnienia wlotowego przerywany / nieregularny +P018E=Czujnik ciśnienia paliwa B Obwód przerywany / nieregularny +P018D=Czujnik ciśnienia paliwa B Obwód wysoki +P018C=Czujnik Ciśnienia Paliwa B, Obwód niski +P0200=Obwód wtryskiwacza / otwarty +P0962=Elektrozawór regulacji ciśnienia A Obwód sterowania niski +P0959=Automatyczna zmiana biegów Tryb ręczny Obwód przerwany +P0784=Awaria zmiany biegów 4-5 +P0782=Awaria zmiany biegów 2-3 +P0780=Usterka systemu zmiany biegów +P0781=Awaria zmiany biegów 1-2 +P0783=Awaria zmiany biegów 3-4 +P0785=Awaria elektromagnesu zmiany biegów / rozrządu +P0786=Elektromagnes (cewka przesuwu) ustawiania rozrządu – sygnał poza zakresem/wydajność +U0090=Zarezerwowane przez dokument +U0097=Zarezerwowane przez dokument +U0405=Otrzymano nieprawidłowe dane z modułu tempomatu +U0401=Otrzymano nieprawidłowe dane z ECM/PCM +U0400=Otrzymano nieprawidłowe dane +U0417=Otrzymano nieprawidłowe dane z modułu sterującego hamulcem postojowym +U0410=Otrzymano nieprawidłowe dane z modułu sterowania pompą paliwa +U0430=Otrzymano nieprawidłowe dane z modułu monitorowania ciśnienia w oponach +U0407=Otrzymano nieprawidłowe dane z modułu sterowania świecami żarowymi +U0428=Otrzymano nieprawidłowe dane z modułu czujnika kąta skrętu +U0412=Otrzymano nieprawidłowe dane z modułu kontroli energii akumulatora A +U0402=Otrzymano nieprawidłowe dane z modułu kontroli skrzyni biegów +U0403=Otrzymano nieprawidłowe dane z modułu sterowania skrzynią rozdzielczą +U0404=Otrzymano nieprawidłowe dane z modułu sterującego zmianą biegów +U0408=Otrzymano nieprawidłowe dane z modułu sterowania siłownikiem przepustnicy +U0409=Otrzymano nieprawidłowe dane z modułu sterującego paliwem alternatywnym +U0413=Otrzymano nieprawidłowe dane z modułu kontroli energii akumulatora B +U0415=Otrzymano nieprawidłowe dane z modułu sterującego układem ABS +U0423=Otrzymano nieprawidłowe dane z modułu sterującego deski rozdzielczej +U0431=Otrzymano nieprawidłowe dane z modułu kontroli nadwozia A +U0421=Otrzymano nieprawidłowe dane z modułu kontroli poziomu jazdy +U0137=Zarezerwowane przez dokument +U0418=Otrzymano nieprawidłowe dane z modułu sterowania układem hamulcowym +U0419=Otrzymano nieprawidłowe dane z modułu kontroli siły kierowania +U0420=Otrzymano nieprawidłowe dane z modułu sterowania układem wspomagania kierownicy +U0135=Zarezerwowane przez dokument +U0126=Utracono komunikację z modułem czujnika kąta skrętu +U0422=Otrzymano nieprawidłowe dane z modułu kontroli nadwozia +U0425=Otrzymano nieprawidłowe dane z modułu sterowania ogrzewaniem dodatkowym +U0426=Otrzymano nieprawidłowe dane z modułu sterującego immobilizera pojazdu +U0427=Otrzymano nieprawidłowe dane z modułu kontroli bezpieczeństwa pojazdu +U0083=Zarezerwowane przez dokument +U0094=Zarezerwowane przez dokument +U0130=Utracono komunikację z modułem kontroli siły kierowania +U0140=Utracono komunikację z modułem kontroli nadwozia +U0145=Utracono komunikację z modułem kontroli nadwozia E +U0424=Otrzymano nieprawidłowe dane z modułu sterowania ogrzewaniem, wentylacją i klimatyzacją +U0074=Zarezerwowane przez dokument +U0085=Zarezerwowane przez dokument +U0089=Zarezerwowane przez dokument +U0093=Zarezerwowane przez dokument +U0076=Zarezerwowane przez dokument +U0081=Zarezerwowane przez dokument +U0087=Zarezerwowane przez dokument +U0091=Zarezerwowane przez dokument +U0092=Zarezerwowane przez dokument +U0098=Zarezerwowane przez dokument +U0077=Zarezerwowane przez dokument +U0078=Zarezerwowane przez dokument +U0080=Zarezerwowane przez dokument +U0082=Zarezerwowane przez dokument +U0079=Zarezerwowane przez dokument +U0084=Zarezerwowane przez dokument +U0086=Zarezerwowane przez dokument +U0088=Zarezerwowane przez dokument +U0095=Zarezerwowane przez dokument +U0096=Zarezerwowane przez dokument +U0099=Zarezerwowane przez dokument +U0100=Utracono komunikację z ECM/PCM A +U0102=Utracono komunikację z modułem sterowania skrzynią rozdzielczą +U0104=Utracono komunikację z modułem tempomatu +U0105=Utracono komunikację z modułem sterowania wtryskiwaczami paliwa +U0106=Utracono komunikację z modułem sterującym świecami żarowymi +U0107=Utracono komunikację z modułem sterowania siłownikiem przepustnicy +U0114=Utracono komunikację z modułem sterowania sprzęgłem napędu na cztery koła +U0115=Utracono komunikację z ECM/PCM A +U0120=Zarezerwowane przez dokument +U0109=Utracono komunikację z modułem kontroli pompy paliwa +U0111=Utracono komunikację z modułem kontroli energii akumulatora A +U0113=Utracono komunikację z krytyczną informacją o kontroli emisji +U0112=Utracono komunikację z modułem kontroli energii akumulatora B +U0118=Zarezerwowane przez dokument +U0117=Zarezerwowane przez dokument +U0119=Zarezerwowane przez dokument +U0121=Utracono komunikację z modułem sterującym systemu ABS +U0122=Utracono komunikację z modułem kontroli dynamiki pojazdu +U0124=Utracono komunikację z modułem czujnika przyspieszenia bocznego +U0125=Utracono komunikację z modułem wieloosiowego czujnika przyspieszenia +U0136=Zarezerwowane przez dokument +U0138=Zarezerwowane przez dokument +U0133=Zarezerwowane przez dokument +U0134=Zarezerwowane przez dokument +U0128=Utracono komunikację z modułem kontroli hamulca postojowego +U0131=Utracono komunikację z modułem sterowania układem wspomagania kierownicy +U0305=Niezgodność oprogramowania z modułem tempomatu +U0129=Utracono komunikację z modułem sterowania układu hamulcowego +U0306=Niezgodność oprogramowania z modułem sterowania wtryskiwaczami paliwa +U0132=Utracono komunikację z modułem kontroli poziomu jazdy +U0141=Utracono komunikację z modułem kontroli nadwozia A +U0149=Utracono komunikację z bramką D +U0150=Utracono komunikację z bramką E +U0142=Utracono komunikację z modułem kontroli nadwozia B +U0143=Utracono komunikację z modułem kontroli nadwozia C +U0144=Utracono komunikację z modułem kontroli nadwozia D +U0147=Utracono komunikację z bramką B +U0148=Utracono komunikację z bramką C +U0146=Utracono komunikację z bramką A +U0155=Utracono komunikację z modułem sterującym tablicy rozdzielczej +U0156=Utracono komunikację z centrum informacyjnym A +U0157=Utracono komunikację z centrum informacyjnym B +U0158=Utracono komunikację z projektorem informacji na szybie przedniej +U0160=Utracono komunikację z modułem sterowania alarmem dźwiękowym +U0162=Utracono komunikację z modułem wyświetlacza nawigacji +U0161=Utracono komunikację z modułem kompasu +U0152=Utracono komunikację z modułem kontroli bocznych urządzeń przytrzymujących +U0153=Utracono komunikację z modułem kontroli bocznych urządzeń przytrzymujących +U0165=Utracono komunikację z modułem sterowania ogrzewaniem, wentylacją i klimatyzacją +U0154=Utrata łączności z modułem wykrywania zajętości fotela pasażera +U0175=Utracono komunikację z czujnikiem systemu przytrzymującego F +U0166=Utracono komunikację z modułem sterowania ogrzewaniem dodatkowym +U0167=Utracono komunikację z modułem sterującym immobilizera pojazdu +U0164=Utracono komunikację z modułem sterowania ogrzewaniem, wentylacją i klimatyzacją +U0168=Utracono komunikację z modułem kontroli bezpieczeństwa pojazdu +U0169=Utracono komunikację z modułem sterującym szyberdachu +U0170=Utracono komunikację z czujnikiem systemu przytrzymującego A +U0171=Utracono komunikację z czujnikiem systemu przytrzymującego B +U0172=Utracono komunikację z czujnikiem systemu przytrzymującego C +U0173=Utracono komunikację z czujnikiem systemu przytrzymującego D +U0174=Utracono komunikację z czujnikiem systemu przytrzymującego E +U0176=Utracono komunikację z czujnikiem systemu przytrzymującego G +U0177=Utracono komunikację z czujnikiem systemu przytrzymującego H +U0178=Utracono komunikację z czujnikiem systemu przytrzymującego I +U0210=Utracono komunikację z modułem sterującym siedzenia C +U0179=Utracono komunikację z czujnikiem systemu przytrzymującego J +U0181=Utracono komunikację z modułem kontroli poziomowania reflektorów +U0186=Utracono komunikację ze wzmacniaczem audio +U0189=Utracono komunikację z modułem odtwarzacza/zmiennika płyt C +U0192=Utracono komunikację z komputerem osobistym +U0180=Utracono komunikację z modułem automatycznego sterowania oświetleniem +U0182=Utracono komunikację z modułem sterowania oświetleniem +U0183=Utracono komunikację z modułem sterowania oświetleniem +U0185=Utracono komunikację z modułem sterowania anteną +U0184=Utracono komunikację z radiem +U0187=Utracono komunikację z modułem odtwarzacza/zmiennika płyt A +U0190=Utracono komunikację z modułem odtwarzacza/zmiennika płyt D +U0191=Utracono komunikację z telewizją +U0188=Utracono komunikację z modułem odtwarzacza/zmiennika płyt B +U0193=Utracono komunikację z cyfrowym modułem sterowania dźwiękiem A +U0194=Utracono komunikację z cyfrowym modułem sterowania dźwiękiem B +U0206=Utracono komunikację z modułem sterowania składanym dachem +U0196=Utracono komunikację z modułem sterowania rozrywką dla tylnych siedzeń +U0197=Utracono komunikację z modułem sterowania telefonem +U0198=Utracono komunikację z modułem sterowania telematycznego +U0207=Utracono komunikację z modułem sterowania dachem ruchomym +U0208=Utracono komunikację z modułem sterującym siedzenia A +U0200=Utracono komunikację z modułem sterowania drzwiami B +U0205=Utracono komunikację z modułem sterowania drzwiami G +U0201=Utracono komunikację z modułem sterowania drzwiami C +U0203=Utracono komunikację z modułem sterowania drzwiami E +U0223=Utracono komunikację z silnikiem szyby drzwiowej B +U0202=Utracono komunikację z modułem sterowania drzwiami D +U0204=Utracono komunikację z modułem sterowania drzwiami F +U0304=Niezgodność oprogramowania z modułem sterującym zmianą biegów +U0226=Utracono komunikację z silnikiem szyby drzwiowej E +U0227=Utracono komunikację z silnikiem szyby drzwiowej F +U0230=Utracono komunikację z modułem tylnej bramy +U0303=Niezgodność oprogramowania z modułem sterowania skrzynią rozdzielczą +U0209=Utracono komunikację z modułem sterującym siedzenia B +U0211=Utracono komunikację z modułem sterującym siedzenia D +U0221=Utracono komunikację z przełącznikiem drzwi G +U0224=Utracono komunikację z silnikiem szyby drzwiowej C +U0225=Utracono komunikację z silnikiem szyby drzwiowej D +U0217=Utracono komunikację z przełącznikiem drzwi C +U0219=Utracono komunikację z przełącznikiem drzwi E +U0220=Utracono komunikację z przełącznikiem drzwi F +U0212=Utracono komunikację z modułem sterowania kolumny kierowniczej +U0213=Utracono komunikację z modułem kontroli lusterek +U0215=Utracono komunikację z przełącznikiem drzwi A +U0216=Utracono komunikację z przełącznikiem drzwi B +U0218=Utracono komunikację z przełącznikiem drzwi D +U0222=Utracono komunikację z silnikiem szyby drzwiowej A +U0228=Utracono komunikację z silnikiem szyby drzwiowej G +U0229=Utracono komunikację z modułem podgrzewania kierownicy +U0231=Utracono komunikację z modułem wykrywania deszczu +U0232=Utracono komunikację z modułem sterującym wykrywania przeszkód bocznych +U0233=Utracono komunikację z modułem sterującym wykrywania przeszkód bocznych +U0235=Utracono komunikację z przednim czujnikiem odległości tempomatu +U0300=Niezgodność oprogramowania wewnętrznego modułu sterującego +U0302=Niezgodność oprogramowania z modułem sterowania skrzynią biegów +U0301=Niezgodność oprogramowania z ECM/PCM +U0310=Niezgodność oprogramowania z modułem sterownia pompą paliwa +U0307=Niezgodność oprogramowania z modułem sterującym świecami żarowymi +U0308=Niezgodność oprogramowania z modułem sterowania siłownikiem przepustnicy +U0309=Niezgodność oprogramowania z modułem sterującym paliwem alternatywnym +U0317=Niezgodność oprogramowania z modułem sterującym hamulca postojowego +U0311=Niezgodność oprogramowania z modułem sterowania silnikiem napędowym +U0312=Niezgodność oprogramowania z modułem kontroli energii akumulatora A +U0313=Niezgodność oprogramowania z modułem kontroli energii akumulatora B +U0314=Niezgodność oprogramowania z modułem sterowania sprzęgłem napędu na cztery koła +U0315=Niezgodność oprogramowania z modułem sterującym układu ABS +U0316=Niezgodność oprogramowania z modułem sterowania dynamiką pojazdu +U0318=Niezgodność oprogramowania z modułem sterowania układu hamulcowego +U0321=Niezgodność oprogramowania z modułem kontroli poziomu jazdy +U0319=Niezgodność oprogramowania z modułem kontroli siły kierowania +U0320=Niezgodność oprogramowania z modułem sterowania wspomaganiem kierownicy +U0322=Niezgodność oprogramowania z modułem kontroli nadwozia +U0323=Niezgodność oprogramowania z modułem sterującym deski rozdzielczej +U0324=Niezgodność oprogramowania z modułem sterowania ogrzewaniem, wentylacją i klimatyzacją +U0326=Niezgodność oprogramowania z modułem sterowania immobilizera pojazdu +U0327=Niezgodność oprogramowania z modułem kontroli bezpieczeństwa pojazdu +U0328=Niezgodność oprogramowania z modułem czujnika kąta skrętu +U0329=Niezgodność oprogramowania z modułem sterowania kolumną kierownicy +U0330=Niezgodność oprogramowania z modułem monitorowania ciśnienia w oponach +U0127=Utracono komunikację z modułem monitorowania ciśnienia w oponach +U0234=Utracono komunikację z modułem Convenience Recall +U0331=Niezgodność oprogramowania z modułem kontroli nadwozia A +U0429=Otrzymano nieprawidłowe dane z modułu sterowania kolumny kierowniczej +U0416=Otrzymano nieprawidłowe dane z modułu sterowania dynamiką pojazdu +U0414=Otrzymano nieprawidłowe dane z modułu sterowania sprzęgłem napędu na cztery koła +U0411=Otrzymano nieprawidłowe dane z modułu sterowania silnikiem napędowym +U0406=Otrzymano nieprawidłowe dane z modułu sterowania wtryskiwaczami paliwa +U0325=Niezgodność oprogramowania z modułem sterowania ogrzewaniem dodatkowym +U0214=Utracono komunikację ze zdalnym uruchamianiem funkcji +U0199=Utracono komunikację z modułem sterowania drzwiami A +U0195=Utracono komunikację z modułem odbiornika rozrywki na abonament +U0163=Utracono komunikację z modułem sterowania nawigacją +U0159=Utracono komunikację z modułem kontroli wspomagania parkowania +U0151=Utracono komunikację z modułem kontroli urządzeń przytrzymujących +U0139=Zarezerwowane przez dokument +U0116=Zarezerwowane przez dokument +U0110=Utracono komunikację z modułem sterowania silnikiem napędowym +U0108=Utracono komunikację z modułem sterowania paliwen alternatywnym +U0103=Utracono komunikację z modułem zmiany biegów +U0101=Utracono komunikację z TCM +U0075=Zarezerwowane przez dokument +P0195=Czujnik temperatury oleju silnikowego +P0169=Nieprawidłowy skład paliwa +P0287=Cylinder 9 Wkład/bilans +P0278=Cylinder 6 Wkład/bilans +P0281=Cylinder 7 Wkład/bilans +P0440=Układ emisji par paliwa +P0284=Cylinder 8 Wkład/bilans +P0297=Stan nadmiernej prędkości pojazdu +P0494=Niska prędkość wentylatora +P0495=Wysoka prędkość wentylatora +P0770=Cewka zmiany biegów E +P0613=Procesor TCM +P0563=Wysokie napięcie systemowe +P0560=Napięcie systemu +P0513=Nieprawidłowy klucz do immobilizera +P0600=Szeregowe łącze komunikacyjne +P0730=Nieprawidłowe przełożenie skrzyni biegów +P0750=Cewka zmiany biegów A +P0562=Niskie napięcie systemu +P075A=Cewka zmiany biegów G +P0561=Niestabilne napięcie systemowe +P0607=Wydajność modułu sterującego +P065A=Wydajność systemu generatora +P0760=Cewka zmiany biegów C +P0755=Cewka zmiany biegów B +P0765=Cewka zmiany biegów D +P076A=Cewka zmiany biegów H +P0493=Nadmierna prędkość wentylatora +P0606=Procesor ECM/PCM +P0829=Zmiana 5-6 +P0215=Cewka wyłączająca silnik diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt-PT.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt-PT.properties new file mode 100644 index 0000000..7f1477e --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt-PT.properties @@ -0,0 +1,2635 @@ +P0001=Regulador do Volume de Combustível do Circuito de Controle/Aberto +P0002=Alcance/Desempenho do Regulador do Volume de Combustível Circuito de Controle +P0003=Regulador do Volume de Combustível Circuito de Controle - Sinal Baixo +P0004=Regulador do Volume de Combustível Circuito de Controle - Sinal Alto +P0008=Posição do Motor Desempenho do Sistema Banco 1 +P0009=Posição do Motor Desempenho do Sistema Banco 2 +P000E=Reservado ao ISO/SAE +P000F=Reservado ao ISO/SAE +P0012=Posição do comando de válvulas, admissão/direita/parte dianteira, bloco 1 - ignição atrasada +P0015=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 1 - ignição atrasada +P0020=Atuador de posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - circuito defeituoso +P0013=Atuador de posição do comando de válvulas, escape/esquerda/parte dianteira, bloco 1 - circuito defeituoso +P2794=Circuito da Direção do Câmbio de Marchas - Sinal Baixo +P2060=Redutor da Injeção Bomba de Ar Circuito de Controle - Sinal Baixo +P2281=Vazamento de Ar Entre o MAF e o Corpo do Acelerador +U0092=Reservado por Documento +P0519=Desempenho do Sistema de Controle da Marcha Lenta +P0AEC=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Intermitente/Errático +P0977=Circuito de Controle do Trocador de Marchas Solenoide B - Sinal Alto +P0793=Circuito da Velocidade do Eixo Intermediário Sensor A - Sem Sinal +P2520=Requisição A/C Circuito A - Sinal Baixo +P2049=Circuito de Redundância do Injetor Banco 1 Unidade 1 - Sinal Alto +P0653=Circuito B do Sensor de Referência de Tensão - Sinal Alto +P0028=Circuito do solenoide de controle da válvula de admissão, bloco 2 - faixa/funcionamento +P0305=Foi Detectado uma Falha de Ignição no Cilindro 5 +P0863=Circuito de Comunicação TCM +P3400=Sistema de Desativação do Cilindro Banco 1 +P2535=Circuito da Posição Run/Start da Chave de Ignição - Sinal Alto +U0232=Comunicação Perdida com o Módulo do Controle da Deteção de Obstáculos - Esquerda +P2517=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B - Sinal Baixo +P0690=Sensor do Relê de Alimentação do ECM/PCM - Sinal Alto +P0824=Circuito da Posição Y da Alavanca de Marcha - Sinal Intermitente +P2528=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Alto +P050D=Lenta Irregular Durante a Partida a Frio +P0625=Circuito do Terminal Gerador Campo/F - Sinal Baixo +P0A85=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 - Sinal Alto +P0545=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Baixo +P0896=Tempo da Mudança da Marcha Muito Longo +P0A86=14 Circuito do Sensor de Corrente do Módulo de Energia Volt +P0716=Faixa/Desempenho do Circuito da Velocidade da Entrada/Turbina Sensor A +P0096=Faixa/Desempenho do Circuito do Sensor 2 da Temperatura do Ar de Admissão +P2199=Temperatura do Ar de Admissão Correlação do Sensor 1 / 2 +P0558=Circuito do Sensor de Pressão do Servo Freio - Sinal Alto +P2576=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Intermitente/Errático +P0570=Controle de Cruzeiro Sinal Acelerar +P256E=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Intermitente/Errático +P2621=Circuito da Saída da Posição do Acelerador - Sinal Baixo +P0A40=Faixa/Desempenho do Circuito do Sensor de Posição do Controle do Motor A +P2109=Desempenho Posição do Pedal do Acelerador Sensor A Parada Mínima +P3420=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P0041=Sinais do Sensor de O2 Trocados - Bloco 1 Sensor 2/Bloco 2 Sensor 2 +P2748=Velocidade do Eixo Intermediário Circuito do Sensor B - Sinal Intermitente +P2018=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Intermitente +P0235=Sensor de pressão do turbo – sensor A – Mau funcionamento +P3459=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +U0178=Perda de Comunicação com o Sistema de Restrição Sensor I +P0632=Odometro Não Programado – ECM/PCM +P2026=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor Baixa Tensão +P0862=Circuito de Comunicação da Troca de Marchas Módulo A - Sinal Alto +P0A1A=Módulo de Controle do Gerador +P3422=Desempenho Cilindro 3 Válvula do Escape Circuito de Controle +P0273=Circuito de Controle do Injetor do Cilindro 5 - Sinal Baixo +P0962=Circuito de Controle do Controle de Pressão Solenoide A - Sinal Baixo +P2036=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Alto +P0251=Controle A do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) +P0607=Desempenho do Módulo de Controle +P0249=Válvula de descarga do turbocompressor B - sinal baixo +P024F=Posição do Sensor A do Circuito de Controle da Descarga do Radiador - Sinal Alto +P2011=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão /Aberto +P2516=Faixa/Desempenho do Circuito de Pressão do Líquido Refrigerante do A/C Sensor B +P0902=Circuito Atuador da Embreagem - Sinal Baixo +P067A=Circuito de Controle do Conector da Vela 4 - Sinal Baixo +P2092=Circuito de Controle Atuador da Posição do Comando de Válvulas A Baixo Banco 2 b) +P0565=Controle de Cruzeiro Sinal Ligado +U0313=Incompatibilidade do Software com o Controlador de Energia da Bateria Módulo B +P207C=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Baixo +P2345=Cilindro 10 Batida Acima do Limite +P0A21=Circuito do Sensor de Torque do Motor - Sinal Intermitente +P0341=Faixa/Desempenho do Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim +P0890=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Baixo +P0142=Circuito do Sensor de Oxigénio Bloco 1 Sensor 3 +P2181=Desempenho do Sistema de Resfriamento +P062B=Desempenho do Módulo de Controle Interno do Controlador do Injetor de Combustível +P0674=Circuito do Conector da Vela Cilindro 4 /Aberto +P0926=Circuito Atuador da Troca Reversa de Marchas - Sinal Baixo +P3452=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P2056=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 +P0643=Circuito de Referência do Sensor de Tensão A - Sinal Alto +P0A07=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor - Sinal Alto +P0343=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Alto +U0235=Perda de Comunicação com Módulo do Controle de Cruzeiro Sensor de Alcance da Distância Frontal +P2319=Circuito de Controle Primário da Bobina de Ignição G - Sinal Alto +P0AE7=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida - Sinal Alto +U0431=Dados Inválidos Foram Recebidos do Controle da Carroceria (BCM) Módulo A +P0137=Baixa Tensão no Circuito do Sensor de Oxigénio Bloco 1 Sensor 2 +P0145=Resposta Lenta no Circuito do Sensor de Oxigénio Bloco 1 Sensor 3 +P2565=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Alto +U0078=Reservado por Documento +P0AFB=Tensão do Sistema na Bateria Híbrida - Sinal Alto +U0230=Perda de Comunicação com o Módulo da Porta Traseira +P2443=Sistema de Injeção de Ar Interruptor da Válvula Banco 2 Travou Fechado +P0595=Circuito de Controle do Servocontrole do Controlador de Cruzeiro - Sinal Baixo +P0AF4=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Baixo +P0483=Verificação de Racionalidade do Ventilador de Resfriamento +P0048=Sinal Alto no Circuito da Solenoide A do Controlo de Sobrealimentação do Turbocompressor/Compressor +P0946=Faixa/Desempenho do Circuito do Relê da Bomba Hidráulica +P0AD9=Circuito de Controle do Contator Positivo da Bateria Híbrida /Aberto +P0A46=Faixa/Desempenho do Circuito do Sensor de Posição do Controle do Motor B +P252F=O Nível do Óleo do Motor Está Muito Alto +P2196=Sinal do Sensor de Oxigênio Tendendo/Travado em Rico Banco 1 Sensor 1 +P2252=Circuito do Sensor de Oxigênio Corrente Negativa Banco 1 Sensor 1 - Sinal Baixo +P2424=Catalisador de Absorção HC Eficiência Abaixo do Limite Banco 2 +P084A=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H +U0205=Perda de Comunicação com o Controle da Porta Módulo G +P2102=Motor de Controle do Atuador do Acelerador - Sinal Baixo +P076A=Solenoide de Mudança H +P0007=Corte de Combustível Válvula A Circuito de Controle - Sinal Alto +P0833=Circuito do Pedal da Embreagem Interruptor B +P250B=Faixa/Desempenho do Circuito do Sensor do Nível de Óleo do Motor +P0148=Erro da Distribuição do Combustível +P0951=Faixa/Desempenho do Circuito de Controle Manual do Trocador Automático de Marchas +P0366=Banco 1 Circuito B Faixa/Desempenho do Sensor de Posição do Virabrequim +P2189=Sistema Muito Pobre Enquanto Ocioso Banco 2 +U0138=Comunicação Perdida com o Módulo do Controle de Todo o Terreno +U0220=Perda de Comunicação com a Porta Interruptor F +P0027=Circuito do solenoide de controle da válvula de escape, bloco 1 - faixa/funcionamento +P0851=Circuito de Entrada do Interruptor do Estacionamento/Neutro - Sinal Baixo +P2643=Gestão de Torque Retorno do Sinal B - Sinal Baixo +P0429=Circuito de Controle do Aquecimento do Catalisador Banco 1 +P2117=Desempenho Posição do Pedal do Acelerador Sensor F Parada Mínima +P0854=Circuito de Entrada do Interruptor Drive - Sinal Baixo +P3467=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P0078=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 +P3408=Cilindro 1 Válvula do Escape Circuito de Controle - Sinal Alto +P0AF0=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Alto +P0560=Tensão do Sistema +U0402=Dados Inválidos Foram Recebidos do Módulo de Controle da Transmissão +U0231=Perda de Comunicação com o Módulo do Sensor de Chuva +P0069=Pressão Absoluta do Tubo de Distribuição - Correlação Pressão Barométrica +U0122=Perda de Comunicação com o Módulo de Controle da Dinâmica do Veículo +P2115=Desempenho Posição do Pedal do Acelerador Sensor D Parada Mínima +P0688=Circuito do Sensor do Relê de Alimentação do ECM/PCM /Aberto +P2072=Sistema de Controle do Atuador do Acelerador - Obstrução por Gelo +P250C=Circuito do Sensor do Nível de Óleo do Motor - Sinal Baixo +P2448=Sistema de Injeção de Ar Alto Fluxo de Ar Banco 1 +P0266=Participação/Balanceamento do Cilindro 2 +P2175=Sistema de Controle do Atuador do Acelerador - Detectado Baixo Fluxo de Ar +P076E=Solenoide de Mudança H - Sinal Intermitente +P2564=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Baixo +P024D=Faixa/Desempenho da Posição do Sensor A do Circuito de Controle da Descarga do Radiador +P2795=Circuito da Direção do Câmbio de Marchas - Sinal Alto +P0A20=Circuito do Sensor de Torque do Motor - Sinal Alto +P2434=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Intermitente/Errático +P0720=Circuito do Sensor de Saída de Velocidade +P2139=Correlação da Tensão D / F do Sensor da Posição da Borboleta Pedal Acelerador +P2447=Bomba do Sistema de Injeção de Ar Secundário Desolado Banco 2 +P2764=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto - Sinal Baixo +P0447=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas Aberto +P0380=Circuito A da Vela/Aquecedor +P0837=Faixa/Desempenho do Circuito do Interruptor do Controlador das Quatro Rodas (4WD) +P0329=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Intermitente +P0AED=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A +P2620=Circuito da Saída da Posição do Acelerador /Aberto +P3405=Cilindro 1 Válvula do Escape Circuito de Controle /Aberto +P0958=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Alto +P0838=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) - Sinal Baixo +P0679=Circuito do Conector da Vela Cilindro 9 /Aberto +P0151=Baixa Tensão no Circuito do Sensor de Oxigénio Bloco 2 Sensor 1 +P0574=Sistema de Controle de Cruzeiro - A Velocidade do Veículo Está Muito Alta +P0703=Circuito do Freio Interruptor B +P0604=Módulo de Controle Interno Erro na Memória de Acesso Aleatório (RAM) +P0559=Circuito do Sensor de Pressão do Servo Freio - Sinal Intermitente +P204A=Circuito do Sensor de Pressão do Redutor +P0434=Temperatura do Catalisador Aquecido Abaixo do Limite Bloco 2 +P0460=Circuito do Sensor A do Nível de Combustível +P2605=Ar de Admissão Circuito do Aquecedor A +U0176=Perda de Comunicação com o Sistema de Restrição Sensor G +P0AE3=Circuito de Pré-Carga do Contator da Bateria Híbrida Travou Aberto +P2422=Válvula de Ventilação do EVAP Travou Fechado +P2334=Circuito de Controle Primário da Bobina de Ignição L - Sinal Alto +P0AA7=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida +P0A8A=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Intermitente +P2608=Ar de Admissão Circuito do Aquecedor B - Sinal Alto +U0083=Reservado por Documento +P2336=Cilindro 1 Batida Acima do Limite +P2101=Faixa/Desempenho do Motor de Controle do Atuador do Acelerador +P3495=Cilindro 12 Válvula do Escape Circuito de Controle - Sinal Baixo +P242A=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 +P0208=Injetor - Circuito/Aberto - Cilindro 8 +P2238=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 - Sinal Baixo +P0AD3=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 - Sinal Alto +P0779=Solenoide de Mudança B - Sinal Intermitente +P2529=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Intermitente +P2071=Banco 1 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Fechado +P3419=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P0A22=Circuito do Sensor do Gerador de Torque +P0649=Circuito de Controle da Lâmpada do Controle de Velocidade +P205C=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Baixo +P2121=Faixa/Desempenho do Circuito D do Sensor da Posição da Borboleta Pedal Acelerador +P0454=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Intermitente +P080F=Reservado ao ISO/SAE +P0A5A=Faixa/Desempenho do Circuito do Sensor de Corrente do Gerador +P0A0C=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Baixo +P2084=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 +P0274=Circuito de Controle do Injetor do Cilindro 5 - Sinal Alto +P0870=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C +P2408=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível +P3465=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle /Aberto +U0404=Dados Inválidos Foram Recebidos do Módulo de Controle do Câmbio de Marchas +P0084=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 +P204E=Circuito do Sensor de Pressão do Redutor - Sinal Intermitente/Errático +P2075=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P2251=Circuito de Controle do Sensor de Oxigênio Corrente Negativa /Aberto Banco 1 Sensor 1 +P2279=Vazamento no Sistema de Ar de Admissão +P0768=Solenoide de Mudança D Elétrico +P2416=Sensor de Oxigênio com Sinais Trocados Banco 1 Sensor 2 / Banco 1 Sensor 3 +P2265=Faixa/Desempenho do Circuito do Sensor de Água no Combustível +P024C=Posição do Sensor A do Circuito de Controle da Descarga do Radiador +P0503=Velocidade do Veículo Sensor A - Sinal Intermitente/Errático/Alto +P0961=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide A +P2734=Controle de Pressão Solenoide F Elétrico +P206F=Banco 2 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Fechado +P0747=Controle de Pressão Solenoide A Travado +P067C=Circuito de Controle do Conector da Vela 5 - Sinal Baixo +P2613=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C - Sinal Alto +U0003=Bus de Comunicação CAN de Alta Velocidade (+) Aberto +P0286=Circuito de Controle do Injetor do Cilindro 9 - Sinal Alto +P0370=Referência de Tempo de Alta Resolução do Sinal A +P2124=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P2088=Circuito de Controle Atuador da Posição do Comando de Válvulas A Baixo Banco 1 b) +P0059=Resistência de Aquecimento HO2S - Bloco 2 Sensor 1 +P0623=Circuito do Terminal Gerador da Lâmpada^ +U0146=Perda de Comunicação com o Gateway A +P2081=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Intermitente +P0310=Foi Detectado uma Falha de Ignição no Cilindro 10 +P2562=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A +U0424=Dados Inválidos Foram Recebidos do Módulo de Controle HVAC +P071E=Circuito do Modo da Transmissão Interruptor B - Sinal Baixo +P0A39=Circuito do Sensor de Temperatura do Gerador - Sinal Alto +P0354=Circuito da Bobina D da Ignição Primária/Secundária +P2522=Requisição A/C Circuito B +P2239=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 - Sinal Alto +P0AE6=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida - Sinal Baixo +P0718=Circuito da Velocidade da Entrada/Turbina Sensor A - Sinal Intermitente +P2640=Gestão de Torque Retorno do Sinal A - Sinal Alto +P0A54=Circuito do Sensor de Corrente do Controle do Motor A - Sinal Alto +U0327=Incompatibilidade do Software com o Módulo de Controle de Segurança do Veículo +P0064=Sinal Alto do Circuito do Controlo de Aquecimento HO2S - Bloco 2 Sensor 3 +P066C=Circuito de Controle do Conector da Vela 2 - Sinal Baixo +P099F=Circuito de Controle do Trocador de Marchas Solenoide H - Sinal Alto +P255A=Seletor de Velocidade PTO Sensor/Interruptor 2 /Aberto +P060A=Desempenho do Processador de Monitoramento do Módulo de Controle Interno +P0729=Relação Incorreta Marcha 6 +P0A58=Circuito do Sensor de Corrente do Controle do Motor B - Sinal Alto +P0459=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas - Sinal Alto +P068B=Desempenho Desligamento do Relê de Alimentação - Muito Tarde +P0AA4=Circuito Contator Negativo da Bateria Híbrida Travou Fechado +U0413=Dados Inválidos Foram Recebidos do Controlador de Energia da Bateria Módulo B +P0511=Circuito do Controle de Marcha Lenta +P203F=Redutor Nível Baixo +U0331=Incompatibilidade do Software com o Controle da Carroceria (BCM) Módulo A +U0225=Perda de Comunicação com a Janela da Porta Motor D +P0486=Circuito B do Sensor de Recirculação da Saída do Escape +P3432=Cilindro 4 Válvula do Escape Circuito de Controle - Sinal Alto +P0A14=Suporte do Motor A Circuito de Controle /Aberto +P0918=Circuito da Posição do Câmbio de Marchas - Sinal Intermitente +P2218=Controle de Aquecimento do Circuito do Sensor NOx Aberto Banco 2 +P0016=Posição do virabrequim/posição do comando de válvulas, bloco 1 sensor A - correlação +P0173=Ajuste de Combustível Bloco 2 +P0400=Vazão de Recirculação da Saída do Escape +P011A=Correlação 1/2 dos Sensores de Temperatura do Líquido de Arrefecimento do Motor +U0207=Perda de Comunicação com o Módulo de Controle da Capota Removível +P2332=Circuito Secundário da Bobina de Ignição K +P3474=Desempenho Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle +P0464=Circuito do Sensor A do Nível de Combustível - Sinal Intermitente +P2530=Circuito da Posição Run da Chave de Ignição +P2090=Circuito de Controle Atuador da Posição do Comando de Válvulas B Baixo Banco 1 c) +P2402=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Alto +P2557=Faixa/Desempenho Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor +P2784=Velocidade da Entrada/Turbina Correlação A/B do Sensor +U0033=Comunicação do Veículo Bus A (-) Aberto +P0238=Sensor de pressão do turbo – sensor A – Sinal muito alto +P2644=Gestão de Torque Retorno do Sinal B - Sinal Alto +P2779=Faixa/Desempenho do Circuito do Interruptor de Mudança Descendente da Marcha +P0922=Circuito Atuador da Troca de Marchas à Frente - Sinal Baixo +P0A8D=Tensão do Sistema no Módulo de Energia de 14 Volt - Sinal Baixo +P2526=Faixa/Desempenho do Circuito do Sensor de Pressão do Reservatório de Vácuo +P0314=Foi Detectado uma Falha de Ignição no Cilindro (Nenhum Cilindro foi Enumerado) +P0665=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Alto +P0579=Faixa/Desempenho do Circuito Multifuncional da Entrada A do Controle de Cruzeiro +P0014=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 1 - ignição avançada/funcionamento do sistema +P0A36=Circuito do Sensor de Temperatura do Gerador +P2142=Circuito A do Controle de Acelerador da Recirculação da Saída do Escape Alto +P2013=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Alto +P0950=Circuito de Controle do Trocador Automático de Marchas +U0023=Bus de Comunicação CAN de Baixa Velocidade (+) Alto +P0521=Faixa/Desempenho do Sensor/Interruptor do Circuito de Pressão de Óleo do Motor +P0621=Circuito do Terminal Gerador Lamp/L +U0038=Desempenho da Comunicação do Veículo Bus B +U0197=Perda de Comunicação com o Módulo de Controle do Telefone +P0619=Módulo de Controle do Combustível Alternativo Erro RAM/ROM +P0188=Circuito B do Sensor de Temperatura do Combustível Alto +U0139=Comunicação Perdida com o Módulo do Controle B da Suspensão +P0680=Circuito do Conector da Vela Cilindro 10 /Aberto +P0762=Solenoide de Mudança C Travado +U0101=Perda de Comunicação com o TCM +P2615=Circuito da Saída da Posição do Comando de Válvulas - Sinal Baixo +P0741=Circuito do Conversor de Torque da Embreagem Desempenho/Livre +P0750=Solenoide de Mudança A +P0187=Circuito B do Sensor de Temperatura do Combustível Baixo +P3489=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P2029=Aquecedor do Disparo de Combustível +P2341=Cilindro 6 Batida Acima do Limite +P0369=Banco 1 Sensor B Sensor de Posição do Virabrequim - Sinal Intermitente +P0450=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas +P2010=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Alto +P0841=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A +P2573=Faixa/Desempenho Sensor de Deterioração do Catalisador de Redução Direta de Ozônio +P0320=Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P0182=Circuito A do Sensor de Temperatura do Combustível Baixo +P0A11=Circuito Ativador do Conversor DC/DC /Aberto +U0071=Comunicação do Veículo Bus E (-) Alto +P2657=Sistema do Atuador do Braço do Balancim A Travado +P2431=Faixa/Desempenho do Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 +P2285=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Baixo +P0687=Circuito de Controle do Relê de Alimentação do ECM/PCM - Sinal Alto +P0610=Erro nas Opções do Módulo de Controle do Veículo +P2567=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor +P2118=Faixa/Desempenho da Corrente do Motor de Controle do Atuador do Acelerador +U0152=Comunicação Perdida com o Módulo do Controle de Restrições Laterais (esquerda) +P203A=Circuito do Sensor do Nível do Redutor +P2602=Circuito de Controle da Bomba do Líquido de Arrefecimento - Sinal Baixo +P070C=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Baixo +P0535=Circuito do Sensor da Temperatura do Evaporador do A/C +P0031=Sinal Baixo do Circuito do Controlo de Aquecimento H02S - Bloco 1 Sensor 1 +P0AA2=Circuito Contator Positivo da Bateria Híbrida Travou Aberto +P2180=Sistema Muito Rico Fora da Ociosidade Banco 2 +P2659=Atuador do Braço do Balancim Circuito de Controle A - Sinal Alto +P0605=Módulo de Controle Interno Erro na Memória de Leitura Apenas (ROM) +P2183=Faixa/Desempenho Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 +P0418=Circuito de Controle A do Sistema de Injeção de Ar Secundário +P2236=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 Está em Curto +P3416=Cilindro 2 Válvula do Escape Circuito de Controle - Sinal Alto +P0234=Condição da Pressurização de Turbocompressor/Supercompressor +P2122=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +U0041=Comunicação do Veículo Bus B (+) Alto +P2062=Alimentação do Redutor/Regeneração Circuito de Controle /Aberto +P0A55=Circuito do Sensor de Corrente do Controle do Motor B +P0528=Circuito do Sensor de Velocidade do Ventilador de Resfriamento - Sem Sinal +P0590=Circuito Multifuncional da Entrada B do Controle de Cruzeiro Travado +P0732=Relação Incorreta Marcha 2 +P0AB7=Suporte do Motor B Circuito de Controle - Sinal Baixo +P2095=Circuito de Controle Atuador da Posição do Comando de Válvulas B Alto Banco 2 c) +P0177=Alcance/Desempenho do Circuito do Sensor da Composição do Combustível +U0208=Perda de Comunicação com o Controle do Assento Módulo A +P0601=Erro de Check Sum no Módulo de Controle Interno da Memória +U0098=Reservado por Documento +P2178=Sistema Muito Rico Fora da Ociosidade Banco 1 +P0278=Participação/Balanceamento do Cilindro 6 +U0158=Perda de Comunicação com o Head Up Display +P0A29=Circuito de Desligamento da Bateria Híbrida - Sinal Alto +U0151=Perda de Comunicação com o Módulo de Controle de Restrições +P0567=Controle de Cruzeiro Sinal Resumir +P0A5D=Corrente do Controle do Motor A Fase U +P2668=Circuito de Controle da Lâmpada do Indicador do Modo de Combustível +P2259=Sistema de Injeção de Ar Secundário Circuito de Controle B - Sinal Baixo +P0829=Troca de Marcha 5-6 +U0140=Perda de Comunicação com o Módulo de Controle da Carroceria (BCM) +P0408=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Alto +P2663=Atuador do Braço do Balancim Circuito de Controle B - Sinal Baixo +P2157=Circuito da Tensão de Alimentação do Grupo D do Injetor de Combustível - Sinal Alto +P2722=Controle de Pressão Solenoide E +P2045=Circuito do Sensor Redutor de Temperatura - Sinal Alto +P056B=Controle de Cruzeiro Decrementar o Sinal de Distância +P203B=Faixa/Desempenho Circuito do Sensor do Nível do Redutor +P060F=Desempenho do Módulo de Controle Interno da Temperatura do Líquido de Arrefecimento +P0A66=Corrente do Controle do Motor A Fase U +U0097=Reservado por Documento +P0A27=Circuito de Desligamento da Bateria Híbrida +P2137=Correlação da Tensão B / C do Sensor da Posição da Borboleta Pedal Acelerador +P0039=Limite/Desempenho do Circuito da Válvula de Descarga do Turbocompressor/Compressor +P0991=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Intermitente +P0523=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor - Sinal Alto +P0080=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 - Sinal Alto +P080B=Faixa/Desempenho do Circuito de Controle da Solenoide da Troca/Mudança de Marchas +P0805=Circuito do Sensor da Posição da Embreagem +P0349=Sensor A Banco 2 Sensor de Posição do Virabrequim - Sinal Intermitente +P047A=Circuito do Sensor B da Pressão do Escape +P0808=Circuito do Sensor da Posição da Embreagem - Sinal Alto +P2100=Motor de Controle do Atuador do Acelerador /Aberto +P0949=Aprendizagem Adaptativa do Trocador Automático de Marchas Aprendizado Incompleto +P050E=Reservado ao ISO/SAE +P2502=Recarga da Tensão do Sistema +P2296=Circuito de Controle Pressão do Combustível Regulador 2 - Sinal Alto +P0110=Circuito do Sensor 1 da Temperatura do Ar de Admissão +P0B07=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Baixa Corrente +P2432=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Baixo +P2079=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Intermitente +P2445=Bomba do Sistema de Injeção de Ar Secundário Descolado Banco 1 +P0914=Circuito da Posição do Câmbio de Marchas +P3423=Cilindro 3 Válvula do Escape Circuito de Controle - Sinal Baixo +P0315=O Sistema de Variação Não Conseguiu Identificar a Posição do Virabrequim +P020F=Tempo de Injeção do Cilindro 6 +U0052=Comunicação do Veículo Bus C (-) Baixo +P2143=Circuito do Controle de Recirculação da Ventilação da Saída do Escape /Aberto +P0351=Circuito da Bobina A da Ignição Primária/Secundária +P080A=Não foi Possível Aprender a Posição da Embreagem +P047C=Circuito do Sensor B da Pressão do Escape - Sinal Baixo +P071C=Circuito do Modo da Transmissão Interruptor A - Sinal Alto +U0125=Perda de Comunicação com o Módulo do Sensor de Aceleração Multieixos +P0A19=Circuito do Sensor de Torque do Motor - Sinal Baixo +P0525=Faixa/Desempenho do Circuito de Controle do Servocontrole do Controlador de Cruzeiro +U0149=Perda de Comunicação com o Gateway D +P2633=Bomba de Combustível Circuito de Controle B - Sinal Baixo +P0192=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Baixo +P010F=Correlação A/B dos Sensores MAF ou VAF +U0311=Incompatibilidade do Software com o Módulo de Controle do Motor +P0816=Circuito do Interruptor de Mudança Descendente da Marcha +P0606=Processador ECM/PCM +P050A=Desempenho do Sistema de Controle da Marcha Lenta na Partida a Frio +P0520=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor +P0204=Injetor - Circuito/Aberto - Cilindro 4 +P254D=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Alto +P043D=Circuito do Sensor de Temperatura do Catalisador Alto Bloco 2 Sensor 2 +P0856=Sinal de Entrada do Controle de Tração +P2094=Circuito de Controle Atuador da Posição do Comando de Válvulas B Baixo Banco 2 c) +P0739=Circuito de Saída TCM da Velocidade do Motor - Sinal Alto +P2425=Circuito de Controle do Sistema de Recirculação da Saída do Escape /Aberto +P0253=Bomba de combustível A - sinal baixo +P3481=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P071F=Circuito do Modo da Transmissão Interruptor B - Sinal Alto +P2024=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor +P0371=Referência de Tempo de Alta Resolução do Sinal A Há Pulsos Demais +P2656=Sistema do Atuador do Braço do Balancim A Desempenho ou Livre +P2104=Motor de Controle do Atuador do Acelerador - Marcha Lenta Forçada +P0795=Controle de Pressão Solenoide C +U0142=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo B +P0287=Participação/Balanceamento do Cilindro 9 +U0103=Perda de Comunicação com o Módulo do Câmbio de Marchas +P205B=Faixa/Desempenho Temperatura do Tanque do Redutor Circuito do Sensor +P0055=Resistência de Aquecimento HO2S - Bloco 1 Sensor 3 +U0029=Desempenho da Comunicação do Veículo Bus A +P255B=Faixa/Desempenho do Seletor de Velocidade PTO Sensor/Interruptor 2 +P2720=Circuito de Controle do Controle de Pressão Solenoide D - Sinal Baixo +P0818=Circuito da Entrada do Interruptor de Desconexão do Eixo Cardã +P061B=Desempenho do Módulo de Controle Interno da Calculadora de Torque +P3429=Cilindro 4 Válvula do Escape Circuito de Controle /Aberto +P066B=Circuito de Controle do Conector da Vela 1 - Sinal Alto +P2405=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P0A9A=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 - Sinal Alto +P0563=Tensão do Sistema Alto +P2730=Circuito de Controle do Controle de Pressão Solenoide E - Sinal Alto +P0322=Sem Sinal no Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P0875=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D +P240A=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP /Aberto +P0532=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C - Sinal Baixo +P0AC4=Módulo de Controle do Powertrain Híbrido Requisição MIL Iluminação +P0710=Temperatura do Fluido de Transmissão Circuito do Sensor A +P0311=Foi Detectado uma Falha de Ignição no Cilindro 11 +P0761=Solenoide de Mudança C Desempenho/Livre +P024B=Controle da Descarga do Radiador A Travado +P0291=Circuito de Controle do Injetor do Cilindro 11 - Sinal Baixo +P0090=Circuito de Controle do Regulador de Pressão do Combustível 1 +P0920=Circuito Atuador da Troca de Marchas à Frente /Aberto +P0662=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Alto +P0203=Injetor - Circuito/Aberto - Cilindro 3 +P0865=Circuito de Comunicação TCM - Sinal Baixo +P0A7C=Eletrônica do Motor Acima do Limite de Temperatura +P2616=Circuito da Saída da Posição do Comando de Válvulas - Sinal Alto +P040D=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Alto +U0213=Perda de Comunicação com o Módulo de Controle do Espelho +U0306=Incompatibilidade do Software com o Módulo de Controle do Injetor de Combustível +P2325=Circuito de Controle Primário da Bobina de Ignição I - Sinal Alto +P3497=Sistema de Desativação do Cilindro Bloco 2 +P0083=Solenoide de Controle das Válvulas de Admissão Banco 2 - Sinal Alto +P0A0F=A Partida do Motor Falhou +P022A=Circuito A do Controle da Descarga do Radiador /Aberto +P0428=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 - Sinal Alto +P0888=Circuito do Sensor do Relê de Alimentação do TCM +P075F=Reservado ao ISO/SAE +P0542=Circuito de Aquecimento A da Entrada do Ar - Sinal Alto +P3426=Desempenho Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle +P0232=Circuito Secundário da Bomba de Combustível - Sinal Alto +P0931=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas - Sinal Alto +P2105=Motor de Controle do Atuador do Acelerador - Desligamento Forçado do Motor +P0A31=Faixa/Desempenho do Circuito do Sensor de Temperatura do Controle do Motor B +P0852=Circuito de Entrada do Interruptor do Estacionamento/Neutro - Sinal Alto +P2611=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C /Aberto +P2540=Faixa/Desempenho do Circuito do Sensor de Pressão Baixa do Sistema de Combustível +P0A73=Corrente do Gerador Fase V - Sinal Baixo +P0417=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário Em Curto +P0AFA=Tensão do Sistema na Bateria Híbrida - Sinal Baixo +P0152=Alta Tensão no Circuito do Sensor de Oxigénio Bloco 2 Sensor 1 +P0801=Circuito de Controle do Inibidor da Ré +P3447=Cilindro 6 Válvula do Escape Circuito de Controle - Sinal Baixo +P0179=Circuito do Sensor da Composição do Combustível Alto +P2654=Atuador do Braço do Balancim Circuito de Controle B - Sinal Alto +P0181=Alcance/Desempenho do Circuito A do Sensor de Temperatura do Combustível +P2458=Duração da Regeneração do Filtro de Partículas do Diesel +P0737=Circuito de Saída TCM da Velocidade do Motor +P3450=Desempenho Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle +P0472=Circuito do Sensor A de Pressão de Escape - Sinal Baixo +P2321=Circuito de Controle Primário da Bobina de Ignição H - Sinal Baixo +P2712=Vazamento da Unidade de Potência Hidráulica +P2316=Circuito de Controle Primário da Bobina de Ignição F - Sinal Alto +P0416=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário Aberto +P2703=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento D +P0557=Circuito do Sensor de Pressão do Servo Freio - Sinal Baixo +P0259=Bomba de combustível B - sinal alto +P251F=Circuito do Interruptor de Desligamento do PTO - Sinal Alto +P0895=Tempo da Mudança da Marcha Muito Curto +P2637=Gestão de Torque Retorno do Sinal A +P081B=Circuito de Desativamento da Partida - Sinal Alto +P240B=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P0437=Circuito do Sensor de Temperatura do Catalisador Baixo Bloco 2 Sensor 1 +P2044=Circuito do Sensor Redutor de Temperatura - Sinal Baixo +P0262=Circuito de Controle do Injetor do Cilindro 1 - Sinal Alto +P0A35=Controle do Motor B Acima do Limite de Temperatura +P2785=Atuador da Embreagem Temperatura Muito Alta +P0268=Circuito de Controle do Injetor do Cilindro 3 - Sinal Alto +P0765=Solenoide de Mudança D +P2569=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Baixo +P0301=Foi Detectado uma Falha de Ignição no Cilindro 1 +P0AF1=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Intermitente/Errático +P0A4C=Faixa/Desempenho do Circuito do Sensor de Posição do Gerador +P021D=Tempo de Injeção do Cilindro 10 +P0164=Alta Tensão no Circuito do Sensor de Oxigénio Bloco 2 Sensor 3 +P0199=Sensor de Temperatura do Óleo do Motor - Sinal Intermitente +P250A=Circuito do Sensor do Nível de Óleo do Motor +P0097=Sensor 2 da Temperatura do Ar de Admissão - Sinal Baixo +P2050=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 1 +U0427=Dados Inválidos Foram Recebidos do Módulo de Controle de Segurança do Veículo +P0216=Circuito do Controle do Tempo de Injeção/Injetor +P0A68=Corrente do Controle do Motor A Fase U - Sinal Alto +P2073=Sensores MAP/MAF - Correlação da Posição do Acelerador em Marcha Lenta +P0629=Bomba de Combustível Circuito de Controle A - Sinal Alto +P0566=Controle de Cruzeiro Sinal Desligado +P018F=Reservado ao ISO/SAE +P0ABA=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida +P0518=Circuito de Controle da Marcha Lenta - Sinal Baixo +P2403=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP /Aberto +P0106=Problemas na Faixa/Desempenho do Circuito do Sensor MAP/BARO +P3421=Cilindro 3 Válvula do Escape Circuito de Controle /Aberto +P2131=Faixa/Desempenho do Circuito F do Sensor da Posição da Borboleta Pedal Acelerador +P3468=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P0112=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Baixo +P0B08=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Alta Corrente +P0AF8=Tensão do Sistema na Bateria Híbrida +P084D=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Alto +P0ADC=Circuito de Controle do Contator Positivo da Bateria Híbrida - Sinal Alto +P0753=Solenoide de Mudança A Elétrico +P0AAD=Faixa/Desempenho Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A +P0AC7=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Baixo +P2276=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 2 Sensor 3 +P0507=A Rotação do Sistema de Controle da Marcha Lenta Está Acima do Esperado +P0549=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Alto +P0446=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas +P0628=Bomba de Combustível Circuito de Controle A - Sinal Baixo +P2070=Banco 1 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Aberto +P065A=Desempenho do Sistema Gerador +P245B=Faixa/Desempenho do Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape +P0293=Participação/Balanceamento do Cilindro 11 +P0367=Banco 1 Sensor B do Sensor de Posição do Virabrequim - Sinal Baixo +P0255=Controle A do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) - Sinal Intermitente +P3464=Cilindro 8 Válvula do Escape Circuito de Controle - Sinal Alto +P0079=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 - Sinal Baixo +P0280=Circuito de Controle do Injetor do Cilindro 7 - Sinal Alto +U0090=Reservado por Documento +P2727=Circuito de Controle do Controle de Pressão Solenoide E /Aberto +P043F=Há um Alto Fluxo no Orifício de Referência do Detector de Vazamento do Sistema de Controle de Emissões Evaporativas +P242C=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Baixo +P062A=Faixa/Desempenho Bomba de Combustível Circuito de Controle A +P2457=Desempenho de Recirculação do Sistema de Arrefecimento da Saída do Escape +P2A03=Limite do Circuito do Sensor de O2/Desempenho do Banco 2 Sensor 1 +P0470=Circuito do Sensor A de Pressão de Escape +P0327=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Baixo +P0806=Faixa/Desempenho do Circuito do Sensor da Posição da Embreagem +U0108=Perda de Comunicação com o Módulo de Controle do Combustível Alternativo +P2290=Controle do Injetor Pressão Muito Baixa +P0938=Faixa/Desempenho do Sensor de Temperatura do Óleo Hidráulico +P0A52=Faixa/Desempenho do Circuito do Sensor de Corrente do Controle do Motor A +U0174=Perda de Comunicação com o Sistema de Restrição Sensor E +P0AEF=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Baixo +P2298=Sensor de Oxigênio Fora da Faixa Durante a Desaceleração Banco 2 Sensor 1 +U0417=Dados Inválidos Foram Recebidos do Módulo de Controle do Freio de Estacionamento +P0044=Sinal Alto do Circuito do Controlo de Aquecimento H02S - Bloco 1 Sensor 3 +P0AE0=Circuito de Controle do Contator Negativo da Bateria Híbrida - Sinal Alto +U0037=Comunicação do Veículo Bus B +P0831=Circuito do Pedal da Embreagem Interruptor A - Sinal Baixo +P2514=Circuito do Gravador de Dados de Eventos - Sinal Alto +P0AD1=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 Travado +P0A51=Circuito do Sensor de Corrente do Controle do Motor A +U0168=Perda de Comunicação com o Módulo de Controle de Segurança do Veículo +P0975=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide B +P0006=Corte de Combustível Válvula A Circuito de Controle - Sinal Baixo +U0039=Comunicação do Veículo Bus B (+) Aberto +P0656=Circuito de Saída do Nível de Combustível +U0167=Perda de Comunicação com o Módulo de Controle do Imobilizador do Veículo +P0392=Circuito B Banco 2 do Sensor de Posição do Virabrequim - Sinal Baixo +U0055=Comunicação do Veículo Bus D +P0382=Circuito B da Vela/Aquecedor +P0282=Circuito de Controle do Injetor do Cilindro 8 - Sinal Baixo +P099D=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide H +P0AD8=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A - Sinal Alto +P0AF9=Tensão do Sistema na Bateria Híbrida Instável +P0B00=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Corrente +P0823=Circuito da Posição X da Alavanca de Marcha - Sinal Intermitente +P3427=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P062F=Erro de EEPROM no Módulo de Controle Interno +P2702=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento C +P0879=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Intermitente +P205E=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Intermitente/Errático +P0659=Circuito A do Atuador da Tensão de Alimentação - Sinal Alto +P0471=Faixa/Desempenho do Circuito do Sensor A de Pressão de Escape +P2539=Circuito do Sensor de Pressão Baixa do Sistema de Combustível +P3431=Cilindro 4 Válvula do Escape Circuito de Controle - Sinal Baixo +P2713=Controle de Pressão Solenoide D +P0AD7=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A - Sinal Baixo +P0AF7=14 Módulo Interno de Energia Volt Temperatura Muito Alta +P2788=Aprendizagem Adaptativa do Trocador Automático de Marchas no Limite +P0985=Circuito de Controle do Trocador de Marchas Solenoide E - Sinal Baixo +P213A=Circuito B do Controle de Aceleração da Recirculação da Saída do Escape /Aberto +P0A62=Corrente do Controle do Motor A Fase V - Sinal Alto +U0228=Perda de Comunicação com a Janela da Porta Motor G +P256D=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Alto +P0AAE=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Baixo +P0072=Sinal Baixo do Circuito do Sensor da Temperatura do Ar Ambiente +P0956=Faixa/Desempenho do Circuito do Modo Manual do Trocador Automático de Marchas +U0301=Incompatibilidade do Software com o ECM/PCM +P0930=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas - Sinal Baixo +P0A7A=Desempenho do Inversor do Gerador +P2641=Gestão de Torque Retorno do Sinal B +P0328=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Alto +P2701=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento B +P0237=Sensor de pressão do turbo – sensor A – Sinal muito baixo +P0908=Circuito da Posição do Seletor da Porta - Sinal Intermitente +P0986=Circuito de Controle do Trocador de Marchas Solenoide E - Sinal Alto +P0749=Controle de Pressão Solenoide A - Sinal Intermitente +P0893=Várias Marchas Engatadas +P0527=Faixa/Desempenho do Circuito do Sensor de Velocidade do Ventilador de Resfriamento +P2003=Filtro de Partículas do Diesel Eficiência Abaixo do Limite Banco 2 +P2275=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 1 Sensor 3 +P0785=Solenoide da Troca/Sincronismo da Marcha +P0111=Faixa/Desempenho do Circuito do Sensor 1 da Temperatura do Ar de Admissão +P0682=Circuito do Conector da Vela Cilindro 12 /Aberto +P2508=Sinal da Entrada de Energia ECM/PCM - Sinal Alto +P3483=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P0728=Circuito da Entrada da Velocidade do Motor - Sinal Intermitente +P2055=Circuito de Redundância do Injetor Banco 1 Unidade 2 - Sinal Alto +P0796=Controle de Pressão Solenoide C Desempenho/Livre +P0436=Limite/Desempenho do Circuito do Sensor de Temperatura do Catalisador Bloco 2 Sensor 1 +P021B=Tempo de Injeção do Cilindro 8 +P2426=Válvula de Controle da Recirculação dos Gases de Refrigeração - Sinal Baixo +P0978=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide C +P076C=Solenoide de Mudança H Travado +P0A01=Faixa/Desempenho do Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor +P3411=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P0622=Circuito do Terminal Gerador Campo/F +P0591=Faixa/Desempenho do Circuito Multifuncional da Entrada B do Controle de Cruzeiro +P0046=Limite/Desempenho do Circuito da Solenoide A do Controlo de Sobrealimentação do Turbocompressor/Compressor +U0048=Comunicação do Veículo Bus C (+) Aberto +P0925=Faixa/Desempenho do Circuito Atuador da Troca Reversa de Marchas +P2263=Desempenho do Sistema do Turbocompressor/Supercompressor +P0588=Circuito de Controle de Ventilação do Controle de Cruzeiro - Sinal Alto +P0826=Circuito do Interruptor Cima e Baixo da Troca de Marchas +P0792=Faixa/Desempenho do Circuito da Velocidade do Eixo Intermediário Sensor A +P0092=Circuito de Controle do Regulador de Pressão do Combustível 1 - Sinal Alto +P0844=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A - Sinal Intermitente +U0416=Dados Inválidos Foram Recebidos do Módulo de Controle da Dinâmica do Veículo +P0108=Circuito do Sensor MAP/BARO - Sinal Alto +P0AEA=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Baixo +P0375=Referência de Tempo de Alta Resolução do Sinal B +P0146=Nenhuma Atividade Detetada no Circuito do Sensor de Oxigénio Bloco 1 Sensor 3 +P2737=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide F +P0A41=Circuito do Sensor de Posição do Controle do Motor A - Sinal Baixo +P068F=Circuito de Controle do Conector da Vela 8 - Sinal Alto +P0389=Circuito B Sensor de Posição do Virabrequim - Sinal Intermitente +P0675=Circuito do Conector da Vela Cilindro 5 /Aberto +P0A42=Circuito do Sensor de Posição do Controle do Motor A - Sinal Alto +P0746=Controle de Pressão Solenoide A Desempenho/Livre +U0069=Comunicação do Veículo Bus E (-) Aberto +P0589=Circuito Multifuncional da Entrada B do Controle de Cruzeiro +P0509=Circuito de Controle da Marcha Lenta - Sinal Alto +P0A4D=Circuito do Sensor de Posição do Gerador - Sinal Baixo +P252C=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Baixo +P0098=Sensor 2 da Temperatura do Ar de Admissão - Sinal Alto +P0A04=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Intermitente +P0972=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide A +P0284=Participação/Balanceamento do Cilindro 8 +U0221=Perda de Comunicação com a Porta Interruptor G +U0188=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo B +P2664=Atuador do Braço do Balancim Circuito de Controle B - Sinal Alto +P0731=Relação Incorreta Marcha 1 +P010E=Circuito MAF ou VAF - Sinal Intermitente/Errático +P0788=Solenoide da Troca/Sincronismo da Marcha - Sinal Alto +P0814=Circuito do Ecrã do Intervalo da Transmissão +P2288=Controle do Injetor Pressão Muito Alta +P0350=Circuito da Bobina de Ignição Primária/Secundária +U0091=Reservado por Documento +P2302=Circuito Secundário da Bobina de Ignição A +P075C=Solenoide de Mudança G Travado +P069B=Circuito de Controle do Conector da Vela 9 - Sinal Alto +P0457=Foi Detectado um Vazamento no Sistema de Controle de Emissões Evaporativas (Tampa do Tanque de Combustível solta/sem) +P0A33=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Alto +P0670=Circuito do Módulo de Controle do Conector da Vela /Aberto +P2647=Sistema do Atuador do Braço do Balancim A Travado +P245C=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape - Sinal Baixo +U0053=Comunicação do Veículo Bus C (-) Alto +U0030=Comunicação do Veículo Bus A (+) Aberto +P050C=Desempenho da Temperatura do Líquido de Arrefecimento na Partida a Frio +P041B=Faixa/Desempenho do Circuito B do Sensor de Recirculação da Saída do Escape +P3480=Cilindro 10 Válvula do Escape Circuito de Controle - Sinal Alto +P0502=Velocidade do Veículo Sensor A - Sinal Baixo +P0830=Circuito do Pedal da Embreagem Interruptor A +P0A00=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor +P2753=Circuito de Controle do Resfriador do Fluido de Transmissão +P2411=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Alto +P0AA8=Faixa/Desempenho Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida +P0025=Posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - ignição atrasada +P0AE8=Temperatura da Bateria Híbrida Circuito do Sensor D +P0401=Foi Detectada uma Vazão Insuficiente da Recirculação da Saída do Escape +P0880=Sinal da Entrada da Alimentação TCM +P0250=Válvula de descarga do turbocompressor B - sinal alto +P2792=Seletor de Porta Circuito da Direção - Sinal Alto +U0429=Dados Inválidos Foram Recebidos do Módulo de Controle da Coluna da Direção +P0393=Circuito B Banco 2 do Sensor de Posição do Virabrequim - Sinal Alto +P0983=Circuito de Controle do Trocador de Marchas Solenoide D - Sinal Alto +P0220=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador +P0127=Temperatura do Ar de Admissão Muito Alta +P0597=Circuito de Controle do Aquecedor do Termômetro /Aberto +P0921=Faixa/Desempenho do Circuito Atuador da Troca de Marchas à Frente +P2740=Temperatura do Fluido de Transmissão Circuito do Sensor B +P0A65=Corrente do Controle do Motor A Fase W - Sinal Alto +P0386=Circuito B Faixa/Desempenho do Sensor de Posição do Virabrequim +P2648=Atuador do Braço do Balancim Circuito de Controle A - Sinal Baixo +P3440=Cilindro 5 Válvula do Escape Circuito de Controle - Sinal Alto +P0475=Válvula de Controle da Pressão do Escape +P0B0E=Reservado ao ISO/SAE +P0811=Patinação Excessiva da Embreagem A +P2550=Requisição da Gestão de Torque Entrada de Sinal B - Sinal Baixo +P0248=Válvula de descarga do turbocompressor B - problema de faixa/funcionamento +P2204=Circuito do Sensor NOx Banco 1 - Sinal Intermitente +U0134=Comunicação Perdida com o Módulo do Controle da Direção Hidráulica Traseira +P0A3E=Inversor do Gerador Acima do Limite de Temperatura +P2310=Circuito de Controle Primário da Bobina de Ignição D - Sinal Alto +P254B=Faixa/Desempenho do Seletor de Velocidade PTO Sensor/Interruptor 1 +P2783=Conversor de Torque Temperatura Muito Alta +P2790=Seletor de Porta Circuito da Direção +P0B0D=Módulo de Controle Fluido de Transmissão Auxiliar da Bomba do Motor +P2717=Controle de Pressão Solenoide D - Sinal Intermitente +P0A56=Faixa/Desempenho do Circuito do Sensor de Corrente do Controle do Motor B +P0881=Faixa/Desempenho Sinal da Entrada da Alimentação TCM +P0784=Troca de Marcha 4-5 +P2004=Banco 1 a) Controle do Rotor do Coletor de Admissão Travou Aberto +P0379=Referência de Tempo de Alta Resolução do Sinal B Sem Pulsos +P0174=Sistema Muito Pobre Bloco 2 +P2150=Circuito da Tensão de Alimentação do Grupo B do Injetor de Combustível - Sinal Baixo +P076B=Solenoide de Mudança H Desempenho/Livre +P0562=Tensão do Sistema Baixo +P0485=Circuito de Energia/Aterramento do Ventilador de Resfriamento +P0B09=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação /Aberto +P0626=Circuito do Terminal Gerador Campo/F - Sinal Alto +P0858=Sinal de Entrada do Controle de Tração - Sinal Baixo +P2548=Requisição da Gestão de Torque Entrada de Sinal B +U0042=Comunicação do Veículo Bus B (-) Aberto +P253E=Circuito do Sensor PTO - Sinal Intermitente/Errático +U0073=Bus A de Comunicação do Módulo de Controle Desligado +P2768=Velocidade da Entrada/Turbina Circuito do Sensor B - Sinal Intermitente +U0163=Perda de Comunicação com o Módulo do Controle de Navegação +P2120=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador +P0766=Solenoide de Mudança D Desempenho/Livre +P0510=Interruptor de Posição do Acelerador Fechado +P0A0B=Desempenho do Circuito de Trava Interna do Sistema de Alta Tensão +U0034=Comunicação do Veículo Bus A (-) Baixo +P2610=Desempenho do Temporizador de Desligamento do Motor Interno ECM/PCM +P240E=Reservado ao ISO/SAE +P0427=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 - Sinal Baixo +P022C=Circuito A do Controle da Descarga do Radiador - Sinal Alto +P0533=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C - Sinal Alto +P2441=Sistema de Injeção de Ar Interruptor da Válvula Banco 1 Travou Fechado +P2543=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Intermitente +P0193=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Alto +P0900=Circuito Atuador da Embreagem /Aberto +P2318=Circuito de Controle Primário da Bobina de Ignição G - Sinal Baixo +P0359=Circuito da Bobina I da Ignição Primária/Secundária +P0935=Circuito do Sensor da Pressão Hidráulica - Sinal Alto +P083D=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Alto +P2777=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Alto +P0247=Válvula de descarga do turbocompressor B - circuito defeituoso +P0A25=Circuito do Sensor do Gerador de Torque - Sinal Alto +P2025=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Sensor de Desempenho +P0B03=Fluido de Transmissão Auxiliar Bomba do Motor Fase V Corrente +P2148=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Alto +P0184=Circuito A do Sensor de Temperatura do Combustível Intermitente +P076F=Relação Incorreta Marcha 7 +P0A71=Corrente do Gerador Fase U - Sinal Alto +P0A5E=Corrente do Controle do Motor A Fase U - Sinal Baixo +P3473=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P0A92=Desempenho Gerador Híbrido +P2518=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B - Sinal Alto +P2749=Velocidade do Eixo Intermediário Circuito do Sensor C +P250D=Circuito do Sensor do Nível de Óleo do Motor - Sinal Alto +U0060=Comunicação do Veículo Bus D (-) Aberto +P2757=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Desempenho ou Livre +P2337=Cilindro 2 Batida Acima do Limite +P2291=Controle do Injetor Pressão Muito Baixa - Motor em Funcionamento +P2146=Tensão de Alimentação do Grupo A do Injetor de Combustível Circuito/Aberto +U0137=Comunicação Perdida com o Módulo do Controle do Travão do Reboque +P2293=Desempenho Pressão do Combustível Regulador 2 +P2126=Faixa/Desempenho do Circuito E do Sensor da Posição da Borboleta Pedal Acelerador +P0715=Circuito da Velocidade da Entrada/Turbina Sensor A +P3445=Cilindro 6 Válvula do Escape Circuito de Controle /Aberto +P0571=Circuito do Freio Interruptor A +P0042=Circuito do Controlo de Aquecimento H02S - Bloco 1 Sensor 3 +P205A=Temperatura do Tanque do Redutor Circuito do Sensor +P0201=Injetor - Circuito/Aberto - Cilindro 1 +P0077=Circuito de Controle das Válvulas de Admissão Banco 1 - Sinal Alto +P0506=A Rotação do Sistema de Controle da Marcha Lenta Está Abaixo do Esperado +P2606=Faixa/Desempenho Ar de Admissão Aquecedor B +P0A26=Circuito do Sensor do Gerador de Torque - Sinal Intermitente +U0070=Comunicação do Veículo Bus E (-) Baixo +P0085=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 - Sinal Baixo +U0126=Perda de Comunicação com o Módulo do Sensor do Ângulo da Direção +P3415=Cilindro 2 Válvula do Escape Circuito de Controle - Sinal Baixo +P0585=Correlação Multifuncional da Entrada A/B do Controle de Cruzeiro +P0713=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Alto +P066A=Circuito de Controle do Conector da Vela 1 - Sinal Baixo +U0024=Bus de Comunicação CAN de Baixa Velocidade (-) Aberto +P0A3A=Circuito do Sensor de Temperatura do Gerador - Sinal Intermitente +P2604=Faixa/Desempenho Ar de Admissão Aquecedor A +P2708=Solenoide de Mudança F Travado +P0819=Correlação do Intervalo da Transmissão para a Chave de Incremento e Decremento da Troca de Marchas +U0153=Comunicação Perdida com o Módulo do Controle de Restrições Laterais (direita) +P062E=Banco 2 do Circuito de Desempenho do Condutor de Injeção de Combustível +P0229=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +U0179=Perda de Comunicação com o Sistema de Restrição Sensor J +P022D=Circuito B do Controle da Descarga do Radiador /Aberto +P2151=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Alto +P0A0E=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Intermitente +P024A=Faixa/Desempenho do Circuito A do Controle da Bomba do Líquido Refrigerante do Radiador +P0515=Circuito do Sensor de Temperatura da Bateria +P0381=Circuito Indicador da Vela/Aquecedor +P2752=Velocidade do Eixo Intermediário Circuito do Sensor C - Sinal Intermitente +P0264=Circuito de Controle do Injetor do Cilindro 2 - Sinal Baixo +U0420=Dados Inválidos Foram Recebidos do Módulo de Controle da Direção Hidráulica +P0578=Circuito Multifuncional da Entrada A do Controle de Cruzeiro Travado +P2221=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 +P0A87=14 Faixa/Desempenho do Circuito do Sensor de Corrente do Módulo de Energia Volt +P021E=Tempo de Injeção do Cilindro 11 +P0664=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Baixo +P0285=Circuito de Controle do Injetor do Cilindro 9 - Sinal Baixo +P0223=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0A2A=Circuito do Sensor de Temperatura do Controle do Motor A +P2119=Faixa/Desempenho Controle do Atuador do Acelerador Corpo do Carburador +P2286=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Alto +P0963=Circuito de Controle do Controle de Pressão Solenoide A - Sinal Alto +U0428=Dados Inválidos Foram Recebidos do Módulo de Controle do Sensor de Ângulo do Volante +P2A01=Limite do Circuito do Sensor de O2/Desempenho do Banco 1 Sensor 2 +P0887=Circuito de Controle do Relê da Alimentação do TCM - Sinal Alto +P0AD0=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 Desempenho/Livre +P2203=Circuito do Sensor NOx Banco 1 - Sinal Alto +P2735=Controle de Pressão Solenoide F - Sinal Intermitente +P0AB5=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Intermitente/Errático +U0026=Bus de Comunicação CAN de Baixa Velocidade (-) Alto +P3476=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P0717=Circuito da Velocidade da Entrada/Turbina Sensor A - Sem Sinal +P0425=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 +P0153=Resposta Lenta no Circuito do Sensor de Oxigénio Bloco 2 Sensor 1 +P0734=Relação Incorreta Marcha 4 +P2404=Faixa/Desempenho Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP +P0538=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Alto +P0AC0=Faixa/Desempenho do Circuito do Sensor de Corrente do Pacote da Bateria Híbrida +P075E=Solenoide de Mudança G - Sinal Intermitente +P0AD2=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 - Sinal Baixo +P0966=Circuito de Controle do Controle de Pressão Solenoide B - Sinal Baixo +P0A96=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 +P0692=Circuito de Controle do Ventilador de Resfriamento 1 - Sinal Alto +P0681=Circuito do Conector da Vela Cilindro 11 /Aberto +P2412=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Alto - Sinal Intermitente/Errático +P0857=Faixa/Desempenho do Controle de Tração +P204F=Reservado ao ISO/SAE +P0288=Circuito de Controle do Injetor do Cilindro 10 - Sinal Baixo +U0104=Perda de Comunicação com Módulo do Controle de Cruzeiro +P2216=Circuito do Sensor NOx Banco 2 - Sinal Alto +P2327=Circuito de Controle Primário da Bobina de Ignição J - Sinal Baixo +P2504=Recarga da Tensão do Sistema - Sinal Alto +P3484=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P0AA9=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Baixo +P203E=Circuito do Sensor do Nível do Redutor - Sinal Intermitente/Errático +U0227=Perda de Comunicação com a Janela da Porta Motor F +U0020=Bus de Comunicação CAN de Baixa Velocidade Desempenho +U0096=Reservado por Documento +P020A=Tempo de Injeção do Cilindro 1 +P207A=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +U0319=Incompatibilidade do Software com o Módulo de Controle do Esforço de Direção +P0163=Baixa Tensão no Circuito do Sensor de Oxigénio Bloco 2 Sensor 3 +U0021=Bus de Comunicação CAN de Baixa Velocidade (+) Aberto +P0176=Circuito do Sensor de Composição do Combustível +P2771=Circuito do Interruptor Baixo das Quatro Rodas (4WD) +P0388=Circuito B do Sensor de Posição do Virabrequim - Sinal Alto +P0A24=Circuito do Sensor do Gerador de Torque - Sinal Baixo +P0245=Válvula de descarga do turbocompressor A - sinal baixo +P0219=Condição do Excesso de Rotação do Motor +P0971=Circuito de Controle do Controle de Pressão Solenoide C - Sinal Alto +P2077=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Baixo +P2129=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P0678=Circuito do Conector da Vela Cilindro 8 /Aberto +P0A3B=Gerador Acima do Limite de Temperatura +P0A6A=Corrente do Controle do Motor B Fase V - Sinal Baixo +P0941=Sensor de Temperatura do Óleo Hidráulico - Sinal Intermitente +P043B=Limite/Desempenho do Circuito do Sensor de Temperatura do Catalisador Bloco 2 Sensor 2 +P2566=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Intermitente +P0440=Sistema de Controle de Emissões Evaporativas +P0736=Relação Incorreta Marcha à Ré +P2660=Atuador do Braço do Balancim Circuito de Controle B /Aberto +P0B02=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Alta Corrente +P3475=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P2666=Válvula do Corte de Combustível Circuito de Controle B - Sinal Baixo +P0550=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão +P0976=Circuito de Controle do Trocador de Marchas Solenoide B - Sinal Baixo +U0116=Comunicação Perdida com o Módulo do Controle de Temperatura do Líquido de Refrigeração +P0772=Solenoide de Mudança E Travado +P0915=Faixa/Desempenho do Circuito da Posição do Câmbio de Marchas +P2545=Faixa/Desempenho Requisição da Gestão de Torque Entrada de Sinal A +P215B=Velocidade do Veículo - Correlação de Velocidade do Eixo de Saída +P2756=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem +P0534=Perda da Carga do Gás Refrigerante do A/C +P0A84=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 - Sinal Baixo +P0973=Circuito de Controle do Trocador de Marchas Solenoide A - Sinal Baixo +P0568=Controle de Cruzeiro Sinal Set +P242B=Faixa/Desempenho do Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 +P0A32=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Baixo +P065B=Faixa/Desempenho do Circuito de Controle do Gerador +P0A4E=Circuito do Sensor de Posição do Gerador - Sinal Alto +P0482=Circuito de Controle do Ventilador de Resfriamento 3 +P070F=O Nível do Fluido de Transmissão Está Muito Baixo +P2016=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Baixo +P2052=Circuito de Redundância do Injetor Banco 2 Unidade 1 - Sinal Alto +P0432=Eficiência do Catalisador Principal Abaixo do Limite Bloco 2 +P0309=Foi Detectado uma Falha de Ignição no Cilindro 9 +P0241=Sensor de pressão do turbo – sensor B – Sinal muito baixo +U0210=Perda de Comunicação com o Controle do Assento Módulo C +P2076=Banco 1 a) Faixa/Desempenho do Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P0764=Solenoide de Mudança C - Sinal Intermitente +P0853=Circuito de Entrada do Interruptor Drive +P0102=Sensor MAF ou VAF - Sinal Baixo +P0030=Circuito do Controlo de Aquecimento de H02S - Bloco 1 Sensor 1 +P0AEB=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Alto +U0010=Bus de Comunicação CAN de Média Velocidade +U0330=Incompatibilidade do Software com o Monitor de Pressão dos Pneus +P2188=Sistema Muito Rico Durante a Ociosidade Banco 1 +U0005=Bus de Comunicação CAN de Alta Velocidade (+) Alto +P2333=Circuito de Controle Primário da Bobina de Ignição L - Sinal Baixo +P2601=Faixa/Desempenho Circuito de Controle da Bomba do Líquido de Arrefecimento +P2415=Erro na Amostra da Saída do Escape do Sensor de Oxigênio Banco 2 Sensor 1 +P254A=Seletor de Velocidade PTO Sensor/Interruptor 1 /Aberto +P0419=Circuito de Controle B do Sistema de Injeção de Ar Secundário +P3469=Cilindro 9 Válvula do Escape Circuito de Controle /Aberto +P2782=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Intermitente/Errático +P0834=Circuito do Pedal da Embreagem Interruptor B - Sinal Baixo +U0046=Comunicação do Veículo Bus C +P0561=Tensão do Sistema Instável +P0215=Solenoide de Corte do Motor +P2061=Redutor da Injeção Bomba de Ar Circuito de Controle - Sinal Alto +P0122=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2622=Circuito da Saída da Posição do Acelerador - Sinal Alto +P041C=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P0334=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Intermitente +P0575=Circuito de Entrada do Controle de Cruzeiro +U0315=Incompatibilidade do Software com o Módulo de Controle do Sistema de Antitravamento dos Freios (ABS) +P2006=Banco 1 a) Controle do Rotor do Coletor de Admissão Travou Fechado +P0955=Circuito do Modo Manual do Trocador Automático de Marchas +P206C=Reservado ao ISO/SAE +P0A97=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 Desempenho/Livre +P0AB8=Suporte do Motor B Circuito de Controle - Sinal Alto +P0547=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 +P2002=Filtro de Partículas do Diesel Eficiência Abaixo do Limite Banco 1 +P0A83=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 Travado +P0070=Circuito do Sensor da Temperatura do Ar Ambiente +P070B=Faixa/Desempenho do Circuito do Sensor do Nível do Fluido de Transmissão +P2108=Desempenho do Módulo de Controle do Atuador do Acelerador +P2710=Solenoide de Mudança F Intermitente +P0797=Controle de Pressão Solenoide C Travado +P0ABE=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Intermitente/Errático +P2046=Circuito do Sensor Redutor de Temperatura - Sinal Intermitente +U0199=Perda de Comunicação com o Controle da Porta Módulo A +U0044=Comunicação do Veículo Bus B (-) Alto +P0A1B=Módulo de Controle do Controle do Motor A +U0013=Bus de Comunicação CAN de Média Velocidade (+) Baixo +P0345=Circuito A Banco 2 Sensor de Posição do Virabrequim +P0A23=Faixa/Desempenho do Circuito do Sensor do Gerador de Torque +P253C=Circuito do Sensor PTO - Sinal Baixo +P2731=Controle de Pressão Solenoide F +P0170=Ajuste de Combustível Banco 1 +P2240=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 /Aberto +P0A1C=Módulo de Controle do Controle do Motor B +P2069=Nível do Combustível Circuito do Sensor B - Sinal Intermitente +P2219=Controle de Aquecimento do Circuito do Sensor NOx Banco 2 - Sinal Baixo +U0180=Perda de Comunicação com o Módulo de Controle da Iluminação Automática +P0166=Nenhuma Atividade Detetada no Circuito do Sensor de Oxigénio Bloco 2 Sensor 3 +P0ABC=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Baixo +U0186=Perda de Comunicação com o Amplificador de Audio +P0200=Injetor - Circuito/Aberto +P0783=Troca de Marcha 3-4 +P0356=Circuito da Bobina F da Ignição Primária/Secundária +P0A9B=Temperatura da Bateria Híbrida Circuito do Sensor A +P2628=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Alto +P2028=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito Intermitente +P0050=Circuito do Controlo de Aquecimento HOS2 - Bloco 2 Sensor 1 +P0613=Processador TCM +P2436=Faixa/Desempenho do Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 +P3449=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P0987=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E +U0050=Comunicação do Veículo Bus C (+) Alto +P0A7E=Pacote da Bateria Híbrida Acima do Limite de Temperatura +P0065=Injetor Assistido a Ar – Desempenho/Limite de Controlo +P0029=Circuito do solenoide de controle da válvula de escape, bloco 2 - faixa/funcionamento +P0195=Sensor de Temperatura do Óleo do Motor +U0194=Perda de Comunicação com o Controle de Áudio Digital Módulo B +P2552=Circuito de Inibição do Acelerador/Combustível +P2774=Circuito do Interruptor Baixo das Quatro Rodas (4WD) - Sinal Alto +P0564=Circuito Multifuncional da Entrada A do Controle de Cruzeiro +P0777=Solenoide de Mudança B Travado +P3462=Desempenho Cilindro 8 Válvula do Escape Circuito de Controle +P251E=Circuito do Interruptor de Desligamento do PTO - Sinal Baixo +P0813=Circuito da Saída da Ré +P0907=Circuito da Posição do Seletor da Porta - Sinal Alto +P0A16=Suporte do Motor A Circuito de Controle - Sinal Alto +P2626=Sensor de Oxigênio Circuito da Guarnição da Corrente /Aberto +P083B=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G +P255C=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Baixo +P0246=Válvula de descarga do turbocompressor A - sinal alto +U0148=Perda de Comunicação com o Gateway C +P253A=Circuito do Sensor PTO /Aberto +P0480=Circuito de Controle do Ventilador de Resfriamento 1 +P0998=Circuito de Controle do Trocador de Marchas Solenoide F - Sinal Baixo +P0347=Sensor de Posição da Árvore de Cames A - Circuito Bloco 2 Baixo +P207E=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Intermitente +U0059=Comunicação do Veículo Bus D (+) Alto +P0634=PCM/ECM/TCM Temperatura Interna Muito Alta +P067B=Circuito de Controle do Conector da Vela 4 - Sinal Alto +P2114=Desempenho Posição do Pedal do Acelerador Sensor C Parada Mínima +U0219=Perda de Comunicação com a Porta Interruptor E +P2612=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C - Sinal Baixo +P2174=Sistema de Controle do Atuador do Acelerador - Detectado um Baixo Fluxo de Ar Repentino +P0A12=Circuito Ativador do Conversor DC/DC - Sinal Baixo +P2059=Redutor da Injeção Bomba de Ar Circuito de Controle /Aberto +P0010=Atuador de posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 1 - circuito defeituoso +P0AB3=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Baixo +U0310=Incompatibilidade do Software com o Módulo de Controle da Bomba de Combustível +P0945=Circuito do Relê da Bomba Hidráulica /Aberto +P0698=Circuito de Referência do Sensor de Tensão C - Sinal Baixo +P3479=Cilindro 10 Válvula do Escape Circuito de Controle - Sinal Baixo +P050F=Reservado ao ISO/SAE +P0377=Referência de Tempo de Alta Resolução do Sinal B Há Poucos Pulsos +P2168=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor F +U0308=Incompatibilidade do Software com o Módulo de Controle do Atuador do Acelerador +P0A9E=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Alto +P2546=Requisição da Gestão de Torque Entrada de Sinal A - Sinal Baixo +P3446=Desempenho Cilindro 6 Válvula do Escape Circuito de Controle +P252E=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Intermitente/Errático +P0484=Corrente Acima do Limite no Circuito do Ventilador de Resfriamento +P0707=Circuito do Intervalo da Transmissão Sensor A - Sinal Baixo +P0677=Circuito do Conector da Vela Cilindro 7 /Aberto +P0452=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Baixo +P0018=Posição do virabrequim/posição do comando de válvulas, bloco 2 sensor A - correlação +U0018=Bus de Comunicação CAN de Média Velocidade (-) Em Curto com Bus (+) +U0035=Comunicação do Veículo Bus A (-) Alto +P060E=Desempenho do Módulo de Controle Interno da Posição do Acelerador +P2166=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor D +P0348=Sensor de Posição da Árvore de Cames A - Circuito Bloco 2 Alto +P2575=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Alto +P2627=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Baixo +P2736=Circuito de Controle do Controle de Pressão Solenoide F /Aberto +P075B=Solenoide de Mudança G Desempenho/Livre +U0195=Perda de Comunicação com o Módulo do Receptor de Entretenimento por Assinatura +P0302=Foi Detectado uma Falha de Ignição no Cilindro 2 +P3430=Desempenho Cilindro 4 Válvula do Escape Circuito de Controle +P2185=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Alto +P0451=Faixa/Desempenho do Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas +P083A=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G +U0400=Dados Inválidos Foram Recebidos +P0740=Circuito do Conversor de Torque da Embreagem /Aberto +U0322=Incompatibilidade do Software com o Módulo de Controle da Carroceria (BCM) +P2030=Desempenho do Aquecedor do Disparo de Combustível +P3434=Desempenho Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle +P2515=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B +P069C=Circuito de Controle do Conector da Vela 10 - Sinal Baixo +P076D=Solenoide de Mudança H Elétrico +U0316=Incompatibilidade do Software com o Módulo de Controle da Dinâmica do Veículo +U0132=Perda de Comunicação com o Módulo de Controle da Altura do Veículo +U0056=Desempenho da Comunicação do Veículo Bus D +P2241=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 - Sinal Baixo +P3493=Cilindro 12 Válvula do Escape Circuito de Controle /Aberto +U0143=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo C +P0508=Circuito de Controle da Marcha Lenta - Sinal Baixo +P0209=Injetor - Circuito/Aberto - Cilindro 9 +U0305=Software Incompatível com o Módulo de Controle de Cruzeiro +P0279=Circuito de Controle do Injetor do Cilindro 7 - Sinal Baixo +P0040=Sinais do Sensor O2 Trocados - Bloco 1 Sensor 1/Bloco 2 Sensor 1 +P2205=Controle de Aquecimento do Circuito do Sensor NOx Aberto Banco 1 +P245D=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape - Sinal Alto +P066F=Circuito de Controle do Conector da Vela 3 - Sinal Alto +P2235=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 Está em Curto +P0AC1=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Baixo +P0304=Foi Detectado uma Falha de Ignição no Cilindro 4 +P2413=Desempenho do Sistema de Recirculação da Saída do Escape +P2132=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2133=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0183=Circuito A do Sensor de Temperatura do Combustível Alto +P0754=Solenoide de Mudança A - Sinal Intermitente +P2A02=Limite do Circuito do Sensor de O2/Desempenho do Banco 1 Sensor 3 +U0028=Comunicação do Veículo Bus A +P2718=Circuito de Controle do Controle de Pressão Solenoide D /Aberto +P0923=Circuito Atuador da Troca de Marchas à Frente - Sinal Alto +P0891=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Alto +P3454=Desempenho Cilindro 7 Válvula do Escape Circuito de Controle +P0AB1=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B +P0466=Faixa/Desempenho do Circuito do Sensor de Fluxo da Purga do EVAP +P0640=Circuito de Controle do Aquecedor da Entrada de Ar +P0A61=Corrente do Controle do Motor A Fase V - Sinal Baixo +U0036=Comunicação do Veículo Bus A (-) em Curto com Bus A (+) +P0928=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas /Aberto +P0409=Circuito A do Sensor de Recirculação da Saída do Escape +P2172=Sistema de Controle do Atuador do Acelerador - Detectado um Alto Fluxo de Ar Repentino +P0A6C=Corrente do Controle do Motor B Fase W +P2311=Circuito Secundário da Bobina de Ignição D +P2134=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P0802=Requisição MIL do Sistema do Controle da Transmissão /Aberto +P0143=Baixa Tensão no Circuito do Sensor de Oxigénio Bloco 1 Sensor 3 +P061C=Desempenho do Módulo de Controle Interno da Rotação (RPM) do Motor +P0011=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 1 - ignição avançada/funcionamento do sistema +P042B=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 +P0ACA=Temperatura da Bateria Híbrida Circuito do Sensor C +P0A48=Circuito do Sensor de Posição do Controle do Motor A - Sinal Alto +P2304=Circuito de Controle Secundário da Bobina de Ignição A - Sinal Alto +P0832=Circuito do Pedal da Embreagem Interruptor A - Sinal Alto +P0686=Circuito de Controle do Relê de Alimentação do ECM/PCM - Sinal Baixo +P0782=Troca de Marcha 2-3 +U0191=Perda de Comunicação com a Televisão +P075A=Solenoide de Mudança G +P2031=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 +P0704=Circuito da Entrada do Interruptor da Embreagem +P0952=Circuito de Controle do Trocador Automático de Marchas - Sinal Baixo +P0AA1=Circuito Contator Positivo da Bateria Híbrida Travou Fechado +P2760=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem - Sinal Intermitente +U0419=Dados Inválidos Foram Recebidos do Módulo de Controle do Esforço de Direção +U0105=Perda de Comunicação com o Módulo de Controle do Injetor de Combustível +P2266=Circuito do Sensor de Água no Combustível - Sinal Baixo +P0624=Circuito de Controle da Lâmpada da Tampa do Tanque de Combustível +P071A=Circuito do Modo da Transmissão Interruptor A +P0A6F=Corrente do Gerador Fase U +P0AF2=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B +P0058=Sinal Alto do Circuito do Controlo de Aquecimento - Bloco 2 Sensor 2 +P0290=Participação/Balanceamento do Cilindro 10 +U0198=Perda de Comunicação com o Módulo de Controle Telemático +P0742=Circuito do Conversor de Torque da Embreagem Travado +P040F=Correlação A / B do Sensor de Temperatura de Recirculação da Saída do Escape +P080C=Circuito de Controle da Solenoide da Troca/Mudança de Marchas - Sinal Baixo +U0184=Perda de Comunicação com o Rádio +P0849=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Intermitente +P0AAF=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Alto +P207B=Banco 2 a) Faixa/Desempenho do Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P0062=Circuito do Controlo de Aquecimento HO2S - Bloco 2 Sensor 3 +U0062=Comunicação do Veículo Bus D (-) Alto +P2012=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Baixo +P2532=Circuito da Posição Run da Chave de Ignição - Sinal Alto +P2704=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento E +P2208=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 +U0095=Reservado por Documento +P2234=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 Está em Curto +U0173=Perda de Comunicação com o Sistema de Restrição Sensor D +P0730=Relação Incorreta da Engrenagem +P0620=Circuito de Controle do Gerador +P0361=Circuito da Bobina K da Ignição Primária/Secundária +P0094=Vazamento do Sistema de Combustível - Pequeno +P0275=Participação/Balanceamento do Cilindro 5 +P0646=Circuito de Controle do Relê da Embreagem A/C - Sinal Baixo +U0094=Reservado por Documento +P2224=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Alto +P0989=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Baixo +P2127=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2423=Catalisador de Absorção HC Eficiência Abaixo do Limite Banco 1 +P2433=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Alto +P0091=Circuito de Controle do Regulador de Pressão do Combustível 1 - Sinal Baixo +P2258=Sistema de Injeção de Ar Secundário Circuito de Controle A - Sinal Alto +P010D=Circuito MAF ou VAF - Sinal Alto +P0817=Circuito de Desativamento da Partida /Aberto +U0418=Dados Inválidos Foram Recebidos do Módulo de Controle do Sistema de Freios +U0326=Incompatibilidade do Software com o Módulo de Controle do Imobilizador do Veículo +P0086=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 - Sinal Alto +P2190=Sistema Muito Rico Durante a Ociosidade Banco 2 +P2048=Circuito de Redundância do Injetor Banco 1 Unidade 1 - Sinal Baixo +P2619=Circuito da Saída da Posição da Manivela - Sinal Alto +P0267=Circuito de Controle do Injetor do Cilindro 3 - Sinal Baixo +P0ACD=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Alto +P0A2C=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Baixo +P3442=Desempenho Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle +P0999=Circuito de Controle do Trocador de Marchas Solenoide F - Sinal Alto +P0846=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B +P006E=Reservado ao ISO/SAE +P2452=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel +P067F=Circuito de Controle do Conector da Vela 6 - Sinal Alto +P061F=Desempenho do Módulo de Controle Interno do Controle do Atuador do Acelerador +P0297=Condição do Excesso de Velocidade do Veículo +P0019=Posição do virabrequim/posição do comando de válvulas, bloco 2 sensor B - correlação +P0022=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - ignição atrasada +U0002=Bus de Comunicação CAN de Alta Velocidade Desempenho +P2553=Faixa/Desempenho Circuito de Inibição do Acelerador/Combustível +U0155=Perda de Comunicação com o Módulo de Controle do Conjunto do Painel de Instrumentos (IPC) +P2099=Ajuste de Combustível Muito Rico Depois do Catalisador Banco 2 +P0165=Resposta Lenta no Circuito do Sensor de Oxigénio Bloco 2 Sensor 3 +P0167=Circuito do Aquecedor do Sensor de Oxigénio Bloco 2 Sensor 3 +P2751=Velocidade do Eixo Intermediário Circuito do Sensor C Sem Sinal +P2249=Circuito do Sensor de Oxigênio Referência de Tensão Banco 2 Sensor 1 - Sinal Baixo +P250E=Circuito do Sensor do Nível de Óleo do Motor - Sinal Intermitente ou Errático +P2227=Faixa/Desempenho Circuito do Sensor BARO +P0081=Solenoide de Controle das Válvulas de Admissão Banco 2 +P020E=Tempo de Injeção do Cilindro 5 +P0202=Injetor - Circuito/Aberto - Cilindro 2 +P0573=Circuito do Freio Interruptor A - Sinal Alto +P2322=Circuito de Controle Primário da Bobina de Ignição H - Sinal Alto +P255E=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Intermitente/Errático +U0329=Incompatibilidade do Software com o Módulo de Controle da Coluna da Direção +P063D=Circuito do Sensor do Gerador de Tensão - Sinal Alto +P0825=Interruptor Push-Pull da Alavanca de Marcha (Antecipador de Troca de Marchas) +P2165=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor C +P3482=Desempenho Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle +P0033=Circuito do Controlo da Válvula de Descarga do Turbocompressor/Compressor +P0035=Sinal Alto do Circuito do Controlo da Válvula de Descarga do Turbocompressor/Compressor +P0695=Circuito de Controle do Ventilador de Resfriamento 3 - Sinal Baixo +P0A8C=Tensão do Sistema no Módulo de Energia de 14 Volt Instável +P063C=Circuito do Sensor do Gerador de Tensão - Sinal Baixo +P2786=Atuador do Câmbio de Marchas Temperatura Muito Alta +P0572=Circuito do Freio Interruptor A - Sinal Baixo +P0744=Circuito do Conversor de Torque da Embreagem - Sinal Intermitente +P0757=Solenoide de Mudança B Travado +P0650=Circuito de Controle da Lâmpada do Indicador de Mal Funcionamento (MIL) +P3402=Desativação do Cilindro 1/Desempenho do Controle da Válvula de Admissão +P0082=Solenoide de Controle das Válvulas de Admissão Banco 2 - Sinal Baixo +P0330=Banco 2 do Circuito do Sensor 2 do Controle de Detonação +P2430=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 +P0867=Pressão do Fluido de Transmissão +P0138=Alta Tensão no Circuito do Sensor de Oxigénio Bloco 1 Sensor 2 +P0A10=Circuito de Status do Conversor DC/DC - Sinal Alto +P2153=Circuito da Tensão de Alimentação do Grupo C do Injetor de Combustível - Sinal Baixo +P2658=Atuador do Braço do Balancim Circuito de Controle A - Sinal Baixo +U0303=Incompatibilidade do Software com o Módulo da Caixa de Transferência +P0A38=Circuito do Sensor de Temperatura do Gerador - Sinal Baixo +P0683=Circuito de Comunicação PCM do Módulo de Controle do Conector da Vela +P0587=Circuito de Controle de Ventilação do Controle de Cruzeiro - Sinal Baixo +P0498=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas - Sinal Baixo +P2213=Circuito do Sensor NOx Banco 2 +P0701=Faixa/Desempenho do Sistema do Controle da Transmissão +P3455=Cilindro 7 Válvula do Escape Circuito de Controle - Sinal Baixo +P2762=Faixa/Desempenho do Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto +P0A95=Fusível de Alta Tensão +P3492=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P043C=Circuito do Sensor de Temperatura do Catalisador Baixo Bloco 2 Sensor 2 +P070A=Circuito do Sensor do Nível do Fluido de Transmissão +P0843=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A -Sinal Alto +P2558=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor - Sinal Baixo +P0727=Circuito da Entrada da Velocidade do Motor - Sem Sinal +P0953=Circuito de Controle do Trocador Automático de Marchas - Sinal Alto +P2630=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Baixo +P0722=Circuito do Sensor de Saída de Velocidade - Sem Sinal +P3444=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P0230=Circuito Primário da Bomba de Combustível +U0166=Perda de Comunicação com o Módulo de Controle do Aquecimento Auxiliar +P0611=Desempenho do Módulo de Controle do Injetor de Combustível +P0892=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Intermitente +P0A8B=Tensão do Sistema no Módulo de Energia de 14 Volt +P0468=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Alto +U0145=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo E +P2510=Faixa/Desempenho do Circuito do Sensor do Relê de Energia ECM/PCM +P0980=Circuito de Controle do Trocador de Marchas Solenoide C - Sinal Alto +P0733=Relação Incorreta Marcha 3 +P3485=Cilindro 11 Válvula do Escape Circuito de Controle /Aberto +P2295=Circuito de Controle Pressão do Combustível Regulador 2 - Sinal Baixo +P0522=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor - Sinal Baixo +P0554=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Intermitente +P3414=Desempenho Cilindro 2 Válvula do Escape Circuito de Controle +P0AB0=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Intermitente/Errático +P2793=Circuito da Direção do Câmbio de Marchas +P0645=Circuito de Controle do Relê da Embreagem A/C +P3494=Desempenho Cilindro 12 Válvula do Escape Circuito de Controle +P085C=Circuito de Comunicação da Troca de Marchas Módulo B - Sinal Alto +P2568=Faixa/Desempenho Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor +P2300=Circuito de Controle Primário da Bobina de Ignição A - Sinal Baixo +P0340=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim +P2212=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Intermitente +P2058=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 - Sinal Alto +P0289=Circuito de Controle do Injetor do Cilindro 10 - Sinal Alto +P2145=Circuito do Controle de Recirculação da Ventilação da Saída do Escape - Sinal Alto +P0876=Faixa/Desempenho Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D +P0A69=Corrente do Controle do Motor B Fase V +P0669=Sensor de Temperatura Interna do PCM/ECM/TCM - Sinal Alto +P0602=Erro no Módulo de Controle de Programação +P2000=Separador do NOx Eficiência Abaixo do Limite Banco 1 +P242E=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Intermitente/Errático +P2511=Circuito do Sensor do Relê de Energia ECM/PCM - Sinal Intermitente +P206E=Banco 2 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Aberto +P0387=Circuito B do Sensor de Posição do Virabrequim - Sinal Baixo +P0A2D=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Alto +P2306=Circuito de Controle Secundário da Bobina de Ignição C - Sinal Baixo +P0479=Válvula de Controle da Pressão do Escape - Sinal Intermitente +P0AB6=Suporte do Motor B Circuito de Controle /Aberto +P245F=Reservado ao ISO/SAE +P0790=Circuito do Interruptor Econômico/Esportivo +P2254=Circuito de Controle do Sensor de Oxigênio Corrente Negativa /Aberto Banco 2 Sensor 1 +P0B0A=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação - Sinal Baixo +U0031=Comunicação do Veículo Bus A (+) Baixo +P068A=Desempenho Desligamento do Relê de Alimentação - Muito Cedo +P0584=Circuito de Controle de Vácuo do Controle de Cruzeiro - Sinal Alto +P0448=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas Em Curto +P2400=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP /Aberto +U0206=Perda de Comunicação com o Módulo de Controle da Capota Escamoteável +P2162=Velocidade do Veículo Correlação do Sensor A / B +P0712=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Baixo +P206D=Reservado ao ISO/SAE +P0581=Circuito Multifuncional da Entrada A do Controle de Cruzeiro - Sinal Alto +P2453=Faixa/Desempenho Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel +P3410=Desempenho Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle +P3471=Cilindro 9 Válvula do Escape Circuito de Controle - Sinal Baixo +P0759=Solenoide de Mudança B - Sinal Intermitente +P0453=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Alto +P0190=Circuito A do Sensor da Pressão da Linha de Combustível +P0756=Solenoide de Mudança B Desempenho/Livre +P0005=Corte de Combustível Válvula A Circuito de Controle /Aberto +P2560=Nível do Líquido de Arrefecimento do Motor Baixo +P0292=Circuito de Controle do Injetor do Cilindro 11 - Sinal Alto +U0170=Perda de Comunicação com o Sistema de Restrição Sensor A +P2705=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento F +P2005=Banco 2 a) Controle do Rotor do Coletor de Admissão Travou Aberto +U0211=Perda de Comunicação com o Controle do Assento Módulo D +P0021=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - ignição avançada/funcionamento do sistema +P0323=Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor - Sinal Intermitente +P0721=Faixa/Desempenho do Circuito do Sensor de Saída de Velocidade +P2634=Bomba de Combustível Circuito de Controle B - Sinal Alto +U0226=Perda de Comunicação com a Janela da Porta Motor E +P0600=Ligação de Comunicação Serial +P2547=Requisição da Gestão de Torque Entrada de Sinal A - Sinal Alto +P2228=Circuito do Sensor BARO - Sinal Baixo +P0116=Faixa/Desempenho do Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor +P0252=Bomba de combustível A - problema de faixa/funcionamento +P0424=Catalisador Aquecido Temperatura Abaixo do Limite Banco 1 +P2542=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Alto +P0306=Foi Detectado uma Falha de Ignição no Cilindro 6 +P256C=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Baixo +U0088=Reservado por Documento +P253F=O Óleo do Motor se Deteriorou +P0943=Unidade de Pressão Hidráulica Ciclo do Período Muito Curto +P0AC2=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Alto +P0499=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas - Sinal Alto +P018B=Alcance/Desempenho do Circuito B do Sensor de Pressão do Combustível +P0776=Solenoide de Mudança B Desempenho/Livre +P006F=Reservado ao ISO/SAE +P2123=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0218=Condição da Temperatura de Superaquecimento do Óleo da Transmissão +P0954=Circuito de Controle do Trocador Automático de Marchas - Sinal Intermitente +P053C=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo - Sinal Alto +P2556=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor +P0365=Banco 1 Circuito B do Sensor de Posição do Virabrequim +P2636=Bomba de Combustível B Baixo Fluxo / Desempenho +U0045=Comunicação do Veículo Bus B (-) em Curto com Bus B (+) +P006A=MAP – Correlação do Fluxo do Volume ou Massa do Ar +P0531=Faixa/Desempenho do Circuito do Sensor A de Pressão do Gás Refrigerante do A/C +P0697=Circuito de Referência do Sensor de Tensão C /Aberto +P2649=Atuador do Braço do Balancim Circuito de Controle A - Sinal Alto +P2047=Circuito Aberto da Redundância do Injetor Banco 1 Unidade 1 +P0AB2=Faixa/Desempenho Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B +P2776=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Baixo +U0161=Perda de Comunicação com o Módulo da Bússola +P2229=Circuito do Sensor BARO - Sinal Alto +P047F=Reservado ao ISO/SAE +P0120=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador +P203C=Circuito do Sensor do Nível do Redutor - Sinal Baixo +P2401=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P0654=Circuito de Saída de RPM do Motor +P0449=Circuito da Válvula/Solenoide do Controle de Ventilação do Controle de Emissões Evaporativas +P004D=Sinal Alto do Circuito da Solenoide B do Controle de Sobrealimentação do Turbocompressor/Compressor +P0A70=Corrente do Gerador Fase U - Sinal Baixo +P053B=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo - Sinal Baixo +U0325=Incompatibilidade do Software com o Módulo de Controle do Aquecimento Auxiliar +P2721=Circuito de Controle do Controle de Pressão Solenoide D - Sinal Alto +P2222=Faixa/Desempenho do Detector do Circuito de Aquecimento do Sensor NOx Banco 2 +P2512=Circuito do Gravador de Dados de Eventos /Aberto +P2446=Bomba do Sistema de Injeção de Ar Secundário Colado Banco 2 +P0A81=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 /Aberto +P0147=Circuito do Aquecedor do Sensor de Oxigénio Bloco 1 Sensor 3 +P2246=Desempenho do Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 - Sinal Alto +P2739=Circuito de Controle do Controle de Pressão Solenoide F - Sinal Alto +U0215=Perda de Comunicação com a Porta Interruptor A +P0210=Injetor - Circuito/Aberto - Cilindro 10 +P2078=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Alto +U0047=Desempenho da Comunicação do Veículo Bus C +P0338=Circuito A do Sensor de Posição do Virabrequim - Sinal Alto +P2272=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 2 Sensor 2 +P0501=Faixa/Desempenho da Velocidade do Veículo Sensor A +P3487=Cilindro 11 Válvula do Escape Circuito de Controle - Sinal Baixo +P205F=Reservado ao ISO/SAE +P0296=Participação/Balanceamento do Cilindro 12 +P0696=Circuito de Controle do Ventilador de Resfriamento 3 - Sinal Alto +U0421=Dados Inválidos Foram Recebidos do Módulo de Controle da Altura do Veículo +P0407=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P0ADD=Circuito de Controle do Contator Negativo da Bateria Híbrida /Aberto +P0378=Os Pulsos de Referência de Tempo de Alta Resolução do Sinal B Estão Intermitentes/Erráticos +P0A18=Faixa/Desempenho do Circuito do Sensor de Torque do Motor +P0A79=Desempenho Inversor do Controle do Motor B +P2541=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Baixo +P2130=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador +P0A88=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Baixo +P3436=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P0582=Circuito de Controle de Vácuo do Controle de Cruzeiro /Aberto +U0312=Incompatibilidade do Software com o Controlador de Energia da Bateria Módulo A +P0885=Circuito de Controle do Relê da Alimentação do TCM /Aberto +P0406=Circuito A do Sensor de Recirculação da Saída do Escape - Sinal Alto +P2521=Requisição A/C Circuito A - Sinal Alto +P2257=Sistema de Injeção de Ar Secundário Circuito de Controle A - Sinal Baixo +P0A2B=Faixa/Desempenho do Circuito do Sensor de Temperatura do Controle do Motor A +P0773=Solenoide de Mudança E Elétrico +P0901=Faixa/Desempenho do Circuito do Atuador da Embreagem +P2639=Gestão de Torque Retorno do Sinal A - Sinal Baixo +P0599=Circuito de Controle do Aquecedor do Termômetro - Sinal Alto +P2066=Desempenho do Nível do Combustível Circuito do Sensor B +P2513=Circuito do Gravador de Dados de Eventos - Sinal Baixo +P0AE5=Faixa/Desempenho Circuito de Controle Pré-Carga do Contator da Bateria Híbrida +U0120=Comunicação Perdida com o Módulo do Controle do Gerador do Arranque +P2625=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Alto +P0673=Circuito do Conector da Vela Cilindro 3 /Aberto +P0845=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B +P2329=Circuito Secundário da Bobina de Ignição J +P0068=Correlação da Posição Acelerador - MAF/MAP +P0639=Faixa/Desempenho do Controle do Atuador do Acelerador Banco 2 +P0317=Não há um Hardware de Pista Irregular Presente +P3439=Cilindro 5 Válvula do Escape Circuito de Controle - Sinal Baixo +P0778=Solenoide de Mudança B Elétrico +P2149=Tensão de Alimentação do Grupo B do Injetor de Combustível Circuito/Aberto +P0433=Eficiência do Catalisador Aquecido Abaixo do Limite Bloco 2 +P0569=Controle de Cruzeiro Sinal Litoral +P041A=Circuito B do Sensor de Recirculação da Saída do Escape +P2237=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 /Aberto +P070E=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Intermitente/Errático +U0135=Comunicação Perdida com o Módulo do Controle do Diferencial Dianteiro +P0225=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador +P0A8F=14 Desempenho Módulo de Energia Volt +P0254=Bomba de combustível A - sinal alto +P056A=Controle de Cruzeiro Incrementar o Sinal de Distância +P0810=Erro no Controle da Posição da Embreagem +P2282=Vazamento de Ar Entre o Corpo do Acelerador e as Válvulas de Admissão +P0652=Circuito B do Sensor de Referência de Tensão - Sinal Baixo +P0261=Circuito de Controle do Injetor do Cilindro 1 - Sinal Baixo +P2103=Motor de Controle do Atuador do Acelerador - Sinal Alto +P2299=Posição do Pedal do Freio / Pedal do Acelerador Posição Incompatível +P010A=Circuito B MAF ou VAF +P0316=Foi Detectada uma Falha de Ignição ao Ligar o Motor (Nas Primeiras 1000 Rotações) +P0207=Injetor - Circuito/Aberto - Cilindro 7 +P047B=Faixa/Desempenho do Circuito do Sensor B da Pressão do Escape +P0529=Circuito do Sensor de Velocidade do Ventilador de Resfriamento - Sinal Intermitente +P0548=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Baixo +P2651=Sistema do Atuador do Braço do Balancim B Desempenho ou Livre +P0982=Circuito de Controle do Trocador de Marchas Solenoide D - Sinal Baixo +P2440=Sistema de Injeção de Ar Interruptor da Válvula Banco 1 Travou Aberto +U0141=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo A +P0360=Circuito da Bobina J da Ignição Primária/Secundária +P0476=Faixa/Desempenho da Válvula de Controle da Pressão do Escape +P2167=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor E +P3404=Desativação do Cilindro 1/Circuito de Controle da Válvula de Admissão Alto +P245A=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape /Aberto +P0060=Resistência de Aquecimento HO2S - Bloco 2 Sensor 2 +U0093=Reservado por Documento +P0ADE=Faixa/Desempenho do Circuito de Controle do Contator Negativo da Bateria Híbrida +P0AE9=Faixa/Desempenho Temperatura da Bateria Híbrida Sensor D +U0040=Comunicação do Veículo Bus B (+) Baixo +P0684=Faixa/Desempenho do Circuito de Comunicação PCM do Módulo de Controle do Conector da Vela +U0006=Bus de Comunicação CAN de Alta Velocidade (-) Aberto +P2020=Banco 2 a) Faixa/Desempenho do Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2192=Sistema Muito Rico Durante Carga Alta Banco 1 +P0671=Circuito do Conector da Vela Cilindro 1 /Aberto +P2230=Circuito do Sensor BARO - Sinal Intermitente +P0A57=Circuito do Sensor de Corrente do Controle do Motor B - Sinal Baixo +P0243=Solenoidee A do wastegate (válv. De alívio) – mau funcionamento +P0969=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide C +P084E=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Intermitente +P2435=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 +U0114=Perda de Comunicação com o Módulo Controlador da Embreagem do Controle das Quatro Rodas +P0421=Aquecimento do Catalisador Eficiência Abaixo do Limite Banco 1 +P0781=Troca de Marcha 1-2 +P3460=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P207F=Reservado ao ISO/SAE +P0847=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Baixo +P0103=Sensor MAF ou VAF - Sinal Alto +P3428=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +U0057=Comunicação do Veículo Bus D (+) Aberto +P0789=Solenoide da Troca/Sincronismo da Marcha - Sinal Intermitente +P0743=Circuito Elétrico do Conversor de Torque da Embreagem +P2754=Circuito de Controle do Resfriador do Fluido de Transmissão - Sinal Baixo +P0045=Circuito/Aberto na Solenoide A do Controlo de Sobrealimentação do Turbocompressor/Compressor +P0135=Circuito do Aquecedor do Sensor de Oxigénio Bloco 1 Sensor 1 +P0A63=Corrente do Controle do Motor A Fase W +U0147=Perda de Comunicação com o Gateway B +P2277=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 2 Sensor 3 +P2339=Cilindro 4 Batida Acima do Limite +P0577=Circuito de Entrada do Controle de Cruzeiro - Sinal Alto +P2455=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Alto +P0144=Alta Tensão no Circuito do Sensor de Oxigénio Bloco 1 Sensor 3 +P0504=Correlação do Interruptor de Freio A/B +P0104=Sensor MAF ou VAF - Sinal Intermitente +U0401=Dados Inválidos Foram Recebidos do ECM/PCM +P2194=Sistema Muito Rico Durante Carga Alta Banco 2 +P0A98=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 Travado +P2089=Circuito de Controle Atuador da Posição do Comando de Válvulas A Alto Banco 1 b) +P0770=Solenoide de Mudança E +P0325=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação +P043A=Circuito do Sensor de Temperatura do Catalisador Bloco 2 Sensor 2 +P0672=Circuito do Conector da Vela Cilindro 2 /Aberto +P0488=Faixa/Desempenho do Circuito A do Controle de Aceleração da Recirculação da Saída do Escape +P2091=Circuito de Controle Atuador da Posição do Comando de Válvulas B Alto Banco 1 c) +P0A90=Desempenho Controle do Motor A +P0415=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário +U0406=Dados Inválidos Foram Recebidos do Módulo de Controle do Injetor de Combustível +P2328=Circuito de Controle Primário da Bobina de Ignição J - Sinal Alto +P2110=Sistema de Controle do Atuador do Acelerador - Limitação RPM Forçada +P0444=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas Aberto +P0180=Circuito A do Sensor de Temperatura do Combustível +P2655=Atuador do Braço do Balancim Circuito de Controle A /Aberto +P0576=Circuito de Entrada do Controle de Cruzeiro - Sinal Baixo +U0189=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo C +P0A47=Circuito do Sensor de Posição do Controle do Motor A - Sinal Baixo +P068C=Circuito de Controle do Conector da Vela 7 - Sinal Baixo +P0873=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Alto +P0959=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Intermitente +P004E=Sinal Intermitente/Errático do Circuito da Solenoide A do Controle de Sobrealimentação do Turbocompressor/Compressor +P0AF3=Faixa/Desempenho Temperatura do Inversor do Controlador do Motor Circuito do Sensor B +P040E=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Intermitente/Errático +U0328=Incompatibilidade do Software com o Módulo do Sensor de Ângulo do Volante +P012B=Faixa/Desempenho do Circuito no Sensor de Pressão na Entrada do Turbocompressor/Supercompressor +P0995=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Alto +P023C=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador - Sinal Alto +P0228=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P2034=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 +P2317=Circuito Secundário da Bobina de Ignição F +P2437=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Baixo +P3412=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P0984=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide E +U0115=Perda de Comunicação com o ECM/PCM B +P0172=Sistema Muito Rico Bloco 1 +P2225=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Intermitente +P084F=Reservado ao ISO/SAE +P0786=Faixa/Desempenho da Solenoide da Troca/Sincronismo da Marcha +P0455=Foi Detectado um Grande Vazamento no Sistema de Controle de Emissões Evaporativas +P067E=Circuito de Controle do Conector da Vela 6 - Sinal Baixo +P0758=Solenoide de Mudança B Elétrico +P2501=Gerador Lamp/L - Circuito do Terminal Alto +P2085=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Intermitente +P0957=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Baixo +P2273=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 2 Sensor 2 +P3441=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P0053=Resistência de Aquecimento de HOS2 - Bloco 2 Sensor 1 +P0932=Circuito do Sensor da Pressão Hidráulica +P2728=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide E +U0414=Dados Inválidos Foram Recebidos do Módulo Controlador da Embreagem do Controle das Quatro Rodas +P0368=Banco 1 Sensor B do Sensor de Posição do Virabrequim - Sinal Alto +P084C=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Baixo +P0A08=Circuito de Status do Conversor DC/DC +P2268=Circuito do Sensor de Água no Combustível - Sinal Intermitente +P2098=Ajuste de Combustível Muito Pobre Depois do Catalisador Banco 2 +P0500=Velocidade do Veículo Sensor A +P0105=Mau Funcionamento do Circuito do Sensor MAP/BARO +P0A02=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Baixo +P0158=Alta Tensão no Circuito do Sensor de Oxigénio Bloco 2 Sensor 2 +P0212=Injetor - Circuito/Aberto - Cilindro 12 +P099C=Circuito de Controle do Trocador de Marchas Solenoide G - Sinal Alto +P2763=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto - Sinal Alto +P213B=Faixa/Desempenho do Circuito B do Controle de Aceleração da Recirculação da Saída do Escape +P0134=Nenhuma Atividade Detetada no Circuito do Sensor de Oxigénio Bloco 1 Sensor 1 +P3466=Desempenho Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle +P206B=Reservado ao ISO/SAE +P062D=Banco 1 do Circuito de Desempenho do Condutor de Injeção de Combustível +P2233=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 Está em Curto +P2725=Controle de Pressão Solenoide E Elétrico +P0530=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C +P2A00=Limite do Circuito do Sensor de O2/Desempenho do Banco 1 Sensor 1 +P040B=Faixa/Desempenho do Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape +P0352=Circuito da Bobina B da Ignição Primária/Secundária +P2342=Cilindro 7 Batida Acima do Limite +P0481=Circuito de Controle do Ventilador de Resfriamento 2 +P0344=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Intermitente +U0074=Bus B de Comunicação do Módulo de Controle Desligado +P0940=Sensor de Temperatura do Óleo Hidráulico - Sinal Alto +P2287=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Intermitente +P0017=Posição do virabrequim/posição do comando de válvulas, bloco 1 sensor B - correlação +P0593=Circuito Multifuncional da Entrada B do Controle de Cruzeiro - Sinal Alto +U0086=Reservado por Documento +P2662=Sistema do Atuador do Braço do Balancim B Travado +P2716=Controle de Pressão Solenoide D Elétrico +P0942=Unidade de Pressão Hidráulica +P3496=Cilindro 12 Válvula do Escape Circuito de Controle - Sinal Alto +U0324=Incompatibilidade do Software com o Módulo de Controle HVAC +U0111=Perda de Comunicação com o Controlador de Energia da Bateria Módulo A +P0A4F=Circuito do Sensor de Posição do Gerador - Sinal Intermitente +P0099=Circuito do Sensor 2 da Temperatura do Ar de Admissão - Sinal Intermitente/Errático +P0517=Circuito do Sensor de Temperatura da Bateria - Sinal Alto +U0171=Perda de Comunicação com o Sistema de Restrição Sensor B +P2624=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Baixo +P2155=Tensão de Alimentação do Grupo D do Injetor de Combustível Circuito/Aberto +U0187=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo A +U0209=Perda de Comunicação com o Controle do Assento Módulo B +P0700=Sistema do Controle da Transmissão (Requisição MIL) +P2406=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Alto +P0456=Foi Detectado um Vazamento Bem Pequeno no Sistema de Controle de Emissões Evaporativas +P2732=Controle de Pressão Solenoide F Desempenho ou Livre +P0968=Circuito de Controle do Controle de Pressão Solenoide C /Aberto +P0404=Faixa/Desempenho do Circuito de Controle da Recirculação da Saída do Escape +P0992=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F +P2014=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P3409=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P2531=Circuito da Posição Run da Chave de Ignição - Sinal Baixo +P000B=Posição do Virabrequim B Resposta Lenta Banco 1 +P0239=Sensor de pressão do turbo – sensor B – mau funcionamento +P0226=Faixa/Desempenho do Circuito C do Sensor da Posição da Borboleta Pedal Acelerador +P040A=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape +U0100=Perda de Comunicação com o ECM/PCM A +P0066=Circuito do Controlo do Injetor Assistido a Ar ou Sinal Baixo +P0283=Circuito de Controle do Injetor do Cilindro 8 - Sinal Alto +P2289=Controle do Injetor Pressão Muito Alta - Motor Desligado +P0123=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0970=Circuito de Controle do Controle de Pressão Solenoide C - Sinal Baixo +P023A=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador /Aberto +P0787=Solenoide da Troca/Sincronismo da Marcha - Sinal Baixo +U0082=Reservado por Documento +P0244=Solenoidee A do wastegate – faixa/desempenho +P2158=Velocidade do Veículo Sensor B +P2787=Embreagem Temperatura Muito Alta +P0126=Líquido de Arrefecimento com Temperatura Insuficiente para Operação Estável +U0192=Perda de Comunicação com o Computador Pessoal +P2340=Cilindro 5 Batida Acima do Limite +P242D=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Alto +P0799=Controle de Pressão Solenoide C - Sinal Intermitente +P0130=Circuito do Sensor de Oxigénio Bloco 1 Sensor 1 +P2312=Circuito de Controle Primário da Bobina de Ignição E - Sinal Baixo +P2554=Circuito de Inibição do Acelerador/Combustível - Sinal Baixo +P3461=Cilindro 8 Válvula do Escape Circuito de Controle /Aberto +P0403=Circuito de Controle da Recirculação da Saída do Escape +P0061=Resistência de Aquecimento HO2S - Bloco 2 Sensor 3 +U0136=Comunicação Perdida com o Módulo do Controle do Diferencial Traseiro +P0155=Circuito do Aquecedor do Sensor de Oxigénio Bloco 2 Sensor 1 +P2631=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Alto +P071B=Circuito do Modo da Transmissão Interruptor A - Sinal Baixo +P0ABB=Faixa/Desempenho do Circuito do Sensor de Tensão do Pacote da Bateria Híbrida +P0967=Circuito de Controle do Controle de Pressão Solenoide B - Sinal Alto +P012A=Circuito do Sensor da Pressão da Entrada do Turbocompressor/Supercompressor +P0886=Circuito de Controle do Relê da Alimentação do TCM - Sinal Baixo +P0B06=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Corrent +P0839=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) - Sinal Alto +P0043=Sinal Baixo do Circuito do Controlo de Aquecimento H02S - Bloco 1 Sensor 3 +P2198=Sinal do Sensor de Oxigênio Tendendo/Travado em Rico Banco 2 Sensor 1 +P0054=Resistência de Aquecimento HO2S - Bloco 1 Sensor 2 +P0AEE=Faixa/Desempenho Temperatura do Inversor do Controlador do Motor Circuito do Sensor A +P2023=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Intermitente +P0121=Faixa/Desempenho do Circuito A do Sensor da Posição da Borboleta Pedal Acelerador +P0A5B=Circuito do Sensor de Corrente do Gerador - Sinal Baixo +P0342=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Baixo +U0118=Comunicação Perdida com o Módulo do Controle do Aditivo do Combustível +P2138=Correlação da Tensão D / E do Sensor da Posição da Borboleta Pedal Acelerador +U0410=Dados Inválidos Foram Recebidos do Módulo de Controle da Bomba de Combustível +P250F=O Nível do Óleo do Motor Está Muito Baixo +P2274=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 1 Sensor 3 +P0800=Sistema da Caixa de Transferência (Requisição MIL) +P0551=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão Faixa/Desempenho +P203D=Circuito do Sensor do Nível do Redutor - Sinal Alto +P2207=Controle de Aquecimento do Circuito do Sensor NOx Banco 1 - Sinal Alto +P0598=Circuito de Controle do Aquecedor do Termômetro - Sinal Baixo +P0617=Relê do Circuito de Partida - Sinal Alto +P2642=Faixa/Desempenho Gestão de Torque Retorno do Sinal B +P0133=Resposta Lenta no Circuito do Sensor de Oxigénio Bloco 1 Sensor 1 +P2738=Circuito de Controle do Controle de Pressão Solenoide F - Sinal Baixo +P063A=Circuito do Sensor do Gerador de Tensão +U0008=Bus de Comunicação CAN de Alta Velocidade (-) Alto +P3490=Desempenho Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle +P0702=Sistema Elétrico do Controle da Transmissão +P0934=Circuito do Sensor da Pressão Hidráulica - Sinal Baixo +P0A77=Corrente do Gerador Fase W - Sinal Alto +U0415=Dados Inválidos Foram Recebidos do Módulo de Controle do Sistema de Antitravamento do Freio +P0160=Nenhuma Atividade Detetada no Circuito do Sensor de Oxigénio Bloco 2 Sensor 2 +P0063=Sinal Baixo do Circuito do Controlo de Aquecimento HO2S - Bloco 2 Sensor 3 +P2343=Cilindro 8 Batida Acima do Limite +P0897=Fluido de Transmissão Deteriorado +U0201=Perda de Comunicação com o Controle da Porta Módulo C +P2294=Pressão do Combustível Regulador 2 Circuito de Controle +P0705=Circuito do Intervalo da Transmissão Sensor A (Entrada PRNDL) +P0271=Circuito de Controle do Injetor do Cilindro 4 - Sinal Alto +P0556=Faixa/Desempenho do Circuito do Sensor de Pressão do Servo Freio +P2419=Circuito de Controle da Válvula do Interruptor EVAP - Sinal Baixo +P0047=Sinal Baixo no Circuito da Solenoide A do Controlo de Sobrealimentação do Turbocompressor/Compressor +P0260=Controle B do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) - Sinal Intermitente +U0164=Perda de Comunicação com o Módulo de Controle HVAC +P0214=Partida a Frio, Injetor 2 +P0024=Posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - ignição avançada/funcionamento do sistema +P2154=Circuito da Tensão de Alimentação do Grupo C do Injetor de Combustível - Sinal Alto +P020C=Tempo de Injeção do Cilindro 3 +P0298=Temperatura do Óleo do Motor Acima do Limite +P0B01=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Baixa Corrente +P0442=Foi Detectado um Vazamento Pequeno no Sistema de Controle de Emissões Evaporativas +P0118=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Alto +P0884=Sinal da Entrada da Alimentação TCM - Sinal Intermitente +P0B0F=Reservado ao ISO/SAE +P0A78=Desempenho Inversor do Controle do Motor A +P022B=Circuito A do Controle da Descarga do Radiador - Sinal Baixo +P2283=Circuito do Sensor de Pressão do Controle de Injeção +U0054=Comunicação do Veículo Bus C (-) em Curto com Bus C (+) +P0051=Sinal Baixo do Circuito do Controlo de Aquecimento HOS2 - Bloco 2 Sensor 1 +P2250=Circuito do Sensor de Oxigênio Referência de Tensão Banco 2 Sensor 1 - Sinal Alto +P0A99=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 - Sinal Baixo +P2538=Circuito da Posição Accessory da Chave de Ignição - Sinal Alto +P0911=Faixa/Desempenho do Atuador do Seletor da Porta +P0385=Circuito B do Sensor de Posição do Virabrequim +P0410=Sistema de Injeção de Ar Secundário +P2232=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 Está em Curto +P0136=Circuito do Sensor de Oxigénio Bloco 1 Sensor 2 +P0A06=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor - Sinal Baixo +P0333=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Alto +P2116=Desempenho Posição do Pedal do Acelerador Sensor E Parada Mínima +U0190=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo D +U0317=Incompatibilidade do Software com o Módulo de Controle do Freio de Estacionamento +U0175=Perda de Comunicação com o Sistema de Restrição Sensor F +P0691=Circuito de Controle do Ventilador de Resfriamento 1 - Sinal Baixo +P0AD6=Faixa/Desempenho do Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A +P3472=Cilindro 9 Válvula do Escape Circuito de Controle - Sinal Alto +P2709=Solenoide de Mudança F Elétrico +U0043=Comunicação do Veículo Bus B (-) Baixo +P0586=Circuito de Controle de Ventilação do Controle de Cruzeiro /Aberto +P075D=Solenoide de Mudança G Elétrico +U0017=Bus de Comunicação CAN de Média Velocidade (-) Alto +P0197=Sensor de Temperatura do Óleo do Motor - Sinal Baixo +P3453=Cilindro 7 Válvula do Escape Circuito de Controle /Aberto +P0335=Circuito A do Sensor de Posição do Virabrequim +P2305=Circuito Secundário da Bobina de Ignição B +U0004=Bus de Comunicação CAN de Alta Velocidade (+) Baixo +P0944=Unidade de Pressão Hidráulica Perda de Pressão +P040C=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Baixo +P0AC5=Temperatura da Bateria Híbrida Circuito do Sensor B +P2442=Sistema de Injeção de Ar Interruptor da Válvula Banco 2 Travou Aberto +P204B=Faixa/Desempenho do Circuito do Sensor de Pressão do Redutor +P0358=Circuito da Bobina H da Ignição Primária/Secundária +P256B=Faixa/Desempenho do Seletor de Velocidade da Marcha Lenta Sensor/Interruptor +P0AC6=Faixa/Desempenho da Temperatura da Bateria Híbrida Circuito do Sensor B +U0080=Reservado por Documento +P2427=Válvula de Controle da Recirculação dos Gases de Refrigeração - Sinal Alto +P018E=Circuito B do Sensor de Pressão do Combustível Intermitente/Errático +P0A9F=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Intermitente/Errático +P251A=Circuito do Interruptor de Ativação do PTO /Aberto +P2144=Circuito do Controle de Recirculação da Ventilação da Saída do Escape - Sinal Baixo +P0100=Mal Funcionamento do Circuito MAF ou VAF +P0178=Circuito do Sensor da Composição do Combustível Baixo +P0807=Circuito do Sensor da Posição da Embreagem - Sinal Baixo +P0ACC=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Baixo +P2063=Alimentação do Redutor Circuito de Controle - Sinal Baixo +P0580=Circuito Multifuncional da Entrada A do Controle de Cruzeiro - Sinal Baixo +P0842=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A - Sinal Baixo +P204C=Circuito do Sensor de Pressão do Redutor - Sinal Baixo +P2661=Sistema do Atuador do Braço do Balancim B Desempenho ou Livre +P0723=Circuito do Sensor de Saída de Velocidade - Sinal Intermitente +P023F=Reservado ao ISO/SAE +P253B=Faixa/Desempenho do Circuito do Sensor PTO +P0491=Banco 1 Fluxo Insuficiente no Sistema de Injeção de Ar Secundário +U0133=Comunicação Perdida com o Módulo do Controle de Movimento Ativo (ARCM) +P0394=Circuito B do Banco 2 Sensor de Posição do Virabrequim - Sinal Intermitente +P0609=Módulo de Controle do VSS Saída B +U0117=Comunicação Perdida com o Módulo do Controle PTO +P0633=A Chave Imobilizadora Não foi Programada - ECM/PCM +U0124=Perda de Comunicação com o Módulo do Sensor de Aceleração Lateral +P2665=Válvula do Corte de Combustível Circuito de Controle B /Aberto +P0462=Circuito do Sensor A do Nível de Combustível - Sinal Baixo +P0141=Circuito do Aquecedor do Sensor de Oxigénio Bloco 1 Sensor 2 +P0505=Sistema de Controle da Marcha Lenta +P3456=Cilindro 7 Válvula do Escape Circuito de Controle - Sinal Alto +P2067=Nível do Combustível Circuito do Sensor B - Sinal Baixo +P0627=Bomba de Combustível Circuito de Controle A /Aberto +P2032=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Baixo +P0A43=Circuito do Sensor de Posição do Controle do Motor A - Sinal Intermitente +U0222=Perda de Comunicação com a Janela da Porta Motor A +P0171=Sistema Muito Pobre Bloco 1 +P2292=Controle do Injetor Pressão Errática +U0323=Incompatibilidade do Software com o Módulo de Controle do Painel de Instrumentos +P0224=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +U0304=Incompatibilidade do Software com o Módulo de Controle do Câmbio de Marchas +U0123=Perda de Comunicação com o Módulo do Sensor da Taxa de Guinada +P0052=Sinal Alto do Circuito do Controlo de Aquecimento HOS2 - Bloco 2 Sensor 1 +P0384=Circuito do Módulo de Controle do Indicador da Vela/Aquecedor - Sinal Alto +P2083=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Intermitente +P0883=Sinal da Entrada da Alimentação TCM - Sinal Alto +P050B=Desempenho do Tempo de Injeção na Partida a Frio +P0AAC=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A +U0309=Incompatibilidade do Software com o Módulo de Controle do Combustível Alternativo +P0125=Líquido de Arrefecimento com Temperatura Insuficiente para a Realização do Controle de Combustível em Circuito Fechado +P2039=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Baixo +P083E=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Intermitente +P0A93=Desempenho Sistema de Resfriamento do Inversor +P0663=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão /Aberto +P025D=Circuito do Módulo de Controle da Bomba de Combustível - Sinal Alto +P0119=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Intermitente +P2711=Desengajamento de Engrenagem Mecânica Inesperada +P2519=Requisição A/C Circuito A +U0193=Perda de Comunicação com o Controle de Áudio Digital Módulo A +P0820=Circuito do Sensor de Posição X-Y da Alavanca de Marcha +U0204=Perda de Comunicação com o Controle da Porta Módulo F +P2054=Circuito de Redundância do Injetor Banco 1 Unidade 2 - Sinal Baixo +P2726=Controle de Pressão Solenoide E - Sinal Intermitente +P0642=Circuito de Referência do Sensor de Tensão A - Sinal Baixo +P0919=Erro no Controle do Câmbio de Marchas +P2211=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Alto +P251D=Circuito do Interruptor de Desligamento do PTO /Aberto +P0132=Alta Tensão no Circuito do Sensor de Oxigénio Bloco 1 Sensor 1 +P2761=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto +P0964=Circuito de Controle do Controle de Pressão Solenoide B /Aberto +P2335=Circuito Secundário da Bobina de Ignição L +P0336=Faixa/Desempenho do Circuito A do Sensor de Posição do Virabrequim +P083C=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Baixo +P0648=Circuito de Controle da Lâmpada do Imobilizador +P0A34=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Intermitente +P0487=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape /Aberto +P066E=Circuito de Controle do Conector da Vela 3 - Sinal Baixo +P069D=Circuito de Controle do Conector da Vela 10 - Sinal Alto +P0211=Injetor - Circuito/Aberto - Cilindro 11 +P2669=Tensão de Alimentação do Atuador Circuito B /Aberto +P018D=Circuito B do Sensor de Pressão do Combustível Alto +P0A09=Circuito de Status do Conversor DC/DC - Sinal Baixo +P2758=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Travado +P2242=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 - Sinal Alto +P0763=Solenoide de Mudança C Elétrico +U0405=Dados Inválidos Foram Recebidos do Módulo de Controle de Cruzeiro +P0889=Faixa/Desempenho do Circuito do Sensor do Relê de Alimentação do TCM +P0374=Referência de Tempo de Alta Resolução do Sinal A Sem Pulso +P0493=Excesso de Velocidade no Ventilador de Resfriamento +P000C=Posição do Virabrequim A Resposta Lenta Banco 2 +P3443=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +U0185=Perda de Comunicação com o Módulo de Controle da Antena +P009A=Correlação da Temperatura do Ar de Admissão / Temperatura do Ar Ambiente +P0A53=Circuito do Sensor de Corrente do Controle do Motor A - Sinal Baixo +P0A6E=Corrente do Controle do Motor B Fase W - Sinal Alto +P2707=Solenoide de Mudança F Desempenho ou Livre +P067D=Circuito de Controle do Conector da Vela 5 - Sinal Alto +P099E=Circuito de Controle do Trocador de Marchas Solenoide H - Sinal Baixo +P2715=Controle de Pressão Solenoide D Travado +U0177=Perda de Comunicação com o Sistema de Restrição Sensor H +P252D=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Alto +P2414=Erro na Amostra da Saída do Escape do Sensor de Oxigênio Banco 1 Sensor 1 +P0A60=Corrente do Controle do Motor A Fase V +P0546=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Alto +P242F=Restrição do Filtro de Partículas Diesel - Acumulação de Cinzas +P2765=Velocidade da Entrada/Turbina Circuito do Sensor B +P0812=Circuito da Entrada da Ré +P0198=Sensor de Temperatura do Óleo do Motor - Sinal Alto +P2559=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor - Sinal Alto +P3463=Cilindro 8 Válvula do Escape Circuito de Controle - Sinal Baixo +P0A1F=Módulo do Controlador de Energia da Bateria +P2106=Motor de Controle do Atuador do Acelerador - Limitador de Potência Forçada +U0403=Dados Inválidos Foram Recebidos do Módulo de Controle da Caixa de Transferência +P3438=Desempenho Cilindro 5 Válvula do Escape Circuito de Controle +P0A75=Corrente do Gerador Fase W +P0057=Sinal Baixo do Circuito do Controlo de Aquecimento HO2S - Bloco 2 Sensor 2 +P0477=Válvula de Controle da Pressão do Escape - Sinal Baixo +P0752=Solenoide de Mudança A Travado +P2096=Ajuste de Combustível Muito Pobre Depois do Catalisador Banco 1 +U0302=Incompatibilidade do Software com o Módulo de Controle da Transmissão +P2618=Circuito da Saída da Posição da Manivela - Sinal Baixo +P0724=Circuito do Freio Interruptor B - Sinal Alto +P0AA6=Tensão do Sistema na Bateria Híbrida Falha de Isolamento +P0313=Foi Detectado uma Falha de Ignição Devido ao Baixo Nível de Combustível +P0355=Circuito da Bobina E da Ignição Primária/Secundária +P0A7F=Deteorização do Pacote da Bateria Híbrida +U0144=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo D +U0007=Bus de Comunicação CAN de Alta Velocidade (-) Baixo +P0514=Faixa/Desempenho do Circuito do Sensor de Temperatura da Bateria +U0223=Perda de Comunicação com a Janela da Porta Motor B +P0869=Pressão do Fluido de Transmissão - Sinal Alto +P0272=Participação/Balanceamento do Cilindro 4 +P2152=Tensão de Alimentação do Grupo C do Injetor de Combustível Circuito/Aberto +P2503=Recarga da Tensão do Sistema - Sinal Baixo +P2262=Pressão Não Detetada do Turbocompressor/Supercompressor - Mecânico +P0635=Circuito de Controle da Direção Hidráulica +P2170=Circuito de Controle Vent do Regulador de Pressão do Exaustor - Sinal Baixo +P0074=Circuito do Sensor de Temperatura do Ar Ambiente - Sinal Intermitente +P0117=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Baixo +P0129=Pressão Barométrica Muito Baixa +P081E=Patinação Excessiva da Embreagem B +P0ADA=Faixa/Desempenho do Circuito de Controle do Contator Positivo da Bateria Híbrida +P2534=Circuito da Posição Run/Start da Chave de Ignição - Sinal Baixo +U0049=Comunicação do Veículo Bus C (+) Baixo +U3FFF=Nenhum Código de Problema foi Definido +P0618=Controle do Combustível Alternativo Erro no Módulo KAM +P0A72=Corrente do Gerador Fase V +U0182=Comunicação Perdida com o Módulo do Controle das Luzes - Frente +P2609=Aquecedor do Ar de Admissão Desempenho do Sistema +P2755=Circuito de Controle do Resfriador do Fluido de Transmissão - Sinal Alto +U0084=Reservado por Documento +P025A=Circuito do Módulo de Controle da Bomba de Combustível /Aberto +P0835=Circuito do Pedal da Embreagem Interruptor B - Sinal Alto +P245E=Reservado ao ISO/SAE +P0242=Sensor de pressão do turbo – sensor B – sinal muito alto +P0631=VIN Não foi Programado ou é Incompatível - TCM +P2346=Cilindro 11 Batida Acima do Limite +P207D=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Alto +P0596=Circuito de Controle do Servocontrole do Controlador de Cruzeiro - Sinal Alto +P2041=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Intermitente +P0221=Faixa/Desempenho do Circuito B do Sensor da Posição da Borboleta Pedal Acelerador +P0AE4=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida +P0544=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 +P012D=Circuito do Sensor da Pressão na Entrada do Turbocompressor/Supercompressor - Sinal Alto +P2019=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +U0212=Perda de Comunicação com o Módulo de Controle da Coluna da Direção +P099B=Circuito de Controle do Trocador de Marchas Solenoide G - Sinal Baixo +P0A50=Circuito do Sensor de Posição do Gerador Acima do Limite de Velocidade +P0A80=Substitua o Pacote da Bateria Híbrida +P2572=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio +P2623=Sensor de Pressão do Controle de Injeção Circuito/Aberto +P0113=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Alto +P0524=Pressão de Óleo do Motor Muito Baixo +P2614=Circuito da Saída da Posição do Comando de Válvulas /Aberto +P0AD4=Pacote da Bateria Híbrida Sistema do Fluxo de Ar Fluxo de Ar Insuficiente +P3488=Cilindro 11 Válvula do Escape Circuito de Controle - Sinal Alto +P0076=Circuito de Controle das Válvulas de Admissão Banco 1 - Sinal Baixo +P0630=VIN Não foi Programado ou é Incompatível - ECM/PCM +P2745=Velocidade do Eixo Intermediário Circuito do Sensor B +P2417=Sensor de Oxigênio com Sinais Trocados Banco 2 Sensor 2 / Banco 2 Sensor 3 +U0110=Perda de Comunicação com o Módulo de Controle do Motor +P2220=Controle de Aquecimento do Circuito do Sensor NOx Banco 2 - Sinal Alto +P0319=Sinal do Circuito do Sensor B de Pista Irregular +P0899=Requisição MIL do Sistema do Controle da Transmissão - Sinal Alto +P2561=Módulo de Controle A/C Requisição MIL Iluminação +P2217=Circuito do Sensor NOx Banco 2 - Sinal Intermitente +P0269=Participação/Balanceamento do Cilindro 3 +P0303=Foi Detectado uma Falha de Ignição no Cilindro 3 +P2743=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Alto +P0A7B=Módulo do Controlador de Energia da Bateria Requisição MIL Iluminação +P2278=Sinal Invertido do Sensor de Oxigênio Banco 1 Sensor 3 / Banco 2 Sensor 3 +P0A89=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Alto +P0189=Circuito B do Sensor de Temperatura do Combustível Intermitente +P2068=Nível do Combustível Circuito do Sensor B - Sinal Alto +P012F=Reservado ao ISO/SAE +P3451=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +U0229=Perda de Comunicação com o Módulo de Aquecimento do Volante +P2347=Cilindro 12 Batida Acima do Limite +P0023=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - circuito defeituoso +P2544=Requisição da Gestão de Torque Entrada de Sinal A +P0222=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P0422=Catalisador Principal Eficiência Abaixo do Limite Banco 1 +U0216=Perda de Comunicação com a Porta Interruptor B +P0426=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 +P0614=Incompatibilidade com o ECM / TCM +P0877=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Baixo +P0A1D=Módulo de Controle do Powertrain Híbrido +P3435=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P0A7D=Pacote da Bateria Híbrida Condição da Carga Baixo +P2409=Faixa/Desempenho do Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível +P0769=Solenoide de Mudança D - Sinal Intermitente +P2022=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Alto +P0128=Termômetro do Líquido de Refrigeração (Temperatura do Líquido de Arrefecimento Abaixo da Faixa de Controle do Termômetro) +P0191=Faixa/Desempenho do Circuito A do Sensor da Pressão da Linha de Combustível +P256A=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor /Aberto +P2038=Faixa/Desempenho do Circuito do Sensor de Pressão do Redutor de Injeção de Ar +P022E=Circuito B do Controle da Descarga do Radiador - Sinal Baixo +P0240=Sensor de pressão do turbo – sensor B – Faixa/desempenho +P0034=Sinal Baixo do Circuito do Controlo da Válvula de Descarga do Turbocompressor/Compressor +P0965=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide B +P0A4A=Circuito do Sensor de Posição do Controle do Motor A Acima do Limite de Velocidade +U0075=Reservado por Documento +P0A94=Desempenho Conversor DC/DC +P2301=Circuito de Controle Primário da Bobina de Ignição A - Sinal Alto +P0256=Controle B do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) +P0213=Partida a Frio, Injetor 1 +P2307=Circuito de Controle Secundário da Bobina de Ignição C - Sinal Alto +P2202=Circuito do Sensor NOx Banco 1 - Sinal Baixo +P0A44=Circuito do Sensor de Posição do Controle do Motor A Acima do Limite de Velocidade +U0079=Reservado por Documento +P0661=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Baixo +P2043=Faixa/Desempenho Circuito do Sensor Redutor de Temperatura +P022F=Circuito B do Controle da Descarga do Radiador - Sinal Alto +P2733=Controle de Pressão Solenoide F Travado +U0121=Perda de Comunicação com o Módulo de Controle do Sistema de Antitravamento dos Freios (ABS) +P099A=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide G +P0AA3=Circuito Contator Negativo da Bateria Híbrida +U0307=Incompatibilidade do Software com o Módulo de Controle das Velas +P3418=Desempenho Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle +P2429=Temperatura dos Gases do Escape Muito Alta Banco 2 +P2607=Ar de Admissão Circuito do Aquecedor B - Sinal Baixo +P083F=Correlação do Pedal da Embreagem Interruptor A/B +P2125=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador +U0001=Bus de Comunicação CAN de Alta Velocidade +P0A67=Corrente do Controle do Motor A Fase U - Sinal Baixo +P0376=Referência de Tempo de Alta Resolução do Sinal B Há Pulsos Demais +P2632=Bomba de Combustível Circuito de Controle B /Aberto +U0130=Perda de Comunicação com o Módulo de Controle do Esforço de Direção +P0647=Circuito de Controle do Relê da Embreagem A/C - Sinal Alto +P0981=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide D +P069F=Reservado ao ISO/SAE +P2256=Circuito de Controle do Sensor de Oxigênio Corrente Negativa Banco 2 Sensor 1 - Sinal Alto +P042F=Reservado ao ISO/SAE +P2410=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Baixo +P0798=Controle de Pressão Solenoide C Elétrico +U0009=Bus de Comunicação CAN de Alta Velocidade (-) Em Curto com Bus (+) +P043E=Há um Baixo Fluxo no Orifício de Referência do Detector de Vazamento do Sistema de Controle de Emissões Evaporativas +P0206=Injetor - Circuito/Aberto - Cilindro 6 +P2051=Circuito de Redundância do Injetor Banco 2 Unidade 1 - Sinal Baixo +P042C=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 - Sinal Baixo +P2215=Circuito do Sensor NOx Banco 2 - Sinal Baixo +P254F=Circuito do Interruptor do Capô do Motor +P0539=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Intermitente +P0411=Foi Detectado um Fluxo Incorreto no Sistema de Injeção de Ar Secundário +P2261=Válvula de Desvio do Turbocompressor/Supercompressor - Mecânico +P021C=Tempo de Injeção do Cilindro 9 +P0A03=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Alto +P2253=Circuito do Sensor de Oxigênio Corrente Negativa Banco 1 Sensor 1 - Sinal Alto +P2744=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Intermitente +P0149=Erro na Sincronização do Combustível +U0025=Bus de Comunicação CAN de Baixa Velocidade (-) Baixo +P2053=Circuito Aberto da Redundância do Injetor Banco 1 Unidade 2 +P0257=Bomba de combustível B - problema de faixa/funcionamento +P0067=Sinal Alto do Circuito do Controlo do Injetor Assistido a Ar +P2766=Faixa/Desempenho Velocidade da Entrada/Turbina Circuito do Sensor B +P0362=Circuito da Bobina L da Ignição Primária/Secundária +P0997=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide F +P020D=Tempo de Injeção do Cilindro 4 +P0277=Circuito de Controle do Injetor do Cilindro 6 - Sinal Alto +P2407=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Intermitente/Errático +P2746=Faixa/Desempenho Velocidade do Eixo Intermediário Circuito do Sensor B +P0339=Circuito A do Sensor de Posição do Virabrequim - Sinal Intermitente +P0430=Eficiência do Sistema do Catalisador Abaixo do Limite Bloco 2 +P2200=Circuito do Sensor NOx Banco 1 +P0ABF=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida +P0725=Circuito da Entrada da Velocidade do Motor +P0217=Condição da Temperatura de Superaquecimento do Líquido de Arrefecimento do Motor +P0904=Circuito da Posição do Seletor da Porta +P081A=Circuito de Desativamento da Partida - Sinal Baixo +U0089=Reservado por Documento +P0655=Circuito de Controle da Lâmpada da Temperatura do Motor +P0916=Circuito da Posição do Câmbio de Marchas - Sinal Baixo +P2331=Circuito de Controle Primário da Bobina de Ignição K - Sinal Alto +P2778=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Intermitente/Errático +P2057=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 - Sinal Baixo +P2136=Correlação da Tensão A / C do Sensor da Posição da Borboleta Pedal Acelerador +P006C=MAP - Correlação da Pressão na Entrada do Turbocompressor/Compressor +P2789=Aprendizagem Adaptativa da Embreagem no Limite +P0294=Circuito de Controle do Injetor do Cilindro 12 - Sinal Baixo +P2507=Sinal da Entrada de Energia ECM/PCM - Sinal Baixo +P206A=Reservado ao ISO/SAE +P004A=Circuito/Aberto na Solenoide B do Controlo de Sobrealimentação do Turbocompressor/Compressor +P2297=Sensor de Oxigênio Fora da Faixa Durante a Desaceleração Banco 1 Sensor 1 +P0196=Faixa/Desempenho do Sensor de Temperatura do Óleo do Motor +P0540=Circuito de Aquecimento A da Entrada do Ar +P2015=Banco 1 a) Faixa/Desempenho do Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P256F=Reservado ao ISO/SAE +P254C=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Baixo +P0101=Faixa/Desempenho Incorreto do Sensor MAF ou VAF +P0A2E=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Intermitente +P0536=Faixa/Desempenho do Circuito do Sensor da Temperatura do Evaporador do A/C +P0270=Circuito de Controle do Injetor do Cilindro 4 - Sinal Baixo +P0815=Circuito do Interruptor de Mudança Ascendente da Marcha +P0307=Foi Detectado uma Falha de Ignição no Cilindro 7 +P0543=Circuito de Aquecimento A da Entrada do Ar Aberto +P0859=Sinal de Entrada do Controle de Tração - Sinal Alto +P0109=Circuito do Sensor MAP/BARO - Sinal Intermitente +P2161=Velocidade do Veículo Sensor B - Sinal Intermitente/Errático +U0200=Perda de Comunicação com o Controle da Porta Módulo B +P2210=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Baixo +P071D=Circuito do Modo da Transmissão Interruptor B +U0128=Perda de Comunicação com o Módulo de Controle do Freio de Estacionamento +P2042=Circuito do Sensor Redutor de Temperatura +P0489=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Baixo +P0A0A=Circuito de Trava Interna do Sistema de Alta Tensão +P0038=Sinal Alto do Circuito do Controlo de Aquecimento de H02S - Bloco 1 Sensor 2 +P2439=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Intermitente/Errático +P0760=Solenoide de Mudança C +P0894=Patinação Componente da Transmissão +P0850=Circuito de Entrada do Interruptor do Estacionamento/Neutro +P006B=MAP – Correlação de Pressão do Escape +P2652=Sistema do Atuador do Braço do Balancim B Travado +P0874=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Intermitente +P0318=Sinal do Circuito do Sensor A de Pista Irregular +P2775=Faixa/Desempenho do Circuito do Interruptor de Mudança Ascendente da Marcha +P0154=Nenhuma Atividade Detetada no Circuito do Sensor de Oxigénio Bloco 2 Sensor 1 +P0936=Circuito do Sensor da Pressão Hidráulica - Sinal Intermitente +U0181=Perda de Comunicação com o Módulo de Controle do Nivelador dos Faróis +P0903=Circuito Atuador da Embreagem - Sinal Alto +P2033=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Alto +P0719=Circuito do Freio Interruptor B - Sinal Baixo +P2505=Sinal da Entrada de Energia ECM/PCM +P3478=Desempenho Cilindro 10 Válvula do Escape Circuito de Controle +P042E=Reservado ao ISO/SAE +P2449=Sistema de Injeção de Ar Alto Fluxo de Ar Banco 2 +U0119=Comunicação Perdida com o Módulo do Controle da Célula de Combustível +U0154=Perda de Comunicação com o Módulo de Controle do Sensor de Restrições dos Ocupantes +P2791=Seletor de Porta Circuito da Direção - Sinal Baixo +P3417=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P0583=Circuito de Controle de Vácuo do Controle de Cruzeiro - Sinal Baixo +P0714=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Intermitente +P0939=Sensor de Temperatura do Óleo Hidráulico - Sinal Baixo +P0AE1=Circuito de Pré-Carga do Contator da Bateria Híbrida +U0068=Comunicação do Veículo Bus E (+) Alto +P2313=Circuito de Controle Primário da Bobina de Ignição E - Sinal Alto +U0314=Incompatibilidade do Software com o Módulo Controlador da Embreagem do Controle das Quatro Rodas +P2040=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Alto +P2706=Solenoide de Mudança F +P0AD5=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A /Aberto +P023B=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador - Sinal Baixo +P2509=Sinal da Entrada de Energia ECM/PCM - Sinal Intermitente +U0066=Comunicação do Veículo Bus E (+) Aberto +P2111=Sistema de Controle do Atuador do Acelerador - Travou Aberto +U0113=Perda de Comunicação com o Controle de Informações de Emissões Críticas +P0169=Composição do Combustível Incorreta +P0636=Circuito de Controle da Direção Hidráulica - Sinal Baixo +P2097=Ajuste de Combustível Muito Rico Depois do Catalisador Banco 1 +P063B=Faixa/Desempenho do Circuito do Sensor do Gerador de Tensão +P0372=Referência de Tempo de Alta Resolução do Sinal A Há Poucos Pulsos +P213D=Circuito B do Controle de Acelerador da Recirculação da Saída do Escape Alto +P0412=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário +P2769=Circuito do Conversor de Torque da Embreagem - Sinal Baixo +U0011=Bus de Comunicação CAN de Média Velocidade Desempenho +P0474=Circuito do Sensor A de Pressão de Escape - Sinal Intermitente/Errático +U0051=Comunicação do Veículo Bus C (-) Aberto +P2007=Banco 2 a) Controle do Rotor do Coletor de Admissão Travou Fechado +P3407=Cilindro 1 Válvula do Escape Circuito de Controle - Sinal Baixo +P2177=Sistema Muito Pobre Fora da Ociosidade Banco 1 +P068D=Circuito de Controle do Conector da Vela 7 - Sinal Alto +P2035=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Baixo +P2772=Faixa/Desempenho do Circuito do Interruptor Baixo das Quatro Rodas (4WD) +P0AA5=Circuito Contator Negativo da Bateria Híbrida Travou Aberto +U0027=Bus de Comunicação CAN de Baixa Velocidade (-) Em Curto com Bus (+) +P2209=Faixa/Desempenho do Detector do Circuito de Aquecimento do Sensor NOx Banco 1 +P0049=Turbina do Turbocompressor/Compressor com Rotação Excessiva +P2780=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Baixo +P3401=Desativação do Cilindro 1/Circuito de Controle da Válvula de Admissão/Aberto +P0A9C=Faixa/Desempenho Temperatura da Bateria Híbrida Circuito do Sensor A +P0552=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Baixo +P0308=Foi Detectado uma Falha de Ignição no Cilindro 8 +P2179=Sistema Muito Pobre Fora da Ociosidade Banco 2 +P0478=Válvula de Controle da Pressão do Escape - Sinal Alto +P2563=Faixa/Desempenho Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A +P069A=Circuito de Controle do Conector da Vela 9 - Sinal Baixo +P0087=Pressão da Linha/Sistema de Combustível - Muito Baixo +P254E=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Intermitente/Errático +P2506=Faixa/Desempenho do Sinal da Entrada de Energia ECM/PCM +U0032=Comunicação do Veículo Bus A (+) Alto +P0139=Resposta Lenta no Circuito do Sensor de Oxigénio Bloco 1 Sensor 2 +P0A5F=Corrente do Controle do Motor A Fase U - Sinal Alto +P0A82=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 Desempenho/Livre +P2323=Circuito Secundário da Bobina de Ignição H +U0203=Perda de Comunicação com o Controle da Porta Módulo E +P2128=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0258=Bomba de combustível B - sinal baixo +P0868=Pressão do Fluido de Transmissão - Sinal Baixo +P0390=Circuito B Banco 2 do Sensor de Posição do Virabrequim +U0157=Perda de Comunicação com Centro de Informação B +P240D=Reservado ao ISO/SAE +P0ACB=Faixa/Desempenho Temperatura da Bateria Híbrida Circuito do Sensor C +U0156=Perda de Comunicação com Centro de Informação A +P0638=Faixa/Desempenho do Controle do Atuador do Acelerador Banco 1 +P2646=Sistema do Atuador do Braço do Balancim A Desempenho ou Livre +P0420=Conversor Catalítico Eficiência Abaixo do Limite Banco 1 +U0102=Perda de Comunicação com o Módulo da Caixa de Transferência +P0075=Circuito de Controle das Válvulas de Admissão Banco 1 +P085B=Circuito de Comunicação da Troca de Marchas Módulo B - Sinal Baixo +P2260=Sistema de Injeção de Ar Secundário Circuito de Controle B - Sinal Alto +P080D=Circuito de Controle da Solenoide da Troca/Mudança de Marchas - Sinal Alto +P3406=Desempenho Cilindro 1 Válvula do Escape Circuito de Controle +P0A1E=Módulo de Controle da Partida/Gerador +P2280=Restrição no Fluxo de Ar / Vazamento de Ar Entre o Filtro de Ar e o MAF +P2603=Circuito de Controle da Bomba do Líquido de Arrefecimento - Sinal Alto +U0067=Comunicação do Veículo Bus E (+) Baixo +P0861=Circuito de Comunicação da Troca de Marchas Módulo A - Sinal Baixo +P0168=Temperatura do Combustível Muito Alta +P023D=Correlação de MAP - Turbocompressor/Supercompressor do Sensor A +P0A49=Circuito do Sensor de Posição do Controle do Motor A - Sinal Intermitente +P0095=Circuito do Sensor 2 da Temperatura do Ar de Admissão +P0AF5=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Alto +U0411=Dados Inválidos Foram Recebidos do Módulo de Controle do Motor +P0A4B=Circuito do Sensor de Posição do Gerador +P0402=Foi Detectada uma Vazão Excessiva da Recirculação da Saída do Escape +P0496=Alto Fluxo de Purga no Sistema de Controle de Emissões Evaporativas +P0186=Alcance/Desempenho do Circuito B do Sensor de Temperatura do Combustível +P2635=Bomba de Combustível A Baixo Fluxo / Desempenho +P0804=Circuito de Controle da Lâmpada Indicadora da Troca/Mudança de Marchas +P0A3F=Circuito do Sensor de Posição do Controle do Motor A +P2197=Sinal do Sensor de Oxigênio Tendendo/Travado em Pobre Banco 2 Sensor 1 +P0693=Circuito de Controle do Ventilador de Resfriamento 2 - Sinal Baixo +U0081=Reservado por Documento +P0828=Circuito do Interruptor Cima e Baixo da Troca de Marchas - Sinal Alto +P0512=Circuito do Pedido de Partida +P2269=Condição da Água no Combustível +P2147=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Baixo +P2176=Sistema de Controle do Atuador do Acelerador - Não Foi Possível Aprender Posição de Marcha Lenta +P0917=Circuito da Posição do Câmbio de Marchas - Sinal Alto +P004F=Sinal Intermitente/Errático do Circuito da Solenoide B do Controle de Sobrealimentação do Turbocompressor/Compressor +U0077=Reservado por Documento +P020B=Tempo de Injeção do Cilindro 2 +P0822=Circuito da Posição Y da Alavanca de Marcha +P2206=Controle de Aquecimento do Circuito do Sensor NOx Banco 1 - Sinal Baixo +P2195=Sinal do Sensor de Oxigênio Tendendo/Travado em Pobre Banco 1 Sensor 1 +P2093=Circuito de Controle Atuador da Posição do Comando de Válvulas A Alto Banco 2 b) +P060C=Desempenho do Processador Principal do Módulo de Controle Interno +U0064=Comunicação do Veículo Bus E +U0425=Dados Inválidos Foram Recebidos do Módulo de Controle de Aquecimento Auxiliar +P3413=Cilindro 2 Válvula do Escape Circuito de Controle /Aberto +P3491=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P2524=Requisição A/C Circuito B - Sinal Alto +P0093=Vazamento do Sistema de Combustível - Grande +P2420=Circuito de Controle da Válvula do Interruptor EVAP - Sinal Alto +U0318=Incompatibilidade do Software com o Módulo de Controle do Sistema de Freios +P0898=Requisição MIL do Sistema do Controle da Transmissão - Sinal Baixo +P0423=Catalisador Aquecido Eficiência Abaixo do Limite Banco 1 +P0860=Circuito de Comunicação da Troca de Marchas Módulo A +P021F=Tempo de Injeção do Cilindro 12 +P0A37=Faixa/Desempenho do Sensor de Temperatura do Gerador +P0194=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Intermitente +P0685=Circuito de Controle do Relê de Alimentação do ECM/PCM /Aberto +U0159=Perda de Comunicação com o Módulo de Controle do Assistente de Estacionamento +P0775=Solenoide de Mudança B +P0794=Circuito da Velocidade do Eixo Intermediário Sensor A - Sinal Intermitente +P2243=Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 /Aberto +P0363=Foi Detectado uma Falha de Ignição - O Fornecimento de Combustível foi Desativado +P0490=Circuito A do Controle de Recirculação da Saída do Escape Alto +P0469=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Intermitente +U0019=Bus de Comunicação CAN de Baixa Velocidade +P3448=Cilindro 6 Válvula do Escape Circuito de Controle - Sinal Alto +P0616=Relê do Circuito de Partida - Sinal Baixo +P2191=Sistema Muito Pobre Durante Carga Alta Banco 1 +P2555=Circuito de Inibição do Acelerador/Combustível - Sinal Alto +P2773=Circuito do Interruptor Baixo das Quatro Rodas (4WD) - Sinal Baixo +P2247=Circuito do Sensor de Oxigênio Referência de Tensão /Aberto Banco 2 Sensor 1 +P0A3D=Inversor do Controle do Motor B Acima do Limite de Temperatura +P0A64=Corrente do Controle do Motor A Fase W - Sinal Baixo +U0233=Comunicação Perdida com o Módulo do Controle da Deteção de Obstáculos - Direita +P2650=Atuador do Braço do Balancim Circuito de Controle B /Aberto +U0430=Dados Inválidos Foram Recebidos do Módulo de Controle do Monitor de Pressão dos Pneus +P006D=Pressão Barométrica - Correlação da Pressão na Entrada do Turbocompressor/Compressor +P0A45=Circuito do Sensor de Posição do Controle do Motor B +U0065=Desempenho da Comunicação do Veículo Bus E +P0439=Circuito de Controle do Aquecimento do Catalisador Bloco 2 +P061E=Desempenho do Módulo de Controle Interno da Sinalização do Freio +P0882=Sinal da Entrada da Alimentação TCM - Sinal Baixo +P041F=Reservado ao ISO/SAE +P0A91=Desempenho Controle do Motor B +P2255=Circuito de Controle do Sensor de Oxigênio Corrente Negativa Banco 2 Sensor 1 - Sinal Baixo +P0516=Circuito do Sensor de Temperatura da Bateria - Sinal Baixo +P2330=Circuito de Controle Primário da Bobina de Ignição K - Sinal Baixo +P0414=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário Em Curto +P0463=Circuito do Sensor A do Nível de Combustível - Sinal Alto +P0603=Módulo de Controle Interno Erro na Memória Keep Alive / Memória de Manutenção (KAM) +P2700=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento A +P2670=Tensão de Alimentação do Atuador Circuito B - Sinal Baixo +P0937=Temperatura do Óleo Hidráulico Circuito do Sensor +P2523=Requisição A/C Circuito B - Sinal Baixo +P063E=A Entrada do Configurador Automático do Acelerador Não Está Disponível +P085A=Circuito de Comunicação da Troca de Marchas Módulo B +P0709=Circuito do Intervalo da Transmissão Sensor A - Sinal Intermitente +P0855=Circuito de Entrada do Interruptor Drive - Sinal Alto +P0872=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Baixo +P2264=Circuito do Sensor de Água no Combustível +P0751=Solenoide de Mudança A Desempenho/Livre +P2160=Velocidade do Veículo Circuito do Sensor B - Sinal Baixo +P2271=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 1 Sensor 2 +P0431=Eficiência do Sistema de Aquecimento do Catalisador Abaixo do Limite Bloco 2 +P2574=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Baixo +P0071=Limite/Desempenho do Circuito do Sensor da Temperatura do Ar Ambiente +U0412=Dados Inválidos Foram Recebidos do Controlador de Energia da Bateria Módulo A +P0871=Faixa/Desempenho Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C +P0A5C=Circuito do Sensor de Corrente do Gerador - Sinal Alto +P042D=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 - Sinal Alto +U0109=Perda de Comunicação com o Módulo de Controle da Bomba de Combustível +P0465=Circuito do Sensor de Fluxo da Purga do EVAP +P0231=Circuito Secundário da Bomba de Combustível +U0320=Incompatibilidade do Software com o Módulo de Controle da Direção Hidráulica +P0373=Os Pulsos de Referência de Tempo de Alta Resolução do Sinal A Estão Intermitentes/Erráticos +P0495=Alta Velocidade no Ventilador de Resfriamento +P3486=Desempenho Cilindro 11 Válvula do Escape Circuito de Controle +P2570=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Alto +U0012=Bus de Comunicação CAN de Média Velocidade (+) Aberto +P081C=Circuito da Entrada de Estacionamento +P2459=Frequência de Regeneração do Filtro de Partículas do Diesel +P2729=Circuito de Controle do Controle de Pressão Solenoide E - Sinal Baixo +P047D=Circuito do Sensor B da Pressão do Escape - Sinal Alto +P0660=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão /Aberto +P0233=Circuito Secundário da Bomba de Combustível - Sinal Intermitente +P0056=Circuito do Controlo de Aquecimento HO2S - Bloco 2 Sensor 2 +P0A30=Circuito do Sensor de Temperatura do Controle do Motor B +U0224=Perda de Comunicação com a Janela da Porta Motor C +P2245=Desempenho do Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 - Sinal Baixo +U0112=Perda de Comunicação com o Controlador de Energia da Bateria Módulo B +P0A0D=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Alto +P2214=Faixa/Desempenho do Circuito do Sensor NOx Banco 2 +P0A17=Circuito do Sensor de Torque do Motor +P2140=Correlação da Tensão E / F do Sensor da Posição da Borboleta Pedal Acelerador +P2719=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide D +U0321=Incompatibilidade do Software com o Módulo de Controle da Altura do Veículo +P0B04=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Baixa Corrente +P0175=Sistema Muito Rico Bloco 2 +P2087=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Intermitente +U0165=Perda de Comunicação com o Módulo de Controle HVAC +P2421=Válvula de Ventilação do EVAP Travou Aberto +U0072=Comunicação do Veículo Bus E (-) em Curto com Bus E (+) +P2781=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Alto +P2A05=Limite do Circuito do Sensor de O2/Desempenho do Banco 2 Sensor 3 +P0A59=Circuito do Sensor de Corrente do Gerador +P0037=Sinal Baixo do Circuito do Controlo de Aquecimento de H02S - Bloco 1 Sensor 2 +P2451=Válvula de Ventilação do EVAP Desempenho/Travou Fechado +P2164=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor B +P2450=Válvula de Ventilação do EVAP Desempenho/Travou Aberto +U0196=Perda de Comunicação com o Módulo de Controle de Entretenimento do Banco Traseiro +P2135=Correlação da Tensão A / B do Sensor da Posição da Borboleta Pedal Acelerador +P060B=Desempenho de Processamento A/D do Módulo de Controle Interno +P0AF6=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Intermitente/Errático +P3457=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P069E=Reservado ao ISO/SAE +P0461=Faixa/Desempenho do Circuito do Sensor A do Nível de Combustível +P0644=Circuito de Comunicação Serial do Controle do Ecrã +P0494=Baixa Velocidade no Ventilador de Resfriamento +P0667=Faixa/Desempenho do Sensor de Temperatura Interna do PCM/ECM/TCM +P0114=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Intermitente +P2600=Circuito de Controle da Bomba do Líquido de Arrefecimento /Aberto +P0124=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P240F=Reservado ao ISO/SAE +P062C=Desempenho do Módulo de Controle Interno da Velocidade do Veículo +P0906=Circuito da Posição do Seletor da Porta - Sinal Baixo +P255D=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Alto +P255F=Reservado ao ISO/SAE +P0AC9=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Intermitente/Errático +P2714=Controle de Pressão Solenoide D Desempenho ou Livre +P0435=Circuito do Sensor de Temperatura do Catalisador Bloco 2 Sensor 1 +P2309=Circuito de Controle Primário da Bobina de Ignição D - Sinal Baixo +P004B=Limite/Desempenho do Circuito da Solenoide B do Controlo de Sobrealimentação do Turbocompressor/Compressor +P2226=Circuito de Pressão Barométrica (BARO) +P0236=Sensor de pressão do turbo – sensor A – Faixa/desempenho +P081D=Circuito da Entrada Neutro +P2021=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Baixo +P2571=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Intermitente/Errático +P0391=Circuito B Banco 2 Faixa/Desempenho do Sensor de Posição do Virabrequim +P2551=Requisição da Gestão de Torque Entrada de Sinal B - Sinal Alto +P053A=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo +P047E=Circuito do Sensor B da Pressão do Escape - Sinal Intermitente/Errático +P0032=Sinal Alto do Circuito do Controlo de Aquecimento H02S - Bloco 1 Sensor 1 +P2314=Circuito Secundário da Bobina de Ignição E +P2537=Circuito da Posição Accessory da Chave de Ignição - Sinal Baixo +P2107=Processador do Módulo de Controle do Atuador do Acelerador +P0738=Circuito de Saída TCM da Velocidade do Motor - Sinal Baixo +U0131=Perda de Comunicação com o Módulo de Controle da Direção Hidráulica +U0217=Perda de Comunicação com a Porta Interruptor C +P0AA0=Circuito Contator Positivo da Bateria Híbrida +P042A=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 +P0265=Circuito de Controle do Injetor do Cilindro 2 - Sinal Alto +P252A=Circuito do Sensor da Qualidade do Óleo do Motor +U0172=Perda de Comunicação com o Sistema de Restrição Sensor C +P2064=Alimentação do Redutor Circuito de Controle - Sinal Alto +P0658=Circuito A do Atuador da Tensão de Alimentação - Sinal Baixo +P2008=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão /Aberto +P060D=Desempenho do Módulo de Controle Interno da Posição do Pedal do Acelerador +P0A13=Circuito Ativador do Conversor DC/DC - Sinal Alto +P2438=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Alto +U0058=Comunicação do Veículo Bus D (+) Baixo +P0735=Relação Incorreta Marcha 5 +P066D=Circuito de Controle do Conector da Vela 2 - Sinal Alto +U0022=Bus de Comunicação CAN de Baixa Velocidade (+) Baixo +P0745=Controle de Pressão Solenoide A +P0A8E=Tensão do Sistema no Módulo de Energia de 14 Volt - Sinal Alto +P2770=Circuito do Conversor de Torque da Embreagem - Sinal Alto +P2112=Sistema de Controle do Atuador do Acelerador - Travou Fechado +P2244=Desempenho do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 +P000A=Posição do Virabrequim A Resposta Lenta Banco 1 +U0076=Reservado por Documento +P2184=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Baixo +P0331=Banco 2 Faixa/Desempenho do Circuito do Sensor 2 do Controle de Detonação +P2525=Circuito do Sensor de Pressão do Reservatório de Vácuo +P0726=Faixa/Desempenho do Circuito da Entrada da Velocidade do Motor +P0612=Módulo de Controle do Relê do Injetor de Combustível +P0553=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Alto +U0015=Bus de Comunicação CAN de Média Velocidade (-) Aberto +P252B=Faixa/Desempenho do Circuito do Sensor da Qualidade do Óleo do Motor +P2549=Faixa/Desempenho Requisição da Gestão de Torque Entrada de Sinal B +P0AC8=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Alto +P2065=Nível do Combustível Circuito do Sensor B +P0088=Pressão da Linha/Sistema de Combustível - Muito Alta +P0774=Solenoide de Mudança E - Sinal Intermitente +P2338=Cilindro 3 Batida Acima do Limite +P0321=Faixa/Desempenho so Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P063F=A Entrada do Configurador Automático da Temperatura do Líquido de Arrefecimento do Motor Não Está Disponível +P0ADF=Circuito de Controle do Contator Negativo da Bateria Híbrida - Sinal Baixo +U0426=Dados Inválidos Foram Recebidos do Módulo de Controle de Imobilização do Veículo +P2284=Faixa/Desempenho do Circuito do Sensor de Pressão do Controle de Injeção +U0016=Bus de Comunicação CAN de Média Velocidade (-) Baixo +P0276=Circuito de Controle do Injetor do Cilindro 6 - Sinal Baixo +P068E=Circuito de Controle do Conector da Vela 8 - Sinal Baixo +P0803=Circuito de Controle da Solenoide de Troca/Mudança de Marchas +P0994=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Baixo +P012E=Circuito do Sensor da Pressão na Entrada do Turbocompressor/Supercompressor - Sinal Intermitente/Errático +P0299=Turbocompressor/Supercompressor Subalimentado +P041E=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Intermitente/Errático +P2027=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor Alta Tensão +P2645=Atuador do Braço do Balancim Circuito de Controle A /Aberto +P0089=Desempenho do Regulador da Pressão do Combustível 1 +P025C=Circuito do Módulo de Controle da Bomba de Combustível - Sinal Baixo +P0924=Circuito Atuador da Troca Reversa de Marchas /Aberto +P2324=Circuito de Controle Primário da Bobina de Ignição I - Sinal Baixo +P2629=Sensor de Oxigênio Circuito da Guarnição da Corrente /Aberto +P0295=Circuito de Controle do Injetor do Cilindro 12 - Sinal Alto +P0ABD=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Alto +P2315=Circuito de Controle Primário da Bobina de Ignição F - Sinal Baixo +U0409=Dados Inválidos Foram Recebidos do Módulo de Controle do Combustível Alternativo +U0099=Reservado por Documento +P0073=Sinal Alto do Circuito do Sensor de Temperatura do Ar Ambiente +P0676=Circuito do Conector da Vela Cilindro 6 /Aberto +P0666=Temperatura Interna do PCM/ECM/TCM Circuito do Sensor +P0905=Faixa/Desempenho do Circuito da Posição do Seletor da Porta +P2536=Circuito da Posição Accessory da Chave de Ignição +P021A=Tempo de Injeção do Cilindro 7 +P0827=Circuito do Interruptor Cima e Baixo da Troca de Marchas - Sinal Baixo +P010C=Circuito MAF ou VAF - Sinal Baixo +P0555=Circuito do Sensor de Pressão do Servo Freio +P0337=Circuito A do Sensor de Posição do Virabrequim - Sinal Baixo +P012C=Circuito do Sensor da Pressão na Entrada do Turbocompressor/Supercompressor - Sinal Baixo +P0324=Erro no Sistema de Controle de Detonação +P2086=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 +P2308=Circuito Secundário da Bobina de Ignição C +P0332=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Baixo +P0791=Circuito da Velocidade do Eixo Intermediário Sensor A +P0AC3=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Intermitente/Errático +U0061=Comunicação do Veículo Bus D (-) Baixo +P0933=Faixa/Desempenho do Sensor da Pressão Hidráulica +P2267=Circuito do Sensor de Água no Combustível - Sinal Alto +U0063=Comunicação do Veículo Bus D (-) em Curto com Bus D (+) +P251B=Circuito do Interruptor de Ativação do PTO - Sinal Baixo +P018C=Circuito B do Sensor de Pressão do Combustível Baixo +P2171=Circuito de Controle Vent do Regulador de Pressão do Exaustor - Sinal Alto +P2724=Controle de Pressão Solenoide E Travado +P0A15=Suporte do Motor A Circuito de Controle - Sinal Baixo +P0161=Circuito do Aquecedor do Sensor de Oxigénio Bloco 2 Sensor 2 +P0458=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas - Sinal Baixo +P2454=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Baixo +P0993=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor F +P2742=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Baixo +P2186=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Intermitente/Errático +P0990=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Alto +P2009=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Baixo +P0227=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P0ACE=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Intermitente/Errático +U0129=Perda de Comunicação com o Módulo de Controle do Sistema de Freios +P205D=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Alto +P2428=Temperatura dos Gases do Escape Muito Alta Banco 1 +P0ADB=Circuito de Controle do Contator Positivo da Bateria Híbrida - Sinal Baixo +P0909=Erro do Controlador do Seletor da Porta +P2113=Desempenho Posição do Pedal do Acelerador Sensor B Parada Mínima +P251C=Circuito do Interruptor de Ativação do PTO - Sinal Alto +P0300=Foi Detectado uma Falha de Ignição Aleatória/Múltipla no Cilindro +U0085=Reservado por Documento +P2320=Circuito Secundário da Bobina de Ignição G +P2667=Válvula do Corte de Combustível Circuito de Controle B - Sinal Alto +P0A76=Corrente do Gerador Fase W - Sinal Baixo +P3424=Cilindro 3 Válvula do Escape Circuito de Controle - Sinal Alto +P3403=Desativação do Cilindro 1/Circuito de Controle da Válvula de Admissão Baixo +P0866=Circuito de Comunicação TCM - Sinal Alto +P2723=Controle de Pressão Solenoide E Desempenho ou Livre +P3437=Cilindro 5 Válvula do Escape Circuito de Controle /Aberto +P2533=Circuito da Posição Run/Start da Chave de Ignição +U0202=Perda de Comunicação com o Controle da Porta Módulo D +P3433=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P0326=Sensor Único ou Banco 1 Faixa/Desempenho do Circuito do Sensor 1 do Controle de Detonação +P2759=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Elétrico +U0160=Perda de Comunicação com o Módulo de Controle do Alerta Auditivo +P3470=Desempenho Cilindro 9 Válvula do Escape Circuito de Controle +P2074=Sensores MAP/MAF - Correlação da Posição do Acelerador com Alta Carga +U0169=Perda de Comunicação com o Módulo de Controle do Teto Solar +P3458=Desempenho Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle +P2747=Velocidade do Eixo Intermediário Circuito do Sensor B Sem Sinal +P0910=Circuito Atuador do Seletor da Porta /Aberto +P0467=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Baixo +P0594=Circuito de Controle do Servocontrole do Controlador de Cruzeiro /Aberto +P0608=Módulo de Controle do VSS Saída A +P0413=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário Aberto +P0960=Circuito de Controle do Controle de Pressão Solenoide A /Aberto +P0708=Circuito do Intervalo da Transmissão Sensor A - Sinal Alto +P2527=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Baixo +P213C=Circuito B do Controle de Acelerador da Recirculação da Saída do Escape Baixo +P0AE2=Circuito de Pré-Carga do Contator da Bateria Híbrida Travou Fechado +P0497=Baixo Fluxo de Purga no Sistema de Controle de Emissões Evaporativas +U0423=Dados Inválidos Foram Recebidos do Painel de Instrumentos +P0651=Circuito B do Sensor de Referência de Tensão /Aberto +P0364=Reservado ao ISO/SAE +P0836=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) +U0014=Bus de Comunicação CAN de Média Velocidade (+) Alto +P2741=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B +P3425=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P0689=Circuito do Sensor do Relê de Alimentação do ECM/PCM - Sinal Baixo +P0537=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Baixo +U0150=Perda de Comunicação com o Gateway E +P0107=Circuito do Sensor MAP/BARO - Sinal Baixo +P2201=Faixa/Desempenho do Circuito do Sensor NOx Banco 1 +P2141=Circuito A do Controle de Acelerador da Recirculação da Saída do Escape Baixo +P0615=Relê do Circuito de Partida +P0755=Solenoide de Mudança B +U0422=Dados Inválidos Foram Recebidos do Módulo de Controle da Carroceria (BCM) +P0131=Baixa Tensão no Circuito do Sensor de Oxigénio Bloco 1 Sensor 1 +P041D=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Alto +P0694=Circuito de Controle do Ventilador de Resfriamento 2 - Sinal Alto +P0026=Circuito do solenóide de controle da válvula de admissão, bloco 1 - faixa/funcionamento +P0748=Controle de Pressão Solenoide A Elétrico +P2456=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Intermitente/Errático +P0864=Faixa/Desempenho do Circuito de Comunicação TCM +P2418=Circuito de Controle da Válvula do Interruptor EVAP / Aberto +P2001=Separador do NOx Eficiência Abaixo do Limite Banco 2 +P025B=Faixa/Desempenho do Circuito do Módulo de Controle da Bomba de Combustível +P0AAA=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Alto +U0127=Perda de Comunicação com o Módulo de Monitoramento de Pressão dos Pneus +P0157=Baixa Tensão no Circuito do Sensor de Oxigénio Bloco 2 Sensor 2 +P0927=Circuito Atuador da Troca Reversa de Marchas - Sinal Alto +P0592=Circuito Multifuncional da Entrada B do Controle de Cruzeiro - Sinal Baixo +P0441=Fluxo de Purga Incorreta no Sistema de Controle de Emissões Evaporativas +P0526=Circuito do Sensor de Velocidade do Ventilador de Resfriamento +P0657=Circuito A do Atuador da Tensão de Alimentação /Aberto +P2017=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Alto +P0383=Circuito do Módulo de Controle do Indicador da Vela/Aquecedor - Sinal Baixo +P0699=Circuito de Referência do Sensor de Tensão C - Sinal Alto +P2193=Sistema Muito Pobre Durante Carga Alta Banco 2 +P0641=Circuito de Referência do Sensor de Tensão A /Aberto +P0357=Circuito da Bobina G da Ignição Primária/Secundária +P2500=Gerador Lamp/L - Circuito do Terminal Baixo +P0B05=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Alta Corrente +P061A=Desempenho do Módulo de Controle Interno do Torque +U0408=Dados Inválidos Foram Recebidos do Módulo de Controle do Atuador do Acelerador +P0ACF=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 +P0115=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor +P0492=Banco 2 Fluxo Insuficiente no Sistema de Injeção de Ar Secundário +P000D=Posição do Virabrequim B Resposta Lenta Banco 2 +P0541=Circuito de Aquecimento A da Entrada do Ar - Sinal Baixo +P0780=Erro Troca de Marcha +P0948=Circuito do Relê da Bomba Hidráulica - Sinal Alto +P0A9D=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Baixo +P2270=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 1 Sensor 2 +P0156=Circuito do Sensor de Oxigénio Bloco 2 Sensor 2 +P0A74=Corrente do Gerador Fase V - Sinal Alto +P0B0C=Vazamento do Fluido de Transmissão Auxiliar da Bomba Hidráulica +P3477=Cilindro 10 Válvula do Escape Circuito de Controle /Aberto +P018A=Circuito B do Sensor de Pressão do Combustível +P2303=Circuito de Controle Secundário da Bobina de Ignição B - Sinal Baixo +U0214=Perda de Comunicação com o Acionador de Função Remota +P2617=Circuito da Saída da Posição da Manivela /Aberto +P0AB9=Desempenho do Sistema Híbrido +P0473=Circuito do Sensor A de Pressão de Escape - Sinal Alto +P0185=Circuito B do Sensor de Temperatura do Combustível +P0405=Circuito A do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P2344=Cilindro 9 Batida Acima do Limite +U0162=Perda de Comunicação com o Módulo da Ecrã de Navegação +P023E=Correlação de MAP do Turbocompressor/Supercompressor do Sensor B +P0913=Circuito Atuador do Seletor da Porta - Sinal Alto +P2248=Desempenho do Sensor de Oxigênio Banco 2 Sensor 1 +P0B0B=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação - Sinal Alto +P2767=Velocidade da Entrada/Turbina Circuito do Sensor B Sem Sinal +P0445=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas Em Curto +P0771=Solenoide de Mudança E Desempenho/Livre +P024E=Posição do Sensor A do Circuito de Controle da Descarga do Radiador - Sinal Baixo +P0988=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor E +P0A2F=Controle do Motor A Acima do Limite de Temperatura +P070D=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Alto +P215A=Velocidade do Veículo - Correlação da Velocidade das Rodas +P2187=Sistema Muito Pobre Enquanto Ocioso Banco 1 +P2169=Circuito de Controle Vent do Regulador de Pressão do Exaustor /Aberto +P2182=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 +P0767=Solenoide de Mudança D Travado +P2671=Tensão de Alimentação do Atuador Circuito B - Sinal Alto +P0974=Circuito de Controle do Trocador de Marchas Solenoide A - Sinal Alto +P0346=Circuito A Banco 2 Faixa/Desempenho do Sensor de Posição do Virabrequim +P0A05=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor /Aberto +P0443=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas +U0087=Reservado por Documento +P0878=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Alto +P253D=Circuito do Sensor PTO - Sinal Alto +P2037=Circuito do Sensor de Pressão do Redutor de Injeção de Ar +P2750=Faixa/Desempenho Velocidade do Eixo Intermediário Circuito do Sensor C +P084B=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H +P004C=Sinal Baixo do Circuito da Solenoide B do Controle de Sobrealimentação do Turbocompressor/Compressor +P2163=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor A +P2080=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 +P0312=Foi Detectado uma Falha de Ignição no Cilindro 12 +P0912=Circuito Atuador do Seletor da Porta - Sinal Baixo +P0263=Participação/Balanceamento do Cilindro 1 +P0996=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Intermitente +P010B=Faixa/Desempenho do Circuito MAF ou VAF +P2653=Atuador do Braço do Balancim Circuito de Controle B - Sinal Baixo +P0711=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor A +P2A04=Limite do Circuito do Sensor de O2/Desempenho do Banco 2 Sensor 2 +P2326=Circuito Secundário da Bobina de Ignição I +P0AB4=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Alto +P080E=Reservado ao ISO/SAE +U0106=Perda de Comunicação com o Módulo de Controle das Velas +U0107=Perda de Comunicação com o Módulo de Controle do Atuador do Acelerador +U0300=Módulo de Controle Interno Incompatibilidade de Software +P0036=Circuito do Controlo de Aquecimento de H02S - Bloco 1 Sensor 2 +P0706=Faixa/Desempenho do Circuito do Intervalo da Transmissão Sensor A +P0637=Circuito de Controle da Direção Hidráulica - Sinal Alto +P0929=Faixa/Desempenho do Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas +P2444=Bomba do Sistema de Injeção de Ar Secundário Colado Banco 1 +P240C=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP- Sinal Alto +P0840=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A +P0513=A Chave do imobilizador Está Incorreta +P0668=Sensor de Temperatura Interna do PCM/ECM/TCM - Sinal Baixo +P0A6B=Corrente do Controle do Motor B Fase V - Sinal Alto +P2231=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 Está em Curto +P0947=Circuito do Relê da Bomba Hidráulica - Sinal Baixo +P0162=Circuito do Sensor de Oxigénio Bloco 2 Sensor 3 +P0353=Circuito da Bobina C da Ignição Primária/Secundária +P0140=Nenhuma Atividade Detetada no Circuito do Sensor de Oxigénio Bloco 1 Sensor 2 +P2173=Sistema de Controle do Atuador do Acelerador - Detectado um Alto Fluxo de Ar +P2156=Circuito da Tensão de Alimentação do Grupo D do Injetor de Combustível - Sinal Baixo +P0159=Resposta Lenta no Circuito do Sensor de Oxigénio Bloco 2 Sensor 2 +P0A28=Circuito de Desligamento da Bateria Híbrida - Sinal Baixo +P0809=Circuito do Sensor da Posição da Embreagem - Sinal Intermitente +P0438=Circuito do Sensor de Temperatura do Catalisador Alto Bloco 2 Sensor 1 +P2638=Faixa/Desempenho Gestão de Torque Retorno do Sinal A +P0848=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Alto +P0A6D=Corrente do Controle do Motor B Fase W - Sinal Baixo +P0150=Circuito do Sensor de Oxigénio Bloco 2 Sensor 1 +P0821=Circuito da Posição X da Alavanca de Marcha +P0979=Circuito de Controle do Trocador de Marchas Solenoide C - Sinal Baixo +P204D=Circuito do Sensor de Pressão do Redutor - Sinal Alto +U0218=Perda de Comunicação com a Porta Interruptor D +P0AAB=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Intermitente/Errático +P2159=Faixa/Desempenho da Velocidade do Veículo Sensor B +P0281=Participação/Balanceamento do Cilindro 7 +U0234=Perda de Comunicação com o Módulo de Retorno de Conforto +P2223=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Baixo +P0205=Injetor - Circuito/Aberto - Cilindro 5 +P2082=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 +P0A3C=Inversor do Controle do Motor A Acima do Limite de Temperatura +U0407=Dados Inválidos Foram Recebidos do Módulo de Controle da Vela +U0183=Comunicação Perdida com o Módulo do Controle das Luzes - Traseira +P2577=Catalisador de Redução Direta de Ozônio Eficiência Abaixo do Limite +P061D=Desempenho do Módulo de Controle Interno da Massa de Ar do Motor diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt.properties new file mode 100644 index 0000000..41b488f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt.properties @@ -0,0 +1,2646 @@ + + + +U3FFF=Nenhum Código de Problema foi Definido +U0431=Dados Inválidos Foram Recebidos do Controle da Carroceria (BCM) Módulo A +U0430=Dados Inválidos Foram Recebidos do Módulo de Controle do Monitor de Pressão dos Pneus +U0429=Dados Inválidos Foram Recebidos do Módulo de Controle da Coluna da Direção +U0428=Dados Inválidos Foram Recebidos do Módulo de Controle do Sensor de Ângulo do Volante +U0427=Dados Inválidos Foram Recebidos do Módulo de Controle de Segurança do Veículo +U0426=Dados Inválidos Foram Recebidos do Módulo de Controle de Imobilização do Veículo +U0425=Dados Inválidos Foram Recebidos do Módulo de Controle de Aquecimento Auxiliar +U0424=Dados Inválidos Foram Recebidos do Módulo de Controle HVAC +U0423=Dados Inválidos Foram Recebidos do Painel de Instrumentos +U0422=Dados Inválidos Foram Recebidos do Módulo de Controle da Carroceria (BCM) +U0421=Dados Inválidos Foram Recebidos do Módulo de Controle da Altura do Veículo +U0420=Dados Inválidos Foram Recebidos do Módulo de Controle da Direção Hidráulica +U0419=Dados Inválidos Foram Recebidos do Módulo de Controle do Esforço de Direção +U0418=Dados Inválidos Foram Recebidos do Módulo de Controle do Sistema de Freios +U0417=Dados Inválidos Foram Recebidos do Módulo de Controle do Freio de Estacionamento +U0416=Dados Inválidos Foram Recebidos do Módulo de Controle da Dinâmica do Veículo +U0415=Dados Inválidos Foram Recebidos do Módulo de Controle do Sistema de Antitravamento do Freio +U0414=Dados Inválidos Foram Recebidos do Módulo Controlador da Embreagem do Controle das Quatro Rodas +U0413=Dados Inválidos Foram Recebidos do Controlador de Energia da Bateria Módulo B +U0412=Dados Inválidos Foram Recebidos do Controlador de Energia da Bateria Módulo A +U0411=Dados Inválidos Foram Recebidos do Módulo de Controle do Motor +U0410=Dados Inválidos Foram Recebidos do Módulo de Controle da Bomba de Combustível +U0409=Dados Inválidos Foram Recebidos do Módulo de Controle do Combustível Alternativo +U0408=Dados Inválidos Foram Recebidos do Módulo de Controle do Atuador do Acelerador +U0407=Dados Inválidos Foram Recebidos do Módulo de Controle da Vela +U0406=Dados Inválidos Foram Recebidos do Módulo de Controle do Injetor de Combustível +U0405=Dados Inválidos Foram Recebidos do Módulo de Controle de Cruzeiro +U0404=Dados Inválidos Foram Recebidos do Módulo de Controle do Câmbio de Marchas +U0403=Dados Inválidos Foram Recebidos do Módulo de Controle da Caixa de Transferência +U0402=Dados Inválidos Foram Recebidos do Módulo de Controle da Transmissão +U0401=Dados Inválidos Foram Recebidos do ECM/PCM +U0400=Dados Inválidos Foram Recebidos +U0331=Incompatibilidade do Software com o Controle da Carroceria (BCM) Módulo A +U0330=Incompatibilidade do Software com o Monitor de Pressão dos Pneus +U0329=Incompatibilidade do Software com o Módulo de Controle da Coluna da Direção +U0328=Incompatibilidade do Software com o Módulo do Sensor de Ângulo do Volante +U0327=Incompatibilidade do Software com o Módulo de Controle de Segurança do Veículo +U0326=Incompatibilidade do Software com o Módulo de Controle do Imobilizador do Veículo +U0325=Incompatibilidade do Software com o Módulo de Controle do Aquecimento Auxiliar +U0324=Incompatibilidade do Software com o Módulo de Controle HVAC +U0323=Incompatibilidade do Software com o Módulo de Controle do Painel de Instrumentos +U0322=Incompatibilidade do Software com o Módulo de Controle da Carroceria (BCM) +U0321=Incompatibilidade do Software com o Módulo de Controle da Altura do Veículo +U0320=Incompatibilidade do Software com o Módulo de Controle da Direção Hidráulica +U0319=Incompatibilidade do Software com o Módulo de Controle do Esforço de Direção +U0318=Incompatibilidade do Software com o Módulo de Controle do Sistema de Freios +U0317=Incompatibilidade do Software com o Módulo de Controle do Freio de Estacionamento +U0316=Incompatibilidade do Software com o Módulo de Controle da Dinâmica do Veículo +U0315=Incompatibilidade do Software com o Módulo de Controle do Sistema de Antitravamento dos Freios (ABS) +U0314=Incompatibilidade do Software com o Módulo Controlador da Embreagem do Controle das Quatro Rodas +U0313=Incompatibilidade do Software com o Controlador de Energia da Bateria Módulo B +U0312=Incompatibilidade do Software com o Controlador de Energia da Bateria Módulo A +U0311=Incompatibilidade do Software com o Módulo de Controle do Motor +U0310=Incompatibilidade do Software com o Módulo de Controle da Bomba de Combustível +U0309=Incompatibilidade do Software com o Módulo de Controle do Combustível Alternativo +U0308=Incompatibilidade do Software com o Módulo de Controle do Atuador do Acelerador +U0307=Incompatibilidade do Software com o Módulo de Controle das Velas +U0306=Incompatibilidade do Software com o Módulo de Controle do Injetor de Combustível +U0305=Software Incompatível com o Módulo de Controle de Cruzeiro +U0304=Incompatibilidade do Software com o Módulo de Controle do Câmbio de Marchas +U0303=Incompatibilidade do Software com o Módulo da Caixa de Transferência +U0302=Incompatibilidade do Software com o Módulo de Controle da Transmissão +U0301=Incompatibilidade do Software com o ECM/PCM +U0300=Módulo de Controle Interno Incompatibilidade de Software +U0235=Perda de Comunicação com Módulo do Controle de Cruzeiro Sensor de Alcance da Distância Frontal +U0234=Perda de Comunicação com o Módulo de Retorno de Conforto +U0233=Comunicação Perdida com o Módulo do Controlo da Deteção de Obstáculos - Direita +U0232=Comunicação Perdida com o Módulo do Controlo da Deteção de Obstáculos - Esquerda +U0231=Perda de Comunicação com o Módulo do Sensor de Chuva +U0230=Perda de Comunicação com o Módulo da Porta Traseira +U0229=Perda de Comunicação com o Módulo de Aquecimento do Volante +U0228=Perda de Comunicação com a Janela da Porta Motor G +U0227=Perda de Comunicação com a Janela da Porta Motor F +U0226=Perda de Comunicação com a Janela da Porta Motor E +U0225=Perda de Comunicação com a Janela da Porta Motor D +U0224=Perda de Comunicação com a Janela da Porta Motor C +U0067=Comunicação do Veículo Bus E (+) Baixo +U0066=Comunicação do Veículo Bus E (+) Aberto +U0065=Desempenho da Comunicação do Veículo Bus E +U0064=Comunicação do Veículo Bus E +U0063=Comunicação do Veículo Bus D (-) em Curto com Bus D (+) +U0062=Comunicação do Veículo Bus D (-) Alto +U0061=Comunicação do Veículo Bus D (-) Baixo +U0060=Comunicação do Veículo Bus D (-) Aberto +U0059=Comunicação do Veículo Bus D (+) Alto +U0058=Comunicação do Veículo Bus D (+) Baixo +U0057=Comunicação do Veículo Bus D (+) Aberto +U0056=Desempenho da Comunicação do Veículo Bus D +U0055=Comunicação do Veículo Bus D +U0054=Comunicação do Veículo Bus C (-) em Curto com Bus C (+) +U0053=Comunicação do Veículo Bus C (-) Alto +U0052=Comunicação do Veículo Bus C (-) Baixo +U0051=Comunicação do Veículo Bus C (-) Aberto +U0050=Comunicação do Veículo Bus C (+) Alto +U0049=Comunicação do Veículo Bus C (+) Baixo +U0048=Comunicação do Veículo Bus C (+) Aberto +U0047=Desempenho da Comunicação do Veículo Bus C +U0046=Comunicação do Veículo Bus C +U0045=Comunicação do Veículo Bus B (-) em Curto com Bus B (+) +U0044=Comunicação do Veículo Bus B (-) Alto +U0043=Comunicação do Veículo Bus B (-) Baixo +U0042=Comunicação do Veículo Bus B (-) Aberto +U0041=Comunicação do Veículo Bus B (+) Alto +U0040=Comunicação do Veículo Bus B (+) Baixo +U0039=Comunicação do Veículo Bus B (+) Aberto +U0038=Desempenho da Comunicação do Veículo Bus B +U0037=Comunicação do Veículo Bus B +U0036=Comunicação do Veículo Bus A (-) em Curto com Bus A (+) +U0035=Comunicação do Veículo Bus A (-) Alto +U0034=Comunicação do Veículo Bus A (-) Baixo +U0033=Comunicação do Veículo Bus A (-) Aberto +U0032=Comunicação do Veículo Bus A (+) Alto +U0031=Comunicação do Veículo Bus A (+) Baixo +U0030=Comunicação do Veículo Bus A (+) Aberto +U0029=Desempenho da Comunicação do Veículo Bus A +U0028=Comunicação do Veículo Bus A +U0027=Bus de Comunicação CAN de Baixa Velocidade (-) Em Curto com Bus (+) +U0026=Bus de Comunicação CAN de Baixa Velocidade (-) Alto +U0025=Bus de Comunicação CAN de Baixa Velocidade (-) Baixo +U0024=Bus de Comunicação CAN de Baixa Velocidade (-) Aberto +U0023=Bus de Comunicação CAN de Baixa Velocidade (+) Alto +U0022=Bus de Comunicação CAN de Baixa Velocidade (+) Baixo +U0021=Bus de Comunicação CAN de Baixa Velocidade (+) Aberto +U0020=Bus de Comunicação CAN de Baixa Velocidade Desempenho +U0019=Bus de Comunicação CAN de Baixa Velocidade +U0018=Bus de Comunicação CAN de Média Velocidade (-) Em Curto com Bus (+) +U0017=Bus de Comunicação CAN de Média Velocidade (-) Alto +U0016=Bus de Comunicação CAN de Média Velocidade (-) Baixo +U0015=Bus de Comunicação CAN de Média Velocidade (-) Aberto +U0014=Bus de Comunicação CAN de Média Velocidade (+) Alto +U0013=Bus de Comunicação CAN de Média Velocidade (+) Baixo +U0012=Bus de Comunicação CAN de Média Velocidade (+) Aberto +U0011=Bus de Comunicação CAN de Média Velocidade Desempenho +U0010=Bus de Comunicação CAN de Média Velocidade +U0009=Bus de Comunicação CAN de Alta Velocidade (-) Em Curto com Bus (+) +U0008=Bus de Comunicação CAN de Alta Velocidade (-) Alto +U0007=Bus de Comunicação CAN de Alta Velocidade (-) Baixo +U0006=Bus de Comunicação CAN de Alta Velocidade (-) Aberto +U0005=Bus de Comunicação CAN de Alta Velocidade (+) Alto +U0004=Bus de Comunicação CAN de Alta Velocidade (+) Baixo +U0003=Bus de Comunicação CAN de Alta Velocidade (+) Aberto +U0002=Bus de Comunicação CAN de Alta Velocidade Desempenho +U0001=Bus de Comunicação CAN de Alta Velocidade +P3497=Sistema de Desativação do Cilindro Bloco 2 +P3496=Cilindro 12 Válvula do Escape Circuito de Controle - Sinal Alto +P3495=Cilindro 12 Válvula do Escape Circuito de Controle - Sinal Baixo +P3494=Desempenho Cilindro 12 Válvula do Escape Circuito de Controle +P3493=Cilindro 12 Válvula do Escape Circuito de Controle /Aberto +P3492=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3491=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3490=Desempenho Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle +P3489=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3488=Cilindro 11 Válvula do Escape Circuito de Controle - Sinal Alto +P3487=Cilindro 11 Válvula do Escape Circuito de Controle - Sinal Baixo +P3486=Desempenho Cilindro 11 Válvula do Escape Circuito de Controle +P3485=Cilindro 11 Válvula do Escape Circuito de Controle /Aberto +P3484=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3483=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3482=Desempenho Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle +P3481=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3480=Cilindro 10 Válvula do Escape Circuito de Controle - Sinal Alto +P3479=Cilindro 10 Válvula do Escape Circuito de Controle - Sinal Baixo +P3478=Desempenho Cilindro 10 Válvula do Escape Circuito de Controle +P3477=Cilindro 10 Válvula do Escape Circuito de Controle /Aberto +P3476=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3475=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3474=Desempenho Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle +P3473=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3472=Cilindro 9 Válvula do Escape Circuito de Controle - Sinal Alto +P3471=Cilindro 9 Válvula do Escape Circuito de Controle - Sinal Baixo +P3470=Desempenho Cilindro 9 Válvula do Escape Circuito de Controle +P3469=Cilindro 9 Válvula do Escape Circuito de Controle /Aberto +P3468=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3467=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3466=Desempenho Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle +P3465=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3464=Cilindro 8 Válvula do Escape Circuito de Controle - Sinal Alto +P3463=Cilindro 8 Válvula do Escape Circuito de Controle - Sinal Baixo +P3462=Desempenho Cilindro 8 Válvula do Escape Circuito de Controle +P3461=Cilindro 8 Válvula do Escape Circuito de Controle /Aberto +P3460=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3459=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3458=Desempenho Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle +P3457=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3456=Cilindro 7 Válvula do Escape Circuito de Controle - Sinal Alto +P3455=Cilindro 7 Válvula do Escape Circuito de Controle - Sinal Baixo +P3454=Desempenho Cilindro 7 Válvula do Escape Circuito de Controle +P3453=Cilindro 7 Válvula do Escape Circuito de Controle /Aberto +P3452=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3451=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3450=Desempenho Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle +P3449=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3448=Cilindro 6 Válvula do Escape Circuito de Controle - Sinal Alto +P3447=Cilindro 6 Válvula do Escape Circuito de Controle - Sinal Baixo +P3446=Desempenho Cilindro 6 Válvula do Escape Circuito de Controle +P3445=Cilindro 6 Válvula do Escape Circuito de Controle /Aberto +P3444=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3443=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3442=Desempenho Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle +P3441=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3440=Cilindro 5 Válvula do Escape Circuito de Controle - Sinal Alto +P3439=Cilindro 5 Válvula do Escape Circuito de Controle - Sinal Baixo +P3438=Desempenho Cilindro 5 Válvula do Escape Circuito de Controle +P3437=Cilindro 5 Válvula do Escape Circuito de Controle /Aberto +P3436=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3435=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3434=Desempenho Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle +P3433=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3432=Cilindro 4 Válvula do Escape Circuito de Controle - Sinal Alto +P3431=Cilindro 4 Válvula do Escape Circuito de Controle - Sinal Baixo +P3430=Desempenho Cilindro 4 Válvula do Escape Circuito de Controle +P3429=Cilindro 4 Válvula do Escape Circuito de Controle /Aberto +P3428=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3427=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3426=Desempenho Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle +P3425=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3424=Cilindro 3 Válvula do Escape Circuito de Controle - Sinal Alto +P3423=Cilindro 3 Válvula do Escape Circuito de Controle - Sinal Baixo +P3422=Desempenho Cilindro 3 Válvula do Escape Circuito de Controle +P3421=Cilindro 3 Válvula do Escape Circuito de Controle /Aberto +P3420=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3419=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3418=Desempenho Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle +P3417=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3416=Cilindro 2 Válvula do Escape Circuito de Controle - Sinal Alto +P3415=Cilindro 2 Válvula do Escape Circuito de Controle - Sinal Baixo +P3414=Desempenho Cilindro 2 Válvula do Escape Circuito de Controle +P3413=Cilindro 2 Válvula do Escape Circuito de Controle /Aberto +P3412=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3411=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3410=Desempenho Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle +P3409=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3408=Cilindro 1 Válvula do Escape Circuito de Controle - Sinal Alto +P3407=Cilindro 1 Válvula do Escape Circuito de Controle - Sinal Baixo +P3406=Desempenho Cilindro 1 Válvula do Escape Circuito de Controle +P3405=Cilindro 1 Válvula do Escape Circuito de Controle /Aberto +P3404=Cilindro 1 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3403=Cilindro 1 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3402=Desempenho Cilindro 1 Desativação/Válvula de Admissão Circuito de Controle +P3401=Cilindro 1 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3400=Sistema de Desativação do Cilindro Banco 1 +P2A05=Limite do Circuito do Sensor de O2/Desempenho do Banco 2 Sensor 3 +P2A04=Limite do Circuito do Sensor de O2/Desempenho do Banco 2 Sensor 2 +P2A03=Limite do Circuito do Sensor de O2/Desempenho do Banco 2 Sensor 1 +P2A02=Limite do Circuito do Sensor de O2/Desempenho do Banco 1 Sensor 3 +P2A01=Limite do Circuito do Sensor de O2/Desempenho do Banco 1 Sensor 2 +P2A00=Limite do Circuito do Sensor de O2/Desempenho do Banco 1 Sensor 1 +P2795=Circuito da Direção do Câmbio de Marchas - Sinal Alto +P2794=Circuito da Direção do Câmbio de Marchas - Sinal Baixo +P2793=Circuito da Direção do Câmbio de Marchas +P2792=Seletor de Porta Circuito da Direção - Sinal Alto +P2791=Seletor de Porta Circuito da Direção - Sinal Baixo +P2790=Seletor de Porta Circuito da Direção +P2789=Aprendizagem Adaptativa da Embreagem no Limite +P2788=Aprendizagem Adaptativa do Trocador Automático de Marchas no Limite +P2787=Embreagem Temperatura Muito Alta +P2786=Atuador do Câmbio de Marchas Temperatura Muito Alta +P2785=Atuador da Embreagem Temperatura Muito Alta +P2784=Velocidade da Entrada/Turbina Correlação A/B do Sensor +P2783=Conversor de Torque Temperatura Muito Alta +P2782=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Intermitente/Errático +P2781=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Alto +P2780=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Baixo +P2779=Faixa/Desempenho do Circuito do Interruptor de Mudança Descendente da Marcha +P2778=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Intermitente/Errático +P2777=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Alto +P2776=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Baixo +P2775=Faixa/Desempenho do Circuito do Interruptor de Mudança Ascendente da Marcha +P2774=Circuito do Interruptor Baixo das Quatro Rodas (4WD) - Sinal Alto +P2773=Circuito do Interruptor Baixo das Quatro Rodas (4WD) - Sinal Baixo +P2772=Faixa/Desempenho do Circuito do Interruptor Baixo das Quatro Rodas (4WD) +P2771=Circuito do Interruptor Baixo das Quatro Rodas (4WD) +P2770=Circuito do Conversor de Torque da Embreagem - Sinal Alto +P2769=Circuito do Conversor de Torque da Embreagem - Sinal Baixo +P2768=Velocidade da Entrada/Turbina Circuito do Sensor B - Sinal Intermitente +P2767=Velocidade da Entrada/Turbina Circuito do Sensor B Sem Sinal +P2766=Faixa/Desempenho Velocidade da Entrada/Turbina Circuito do Sensor B +P2765=Velocidade da Entrada/Turbina Circuito do Sensor B +P2764=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto - Sinal Baixo +P2763=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto - Sinal Alto +P2762=Faixa/Desempenho do Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto +P2761=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto +P2760=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem - Sinal Intermitente +P2759=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Elétrico +P2758=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Travado +P2757=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Desempenho ou Livre +P2756=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem +P2755=Circuito de Controle do Resfriador do Fluido de Transmissão - Sinal Alto +P2754=Circuito de Controle do Resfriador do Fluido de Transmissão - Sinal Baixo +P2753=Circuito de Controle do Resfriador do Fluido de Transmissão +P2752=Velocidade do Eixo Intermediário Circuito do Sensor C - Sinal Intermitente +P2751=Velocidade do Eixo Intermediário Circuito do Sensor C Sem Sinal +P2624=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Baixo +P2623=Sensor de Pressão do Controle de Injeção Circuito/Aberto +P2622=Circuito da Saída da Posição do Acelerador - Sinal Alto +P2621=Circuito da Saída da Posição do Acelerador - Sinal Baixo +P2620=Circuito da Saída da Posição do Acelerador /Aberto +P2619=Circuito da Saída da Posição da Manivela - Sinal Alto +P2618=Circuito da Saída da Posição da Manivela - Sinal Baixo +P2617=Circuito da Saída da Posição da Manivela /Aberto +P2616=Circuito da Saída da Posição do Comando de Válvulas - Sinal Alto +P2615=Circuito da Saída da Posição do Comando de Válvulas - Sinal Baixo +P2614=Circuito da Saída da Posição do Comando de Válvulas /Aberto +P2613=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C - Sinal Alto +P2612=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C - Sinal Baixo +P2611=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C /Aberto +P2610=Desempenho do Temporizador de Desligamento do Motor Interno ECM/PCM +P2609=Aquecedor do Ar de Admissão Desempenho do Sistema +P2608=Ar de Admissão Circuito do Aquecedor B - Sinal Alto +P2607=Ar de Admissão Circuito do Aquecedor B - Sinal Baixo +P2606=Faixa/Desempenho Ar de Admissão Aquecedor B +P2605=Ar de Admissão Circuito do Aquecedor A +P2604=Faixa/Desempenho Ar de Admissão Aquecedor A +P2603=Circuito de Controle da Bomba do Líquido de Arrefecimento - Sinal Alto +P2602=Circuito de Controle da Bomba do Líquido de Arrefecimento - Sinal Baixo +P2601=Faixa/Desempenho Circuito de Controle da Bomba do Líquido de Arrefecimento +P2600=Circuito de Controle da Bomba do Líquido de Arrefecimento /Aberto +P2577=Catalisador de Redução Direta de Ozônio Eficiência Abaixo do Limite +P2576=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Intermitente/Errático +P2575=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Alto +P2574=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Baixo +P2573=Faixa/Desempenho Sensor de Deterioração do Catalisador de Redução Direta de Ozônio +P2572=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio +P2571=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Intermitente/Errático +P2570=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Alto +P256F=Reservado ao ISO/SAE +P256E=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Intermitente/Errático +P256D=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Alto +P256C=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Baixo +P256B=Faixa/Desempenho do Seletor de Velocidade da Marcha Lenta Sensor/Interruptor +P256A=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor /Aberto +P2569=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Baixo +P2568=Faixa/Desempenho Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor +P2567=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor +P2566=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Intermitente +P2565=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Alto +P2564=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Baixo +P2563=Faixa/Desempenho Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A +P2562=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A +P2561=Módulo de Controle A/C Requisição MIL Iluminação +P2560=Nível do Líquido de Arrefecimento do Motor Baixo +P255F=Reservado ao ISO/SAE +P255E=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Intermitente/Errático +P255D=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Alto +P255C=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Baixo +P255B=Faixa/Desempenho do Seletor de Velocidade PTO Sensor/Interruptor 2 +P255A=Seletor de Velocidade PTO Sensor/Interruptor 2 /Aberto +P2559=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor - Sinal Alto +P2558=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor - Sinal Baixo +P2557=Faixa/Desempenho Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor +P2556=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor +P2555=Circuito de Inibição do Acelerador/Combustível - Sinal Alto +P2554=Circuito de Inibição do Acelerador/Combustível - Sinal Baixo +P2553=Faixa/Desempenho Circuito de Inibição do Acelerador/Combustível +P2552=Circuito de Inibição do Acelerador/Combustível +P2551=Requisição da Gestão de Torque Entrada de Sinal B - Sinal Alto +P2550=Requisição da Gestão de Torque Entrada de Sinal B - Sinal Baixo +P254F=Circuito do Interruptor do Capô do Motor +P254E=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Intermitente/Errático +P254D=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Alto +U0223=Perda de Comunicação com a Janela da Porta Motor B +U0222=Perda de Comunicação com a Janela da Porta Motor A +U0221=Perda de Comunicação com a Porta Interruptor G +U0220=Perda de Comunicação com a Porta Interruptor F +U0219=Perda de Comunicação com a Porta Interruptor E +U0218=Perda de Comunicação com a Porta Interruptor D +U0217=Perda de Comunicação com a Porta Interruptor C +U0216=Perda de Comunicação com a Porta Interruptor B +U0215=Perda de Comunicação com a Porta Interruptor A +U0214=Perda de Comunicação com o Acionador de Função Remota +U0213=Perda de Comunicação com o Módulo de Controle do Espelho +U0212=Perda de Comunicação com o Módulo de Controle da Coluna da Direção +U0211=Perda de Comunicação com o Controle do Assento Módulo D +U0210=Perda de Comunicação com o Controle do Assento Módulo C +U0209=Perda de Comunicação com o Controle do Assento Módulo B +U0208=Perda de Comunicação com o Controle do Assento Módulo A +U0207=Perda de Comunicação com o Módulo de Controle da Capota Removível +U0206=Perda de Comunicação com o Módulo de Controle da Capota Escamoteável +U0205=Perda de Comunicação com o Controle da Porta Módulo G +U0204=Perda de Comunicação com o Controle da Porta Módulo F +U0203=Perda de Comunicação com o Controle da Porta Módulo E +U0202=Perda de Comunicação com o Controle da Porta Módulo D +U0201=Perda de Comunicação com o Controle da Porta Módulo C +U0200=Perda de Comunicação com o Controle da Porta Módulo B +U0199=Perda de Comunicação com o Controle da Porta Módulo A +U0198=Perda de Comunicação com o Módulo de Controle Telemático +U0197=Perda de Comunicação com o Módulo de Controle do Telefone +U0196=Perda de Comunicação com o Módulo de Controle de Entretenimento do Banco Traseiro +U0195=Perda de Comunicação com o Módulo do Receptor de Entretenimento por Assinatura +U0194=Perda de Comunicação com o Controle de Áudio Digital Módulo B +U0193=Perda de Comunicação com o Controle de Áudio Digital Módulo A +U0192=Perda de Comunicação com o Computador Pessoal +U0191=Perda de Comunicação com a Televisão +U0190=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo D +U0189=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo C +U0188=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo B +U0187=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo A +U0186=Perda de Comunicação com o Amplificador de Audio +U0185=Perda de Comunicação com o Módulo de Controle da Antena +U0184=Perda de Comunicação com o Rádio +U0183=Comunicação Perdida com o Módulo do Controlo das Luzes - Traseira +U0182=Comunicação Perdida com o Módulo do Controlo das Luzes - Frente +U0181=Perda de Comunicação com o Módulo de Controle do Nivelador dos Faróis +U0180=Perda de Comunicação com o Módulo de Controle da Iluminação Automática +U0179=Perda de Comunicação com o Sistema de Restrição Sensor J +U0178=Perda de Comunicação com o Sistema de Restrição Sensor I +U0177=Perda de Comunicação com o Sistema de Restrição Sensor H +U0176=Perda de Comunicação com o Sistema de Restrição Sensor G +U0175=Perda de Comunicação com o Sistema de Restrição Sensor F +U0174=Perda de Comunicação com o Sistema de Restrição Sensor E +U0173=Perda de Comunicação com o Sistema de Restrição Sensor D +U0172=Perda de Comunicação com o Sistema de Restrição Sensor C +U0171=Perda de Comunicação com o Sistema de Restrição Sensor B +U0170=Perda de Comunicação com o Sistema de Restrição Sensor A +U0169=Perda de Comunicação com o Módulo de Controle do Teto Solar +U0168=Perda de Comunicação com o Módulo de Controle de Segurança do Veículo +U0167=Perda de Comunicação com o Módulo de Controle do Imobilizador do Veículo +U0166=Perda de Comunicação com o Módulo de Controle do Aquecimento Auxiliar +U0165=Perda de Comunicação com o Módulo de Controle HVAC +U0164=Perda de Comunicação com o Módulo de Controle HVAC +U0163=Perda de Comunicação com o Módulo do Controle de Navegação +U0162=Perda de Comunicação com o Módulo da Ecrã de Navegação +U0161=Perda de Comunicação com o Módulo da Bússola +U0160=Perda de Comunicação com o Módulo de Controle do Alerta Auditivo +U0159=Perda de Comunicação com o Módulo de Controle do Assistente de Estacionamento +U0158=Perda de Comunicação com o Head Up Display +U0157=Perda de Comunicação com Centro de Informação B +U0156=Perda de Comunicação com Centro de Informação A +U0155=Perda de Comunicação com o Módulo de Controle do Conjunto do Painel de Instrumentos (IPC) +U0154=Perda de Comunicação com o Módulo de Controle do Sensor de Restrições dos Ocupantes +U0153=Comunicação Perdida com o Módulo do Controlo de Restrições Laterais (direita) +U0152=Comunicação Perdida com o Módulo do Controlo de Restrições Laterais (esquerda) +U0151=Perda de Comunicação com o Módulo de Controle de Restrições +U0150=Perda de Comunicação com o Gateway E +U0149=Perda de Comunicação com o Gateway D +U0148=Perda de Comunicação com o Gateway C +U0147=Perda de Comunicação com o Gateway B +U0146=Perda de Comunicação com o Gateway A +U0145=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo E +U0144=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo D +U0143=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo C +U0142=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo B +U0141=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo A +U0140=Perda de Comunicação com o Módulo de Controle da Carroceria (BCM) +U0139=Comunicação Perdida com o Módulo do Controlo B da Suspensão +U0138=Comunicação Perdida com o Módulo do Controlo de Todo o Terreno +U0137=Comunicação Perdida com o Módulo do Controlo do Travão do Reboque +U0136=Comunicação Perdida com o Módulo do Controlo do Diferencial Traseiro +U0135=Comunicação Perdida com o Módulo do Controlo do Diferencial Dianteiro +U0134=Comunicação Perdida com o Módulo do Controlo da Direção Hidráulica Traseira +U0133=Comunicação Perdida com o Módulo do Controlo de Movimento Ativo (ARCM) +U0132=Perda de Comunicação com o Módulo de Controle da Altura do Veículo +U0131=Perda de Comunicação com o Módulo de Controle da Direção Hidráulica +U0130=Perda de Comunicação com o Módulo de Controle do Esforço de Direção +U0129=Perda de Comunicação com o Módulo de Controle do Sistema de Freios +U0128=Perda de Comunicação com o Módulo de Controle do Freio de Estacionamento +U0127=Perda de Comunicação com o Módulo de Monitoramento de Pressão dos Pneus +U0126=Perda de Comunicação com o Módulo do Sensor do Ângulo da Direção +U0125=Perda de Comunicação com o Módulo do Sensor de Aceleração Multieixos +U0124=Perda de Comunicação com o Módulo do Sensor de Aceleração Lateral +U0123=Perda de Comunicação com o Módulo do Sensor da Taxa de Guinada +U0122=Perda de Comunicação com o Módulo de Controle da Dinâmica do Veículo +U0121=Perda de Comunicação com o Módulo de Controle do Sistema de Antitravamento dos Freios (ABS) +U0120=Comunicação Perdida com o Módulo do Controlo do Gerador do Arranque +U0119=Comunicação Perdida com o Módulo do Controlo da Célula de Combustível +U0118=Comunicação Perdida com o Módulo do Controlo do Aditivo do Combustível +U0117=Comunicação Perdida com o Módulo do Controlo PTO +U0116=Comunicação Perdida com o Módulo do Controlo de Temperatura do Líquido de Refrigeração +U0115=Perda de Comunicação com o ECM/PCM B +U0114=Perda de Comunicação com o Módulo Controlador da Embreagem do Controle das Quatro Rodas +U0113=Perda de Comunicação com o Controle de Informações de Emissões Críticas +U0112=Perda de Comunicação com o Controlador de Energia da Bateria Módulo B +U0111=Perda de Comunicação com o Controlador de Energia da Bateria Módulo A +U0110=Perda de Comunicação com o Módulo de Controle do Motor +U0109=Perda de Comunicação com o Módulo de Controle da Bomba de Combustível +U0108=Perda de Comunicação com o Módulo de Controle do Combustível Alternativo +U0107=Perda de Comunicação com o Módulo de Controle do Atuador do Acelerador +U0106=Perda de Comunicação com o Módulo de Controle das Velas +U0105=Perda de Comunicação com o Módulo de Controle do Injetor de Combustível +U0104=Perda de Comunicação com Módulo do Controle de Cruzeiro +U0103=Perda de Comunicação com o Módulo do Câmbio de Marchas +U0102=Perda de Comunicação com o Módulo da Caixa de Transferência +U0101=Perda de Comunicação com o TCM +U0100=Perda de Comunicação com o ECM/PCM A +U0099=Reservado por Documento +U0098=Reservado por Documento +U0097=Reservado por Documento +U0096=Reservado por Documento +U0095=Reservado por Documento +U0094=Reservado por Documento +U0093=Reservado por Documento +U0092=Reservado por Documento +U0091=Reservado por Documento +U0090=Reservado por Documento +U0089=Reservado por Documento +U0088=Reservado por Documento +U0087=Reservado por Documento +U0086=Reservado por Documento +U0085=Reservado por Documento +U0084=Reservado por Documento +U0083=Reservado por Documento +U0082=Reservado por Documento +U0081=Reservado por Documento +U0080=Reservado por Documento +U0079=Reservado por Documento +U0078=Reservado por Documento +U0077=Reservado por Documento +U0076=Reservado por Documento +U0075=Reservado por Documento +U0074=Bus B de Comunicação do Módulo de Controlo Desligado +U0073=Bus A de Comunicação do Módulo de Controlo Desligado +U0072=Comunicação do Veículo Bus E (-) em Curto com Bus E (+) +U0071=Comunicação do Veículo Bus E (-) Alto +U0070=Comunicação do Veículo Bus E (-) Baixo +U0069=Comunicação do Veículo Bus E (-) Aberto +U0068=Comunicação do Veículo Bus E (+) Alto +P254C=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Baixo +P254B=Faixa/Desempenho do Seletor de Velocidade PTO Sensor/Interruptor 1 +P254A=Seletor de Velocidade PTO Sensor/Interruptor 1 /Aberto +P2549=Faixa/Desempenho Requisição da Gestão de Torque Entrada de Sinal B +P2548=Requisição da Gestão de Torque Entrada de Sinal B +P2547=Requisição da Gestão de Torque Entrada de Sinal A - Sinal Alto +P2546=Requisição da Gestão de Torque Entrada de Sinal A - Sinal Baixo +P2545=Faixa/Desempenho Requisição da Gestão de Torque Entrada de Sinal A +P2544=Requisição da Gestão de Torque Entrada de Sinal A +P2543=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Intermitente +P2542=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Alto +P2541=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Baixo +P2540=Faixa/Desempenho do Circuito do Sensor de Pressão Baixa do Sistema de Combustível +P253F=O Óleo do Motor se Deteriorou +P253E=Circuito do Sensor PTO - Sinal Intermitente/Errático +P253D=Circuito do Sensor PTO - Sinal Alto +P253C=Circuito do Sensor PTO - Sinal Baixo +P253B=Faixa/Desempenho do Circuito do Sensor PTO +P253A=Circuito do Sensor PTO /Aberto +P2539=Circuito do Sensor de Pressão Baixa do Sistema de Combustível +P2538=Circuito da Posição Accessory da Chave de Ignição - Sinal Alto +P2537=Circuito da Posição Accessory da Chave de Ignição - Sinal Baixo +P2536=Circuito da Posição Accessory da Chave de Ignição +P2535=Circuito da Posição Run/Start da Chave de Ignição - Sinal Alto +P2534=Circuito da Posição Run/Start da Chave de Ignição - Sinal Baixo +P2533=Circuito da Posição Run/Start da Chave de Ignição +P2532=Circuito da Posição Run da Chave de Ignição - Sinal Alto +P2531=Circuito da Posição Run da Chave de Ignição - Sinal Baixo +P2530=Circuito da Posição Run da Chave de Ignição +P252F=O Nível do Óleo do Motor Está Muito Alto +P252E=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Intermitente/Errático +P252D=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Alto +P252C=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Baixo +P252B=Faixa/Desempenho do Circuito do Sensor da Qualidade do Óleo do Motor +P252A=Circuito do Sensor da Qualidade do Óleo do Motor +P2529=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Intermitente +P2528=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Alto +P2527=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Baixo +P2526=Faixa/Desempenho do Circuito do Sensor de Pressão do Reservatório de Vácuo +P2525=Circuito do Sensor de Pressão do Reservatório de Vácuo +P2524=Requisição A/C Circuito B - Sinal Alto +P2523=Requisição A/C Circuito B - Sinal Baixo +P2522=Requisição A/C Circuito B +P2521=Requisição A/C Circuito A - Sinal Alto +P2520=Requisição A/C Circuito A - Sinal Baixo +P251F=Circuito do Interruptor de Desligamento do PTO - Sinal Alto +P251E=Circuito do Interruptor de Desligamento do PTO - Sinal Baixo +P251D=Circuito do Interruptor de Desligamento do PTO /Aberto +P251C=Circuito do Interruptor de Ativação do PTO - Sinal Alto +P251B=Circuito do Interruptor de Ativação do PTO - Sinal Baixo +P251A=Circuito do Interruptor de Ativação do PTO /Aberto +P2519=Requisição A/C Circuito A +P2518=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B - Sinal Alto +P2517=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B - Sinal Baixo +P2516=Faixa/Desempenho do Circuito de Pressão do Líquido Refrigerante do A/C Sensor B +P2515=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B +P2514=Circuito do Gravador de Dados de Eventos - Sinal Alto +P2513=Circuito do Gravador de Dados de Eventos - Sinal Baixo +P2512=Circuito do Gravador de Dados de Eventos /Aberto +P2511=Circuito do Sensor do Relê de Energia ECM/PCM - Sinal Intermitente +P2510=Faixa/Desempenho do Circuito do Sensor do Relê de Energia ECM/PCM +P250F=O Nível do Óleo do Motor Está Muito Baixo +P250E=Circuito do Sensor do Nível de Óleo do Motor - Sinal Intermitente ou Errático +P250D=Circuito do Sensor do Nível de Óleo do Motor - Sinal Alto +P250C=Circuito do Sensor do Nível de Óleo do Motor - Sinal Baixo +P250B=Faixa/Desempenho do Circuito do Sensor do Nível de Óleo do Motor +P250A=Circuito do Sensor do Nível de Óleo do Motor +P2509=Sinal da Entrada de Energia ECM/PCM - Sinal Intermitente +P2508=Sinal da Entrada de Energia ECM/PCM - Sinal Alto +P2507=Sinal da Entrada de Energia ECM/PCM - Sinal Baixo +P2506=Faixa/Desempenho do Sinal da Entrada de Energia ECM/PCM +P2505=Sinal da Entrada de Energia ECM/PCM +P2504=Recarga da Tensão do Sistema - Sinal Alto +P2503=Recarga da Tensão do Sistema - Sinal Baixo +P2502=Recarga da Tensão do Sistema +P2501=Gerador Lamp/L - Circuito do Terminal Alto +P2500=Gerador Lamp/L - Circuito do Terminal Baixo +P245F=Reservado ao ISO/SAE +P245E=Reservado ao ISO/SAE +P245D=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape - Sinal Alto +P245C=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape - Sinal Baixo +P245B=Faixa/Desempenho do Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape +P245A=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape /Aberto +P2459=Frequência de Regeneração do Filtro de Partículas do Diesel +P2458=Duração da Regeneração do Filtro de Partículas do Diesel +P2457=Desempenho de Recirculação do Sistema de Arrefecimento da Saída do Escape +P2456=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Intermitente/Errático +P2455=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Alto +P2454=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Baixo +P2453=Faixa/Desempenho Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel +P2452=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel +P2451=Válvula de Ventilação do EVAP Desempenho/Travou Fechado +P2450=Válvula de Ventilação do EVAP Desempenho/Travou Aberto +P2449=Sistema de Injeção de Ar Alto Fluxo de Ar Banco 2 +P2448=Sistema de Injeção de Ar Alto Fluxo de Ar Banco 1 +P2447=Bomba do Sistema de Injeção de Ar Secundário Desolado Banco 2 +P2446=Bomba do Sistema de Injeção de Ar Secundário Colado Banco 2 +P2445=Bomba do Sistema de Injeção de Ar Secundário Descolado Banco 1 +P2444=Bomba do Sistema de Injeção de Ar Secundário Colado Banco 1 +P2443=Sistema de Injeção de Ar Interruptor da Válvula Banco 2 Travou Fechado +P2442=Sistema de Injeção de Ar Interruptor da Válvula Banco 2 Travou Aberto +P2441=Sistema de Injeção de Ar Interruptor da Válvula Banco 1 Travou Fechado +P2440=Sistema de Injeção de Ar Interruptor da Válvula Banco 1 Travou Aberto +P2439=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Intermitente/Errático +P2438=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Alto +P2437=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Baixo +P2436=Faixa/Desempenho do Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 +P2435=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 +P2434=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Intermitente/Errático +P2433=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Alto +P2432=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Baixo +P2431=Faixa/Desempenho do Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 +P2430=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 +P242F=Restrição do Filtro de Partículas Diesel - Acumulação de Cinzas +P242E=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Intermitente/Errático +P242D=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Alto +P242C=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Baixo +P242B=Faixa/Desempenho do Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 +P242A=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 +P2429=Temperatura dos Gases do Escape Muito Alta Banco 2 +P2428=Temperatura dos Gases do Escape Muito Alta Banco 1 +P2427=Válvula de Controle da Recirculação dos Gases de Refrigeração - Sinal Alto +P2426=Válvula de Controle da Recirculação dos Gases de Refrigeração - Sinal Baixo +P2425=Circuito de Controle do Sistema de Recirculação da Saída do Escape /Aberto +P2424=Catalisador de Absorção HC Eficiência Abaixo do Limite Banco 2 +P2423=Catalisador de Absorção HC Eficiência Abaixo do Limite Banco 1 +P2422=Válvula de Ventilação do EVAP Travou Fechado +P2421=Válvula de Ventilação do EVAP Travou Aberto +P2420=Circuito de Controle da Válvula do Interruptor EVAP - Sinal Alto +P2419=Circuito de Controle da Válvula do Interruptor EVAP - Sinal Baixo +P2418=Circuito de Controle da Válvula do Interruptor EVAP / Aberto +P2417=Sensor de Oxigênio com Sinais Trocados Banco 2 Sensor 2 / Banco 2 Sensor 3 +P2416=Sensor de Oxigênio com Sinais Trocados Banco 1 Sensor 2 / Banco 1 Sensor 3 +P2415=Erro na Amostra da Saída do Escape do Sensor de Oxigênio Banco 2 Sensor 1 +P2414=Erro na Amostra da Saída do Escape do Sensor de Oxigênio Banco 1 Sensor 1 +P2413=Desempenho do Sistema de Recirculação da Saída do Escape +P2412=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Alto - Sinal Intermitente/Errático +P2411=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Alto +P2410=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Baixo +P240F=Reservado ao ISO/SAE +P240E=Reservado ao ISO/SAE +P240D=Reservado ao ISO/SAE +P240C=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP- Sinal Alto +P240B=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P240A=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP /Aberto +P2409=Faixa/Desempenho do Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível +P2408=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível +P2407=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Intermitente/Errático +P0A57=Circuito do Sensor de Corrente do Controle do Motor B - Sinal Baixo +P0A56=Faixa/Desempenho do Circuito do Sensor de Corrente do Controle do Motor B +P0A55=Circuito do Sensor de Corrente do Controle do Motor B +P0A54=Circuito do Sensor de Corrente do Controle do Motor A - Sinal Alto +P0A53=Circuito do Sensor de Corrente do Controle do Motor A - Sinal Baixo +P0A52=Faixa/Desempenho do Circuito do Sensor de Corrente do Controle do Motor A +P0A51=Circuito do Sensor de Corrente do Controle do Motor A +P0A50=Circuito do Sensor de Posição do Gerador Acima do Limite de Velocidade +P0A4F=Circuito do Sensor de Posição do Gerador - Sinal Intermitente +P0A4E=Circuito do Sensor de Posição do Gerador - Sinal Alto +P0A4D=Circuito do Sensor de Posição do Gerador - Sinal Baixo +P0A4C=Faixa/Desempenho do Circuito do Sensor de Posição do Gerador +P0A4B=Circuito do Sensor de Posição do Gerador +P0A4A=Circuito do Sensor de Posição do Controle do Motor A Acima do Limite de Velocidade +P0A49=Circuito do Sensor de Posição do Controle do Motor A - Sinal Intermitente +P0A48=Circuito do Sensor de Posição do Controle do Motor A - Sinal Alto +P0A47=Circuito do Sensor de Posição do Controle do Motor A - Sinal Baixo +P0A46=Faixa/Desempenho do Circuito do Sensor de Posição do Controle do Motor B +P0A45=Circuito do Sensor de Posição do Controle do Motor B +P0A44=Circuito do Sensor de Posição do Controle do Motor A Acima do Limite de Velocidade +P0A43=Circuito do Sensor de Posição do Controle do Motor A - Sinal Intermitente +P0A42=Circuito do Sensor de Posição do Controle do Motor A - Sinal Alto +P0A41=Circuito do Sensor de Posição do Controle do Motor A - Sinal Baixo +P0A40=Faixa/Desempenho do Circuito do Sensor de Posição do Controle do Motor A +P0A3F=Circuito do Sensor de Posição do Controle do Motor A +P0A3E=Inversor do Gerador Acima do Limite de Temperatura +P0A3D=Inversor do Controle do Motor B Acima do Limite de Temperatura +P0A3C=Inversor do Controle do Motor A Acima do Limite de Temperatura +P0A3B=Gerador Acima do Limite de Temperatura +P0A3A=Circuito do Sensor de Temperatura do Gerador - Sinal Intermitente +P0A39=Circuito do Sensor de Temperatura do Gerador - Sinal Alto +P0A38=Circuito do Sensor de Temperatura do Gerador - Sinal Baixo +P0A37=Faixa/Desempenho do Sensor de Temperatura do Gerador +P0A36=Circuito do Sensor de Temperatura do Gerador +P0A35=Controle do Motor B Acima do Limite de Temperatura +P0A34=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Intermitente +P0A33=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Alto +P0A32=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Baixo +P0A31=Faixa/Desempenho do Circuito do Sensor de Temperatura do Controle do Motor B +P0A30=Circuito do Sensor de Temperatura do Controle do Motor B +P0A2F=Controle do Motor A Acima do Limite de Temperatura +P0A2E=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Intermitente +P0A2D=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Alto +P0A2C=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Baixo +P0A2B=Faixa/Desempenho do Circuito do Sensor de Temperatura do Controle do Motor A +P0A2A=Circuito do Sensor de Temperatura do Controle do Motor A +P0A29=Circuito de Desligamento da Bateria Híbrida - Sinal Alto +P0A28=Circuito de Desligamento da Bateria Híbrida - Sinal Baixo +P0A27=Circuito de Desligamento da Bateria Híbrida +P0A26=Circuito do Sensor do Gerador de Torque - Sinal Intermitente +P0A25=Circuito do Sensor do Gerador de Torque - Sinal Alto +P0A24=Circuito do Sensor do Gerador de Torque - Sinal Baixo +P0A23=Faixa/Desempenho do Circuito do Sensor do Gerador de Torque +P0A22=Circuito do Sensor do Gerador de Torque +P0A21=Circuito do Sensor de Torque do Motor - Sinal Intermitente +P0A20=Circuito do Sensor de Torque do Motor - Sinal Alto +P0A1F=Módulo do Controlador de Energia da Bateria +P0A1E=Módulo de Controle da Partida/Gerador +P0A1D=Módulo de Controle do Powertrain Híbrido +P0A1C=Módulo de Controle do Controle do Motor B +P0A1B=Módulo de Controle do Controle do Motor A +P0A1A=Módulo de Controle do Gerador +P0A19=Circuito do Sensor de Torque do Motor - Sinal Baixo +P0A18=Faixa/Desempenho do Circuito do Sensor de Torque do Motor +P0A17=Circuito do Sensor de Torque do Motor +P0A16=Suporte do Motor A Circuito de Controle - Sinal Alto +P0A15=Suporte do Motor A Circuito de Controle - Sinal Baixo +P0A14=Suporte do Motor A Circuito de Controle /Aberto +P2750=Faixa/Desempenho Velocidade do Eixo Intermediário Circuito do Sensor C +P2749=Velocidade do Eixo Intermediário Circuito do Sensor C +P2748=Velocidade do Eixo Intermediário Circuito do Sensor B - Sinal Intermitente +P2747=Velocidade do Eixo Intermediário Circuito do Sensor B Sem Sinal +P2746=Faixa/Desempenho Velocidade do Eixo Intermediário Circuito do Sensor B +P2745=Velocidade do Eixo Intermediário Circuito do Sensor B +P2744=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Intermitente +P2743=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Alto +P2742=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Baixo +P2741=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B +P2740=Temperatura do Fluido de Transmissão Circuito do Sensor B +P2739=Circuito de Controle do Controle de Pressão Solenoide F - Sinal Alto +P2738=Circuito de Controle do Controle de Pressão Solenoide F - Sinal Baixo +P2737=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide F +P2736=Circuito de Controle do Controle de Pressão Solenoide F /Aberto +P2735=Controle de Pressão Solenoide F - Sinal Intermitente +P2734=Controle de Pressão Solenoide F Elétrico +P2733=Controle de Pressão Solenoide F Travado +P2732=Controle de Pressão Solenoide F Desempenho ou Livre +P2731=Controle de Pressão Solenoide F +P2730=Circuito de Controle do Controle de Pressão Solenoide E - Sinal Alto +P2729=Circuito de Controle do Controle de Pressão Solenoide E - Sinal Baixo +P2728=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide E +P2727=Circuito de Controle do Controle de Pressão Solenoide E /Aberto +P2726=Controle de Pressão Solenoide E - Sinal Intermitente +P2725=Controle de Pressão Solenoide E Elétrico +P2724=Controle de Pressão Solenoide E Travado +P2723=Controle de Pressão Solenoide E Desempenho ou Livre +P2722=Controle de Pressão Solenoide E +P2721=Circuito de Controle do Controle de Pressão Solenoide D - Sinal Alto +P2720=Circuito de Controle do Controle de Pressão Solenoide D - Sinal Baixo +P2719=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide D +P2718=Circuito de Controle do Controle de Pressão Solenoide D /Aberto +P2717=Controle de Pressão Solenoide D - Sinal Intermitente +P2716=Controle de Pressão Solenoide D Elétrico +P2715=Controle de Pressão Solenoide D Travado +P2714=Controle de Pressão Solenoide D Desempenho ou Livre +P2713=Controle de Pressão Solenoide D +P2712=Vazamento da Unidade de Potência Hidráulica +P2711=Desengajamento de Engrenagem Mecânica Inesperada +P2710=Solenoide de Mudança F Intermitente +P2709=Solenoide de Mudança F Elétrico +P2708=Solenoide de Mudança F Travado +P2707=Solenoide de Mudança F Desempenho ou Livre +P2706=Solenoide de Mudança F +P2705=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento F +P2704=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento E +P2703=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento D +P2702=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento C +P2701=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento B +P2700=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento A +P2671=Tensão de Alimentação do Atuador Circuito B - Sinal Alto +P2670=Tensão de Alimentação do Atuador Circuito B - Sinal Baixo +P2669=Tensão de Alimentação do Atuador Circuito B /Aberto +P2668=Circuito de Controle da Lâmpada do Indicador do Modo de Combustível +P2667=Válvula do Corte de Combustível Circuito de Controle B - Sinal Alto +P2666=Válvula do Corte de Combustível Circuito de Controle B - Sinal Baixo +P2665=Válvula do Corte de Combustível Circuito de Controle B /Aberto +P2664=Atuador do Braço do Balancim Circuito de Controle B - Sinal Alto +P2663=Atuador do Braço do Balancim Circuito de Controle B - Sinal Baixo +P2662=Sistema do Atuador do Braço do Balancim B Travado +P2661=Sistema do Atuador do Braço do Balancim B Desempenho ou Livre +P2660=Atuador do Braço do Balancim Circuito de Controle B /Aberto +P2659=Atuador do Braço do Balancim Circuito de Controle A - Sinal Alto +P2658=Atuador do Braço do Balancim Circuito de Controle A - Sinal Baixo +P2657=Sistema do Atuador do Braço do Balancim A Travado +P2656=Sistema do Atuador do Braço do Balancim A Desempenho ou Livre +P2655=Atuador do Braço do Balancim Circuito de Controle A /Aberto +P2654=Atuador do Braço do Balancim Circuito de Controle B - Sinal Alto +P2653=Atuador do Braço do Balancim Circuito de Controle B - Sinal Baixo +P2652=Sistema do Atuador do Braço do Balancim B Travado +P2651=Sistema do Atuador do Braço do Balancim B Desempenho ou Livre +P2650=Atuador do Braço do Balancim Circuito de Controle B /Aberto +P2649=Atuador do Braço do Balancim Circuito de Controle A - Sinal Alto +P2648=Atuador do Braço do Balancim Circuito de Controle A - Sinal Baixo +P2647=Sistema do Atuador do Braço do Balancim A Travado +P2646=Sistema do Atuador do Braço do Balancim A Desempenho ou Livre +P2645=Atuador do Braço do Balancim Circuito de Controle A /Aberto +P2644=Gestão de Torque Retorno do Sinal B - Sinal Alto +P2643=Gestão de Torque Retorno do Sinal B - Sinal Baixo +P2642=Faixa/Desempenho Gestão de Torque Retorno do Sinal B +P2641=Gestão de Torque Retorno do Sinal B +P2640=Gestão de Torque Retorno do Sinal A - Sinal Alto +P2639=Gestão de Torque Retorno do Sinal A - Sinal Baixo +P2638=Faixa/Desempenho Gestão de Torque Retorno do Sinal A +P2637=Gestão de Torque Retorno do Sinal A +P2636=Bomba de Combustível B Baixo Fluxo / Desempenho +P2635=Bomba de Combustível A Baixo Fluxo / Desempenho +P2634=Bomba de Combustível Circuito de Controle B - Sinal Alto +P2633=Bomba de Combustível Circuito de Controle B - Sinal Baixo +P2632=Bomba de Combustível Circuito de Controle B /Aberto +P2631=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Alto +P2630=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Baixo +P2629=Sensor de Oxigênio Circuito da Guarnição da Corrente /Aberto +P2628=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Alto +P2627=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Baixo +P2626=Sensor de Oxigênio Circuito da Guarnição da Corrente /Aberto +P2625=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Alto +P0A13=Circuito Ativador do Conversor DC/DC - Sinal Alto +P0A12=Circuito Ativador do Conversor DC/DC - Sinal Baixo +P0A11=Circuito Ativador do Conversor DC/DC /Aberto +P0A10=Circuito de estado do conversor DC/DC - Sinal Alto +P0A0F=A Partida do Motor Falhou +P0A0E=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Intermitente +P0A0D=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Alto +P0A0C=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Baixo +P0A0B=Desempenho do Circuito de Trava Interna do Sistema de Alta Tensão +P0A0A=Circuito de Trava Interna do Sistema de Alta Tensão +P0A09=Circuito de estado do conversor DC/DC - Sinal Baixo +P0A08=Circuito de estado do conversor DC/DC +P0A07=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor - Sinal Alto +P0A06=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor - Sinal Baixo +P0A05=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor /Aberto +P0A04=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Intermitente +P0A03=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Alto +P0A02=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Baixo +P0A01=Faixa/Desempenho do Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor +P0A00=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor +P099F=Circuito de Controle do Trocador de Marchas Solenoide H - Sinal Alto +P099E=Circuito de Controle do Trocador de Marchas Solenoide H - Sinal Baixo +P099D=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide H +P099C=Circuito de Controle do Trocador de Marchas Solenoide G - Sinal Alto +P099B=Circuito de Controle do Trocador de Marchas Solenoide G - Sinal Baixo +P099A=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide G +P0999=Circuito de Controle do Trocador de Marchas Solenoide F - Sinal Alto +P0998=Circuito de Controle do Trocador de Marchas Solenoide F - Sinal Baixo +P0997=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide F +P0996=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Intermitente +P0995=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Alto +P0994=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Baixo +P0993=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor F +P0992=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F +P0991=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Intermitente +P0990=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Alto +P0989=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Baixo +P0988=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor E +P0987=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E +P0986=Circuito de Controle do Trocador de Marchas Solenoide E - Sinal Alto +P0985=Circuito de Controle do Trocador de Marchas Solenoide E - Sinal Baixo +P0984=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide E +P0983=Circuito de Controle do Trocador de Marchas Solenoide D - Sinal Alto +P0982=Circuito de Controle do Trocador de Marchas Solenoide D - Sinal Baixo +P0981=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide D +P0980=Circuito de Controle do Trocador de Marchas Solenoide C - Sinal Alto +P0979=Circuito de Controle do Trocador de Marchas Solenoide C - Sinal Baixo +P0978=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide C +P0977=Circuito de Controle do Trocador de Marchas Solenoide B - Sinal Alto +P0976=Circuito de Controle do Trocador de Marchas Solenoide B - Sinal Baixo +P0975=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide B +P0974=Circuito de Controle do Trocador de Marchas Solenoide A - Sinal Alto +P0973=Circuito de Controle do Trocador de Marchas Solenoide A - Sinal Baixo +P0972=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide A +P0971=Circuito de Controle do Controle de Pressão Solenoide C - Sinal Alto +P0970=Circuito de Controle do Controle de Pressão Solenoide C - Sinal Baixo +P0969=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide C +P0968=Circuito de Controle do Controle de Pressão Solenoide C /Aberto +P0967=Circuito de Controle do Controle de Pressão Solenoide B - Sinal Alto +P0966=Circuito de Controle do Controle de Pressão Solenoide B - Sinal Baixo +P0965=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide B +P0964=Circuito de Controle do Controle de Pressão Solenoide B /Aberto +P0963=Circuito de Controle do Controle de Pressão Solenoide A - Sinal Alto +P0962=Circuito de Controle do Controle de Pressão Solenoide A - Sinal Baixo +P0961=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide A +P0960=Circuito de Controle do Controle de Pressão Solenoide A /Aberto +P0959=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Intermitente +P0958=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Alto +P0957=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Baixo +P0956=Faixa/Desempenho do Circuito do Modo Manual do Trocador Automático de Marchas +P0955=Circuito do Modo Manual do Trocador Automático de Marchas +P0954=Circuito de Controle do Trocador Automático de Marchas - Sinal Intermitente +P0953=Circuito de Controle do Trocador Automático de Marchas - Sinal Alto +P0952=Circuito de Controle do Trocador Automático de Marchas - Sinal Baixo +P0951=Faixa/Desempenho do Circuito de Controle Manual do Trocador Automático de Marchas +P0950=Circuito de Controle do Trocador Automático de Marchas +P0949=Aprendizagem Adaptativa do Trocador Automático de Marchas Aprendizado Incompleto +P0948=Circuito do Relê da Bomba Hidráulica - Sinal Alto +P0947=Circuito do Relê da Bomba Hidráulica - Sinal Baixo +P0946=Faixa/Desempenho do Circuito do Relê da Bomba Hidráulica +P0945=Circuito do Relê da Bomba Hidráulica /Aberto +P0944=Unidade de Pressão Hidráulica Perda de Pressão +P0943=Unidade de Pressão Hidráulica Ciclo do Período Muito Curto +P0942=Unidade de Pressão Hidráulica +P0941=Sensor de Temperatura do Óleo Hidráulico - Sinal Intermitente +P0940=Sensor de Temperatura do Óleo Hidráulico - Sinal Alto +P0939=Sensor de Temperatura do Óleo Hidráulico - Sinal Baixo +P0938=Faixa/Desempenho do Sensor de Temperatura do Óleo Hidráulico +P0937=Temperatura do Óleo Hidráulico Circuito do Sensor +P0936=Circuito do Sensor da Pressão Hidráulica - Sinal Intermitente +P0935=Circuito do Sensor da Pressão Hidráulica - Sinal Alto +P0934=Circuito do Sensor da Pressão Hidráulica - Sinal Baixo +P0933=Faixa/Desempenho do Sensor da Pressão Hidráulica +P0932=Circuito do Sensor da Pressão Hidráulica +P0931=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas - Sinal Alto +P0930=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas - Sinal Baixo +P0929=Faixa/Desempenho do Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas +P0928=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas /Aberto +P0927=Circuito Atuador da Troca Reversa de Marchas - Sinal Alto +P0926=Circuito Atuador da Troca Reversa de Marchas - Sinal Baixo +P0925=Faixa/Desempenho do Circuito Atuador da Troca Reversa de Marchas +P0924=Circuito Atuador da Troca Reversa de Marchas /Aberto +P0923=Circuito Atuador da Troca de Marchas à Frente - Sinal Alto +P0922=Circuito Atuador da Troca de Marchas à Frente - Sinal Baixo +P0921=Faixa/Desempenho do Circuito Atuador da Troca de Marchas à Frente +P0920=Circuito Atuador da Troca de Marchas à Frente /Aberto +P0919=Erro no Controle do Câmbio de Marchas +P0918=Circuito da Posição do Câmbio de Marchas - Sinal Intermitente +P0917=Circuito da Posição do Câmbio de Marchas - Sinal Alto +P0916=Circuito da Posição do Câmbio de Marchas - Sinal Baixo +P0915=Faixa/Desempenho do Circuito da Posição do Câmbio de Marchas +P0914=Circuito da Posição do Câmbio de Marchas +P0913=Circuito Atuador do Seletor da Porta - Sinal Alto +P0912=Circuito Atuador do Seletor da Porta - Sinal Baixo +P0911=Faixa/Desempenho do Atuador do Seletor da Porta +P0910=Circuito Atuador do Seletor da Porta /Aberto +P0909=Erro do Controlador do Seletor da Porta +P0908=Circuito da Posição do Seletor da Porta - Sinal Intermitente +P0907=Circuito da Posição do Seletor da Porta - Sinal Alto +P0906=Circuito da Posição do Seletor da Porta - Sinal Baixo +P0905=Faixa/Desempenho do Circuito da Posição do Seletor da Porta +P0904=Circuito da Posição do Seletor da Porta +P0903=Circuito Atuador da Embreagem - Sinal Alto +P0902=Circuito Atuador da Embreagem - Sinal Baixo +P0901=Faixa/Desempenho do Circuito do Atuador da Embreagem +P0900=Circuito Atuador da Embreagem /Aberto +P0899=Requisição MIL do Sistema do Controle da Transmissão - Sinal Alto +P0898=Requisição MIL do Sistema do Controle da Transmissão - Sinal Baixo +P0897=Fluido de Transmissão Deteriorado +P0896=Tempo da Mudança da Marcha Muito Longo +P0895=Tempo da Mudança da Marcha Muito Curto +P0894=Patinação Componente da Transmissão +P0893=Várias Marchas Engatadas +P0892=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Intermitente +P0891=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Alto +P0890=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Baixo +P0889=Faixa/Desempenho do Circuito do Sensor do Relê de Alimentação do TCM +P0888=Circuito do Sensor do Relê de Alimentação do TCM +P0887=Circuito de Controle do Relê da Alimentação do TCM - Sinal Alto +P0886=Circuito de Controle do Relê da Alimentação do TCM - Sinal Baixo +P0885=Circuito de Controle do Relê da Alimentação do TCM /Aberto +P0884=Sinal da Entrada da Alimentação TCM - Sinal Intermitente +P0883=Sinal da Entrada da Alimentação TCM - Sinal Alto +P0882=Sinal da Entrada da Alimentação TCM - Sinal Baixo +P0881=Faixa/Desempenho Sinal da Entrada da Alimentação TCM +P0880=Sinal da Entrada da Alimentação TCM +P0879=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Intermitente +P0878=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Alto +P0766=Solenoide de Mudança D Desempenho/Livre +P0765=Solenoide de Mudança D +P0764=Solenoide de Mudança C - Sinal Intermitente +P0763=Solenoide de Mudança C Elétrico +P0762=Solenoide de Mudança C Travado +P0761=Solenoide de Mudança C Desempenho/Livre +P0760=Solenoide de Mudança C +P075F=Reservado ao ISO/SAE +P075E=Solenoide de Mudança G - Sinal Intermitente +P075D=Solenoide de Mudança G Elétrico +P075C=Solenoide de Mudança G Travado +P075B=Solenoide de Mudança G Desempenho/Livre +P075A=Solenoide de Mudança G +P0759=Solenoide de Mudança B - Sinal Intermitente +P0758=Solenoide de Mudança B Elétrico +P0757=Solenoide de Mudança B Travado +P0756=Solenoide de Mudança B Desempenho/Livre +P0755=Solenoide de Mudança B +P0754=Solenoide de Mudança A - Sinal Intermitente +P0753=Solenoide de Mudança A Elétrico +P0752=Solenoide de Mudança A Travado +P0751=Solenoide de Mudança A Desempenho/Livre +P0750=Solenoide de Mudança A +P0749=Controle de Pressão Solenoide A - Sinal Intermitente +P0748=Controle de Pressão Solenoide A Elétrico +P0747=Controle de Pressão Solenoide A Travado +P0746=Controle de Pressão Solenoide A Desempenho/Livre +P0745=Controle de Pressão Solenoide A +P0744=Circuito do Conversor de Torque da Embreagem - Sinal Intermitente +P0743=Circuito Elétrico do Conversor de Torque da Embreagem +P0742=Circuito do Conversor de Torque da Embreagem Travado +P0741=Circuito do Conversor de Torque da Embreagem Desempenho/Livre +P0740=Circuito do Conversor de Torque da Embreagem /Aberto +P0739=Circuito de Saída TCM da Velocidade do Motor - Sinal Alto +P0738=Circuito de Saída TCM da Velocidade do Motor - Sinal Baixo +P0737=Circuito de Saída TCM da Velocidade do Motor +P0736=Relação Incorreta Marcha à Ré +P0735=Relação Incorreta Marcha 5 +P0734=Relação Incorreta Marcha 4 +P0733=Relação Incorreta Marcha 3 +P0732=Relação Incorreta Marcha 2 +P0731=Relação Incorreta Marcha 1 +P0730=Relação Incorreta da Engrenagem +P0729=Relação Incorreta Marcha 6 +P0728=Circuito da Entrada da Velocidade do Motor - Sinal Intermitente +P0727=Circuito da Entrada da Velocidade do Motor - Sem Sinal +P0726=Faixa/Desempenho do Circuito da Entrada da Velocidade do Motor +P0725=Circuito da Entrada da Velocidade do Motor +P0724=Circuito do Freio Interruptor B - Sinal Alto +P0723=Circuito do Sensor de Saída de Velocidade - Sinal Intermitente +P0722=Circuito do Sensor de Saída de Velocidade - Sem Sinal +P0721=Faixa/Desempenho do Circuito do Sensor de Saída de Velocidade +P0720=Circuito do Sensor de Saída de Velocidade +P071F=Circuito do Modo da Transmissão Interruptor B - Sinal Alto +P071E=Circuito do Modo da Transmissão Interruptor B - Sinal Baixo +P071D=Circuito do Modo da Transmissão Interruptor B +P071C=Circuito do Modo da Transmissão Interruptor A - Sinal Alto +P071B=Circuito do Modo da Transmissão Interruptor A - Sinal Baixo +P071A=Circuito do Modo da Transmissão Interruptor A +P0719=Circuito do Freio Interruptor B - Sinal Baixo +P0718=Circuito da Velocidade da Entrada/Turbina Sensor A - Sinal Intermitente +P0717=Circuito da Velocidade da Entrada/Turbina Sensor A - Sem Sinal +P0716=Faixa/Desempenho do Circuito da Velocidade da Entrada/Turbina Sensor A +P0715=Circuito da Velocidade da Entrada/Turbina Sensor A +P0714=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Intermitente +P0713=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Alto +P0712=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Baixo +P0711=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor A +P2406=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Alto +P2405=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P2404=Faixa/Desempenho Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP +P2403=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP /Aberto +P2402=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Alto +P2401=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P2400=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP /Aberto +P2347=Cilindro 12 Batida Acima do Limite +P2346=Cilindro 11 Batida Acima do Limite +P2345=Cilindro 10 Batida Acima do Limite +P2344=Cilindro 9 Batida Acima do Limite +P2343=Cilindro 8 Batida Acima do Limite +P2342=Cilindro 7 Batida Acima do Limite +P2341=Cilindro 6 Batida Acima do Limite +P2340=Cilindro 5 Batida Acima do Limite +P2339=Cilindro 4 Batida Acima do Limite +P2338=Cilindro 3 Batida Acima do Limite +P2337=Cilindro 2 Batida Acima do Limite +P2336=Cilindro 1 Batida Acima do Limite +P2335=Circuito Secundário da Bobina de Ignição L +P2334=Circuito de Controle Primário da Bobina de Ignição L - Sinal Alto +P2333=Circuito de Controle Primário da Bobina de Ignição L - Sinal Baixo +P2332=Circuito Secundário da Bobina de Ignição K +P2331=Circuito de Controle Primário da Bobina de Ignição K - Sinal Alto +P2330=Circuito de Controle Primário da Bobina de Ignição K - Sinal Baixo +P2329=Circuito Secundário da Bobina de Ignição J +P2328=Circuito de Controle Primário da Bobina de Ignição J - Sinal Alto +P2327=Circuito de Controle Primário da Bobina de Ignição J - Sinal Baixo +P2326=Circuito Secundário da Bobina de Ignição I +P2325=Circuito de Controle Primário da Bobina de Ignição I - Sinal Alto +P2324=Circuito de Controle Primário da Bobina de Ignição I - Sinal Baixo +P2323=Circuito Secundário da Bobina de Ignição H +P2322=Circuito de Controle Primário da Bobina de Ignição H - Sinal Alto +P2321=Circuito de Controle Primário da Bobina de Ignição H - Sinal Baixo +P2320=Circuito Secundário da Bobina de Ignição G +P2319=Circuito de Controle Primário da Bobina de Ignição G - Sinal Alto +P2318=Circuito de Controle Primário da Bobina de Ignição G - Sinal Baixo +P2317=Circuito Secundário da Bobina de Ignição F +P2316=Circuito de Controle Primário da Bobina de Ignição F - Sinal Alto +P2315=Circuito de Controle Primário da Bobina de Ignição F - Sinal Baixo +P2314=Circuito Secundário da Bobina de Ignição E +P2313=Circuito de Controle Primário da Bobina de Ignição E - Sinal Alto +P2312=Circuito de Controle Primário da Bobina de Ignição E - Sinal Baixo +P2311=Circuito Secundário da Bobina de Ignição D +P2310=Circuito de Controle Primário da Bobina de Ignição D - Sinal Alto +P2309=Circuito de Controle Primário da Bobina de Ignição D - Sinal Baixo +P2308=Circuito Secundário da Bobina de Ignição C +P2307=Circuito de Controle Secundário da Bobina de Ignição C - Sinal Alto +P2306=Circuito de Controle Secundário da Bobina de Ignição C - Sinal Baixo +P2305=Circuito Secundário da Bobina de Ignição B +P2304=Circuito de Controle Secundário da Bobina de Ignição A - Sinal Alto +P2303=Circuito de Controle Secundário da Bobina de Ignição B - Sinal Baixo +P2302=Circuito Secundário da Bobina de Ignição A +P2301=Circuito de Controle Primário da Bobina de Ignição A - Sinal Alto +P2300=Circuito de Controle Primário da Bobina de Ignição A - Sinal Baixo +P2299=Posição do Pedal do Freio / Pedal do Acelerador Posição Incompatível +P2298=Sensor de Oxigênio Fora da Faixa Durante a Desaceleração Banco 2 Sensor 1 +P2297=Sensor de Oxigênio Fora da Faixa Durante a Desaceleração Banco 1 Sensor 1 +P2296=Circuito de Controle Pressão do Combustível Regulador 2 - Sinal Alto +P2295=Circuito de Controle Pressão do Combustível Regulador 2 - Sinal Baixo +P2294=Pressão do Combustível Regulador 2 Circuito de Controle +P2293=Desempenho Pressão do Combustível Regulador 2 +P2292=Controle do Injetor Pressão Errática +P2291=Controle do Injetor Pressão Muito Baixa - Motor em Funcionamento +P2290=Controle do Injetor Pressão Muito Baixa +P2289=Controle do Injetor Pressão Muito Alta - Motor Desligado +P2288=Controle do Injetor Pressão Muito Alta +P2287=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Intermitente +P2286=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Alto +P2285=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Baixo +P2284=Faixa/Desempenho do Circuito do Sensor de Pressão do Controle de Injeção +P2283=Circuito do Sensor de Pressão do Controle de Injeção +P2282=Vazamento de Ar Entre o Corpo do Acelerador e as Válvulas de Admissão +P2281=Vazamento de Ar Entre o MAF e o Corpo do Acelerador +P2280=Restrição no Fluxo de Ar / Vazamento de Ar Entre o Filtro de Ar e o MAF +P2279=Vazamento no Sistema de Ar de Admissão +P2278=Sinal Invertido do Sensor de Oxigênio Banco 1 Sensor 3 / Banco 2 Sensor 3 +P2277=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 2 Sensor 3 +P2276=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 2 Sensor 3 +P2275=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 1 Sensor 3 +P2274=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 1 Sensor 3 +P2273=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 2 Sensor 2 +P2272=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 2 Sensor 2 +P2271=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 1 Sensor 2 +P2270=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 1 Sensor 2 +P2269=Condição da Água no Combustível +P2268=Circuito do Sensor de Água no Combustível - Sinal Intermitente +P2267=Circuito do Sensor de Água no Combustível - Sinal Alto +P2266=Circuito do Sensor de Água no Combustível - Sinal Baixo +P2265=Faixa/Desempenho do Circuito do Sensor de Água no Combustível +P2264=Circuito do Sensor de Água no Combustível +P2263=Turbo Compressor/Compressor Desempenho do Sistema +P2262=Turbo Compressor/Compressor Pressão Não Detectada - Mecânico +P2261=Válvula de Descarga do Turbo Compressor/Compressor - Mecânico +P2260=Sistema de Injeção de Ar Secundário Circuito de Controle B - Sinal Alto +P2259=Sistema de Injeção de Ar Secundário Circuito de Controle B - Sinal Baixo +P2258=Sistema de Injeção de Ar Secundário Circuito de Controle A - Sinal Alto +P2257=Sistema de Injeção de Ar Secundário Circuito de Controle A - Sinal Baixo +P2256=Circuito de Controle do Sensor de Oxigênio Corrente Negativa Banco 2 Sensor 1 - Sinal Alto +P2255=Circuito de Controle do Sensor de Oxigênio Corrente Negativa Banco 2 Sensor 1 - Sinal Baixo +P2254=Circuito de Controle do Sensor de Oxigênio Corrente Negativa /Aberto Banco 2 Sensor 1 +P2253=Circuito do Sensor de Oxigênio Corrente Negativa Banco 1 Sensor 1 - Sinal Alto +P2252=Circuito do Sensor de Oxigênio Corrente Negativa Banco 1 Sensor 1 - Sinal Baixo +P2251=Circuito de Controle do Sensor de Oxigênio Corrente Negativa /Aberto Banco 1 Sensor 1 +P2250=Circuito do Sensor de Oxigênio Referência de Tensão Banco 2 Sensor 1 - Sinal Alto +P2249=Circuito do Sensor de Oxigênio Referência de Tensão Banco 2 Sensor 1 - Sinal Baixo +P2248=Desempenho do Sensor de Oxigênio Banco 2 Sensor 1 +P2247=Circuito do Sensor de Oxigênio Referência de Tensão /Aberto Banco 2 Sensor 1 +P2246=Desempenho do Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 - Sinal Alto +P2245=Desempenho do Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 - Sinal Baixo +P2244=Desempenho do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 +P2243=Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 /Aberto +P2242=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 - Sinal Alto +P2241=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 - Sinal Baixo +P2240=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 /Aberto +P2239=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 - Sinal Alto +P2238=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 - Sinal Baixo +P2237=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 /Aberto +P2236=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 Está em Curto +P2235=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 Está em Curto +P2234=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 Está em Curto +P2233=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 Está em Curto +P2232=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 Está em Curto +P2231=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 Está em Curto +P2230=Circuito do Sensor BARO - Sinal Intermitente +P2229=Circuito do Sensor BARO - Sinal Alto +P2228=Circuito do Sensor BARO - Sinal Baixo +P2227=Faixa/Desempenho Circuito do Sensor BARO +P2226=Circuito de Pressão Barométrica (BARO) +P2225=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Intermitente +P2224=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Alto +P2223=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Baixo +P2222=Faixa/Desempenho do Detector do Circuito de Aquecimento do Sensor NOx Banco 2 +P2221=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 +P2220=Controle de Aquecimento do Circuito do Sensor NOx Banco 2 - Sinal Alto +P2219=Controle de Aquecimento do Circuito do Sensor NOx Banco 2 - Sinal Baixo +P2218=Controle de Aquecimento do Circuito do Sensor NOx Aberto Banco 2 +P2217=Circuito do Sensor NOx Banco 2 - Sinal Intermitente +P2216=Circuito do Sensor NOx Banco 2 - Sinal Alto +P2215=Circuito do Sensor NOx Banco 2 - Sinal Baixo +P2214=Faixa/Desempenho do Circuito do Sensor NOx Banco 2 +P2213=Circuito do Sensor NOx Banco 2 +P2212=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Intermitente +P2211=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Alto +P2210=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Baixo +P2209=Faixa/Desempenho do Detector do Circuito de Aquecimento do Sensor NOx Banco 1 +P2208=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 +P2207=Controle de Aquecimento do Circuito do Sensor NOx Banco 1 - Sinal Alto +P2206=Controle de Aquecimento do Circuito do Sensor NOx Banco 1 - Sinal Baixo +P2205=Controle de Aquecimento do Circuito do Sensor NOx Aberto Banco 1 +P2204=Circuito do Sensor NOx Banco 1 - Sinal Intermitente +P2203=Circuito do Sensor NOx Banco 1 - Sinal Alto +P2202=Circuito do Sensor NOx Banco 1 - Sinal Baixo +P2009=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Baixo +P2008=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão /Aberto +P2007=Banco 2 a) Controle do Rotor do Coletor de Admissão Travou Fechado +P2006=Banco 1 a) Controle do Rotor do Coletor de Admissão Travou Fechado +P2005=Banco 2 a) Controle do Rotor do Coletor de Admissão Travou Aberto +P2004=Banco 1 a) Controle do Rotor do Coletor de Admissão Travou Aberto +P2003=Filtro de Partículas do Diesel Eficiência Abaixo do Limite Banco 2 +P2002=Filtro de Partículas do Diesel Eficiência Abaixo do Limite Banco 1 +P2001=Separador do NOx Eficiência Abaixo do Limite Banco 2 +P2000=Separador do NOx Eficiência Abaixo do Limite Banco 1 +P0B0F=Reservado ao ISO/SAE +P0B0E=Reservado ao ISO/SAE +P0B0D=Módulo de Controle Fluido de Transmissão Auxiliar da Bomba do Motor +P0B0C=Vazamento do Fluido de Transmissão Auxiliar da Bomba Hidráulica +P0B0B=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação - Sinal Alto +P0B0A=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação - Sinal Baixo +P0B09=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação /Aberto +P0B08=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Alta Corrente +P0B07=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Baixa Corrente +P0B06=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Corrent +P0B05=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Alta Corrente +P0B04=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Baixa Corrente +P0B03=Fluido de Transmissão Auxiliar Bomba do Motor Fase V Corrente +P0B02=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Alta Corrente +P0B01=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Baixa Corrente +P0B00=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Corrente +P0AFB=Tensão do Sistema na Bateria Híbrida - Sinal Alto +P0AFA=Tensão do Sistema na Bateria Híbrida - Sinal Baixo +P0AF9=Tensão do Sistema na Bateria Híbrida Instável +P0AF8=Tensão do Sistema na Bateria Híbrida +P0AF7=14 Módulo Interno de Energia Volt Temperatura Muito Alta +P0AF6=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Intermitente/Errático +P0AF5=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Alto +P0AF4=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Baixo +P0AF3=Faixa/Desempenho Temperatura do Inversor do Controlador do Motor Circuito do Sensor B +P0AF2=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B +P0AF1=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Intermitente/Errático +P0AF0=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Alto +P0AEF=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Baixo +P0AEE=Faixa/Desempenho Temperatura do Inversor do Controlador do Motor Circuito do Sensor A +P0AED=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A +P0AEC=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Intermitente/Errático +P0AEB=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Alto +P0AEA=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Baixo +P0AE9=Faixa/Desempenho Temperatura da Bateria Híbrida Sensor D +P0AE8=Temperatura da Bateria Híbrida Circuito do Sensor D +P0AE7=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida - Sinal Alto +P0AE6=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida - Sinal Baixo +P0AE5=Faixa/Desempenho Circuito de Controle Pré-Carga do Contator da Bateria Híbrida +P0AE4=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida +P0AE3=Circuito de Pré-Carga do Contator da Bateria Híbrida Travou Aberto +P0AE2=Circuito de Pré-Carga do Contator da Bateria Híbrida Travou Fechado +P0AE1=Circuito de Pré-Carga do Contator da Bateria Híbrida +P0AE0=Circuito de Controle do Contator Negativo da Bateria Híbrida - Sinal Alto +P0ADF=Circuito de Controle do Contator Negativo da Bateria Híbrida - Sinal Baixo +P0ADE=Faixa/Desempenho do Circuito de Controle do Contator Negativo da Bateria Híbrida +P0ADD=Circuito de Controle do Contator Negativo da Bateria Híbrida /Aberto +P0ADC=Circuito de Controle do Contator Positivo da Bateria Híbrida - Sinal Alto +P0ADB=Circuito de Controle do Contator Positivo da Bateria Híbrida - Sinal Baixo +P0ADA=Faixa/Desempenho do Circuito de Controle do Contator Positivo da Bateria Híbrida +P0AD9=Circuito de Controle do Contator Positivo da Bateria Híbrida /Aberto +P0AD8=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A - Sinal Alto +P0AD7=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A - Sinal Baixo +P0AD6=Faixa/Desempenho do Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A +P0AD5=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A /Aberto +P0AD4=Pacote da Bateria Híbrida Sistema do Fluxo de Ar Fluxo de Ar Insuficiente +P0AD3=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 - Sinal Alto +P0AD2=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 - Sinal Baixo +P0AD1=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 Travado +P0AD0=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 Desempenho/Livre +P0ACF=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 +P0ACE=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Intermitente/Errático +P0ACD=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Alto +P0ACC=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Baixo +P0ACB=Faixa/Desempenho Temperatura da Bateria Híbrida Circuito do Sensor C +P0ACA=Temperatura da Bateria Híbrida Circuito do Sensor C +P0AC9=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Intermitente/Errático +P0AC8=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Alto +P0AC7=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Baixo +P0AC6=Faixa/Desempenho da Temperatura da Bateria Híbrida Circuito do Sensor B +P0AC5=Temperatura da Bateria Híbrida Circuito do Sensor B +P0AC4=Módulo de Controle do Powertrain Híbrido Requisição MIL Iluminação +P0AC3=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Intermitente/Errático +P0AC2=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Alto +P0AC1=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Baixo +P0AC0=Faixa/Desempenho do Circuito do Sensor de Corrente do Pacote da Bateria Híbrida +P0ABF=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida +P0ABE=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Intermitente/Errático +P0ABD=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Alto +P0ABC=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Baixo +P0ABB=Faixa/Desempenho do Circuito do Sensor de Tensão do Pacote da Bateria Híbrida +P0ABA=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida +P0AB9=Desempenho do Sistema Híbrido +P0AB8=Suporte do Motor B Circuito de Controle - Sinal Alto +P0AB7=Suporte do Motor B Circuito de Controle - Sinal Baixo +P0AB6=Suporte do Motor B Circuito de Controle /Aberto +P0AB5=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Intermitente/Errático +P0AB4=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Alto +P0AB3=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Baixo +P0AB2=Faixa/Desempenho Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B +P0AB1=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B +P0AB0=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Intermitente/Errático +P0AAF=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Alto +P0AAE=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Baixo +P0AAD=Faixa/Desempenho Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A +P0AAC=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A +P0AAB=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Intermitente/Errático +P0AAA=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Alto +P0AA9=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Baixo +P0AA8=Faixa/Desempenho Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida +P0AA7=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida +P0AA6=Tensão do Sistema na Bateria Híbrida Falha de Isolamento +P0AA5=Circuito Contator Negativo da Bateria Híbrida Travou Aberto +P0AA4=Circuito Contator Negativo da Bateria Híbrida Travou Fechado +P0AA3=Circuito Contator Negativo da Bateria Híbrida +P0AA2=Circuito Contator Positivo da Bateria Híbrida Travou Aberto +P0AA1=Circuito Contator Positivo da Bateria Híbrida Travou Fechado +P0AA0=Circuito Contator Positivo da Bateria Híbrida +P0A9F=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Intermitente/Errático +P0A9E=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Alto +P0A9D=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Baixo +P0A9C=Faixa/Desempenho Temperatura da Bateria Híbrida Circuito do Sensor A +P0A9B=Temperatura da Bateria Híbrida Circuito do Sensor A +P0A9A=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 - Sinal Alto +P0A99=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 - Sinal Baixo +P0A98=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 Travado +P0A97=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 Desempenho/Livre +P0A96=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 +P0A95=Fusível de Alta Tensão +P0A94=Desempenho Conversor DC/DC +P0A93=Desempenho Sistema de Resfriamento do Inversor +P0A92=Desempenho Gerador Híbrido +P0A91=Desempenho Controle do Motor B +P0A90=Desempenho Controle do Motor A +P0A8F=14 Desempenho Módulo de Energia Volt +P0A8E=Tensão do Sistema no Módulo de Energia de 14 Volt - Sinal Alto +P0A8D=Tensão do Sistema no Módulo de Energia de 14 Volt - Sinal Baixo +P0A8C=Tensão do Sistema no Módulo de Energia de 14 Volt Instável +P0A8B=Tensão do Sistema no Módulo de Energia de 14 Volt +P0A8A=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Intermitente +P0A89=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Alto +P0A88=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Baixo +P0A87=14 Faixa/Desempenho do Circuito do Sensor de Corrente do Módulo de Energia Volt +P0A86=14 Circuito do Sensor de Corrente do Módulo de Energia Volt +P0A85=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 - Sinal Alto +P0A84=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 - Sinal Baixo +P0A83=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 Travado +P0A82=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 Desempenho/Livre +P0A81=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 /Aberto +P0A80=Substitua o Pacote da Bateria Híbrida +P0A7F=Deteorização do Pacote da Bateria Híbrida +P0A7E=Pacote da Bateria Híbrida Acima do Limite de Temperatura +P0A7D=Pacote da Bateria Híbrida Condição da Carga Baixo +P0A7C=Eletrônica do Motor Acima do Limite de Temperatura +P0A7B=Módulo do Controlador de Energia da Bateria Requisição MIL Iluminação +P0A7A=Desempenho do Inversor do Gerador +P0A79=Desempenho Inversor do Controle do Motor B +P0A78=Desempenho Inversor do Controle do Motor A +P0A77=Corrente do Gerador Fase W - Sinal Alto +P0A76=Corrente do Gerador Fase W - Sinal Baixo +P0A75=Corrente do Gerador Fase W +P0A74=Corrente do Gerador Fase V - Sinal Alto +P0A73=Corrente do Gerador Fase V - Sinal Baixo +P0A72=Corrente do Gerador Fase V +P0A71=Corrente do Gerador Fase U - Sinal Alto +P0A70=Corrente do Gerador Fase U - Sinal Baixo +P0A6F=Corrente do Gerador Fase U +P0A6E=Corrente do Controle do Motor B Fase W - Sinal Alto +P0A6D=Corrente do Controle do Motor B Fase W - Sinal Baixo +P0A6C=Corrente do Controle do Motor B Fase W +P0A6B=Corrente do Controle do Motor B Fase V - Sinal Alto +P0A6A=Corrente do Controle do Motor B Fase V - Sinal Baixo +P0A69=Corrente do Controle do Motor B Fase V +P0A68=Corrente do Controle do Motor A Fase U - Sinal Alto +P0A67=Corrente do Controle do Motor A Fase U - Sinal Baixo +P0A66=Corrente do Controle do Motor A Fase U +P0A65=Corrente do Controle do Motor A Fase W - Sinal Alto +P0A64=Corrente do Controle do Motor A Fase W - Sinal Baixo +P0A63=Corrente do Controle do Motor A Fase W +P0A62=Corrente do Controle do Motor A Fase V - Sinal Alto +P0A61=Corrente do Controle do Motor A Fase V - Sinal Baixo +P0A60=Corrente do Controle do Motor A Fase V +P0A5F=Corrente do Controle do Motor A Fase U - Sinal Alto +P0A5E=Corrente do Controle do Motor A Fase U - Sinal Baixo +P0A5D=Corrente do Controle do Motor A Fase U +P0A5C=Circuito do Sensor de Corrente do Gerador - Sinal Alto +P0A5B=Circuito do Sensor de Corrente do Gerador - Sinal Baixo +P0A5A=Faixa/Desempenho do Circuito do Sensor de Corrente do Gerador +P0A59=Circuito do Sensor de Corrente do Gerador +P0A58=Circuito do Sensor de Corrente do Controle do Motor B - Sinal Alto +P0710=Temperatura do Fluido de Transmissão Circuito do Sensor A +P070F=O Nível do Fluido de Transmissão Está Muito Baixo +P070E=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Intermitente/Errático +P070D=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Alto +P070C=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Baixo +P070B=Faixa/Desempenho do Circuito do Sensor do Nível do Fluido de Transmissão +P070A=Circuito do Sensor do Nível do Fluido de Transmissão +P0709=Circuito do Intervalo da Transmissão Sensor A - Sinal Intermitente +P0708=Circuito do Intervalo da Transmissão Sensor A - Sinal Alto +P0707=Circuito do Intervalo da Transmissão Sensor A - Sinal Baixo +P0706=Faixa/Desempenho do Circuito do Intervalo da Transmissão Sensor A +P0705=Circuito do Intervalo da Transmissão Sensor A (Entrada PRNDL) +P0704=Circuito da Entrada do Interruptor da Embreagem +P0703=Circuito do Freio Interruptor B +P0702=Sistema Elétrico do Controle da Transmissão +P0701=Faixa/Desempenho do Sistema do Controle da Transmissão +P0700=Sistema do Controle da Transmissão (Requisição MIL) +P069F=Reservado ao ISO/SAE +P069E=Reservado ao ISO/SAE +P069D=Circuito de Controle do Conector da Vela 10 - Sinal Alto +P069C=Circuito de Controle do Conector da Vela 10 - Sinal Baixo +P069B=Circuito de Controle do Conector da Vela 9 - Sinal Alto +P069A=Circuito de Controle do Conector da Vela 9 - Sinal Baixo +P0699=Circuito de Referência do Sensor de Tensão C - Sinal Alto +P0698=Circuito de Referência do Sensor de Tensão C - Sinal Baixo +P0697=Circuito de Referência do Sensor de Tensão C /Aberto +P0696=Circuito de Controle do Ventilador de Resfriamento 3 - Sinal Alto +P0695=Circuito de Controle do Ventilador de Resfriamento 3 - Sinal Baixo +P0694=Circuito de Controle do Ventilador de Resfriamento 2 - Sinal Alto +P0693=Circuito de Controle do Ventilador de Resfriamento 2 - Sinal Baixo +P0692=Circuito de Controle do Ventilador de Resfriamento 1 - Sinal Alto +P0691=Circuito de Controle do Ventilador de Resfriamento 1 - Sinal Baixo +P0690=Sensor do Relê de Alimentação do ECM/PCM - Sinal Alto +P068F=Circuito de Controle do Conector da Vela 8 - Sinal Alto +P068E=Circuito de Controle do Conector da Vela 8 - Sinal Baixo +P068D=Circuito de Controle do Conector da Vela 7 - Sinal Alto +P068C=Circuito de Controle do Conector da Vela 7 - Sinal Baixo +P068B=Desempenho Desligamento do Relê de Alimentação - Muito Tarde +P068A=Desempenho Desligamento do Relê de Alimentação - Muito Cedo +P0689=Circuito do Sensor do Relê de Alimentação do ECM/PCM - Sinal Baixo +P0688=Circuito do Sensor do Relê de Alimentação do ECM/PCM /Aberto +P0687=Circuito de Controle do Relê de Alimentação do ECM/PCM - Sinal Alto +P0686=Circuito de Controle do Relê de Alimentação do ECM/PCM - Sinal Baixo +P0685=Circuito de Controle do Relê de Alimentação do ECM/PCM /Aberto +P0684=Faixa/Desempenho do Circuito de Comunicação PCM do Módulo de Controle do Conector da Vela +P0683=Circuito de Comunicação PCM do Módulo de Controle do Conector da Vela +P0682=Circuito do Conector da Vela Cilindro 12 /Aberto +P0681=Circuito do Conector da Vela Cilindro 11 /Aberto +P0680=Circuito do Conector da Vela Cilindro 10 /Aberto +P067F=Circuito de Controle do Conector da Vela 6 - Sinal Alto +P067E=Circuito de Controle do Conector da Vela 6 - Sinal Baixo +P067D=Circuito de Controle do Conector da Vela 5 - Sinal Alto +P067C=Circuito de Controle do Conector da Vela 5 - Sinal Baixo +P067B=Circuito de Controle do Conector da Vela 4 - Sinal Alto +P067A=Circuito de Controle do Conector da Vela 4 - Sinal Baixo +P0679=Circuito do Conector da Vela Cilindro 9 /Aberto +P0678=Circuito do Conector da Vela Cilindro 8 /Aberto +P0677=Circuito do Conector da Vela Cilindro 7 /Aberto +P0676=Circuito do Conector da Vela Cilindro 6 /Aberto +P0675=Circuito do Conector da Vela Cilindro 5 /Aberto +P0674=Circuito do Conector da Vela Cilindro 4 /Aberto +P0673=Circuito do Conector da Vela Cilindro 3 /Aberto +P0672=Circuito do Conector da Vela Cilindro 2 /Aberto +P0671=Circuito do Conector da Vela Cilindro 1 /Aberto +P0670=Circuito do Módulo de Controle do Conector da Vela /Aberto +P066F=Circuito de Controle do Conector da Vela 3 - Sinal Alto +P066E=Circuito de Controle do Conector da Vela 3 - Sinal Baixo +P066D=Circuito de Controle do Conector da Vela 2 - Sinal Alto +P066C=Circuito de Controle do Conector da Vela 2 - Sinal Baixo +P066B=Circuito de Controle do Conector da Vela 1 - Sinal Alto +P066A=Circuito de Controle do Conector da Vela 1 - Sinal Baixo +P0669=Sensor de Temperatura Interna do PCM/ECM/TCM - Sinal Alto +P0668=Sensor de Temperatura Interna do PCM/ECM/TCM - Sinal Baixo +P0667=Faixa/Desempenho do Sensor de Temperatura Interna do PCM/ECM/TCM +P0666=Temperatura Interna do PCM/ECM/TCM Circuito do Sensor +P0665=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Alto +P0664=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Baixo +P0663=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão /Aberto +P0662=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Alto +P0661=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Baixo +P0660=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão /Aberto +P065B=Faixa/Desempenho do Circuito de Controle do Gerador +P065A=Desempenho do Sistema Gerador +P0659=Circuito A do Atuador da Tensão de Alimentação - Sinal Alto +P0658=Circuito A do Atuador da Tensão de Alimentação - Sinal Baixo +P0657=Circuito A do Atuador da Tensão de Alimentação /Aberto +P0656=Circuito de Saída do Nível de Combustível +P0655=Circuito de Controle da Lâmpada da Temperatura do Motor +P0654=Circuito de Saída de RPM do Motor +P0653=Circuito B do Sensor de Referência de Tensão - Sinal Alto +P0652=Circuito B do Sensor de Referência de Tensão - Sinal Baixo +P0651=Circuito B do Sensor de Referência de Tensão /Aberto +P0650=Circuito de Controle da Lâmpada do Indicador de Mal Funcionamento (MIL) +P0649=Circuito de Controle da Lâmpada do Controle de Velocidade +P0648=Circuito de Controle da Lâmpada do Imobilizador +P0647=Circuito de Controle do Relê da Embreagem A/C - Sinal Alto +P0646=Circuito de Controle do Relê da Embreagem A/C - Sinal Baixo +P0645=Circuito de Controle do Relê da Embreagem A/C +P0644=Circuito de Comunicação Serial do Controle do Ecrã +P0643=Circuito de Referência do Sensor de Tensão A - Sinal Alto +P0642=Circuito de Referência do Sensor de Tensão A - Sinal Baixo +P0641=Circuito de Referência do Sensor de Tensão A /Aberto +P0640=Circuito de Controle do Aquecedor da Entrada de Ar +P063F=A Entrada do Configurador Automático da Temperatura do Líquido de Arrefecimento do Motor Não Está Disponível +P063E=A Entrada do Configurador Automático do Acelerador Não Está Disponível +P063D=Circuito do Sensor do Gerador de Tensão - Sinal Alto +P063C=Circuito do Sensor do Gerador de Tensão - Sinal Baixo +P063B=Faixa/Desempenho do Circuito do Sensor do Gerador de Tensão +P063A=Circuito do Sensor do Gerador de Tensão +P0639=Faixa/Desempenho do Controle do Atuador do Acelerador Banco 2 +P0638=Faixa/Desempenho do Controle do Atuador do Acelerador Banco 1 +P0637=Circuito de Controle da Direção Hidráulica - Sinal Alto +P0636=Circuito de Controle da Direção Hidráulica - Sinal Baixo +P0635=Circuito de Controle da Direção Hidráulica +P0634=PCM/ECM/TCM Temperatura Interna Muito Alta +P0633=A Chave Imobilizadora Não foi Programada - ECM/PCM +P0632=Odometro Não Programado – ECM/PCM +P0631=VIN Não foi Programado ou é Incompatível - TCM +P0630=VIN Não foi Programado ou é Incompatível - ECM/PCM +P062F=Erro de EEPROM no Módulo de Controle Interno +P062E=Banco 2 do Circuito de Desempenho do Condutor de Injeção de Combustível +P062D=Banco 1 do Circuito de Desempenho do Condutor de Injeção de Combustível +P062C=Desempenho do Módulo de Controle Interno da Velocidade do Veículo +P062B=Desempenho do Módulo de Controle Interno do Controlador do Injetor de Combustível +P062A=Faixa/Desempenho Bomba de Combustível Circuito de Controle A +P0629=Bomba de Combustível Circuito de Controle A - Sinal Alto +P0628=Bomba de Combustível Circuito de Controle A - Sinal Baixo +P0627=Bomba de Combustível Circuito de Controle A /Aberto +P0626=Circuito do Terminal Gerador Campo/F - Sinal Alto +P0625=Circuito do Terminal Gerador Campo/F - Sinal Baixo +P0624=Circuito de Controle da Lâmpada da Tampa do Tanque de Combustível +P0623=Circuito do Terminal Gerador da Lâmpada^ +P0622=Circuito do Terminal Gerador Campo/F +P0621=Circuito do Terminal Gerador Lamp/L +P0620=Circuito de Controle do Gerador +P061F=Desempenho do Módulo de Controle Interno do Controle do Atuador do Acelerador +P061E=Desempenho do Módulo de Controle Interno da Sinalização do Freio +P061D=Desempenho do Módulo de Controle Interno da Massa de Ar do Motor +P061C=Desempenho do Módulo de Controle Interno da Rotação (RPM) do Motor +P061B=Desempenho do Módulo de Controle Interno da Calculadora de Torque +P061A=Desempenho do Módulo de Controle Interno do Torque +P0619=Módulo de Controle do Combustível Alternativo Erro RAM/ROM +P0618=Controle do Combustível Alternativo Erro no Módulo KAM +P0617=Relê do Circuito de Partida - Sinal Alto +P0616=Relê do Circuito de Partida - Sinal Baixo +P0615=Relê do Circuito de Partida +P0614=Incompatibilidade com o ECM / TCM +P0613=Processador TCM +P0521=Faixa/Desempenho do Sensor/Interruptor do Circuito de Pressão de Óleo do Motor +P0520=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor +P0519=Desempenho do Sistema de Controle da Marcha Lenta +P0518=Circuito de Controle da Marcha Lenta - Sinal Baixo +P0517=Circuito do Sensor de Temperatura da Bateria - Sinal Alto +P0516=Circuito do Sensor de Temperatura da Bateria - Sinal Baixo +P0515=Circuito do Sensor de Temperatura da Bateria +P0514=Faixa/Desempenho do Circuito do Sensor de Temperatura da Bateria +P0513=A Chave do imobilizador Está Incorreta +P0512=Circuito do Pedido de Partida +P0511=Circuito do Controle de Marcha Lenta +P0510=Interruptor de Posição do Acelerador Fechado +P050F=Reservado ao ISO/SAE +P050E=Reservado ao ISO/SAE +P050D=Lenta Irregular Durante a Partida a Frio +P050C=Desempenho da Temperatura do Líquido de Arrefecimento na Partida a Frio +P050B=Desempenho do Tempo de Injeção na Partida a Frio +P050A=Desempenho do Sistema de Controle da Marcha Lenta na Partida a Frio +P0509=Circuito de Controle da Marcha Lenta - Sinal Alto +P0508=Circuito de Controle da Marcha Lenta - Sinal Baixo +P0507=A Rotação do Sistema de Controle da Marcha Lenta Está Acima do Esperado +P0506=A Rotação do Sistema de Controle da Marcha Lenta Está Abaixo do Esperado +P0505=Sistema de Controle da Marcha Lenta +P0504=Correlação do Interruptor de Freio A/B +P0503=Velocidade do Veículo Sensor A - Sinal Intermitente/Errático/Alto +P0502=Velocidade do Veículo Sensor A - Sinal Baixo +P0501=Faixa/Desempenho da Velocidade do Veículo Sensor A +P0500=Velocidade do Veículo Sensor A +P0499=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas - Sinal Alto +P0498=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas - Sinal Baixo +P0497=Baixo Fluxo de Purga no Sistema de Controle de Emissões Evaporativas +P0496=Alto Fluxo de Purga no Sistema de Controle de Emissões Evaporativas +P0495=Alta Velocidade no Ventilador de Resfriamento +P0494=Baixa Velocidade no Ventilador de Resfriamento +P0493=Excesso de Velocidade no Ventilador de Resfriamento +P0492=Banco 2 Fluxo Insuficiente no Sistema de Injeção de Ar Secundário +P0491=Banco 1 Fluxo Insuficiente no Sistema de Injeção de Ar Secundário +P0490=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Alto +P0489=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Baixo +P0488=Faixa/Desempenho do Circuito A do Controle de Aceleração da Recirculação da Saída do Escape +P0487=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape /Aberto +P0486=Circuito B do Sensor de Recirculação da Saída do Escape +P0485=Circuito de Energia/Aterramento do Ventilador de Resfriamento +P0484=Corrente Acima do Limite no Circuito do Ventilador de Resfriamento +P0483=Verificação de Racionalidade do Ventilador de Resfriamento +P0482=Circuito de Controle do Ventilador de Resfriamento 3 +P0481=Circuito de Controle do Ventilador de Resfriamento 2 +P0480=Circuito de Controle do Ventilador de Resfriamento 1 +P047F=Reservado ao ISO/SAE +P047E=Circuito do Sensor B da Pressão do Escape - Sinal Intermitente/Errático +P047D=Circuito do Sensor B da Pressão do Escape - Sinal Alto +P047C=Circuito do Sensor B da Pressão do Escape - Sinal Baixo +P047B=Faixa/Desempenho do Circuito do Sensor B da Pressão do Escape +P047A=Circuito do Sensor B da Pressão do Escape +P0479=Válvula de Controle da Pressão do Escape - Sinal Intermitente +P0478=Válvula de Controle da Pressão do Escape - Sinal Alto +P0477=Válvula de Controle da Pressão do Escape - Sinal Baixo +P0476=Faixa/Desempenho da Válvula de Controle da Pressão do Escape +P0475=Válvula de Controle da Pressão do Escape +P0474=Circuito do Sensor A de Pressão de Escape - Sinal Intermitente/Errático +P0473=Circuito do Sensor A de Pressão de Escape - Sinal Alto +P0472=Circuito do Sensor A de Pressão de Escape - Sinal Baixo +P0471=Faixa/Desempenho do Circuito do Sensor A de Pressão de Escape +P0470=Circuito do Sensor A de Pressão de Escape +P0469=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Intermitente +P0468=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Alto +P0467=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Baixo +P0466=Faixa/Desempenho do Circuito do Sensor de Fluxo da Purga do EVAP +P2201=Faixa/Desempenho do Circuito do Sensor NOx Banco 1 +P2200=Circuito do Sensor NOx Banco 1 +P2199=Temperatura do Ar de Admissão Correlação do Sensor 1 / 2 +P2198=Sinal do Sensor de Oxigênio Tendendo/Travado em Rico Banco 2 Sensor 1 +P2197=Sinal do Sensor de Oxigênio Tendendo/Travado em Pobre Banco 2 Sensor 1 +P2196=Sinal do Sensor de Oxigênio Tendendo/Travado em Rico Banco 1 Sensor 1 +P2195=Sinal do Sensor de Oxigênio Tendendo/Travado em Pobre Banco 1 Sensor 1 +P2194=Sistema Muito Rico Durante Carga Alta Banco 2 +P2193=Sistema Muito Pobre Durante Carga Alta Banco 2 +P2192=Sistema Muito Rico Durante Carga Alta Banco 1 +P2191=Sistema Muito Pobre Durante Carga Alta Banco 1 +P2190=Sistema Muito Rico Durante a Ociosidade Banco 2 +P2189=Sistema Muito Pobre Enquanto Ocioso Banco 2 +P2188=Sistema Muito Rico Durante a Ociosidade Banco 1 +P2187=Sistema Muito Pobre Enquanto Ocioso Banco 1 +P2186=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Intermitente/Errático +P2185=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Alto +P2184=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Baixo +P2183=Faixa/Desempenho Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 +P2182=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 +P2181=Desempenho do Sistema de Resfriamento +P2180=Sistema Muito Rico Fora da Ociosidade Banco 2 +P2179=Sistema Muito Pobre Fora da Ociosidade Banco 2 +P2178=Sistema Muito Rico Fora da Ociosidade Banco 1 +P2177=Sistema Muito Pobre Fora da Ociosidade Banco 1 +P2176=Sistema de Controle do Atuador do Acelerador - Não Foi Possível Aprender Posição de Marcha Lenta +P2175=Sistema de Controle do Atuador do Acelerador - Detectado Baixo Fluxo de Ar +P2174=Sistema de Controle do Atuador do Acelerador - Detectado um Baixo Fluxo de Ar Repentino +P2173=Sistema de Controle do Atuador do Acelerador - Detectado um Alto Fluxo de Ar +P2172=Sistema de Controle do Atuador do Acelerador - Detectado um Alto Fluxo de Ar Repentino +P2171=Circuito de Controle Vent do Regulador de Pressão do Exaustor - Sinal Alto +P2170=Circuito de Controle Vent do Regulador de Pressão do Exaustor - Sinal Baixo +P2169=Circuito de Controle Vent do Regulador de Pressão do Exaustor /Aberto +P2168=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor F +P2167=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor E +P2166=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor D +P2165=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor C +P2164=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor B +P2163=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor A +P2162=Velocidade do Veículo Correlação do Sensor A / B +P2161=Velocidade do Veículo Sensor B - Sinal Intermitente/Errático +P2160=Velocidade do Veículo Circuito do Sensor B - Sinal Baixo +P215B=Velocidade do Veículo - Correlação de Velocidade do Eixo de Saída +P215A=Velocidade do Veículo - Correlação da Velocidade das Rodas +P2159=Faixa/Desempenho da Velocidade do Veículo Sensor B +P2158=Velocidade do Veículo Sensor B +P2157=Circuito da Tensão de Alimentação do Grupo D do Injetor de Combustível - Sinal Alto +P2156=Circuito da Tensão de Alimentação do Grupo D do Injetor de Combustível - Sinal Baixo +P2155=Tensão de Alimentação do Grupo D do Injetor de Combustível Circuito/Aberto +P2154=Circuito da Tensão de Alimentação do Grupo C do Injetor de Combustível - Sinal Alto +P2153=Circuito da Tensão de Alimentação do Grupo C do Injetor de Combustível - Sinal Baixo +P2152=Tensão de Alimentação do Grupo C do Injetor de Combustível Circuito/Aberto +P2151=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Alto +P2150=Circuito da Tensão de Alimentação do Grupo B do Injetor de Combustível - Sinal Baixo +P2149=Tensão de Alimentação do Grupo B do Injetor de Combustível Circuito/Aberto +P2148=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Alto +P2147=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Baixo +P2146=Tensão de Alimentação do Grupo A do Injetor de Combustível Circuito/Aberto +P2145=Circuito do Controle de Recirculação da Ventilação da Saída do Escape - Sinal Alto +P2144=Circuito do Controle de Recirculação da Ventilação da Saída do Escape - Sinal Baixo +P2143=Circuito do Controle de Recirculação da Ventilação da Saída do Escape /Aberto +P2142=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Alto +P2141=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Baixo +P2140=Correlação da Tensão E / F do Sensor da Posição da Borboleta Pedal Acelerador +P213D=Circuito B do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Alto +P213C=Circuito B do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Baixo +P213B=Faixa/Desempenho do Circuito B do Controle de Aceleração da Recirculação da Saída do Escape +P213A=Circuito B do Controle de Aceleração da Recirculação da Saída do Escape /Aberto +P2139=Correlação da Tensão D / F do Sensor da Posição da Borboleta Pedal Acelerador +P2138=Correlação da Tensão D / E do Sensor da Posição da Borboleta Pedal Acelerador +P2137=Correlação da Tensão B / C do Sensor da Posição da Borboleta Pedal Acelerador +P2136=Correlação da Tensão A / C do Sensor da Posição da Borboleta Pedal Acelerador +P2135=Correlação da Tensão A / B do Sensor da Posição da Borboleta Pedal Acelerador +P2134=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P2133=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P2132=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2131=Faixa/Desempenho do Circuito F do Sensor da Posição da Borboleta Pedal Acelerador +P2130=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador +P2129=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P2128=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P2127=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2126=Faixa/Desempenho do Circuito E do Sensor da Posição da Borboleta Pedal Acelerador +P2125=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador +P2124=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P2123=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P2122=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2121=Faixa/Desempenho do Circuito D do Sensor da Posição da Borboleta Pedal Acelerador +P2120=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador +P2119=Faixa/Desempenho Controle do Atuador do Acelerador Corpo do Carburador +P2118=Faixa/Desempenho da Corrente do Motor de Controle do Atuador do Acelerador +P2117=Desempenho Posição do Pedal do Acelerador Sensor F Parada Mínima +P2116=Desempenho Posição do Pedal do Acelerador Sensor E Parada Mínima +P2115=Desempenho Posição do Pedal do Acelerador Sensor D Parada Mínima +P2114=Desempenho Posição do Pedal do Acelerador Sensor C Parada Mínima +P2113=Desempenho Posição do Pedal do Acelerador Sensor B Parada Mínima +P2112=Sistema de Controle do Atuador do Acelerador - Travou Fechado +P2111=Sistema de Controle do Atuador do Acelerador - Travou Aberto +P2110=Sistema de Controle do Atuador do Acelerador - Limitação RPM Forçada +P2109=Desempenho Posição do Pedal do Acelerador Sensor A Parada Mínima +P2108=Desempenho do Módulo de Controle do Atuador do Acelerador +P2107=Processador do Módulo de Controle do Atuador do Acelerador +P2106=Motor de Controle do Atuador do Acelerador - Limitador de Potência Forçada +P2105=Motor de Controle do Atuador do Acelerador - Desligamento Forçado do Motor +P2104=Motor de Controle do Atuador do Acelerador - Marcha Lenta Forçada +P2103=Motor de Controle do Atuador do Acelerador - Sinal Alto +P2102=Motor de Controle do Atuador do Acelerador - Sinal Baixo +P2101=Faixa/Desempenho do Motor de Controle do Atuador do Acelerador +P2100=Motor de Controle do Atuador do Acelerador /Aberto +P2099=Ajuste de Combustível Muito Rico Depois do Catalisador Banco 2 +P2098=Ajuste de Combustível Muito Pobre Depois do Catalisador Banco 2 +P2097=Ajuste de Combustível Muito Rico Depois do Catalisador Banco 1 +P2096=Ajuste de Combustível Muito Pobre Depois do Catalisador Banco 1 +P2095=Circuito de Controle Atuador da Posição do Comando de Válvulas B Alto Banco 2 c) +P2094=Circuito de Controle Atuador da Posição do Comando de Válvulas B Baixo Banco 2 c) +P2093=Circuito de Controle Atuador da Posição do Comando de Válvulas A Alto Banco 2 b) +P2092=Circuito de Controle Atuador da Posição do Comando de Válvulas A Baixo Banco 2 b) +P2091=Circuito de Controle Atuador da Posição do Comando de Válvulas B Alto Banco 1 c) +P2090=Circuito de Controle Atuador da Posição do Comando de Válvulas B Baixo Banco 1 c) +P2089=Circuito de Controle Atuador da Posição do Comando de Válvulas A Alto Banco 1 b) +P2088=Circuito de Controle Atuador da Posição do Comando de Válvulas A Baixo Banco 1 b) +P2087=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Intermitente +P2086=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 +P2085=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Intermitente +P2084=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 +P2083=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Intermitente +P2082=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 +P2081=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Intermitente +P2080=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 +P207F=Reservado ao ISO/SAE +P207E=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Intermitente +P207D=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Alto +P207C=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Baixo +P207B=Banco 2 a) Faixa/Desempenho do Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P207A=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P2079=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Intermitente +P2078=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Alto +P2077=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Baixo +P2076=Banco 1 a) Faixa/Desempenho do Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P2075=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P2074=Sensores MAP/MAF - Correlação da Posição do Acelerador com Alta Carga +P2073=Sensores MAP/MAF - Correlação da Posição do Acelerador em Marcha Lenta +P2072=Sistema de Controle do Atuador do Acelerador - Obstrução por Gelo +P2071=Banco 1 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Fechado +P2070=Banco 1 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Aberto +P206F=Banco 2 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Fechado +P206E=Banco 2 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Aberto +P206D=Reservado ao ISO/SAE +P206C=Reservado ao ISO/SAE +P206B=Reservado ao ISO/SAE +P206A=Reservado ao ISO/SAE +P2069=Nível do Combustível Circuito do Sensor B - Sinal Intermitente +P2068=Nível do Combustível Circuito do Sensor B - Sinal Alto +P2067=Nível do Combustível Circuito do Sensor B - Sinal Baixo +P2066=Desempenho do Nível do Combustível Circuito do Sensor B +P2065=Nível do Combustível Circuito do Sensor B +P2064=Alimentação do Redutor Circuito de Controle - Sinal Alto +P2063=Alimentação do Redutor Circuito de Controle - Sinal Baixo +P2062=Alimentação do Redutor/Regeneração Circuito de Controle /Aberto +P2061=Redutor da Injeção Bomba de Ar Circuito de Controle - Sinal Alto +P2060=Redutor da Injeção Bomba de Ar Circuito de Controle - Sinal Baixo +P205F=Reservado ao ISO/SAE +P205E=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Intermitente/Errático +P205D=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Alto +P205C=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Baixo +P205B=Faixa/Desempenho Temperatura do Tanque do Redutor Circuito do Sensor +P205A=Temperatura do Tanque do Redutor Circuito do Sensor +P2059=Redutor da Injeção Bomba de Ar Circuito de Controle /Aberto +P2058=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 - Sinal Alto +P2057=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 - Sinal Baixo +P2056=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 +P2055=Circuito de Redundância do Injetor Banco 1 Unidade 2 - Sinal Alto +P2054=Circuito de Redundância do Injetor Banco 1 Unidade 2 - Sinal Baixo +P2053=Circuito Aberto da Redundância do Injetor Banco 1 Unidade 2 +P2052=Circuito de Redundância do Injetor Banco 2 Unidade 1 - Sinal Alto +P2051=Circuito de Redundância do Injetor Banco 2 Unidade 1 - Sinal Baixo +P2050=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 1 +P204F=Reservado ao ISO/SAE +P204A=Circuito do Sensor de Pressão do Redutor +P2049=Circuito de Redundância do Injetor Banco 1 Unidade 1 - Sinal Alto +P2048=Circuito de Redundância do Injetor Banco 1 Unidade 1 - Sinal Baixo +P2047=Circuito Aberto da Redundância do Injetor Banco 1 Unidade 1 +P2046=Circuito do Sensor Redutor de Temperatura - Sinal Intermitente +P2045=Circuito do Sensor Redutor de Temperatura - Sinal Alto +P2044=Circuito do Sensor Redutor de Temperatura - Sinal Baixo +P2043=Faixa/Desempenho Circuito do Sensor Redutor de Temperatura +P2042=Circuito do Sensor Redutor de Temperatura +P2041=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Intermitente +P2040=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Alto +P203F=Redutor Nível Baixo +P203E=Circuito do Sensor do Nível do Redutor - Sinal Intermitente/Errático +P203D=Circuito do Sensor do Nível do Redutor - Sinal Alto +P203C=Circuito do Sensor do Nível do Redutor - Sinal Baixo +P203B=Faixa/Desempenho Circuito do Sensor do Nível do Redutor +P203A=Circuito do Sensor do Nível do Redutor +P2039=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Baixo +P2038=Faixa/Desempenho do Circuito do Sensor de Pressão do Redutor de Injeção de Ar +P2037=Circuito do Sensor de Pressão do Redutor de Injeção de Ar +P2036=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Alto +P2035=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Baixo +P2034=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 +P2033=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Alto +P2032=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Baixo +P2031=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 +P2030=Desempenho do Aquecedor do Disparo de Combustível +P2029=Aquecedor do Disparo de Combustível +P2028=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito Intermitente +P2027=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor Alta Tensão +P2026=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor Baixa Tensão +P2025=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Sensor de Desempenho +P2024=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor +P2023=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Intermitente +P2022=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Alto +P2021=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Baixo +P2020=Banco 2 a) Faixa/Desempenho do Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2019=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2018=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Intermitente +P2017=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Alto +P2016=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Baixo +P2015=Banco 1 a) Faixa/Desempenho do Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2014=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2013=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Alto +P2012=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Baixo +P2011=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão /Aberto +P2010=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Alto +P0877=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Baixo +P0876=Faixa/Desempenho Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D +P0875=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D +P0874=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Intermitente +P0873=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Alto +P0872=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Baixo +P0871=Faixa/Desempenho Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C +P0870=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C +P0869=Pressão do Fluido de Transmissão - Sinal Alto +P0868=Pressão do Fluido de Transmissão - Sinal Baixo +P0867=Pressão do Fluido de Transmissão +P0866=Circuito de Comunicação TCM - Sinal Alto +P0865=Circuito de Comunicação TCM - Sinal Baixo +P0864=Faixa/Desempenho do Circuito de Comunicação TCM +P0863=Circuito de Comunicação TCM +P0862=Circuito de Comunicação da Troca de Marchas Módulo A - Sinal Alto +P0861=Circuito de Comunicação da Troca de Marchas Módulo A - Sinal Baixo +P0860=Circuito de Comunicação da Troca de Marchas Módulo A +P085C=Circuito de Comunicação da Troca de Marchas Módulo B - Sinal Alto +P085B=Circuito de Comunicação da Troca de Marchas Módulo B - Sinal Baixo +P085A=Circuito de Comunicação da Troca de Marchas Módulo B +P0859=Sinal de Entrada do Controle de Tração - Sinal Alto +P0858=Sinal de Entrada do Controle de Tração - Sinal Baixo +P0857=Faixa/Desempenho do Controle de Tração +P0856=Sinal de Entrada do Controle de Tração +P0855=Circuito de Entrada do Interruptor Drive - Sinal Alto +P0854=Circuito de Entrada do Interruptor Drive - Sinal Baixo +P0853=Circuito de Entrada do Interruptor Drive +P0852=Circuito de Entrada do Interruptor do Estacionamento/Neutro - Sinal Alto +P0851=Circuito de Entrada do Interruptor do Estacionamento/Neutro - Sinal Baixo +P0850=Circuito de Entrada do Interruptor do Estacionamento/Neutro +P084F=Reservado ao ISO/SAE +P084E=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Intermitente +P084D=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Alto +P084C=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Baixo +P084B=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H +P084A=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H +P0849=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Intermitente +P0848=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Alto +P0847=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Baixo +P0846=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B +P0845=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B +P0844=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A - Sinal Intermitente +P0843=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A -Sinal Alto +P0842=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A - Sinal Baixo +P0841=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A +P0840=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A +P083F=Correlação do Pedal da Embreagem Interruptor A/B +P083E=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Intermitente +P083D=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Alto +P083C=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Baixo +P083B=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G +P083A=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G +P0839=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) - Sinal Alto +P0838=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) - Sinal Baixo +P0837=Faixa/Desempenho do Circuito do Interruptor do Controlador das Quatro Rodas (4WD) +P0836=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) +P0835=Circuito do Pedal da Embreagem Interruptor B - Sinal Alto +P0834=Circuito do Pedal da Embreagem Interruptor B - Sinal Baixo +P0833=Circuito do Pedal da Embreagem Interruptor B +P0832=Circuito do Pedal da Embreagem Interruptor A - Sinal Alto +P0831=Circuito do Pedal da Embreagem Interruptor A - Sinal Baixo +P0830=Circuito do Pedal da Embreagem Interruptor A +P0829=Troca de Marcha 5-6 +P0828=Circuito do Interruptor Cima e Baixo da Troca de Marchas - Sinal Alto +P0827=Circuito do Interruptor Cima e Baixo da Troca de Marchas - Sinal Baixo +P0826=Circuito do Interruptor Cima e Baixo da Troca de Marchas +P0825=Interruptor Push-Pull da Alavanca de Marcha (Antecipador de Troca de Marchas) +P0824=Circuito da Posição Y da Alavanca de Marcha - Sinal Intermitente +P0823=Circuito da Posição X da Alavanca de Marcha - Sinal Intermitente +P0822=Circuito da Posição Y da Alavanca de Marcha +P0821=Circuito da Posição X da Alavanca de Marcha +P0820=Circuito do Sensor de Posição X-Y da Alavanca de Marcha +P081E=Patinação Excessiva da Embreagem B +P081D=Circuito da Entrada Neutro +P081C=Circuito da Entrada de Estacionamento +P081B=Circuito de Desativamento da Partida - Sinal Alto +P081A=Circuito de Desativamento da Partida - Sinal Baixo +P0819=Correlação do Intervalo da Transmissão para a Chave de Incremento e Decremento da Troca de Marchas +P0818=Circuito da Entrada do Interruptor de Desconexão do Eixo Cardã +P0817=Circuito de Desativamento da Partida /Aberto +P0816=Circuito do Interruptor de Mudança Descendente da Marcha +P0815=Circuito do Interruptor de Mudança Ascendente da Marcha +P0814=Circuito do Ecrã do Intervalo da Transmissão +P0813=Circuito da Saída da Ré +P0812=Circuito da Entrada da Ré +P0811=Patinação Excessiva da Embreagem A +P0810=Erro no Controle da Posição da Embreagem +P080F=Reservado ao ISO/SAE +P080E=Reservado ao ISO/SAE +P080D=Circuito de Controle da Solenoide da Troca/Mudança de Marchas - Sinal Alto +P080C=Circuito de Controle da Solenoide da Troca/Mudança de Marchas - Sinal Baixo +P080B=Faixa/Desempenho do Circuito de Controle da Solenoide da Troca/Mudança de Marchas +P080A=Não foi Possível Aprender a Posição da Embreagem +P0809=Circuito do Sensor da Posição da Embreagem - Sinal Intermitente +P0808=Circuito do Sensor da Posição da Embreagem - Sinal Alto +P0807=Circuito do Sensor da Posição da Embreagem - Sinal Baixo +P0806=Faixa/Desempenho do Circuito do Sensor da Posição da Embreagem +P0805=Circuito do Sensor da Posição da Embreagem +P0804=Circuito de Controle da Lâmpada Indicadora da Troca/Mudança de Marchas +P0803=Circuito de Controle da Solenoide de Troca/Mudança de Marchas +P0802=Requisição MIL do Sistema do Controle da Transmissão /Aberto +P0801=Circuito de Controle do Inibidor da Ré +P0800=Sistema da Caixa de Transferência (Requisição MIL) +P0799=Controle de Pressão Solenoide C - Sinal Intermitente +P0798=Controle de Pressão Solenoide C Elétrico +P0797=Controle de Pressão Solenoide C Travado +P0796=Controle de Pressão Solenoide C Desempenho/Livre +P0795=Controle de Pressão Solenoide C +P0794=Circuito da Velocidade do Eixo Intermediário Sensor A - Sinal Intermitente +P0793=Circuito da Velocidade do Eixo Intermediário Sensor A - Sem Sinal +P0792=Faixa/Desempenho do Circuito da Velocidade do Eixo Intermediário Sensor A +P0791=Circuito da Velocidade do Eixo Intermediário Sensor A +P0790=Circuito do Interruptor Econômico/Esportivo +P0789=Solenoide da Troca/Sincronismo da Marcha - Sinal Intermitente +P0788=Solenoide da Troca/Sincronismo da Marcha - Sinal Alto +P0787=Solenoide da Troca/Sincronismo da Marcha - Sinal Baixo +P0786=Faixa/Desempenho da Solenoide da Troca/Sincronismo da Marcha +P0785=Solenoide da Troca/Sincronismo da Marcha +P0784=Troca de Marcha 4-5 +P0783=Troca de Marcha 3-4 +P0782=Troca de Marcha 2-3 +P0781=Troca de Marcha 1-2 +P0780=Erro Troca de Marcha +P0779=Solenoide de Mudança B - Sinal Intermitente +P0778=Solenoide de Mudança B Elétrico +P0777=Solenoide de Mudança B Travado +P0776=Solenoide de Mudança B Desempenho/Livre +P0775=Solenoide de Mudança B +P0774=Solenoide de Mudança E - Sinal Intermitente +P0773=Solenoide de Mudança E Elétrico +P0772=Solenoide de Mudança E Travado +P0771=Solenoide de Mudança E Desempenho/Livre +P0770=Solenoide de Mudança E +P076F=Relação Incorreta Marcha 7 +P076E=Solenoide de Mudança H - Sinal Intermitente +P076D=Solenoide de Mudança H Elétrico +P076C=Solenoide de Mudança H Travado +P076B=Solenoide de Mudança H Desempenho/Livre +P076A=Solenoide de Mudança H +P0769=Solenoide de Mudança D - Sinal Intermitente +P0768=Solenoide de Mudança D Elétrico +P0767=Solenoide de Mudança D Travado +P0465=Circuito do Sensor de Fluxo da Purga do EVAP +P0464=Circuito do Sensor A do Nível de Combustível - Sinal Intermitente +P0463=Circuito do Sensor A do Nível de Combustível - Sinal Alto +P0462=Circuito do Sensor A do Nível de Combustível - Sinal Baixo +P0461=Faixa/Desempenho do Circuito do Sensor A do Nível de Combustível +P0460=Circuito do Sensor A do Nível de Combustível +P0459=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas - Sinal Alto +P0458=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas - Sinal Baixo +P0457=Foi Detectado um Vazamento no Sistema de Controle de Emissões Evaporativas (Tampa do Tanque de Combustível solta/sem) +P0456=Foi Detectado um Vazamento Bem Pequeno no Sistema de Controle de Emissões Evaporativas +P0455=Foi Detectado um Grande Vazamento no Sistema de Controle de Emissões Evaporativas +P0454=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Intermitente +P0453=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Alto +P0452=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Baixo +P0451=Faixa/Desempenho do Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas +P0450=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas +P0449=Circuito da Válvula/Solenoide do Controle de Ventilação do Controle de Emissões Evaporativas +P0448=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas Em Curto +P0447=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas Aberto +P0446=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas +P0445=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas Em Curto +P0444=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas Aberto +P0443=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas +P0442=Foi Detectado um Vazamento Pequeno no Sistema de Controle de Emissões Evaporativas +P0441=Fluxo de Purga Incorreta no Sistema de Controle de Emissões Evaporativas +P0440=Sistema de Controle de Emissões Evaporativas +P043F=Há um Alto Fluxo no Orifício de Referência do Detector de Vazamento do Sistema de Controle de Emissões Evaporativas +P043E=Há um Baixo Fluxo no Orifício de Referência do Detector de Vazamento do Sistema de Controle de Emissões Evaporativas +P043D=Circuito do Sensor de Temperatura do Catalisador Sensor 2 Banco 2 - Sinal Alto +P043C=Circuito do Sensor de Temperatura do Catalisador Sensor 2 Banco 2 - Sinal Baixo +P043B=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Sensor 2 Banco 2 +P043A=Circuito do Sensor de Temperatura do Catalisador Sensor 2 Banco 2 +P0439=Circuito de Controle do Aquecimento do Catalisador Banco 2 +P0438=Circuito do Sensor de Temperatura do Catalisador Banco 2 Sensor 1 - Sinal Alto +P0437=Circuito do Sensor de Temperatura do Catalisador Banco 2 Sensor 1 - Sinal Baixo +P0436=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Banco 2 Sensor 1 +P0435=Circuito do Sensor de Temperatura do Catalisador Banco 2 Sensor 1 +P0434=Catalisador Aquecido Eficiência Abaixo do Limite Banco 2 +P0433=Catalisador Aquecido Eficiência Abaixo do Limite Banco 2 +P0432=Catalisador Principal Eficiência Abaixo do Limite Banco 2 +P0431=Aquecimento do Catalisador Eficiência Abaixo do Limite Banco 2 +P0430=Conversor Catalítico Eficiência Abaixo do Limite Banco 2 +P042F=Reservado ao ISO/SAE +P042E=Reservado ao ISO/SAE +P042D=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 - Sinal Alto +P042C=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 - Sinal Baixo +P042B=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 +P042A=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 +P0429=Circuito de Controle do Aquecimento do Catalisador Banco 1 +P0428=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 - Sinal Alto +P0427=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 - Sinal Baixo +P0426=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 +P0425=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 +P0424=Catalisador Aquecido Temperatura Abaixo do Limite Banco 1 +P0423=Catalisador Aquecido Eficiência Abaixo do Limite Banco 1 +P0422=Catalisador Principal Eficiência Abaixo do Limite Banco 1 +P0421=Aquecimento do Catalisador Eficiência Abaixo do Limite Banco 1 +P0420=Conversor Catalítico Eficiência Abaixo do Limite Banco 1 +P041F=Reservado ao ISO/SAE +P041E=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Intermitente/Errático +P041D=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Alto +P041C=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P041B=Faixa/Desempenho do Circuito B do Sensor de Recirculação da Saída do Escape +P041A=Circuito B do Sensor de Recirculação da Saída do Escape +P0419=Circuito de Controle B do Sistema de Injeção de Ar Secundário +P0418=Circuito de Controle A do Sistema de Injeção de Ar Secundário +P0417=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário Em Curto +P0416=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário Aberto +P0415=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário +P0414=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário Em Curto +P0413=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário Aberto +P0412=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário +P0411=Foi Detectado um Fluxo Incorreto no Sistema de Injeção de Ar Secundário +P0410=Sistema de Injeção de Ar Secundário +P040F=Correlação A / B do Sensor de Temperatura de Recirculação da Saída do Escape +P040E=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Intermitente/Errático +P040D=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Alto +P040C=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Baixo +P040B=Faixa/Desempenho do Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape +P040A=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape +P0409=Circuito A do Sensor de Recirculação da Saída do Escape +P0408=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Alto +P0407=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P0406=Circuito A do Sensor de Recirculação da Saída do Escape - Sinal Alto +P0405=Circuito A do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P0404=Faixa/Desempenho do Circuito de Controle da Recirculação da Saída do Escape +P0403=Circuito de Controle da Recirculação da Saída do Escape +P0402=Foi Detectada uma Vazão Excessiva da Recirculação da Saída do Escape +P0401=Foi Detectada uma Vazão Insuficiente da Recirculação da Saída do Escape +P0400=Vazão de Recirculação da Saída do Escape +P0394=Circuito B do Banco 2 Sensor de Posição do Virabrequim - Sinal Intermitente +P0393=Circuito B Banco 2 do Sensor de Posição do Virabrequim - Sinal Alto +P0392=Circuito B Banco 2 do Sensor de Posição do Virabrequim - Sinal Baixo +P0391=Circuito B Banco 2 Faixa/Desempenho do Sensor de Posição do Virabrequim +P0390=Circuito B Banco 2 do Sensor de Posição do Virabrequim +P0389=Circuito B Sensor de Posição do Virabrequim - Sinal Intermitente +P0388=Circuito B do Sensor de Posição do Virabrequim - Sinal Alto +P0387=Circuito B do Sensor de Posição do Virabrequim - Sinal Baixo +P0386=Circuito B Faixa/Desempenho do Sensor de Posição do Virabrequim +P0385=Circuito B do Sensor de Posição do Virabrequim +P0384=Circuito do Módulo de Controle do Indicador da Vela/Aquecedor - Sinal Alto +P0383=Circuito do Módulo de Controle do Indicador da Vela/Aquecedor - Sinal Baixo +P0382=Circuito B da Vela/Aquecedor +P0381=Circuito Indicador da Vela/Aquecedor +P0380=Circuito A da Vela/Aquecedor +P0379=Referência de Tempo de Alta Resolução do Sinal B Sem Pulsos +P0378=Os Pulsos de Referência de Tempo de Alta Resolução do Sinal B Estão Intermitentes/Erráticos +P0377=Referência de Tempo de Alta Resolução do Sinal B Há Poucos Pulsos +P0376=Referência de Tempo de Alta Resolução do Sinal B Há Pulsos Demais +P0375=Referência de Tempo de Alta Resolução do Sinal B +P0374=Referência de Tempo de Alta Resolução do Sinal A Sem Pulso +P0373=Os Pulsos de Referência de Tempo de Alta Resolução do Sinal A Estão Intermitentes/Erráticos +P0372=Referência de Tempo de Alta Resolução do Sinal A Há Poucos Pulsos +P0371=Referência de Tempo de Alta Resolução do Sinal A Há Pulsos Demais +P0370=Referência de Tempo de Alta Resolução do Sinal A +P0369=Banco 1 Sensor B Sensor de Posição do Virabrequim - Sinal Intermitente +P0368=Banco 1 Sensor B do Sensor de Posição do Virabrequim - Sinal Alto +P0367=Banco 1 Sensor B do Sensor de Posição do Virabrequim - Sinal Baixo +P0366=Banco 1 Circuito B Faixa/Desempenho do Sensor de Posição do Virabrequim +P0365=Banco 1 Circuito B do Sensor de Posição do Virabrequim +P0364=Reservado ao ISO/SAE +P0363=Foi Detectado uma Falha de Ignição - O Fornecimento de Combustível foi Desativado +P0362=Circuito da Bobina L da Ignição Primária/Secundária +P0361=Circuito da Bobina K da Ignição Primária/Secundária +P0360=Circuito da Bobina J da Ignição Primária/Secundária +P0359=Circuito da Bobina I da Ignição Primária/Secundária +P0358=Circuito da Bobina H da Ignição Primária/Secundária +P0357=Circuito da Bobina G da Ignição Primária/Secundária +P0356=Circuito da Bobina F da Ignição Primária/Secundária +P0355=Circuito da Bobina E da Ignição Primária/Secundária +P0354=Circuito da Bobina D da Ignição Primária/Secundária +P0353=Circuito da Bobina C da Ignição Primária/Secundária +P0352=Circuito da Bobina B da Ignição Primária/Secundária +P0351=Circuito da Bobina A da Ignição Primária/Secundária +P0350=Circuito da Bobina de Ignição Primária/Secundária +P0349=Sensor A Banco 2 Sensor de Posição do Virabrequim - Sinal Intermitente +P0348=Circuito A Banco 2 Sensor de Posição do Virabrequim - Sinal Baixo +P0347=Circuito A Banco 2 Sensor de Posição do Virabrequim - Sinal Baixo +P0346=Circuito A Banco 2 Faixa/Desempenho do Sensor de Posição do Virabrequim +P0345=Circuito A Banco 2 Sensor de Posição do Virabrequim +P0344=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Intermitente +P0343=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Alto +P0342=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Baixo +P0341=Faixa/Desempenho do Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim +P0340=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim +P0339=Circuito A do Sensor de Posição do Virabrequim - Sinal Intermitente +P0338=Circuito A do Sensor de Posição do Virabrequim - Sinal Alto +P0337=Circuito A do Sensor de Posição do Virabrequim - Sinal Baixo +P0324=Erro no Sistema de Controle de Detonação +P0323=Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor - Sinal Intermitente +P0322=Sem Sinal no Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P0321=Faixa/Desempenho so Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P0320=Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P0319=Sinal do Circuito do Sensor B de Pista Irregular +P0318=Sinal do Circuito do Sensor A de Pista Irregular +P0317=Não há um Hardware de Pista Irregular Presente +P0316=Foi Detectada uma Falha de Ignição ao Ligar o Motor (Nas Primeiras 1000 Rotações) +P0315=O Sistema de Variação Não Conseguiu Identificar a Posição do Virabrequim +P0314=Foi Detectado uma Falha de Ignição no Cilindro (Nenhum Cilindro foi Enumerado) +P0313=Foi Detectado uma Falha de Ignição Devido ao Baixo Nível de Combustível +P0312=Foi Detectado uma Falha de Ignição no Cilindro 12 +P0311=Foi Detectado uma Falha de Ignição no Cilindro 11 +P0310=Foi Detectado uma Falha de Ignição no Cilindro 10 +P0309=Foi Detectado uma Falha de Ignição no Cilindro 9 +P0308=Foi Detectado uma Falha de Ignição no Cilindro 8 +P0307=Foi Detectado uma Falha de Ignição no Cilindro 7 +P0306=Foi Detectado uma Falha de Ignição no Cilindro 6 +P0305=Foi Detectado uma Falha de Ignição no Cilindro 5 +P0304=Foi Detectado uma Falha de Ignição no Cilindro 4 +P0303=Foi Detectado uma Falha de Ignição no Cilindro 3 +P0302=Foi Detectado uma Falha de Ignição no Cilindro 2 +P0301=Foi Detectado uma Falha de Ignição no Cilindro 1 +P0300=Foi Detectado uma Falha de Ignição Aleatória/Múltipla no Cilindro +P0299=O Turbo Compressor/Compressor está Subalimentado +P0298=Temperatura do Óleo do Motor Acima do Limite +P0297=Condição do Excesso de Velocidade do Veículo +P0296=Participação/Balanceamento do Cilindro 12 +P0295=Circuito de Controle do Injetor do Cilindro 12 - Sinal Alto +P0294=Circuito de Controle do Injetor do Cilindro 12 - Sinal Baixo +P0293=Participação/Balanceamento do Cilindro 11 +P0292=Circuito de Controle do Injetor do Cilindro 11 - Sinal Alto +P0291=Circuito de Controle do Injetor do Cilindro 11 - Sinal Baixo +P0290=Participação/Balanceamento do Cilindro 10 +P0289=Circuito de Controle do Injetor do Cilindro 10 - Sinal Alto +P0288=Circuito de Controle do Injetor do Cilindro 10 - Sinal Baixo +P0287=Participação/Balanceamento do Cilindro 9 +P0286=Circuito de Controle do Injetor do Cilindro 9 - Sinal Alto +P0285=Circuito de Controle do Injetor do Cilindro 9 - Sinal Baixo +P0284=Participação/Balanceamento do Cilindro 8 +P0283=Circuito de Controle do Injetor do Cilindro 8 - Sinal Alto +P0282=Circuito de Controle do Injetor do Cilindro 8 - Sinal Baixo +P0281=Participação/Balanceamento do Cilindro 7 +P0280=Circuito de Controle do Injetor do Cilindro 7 - Sinal Alto +P0279=Circuito de Controle do Injetor do Cilindro 7 - Sinal Baixo +P0278=Participação/Balanceamento do Cilindro 6 +P0277=Circuito de Controle do Injetor do Cilindro 6 - Sinal Alto +P0276=Circuito de Controle do Injetor do Cilindro 6 - Sinal Baixo +P0275=Participação/Balanceamento do Cilindro 5 +P0274=Circuito de Controle do Injetor do Cilindro 5 - Sinal Alto +P0273=Circuito de Controle do Injetor do Cilindro 5 - Sinal Baixo +P0272=Participação/Balanceamento do Cilindro 4 +P0271=Circuito de Controle do Injetor do Cilindro 4 - Sinal Alto +P0270=Circuito de Controle do Injetor do Cilindro 4 - Sinal Baixo +P0269=Participação/Balanceamento do Cilindro 3 +P0268=Circuito de Controle do Injetor do Cilindro 3 - Sinal Alto +P0267=Circuito de Controle do Injetor do Cilindro 3 - Sinal Baixo +P0266=Participação/Balanceamento do Cilindro 2 +P0265=Circuito de Controle do Injetor do Cilindro 2 - Sinal Alto +P0264=Circuito de Controle do Injetor do Cilindro 2 - Sinal Baixo +P0263=Participação/Balanceamento do Cilindro 1 +P0262=Circuito de Controle do Injetor do Cilindro 1 - Sinal Alto +P0261=Circuito de Controle do Injetor do Cilindro 1 - Sinal Baixo +P0260=Controle B do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) - Sinal Intermitente +P025D=Circuito do Módulo de Controle da Bomba de Combustível - Sinal Alto +P025C=Circuito do Módulo de Controle da Bomba de Combustível - Sinal Baixo +P025B=Faixa/Desempenho do Circuito do Módulo de Controle da Bomba de Combustível +P204E=Circuito do Sensor de Pressão do Redutor - Sinal Intermitente/Errático +P204D=Circuito do Sensor de Pressão do Redutor - Sinal Alto +P204C=Circuito do Sensor de Pressão do Redutor - Sinal Baixo +P204B=Faixa/Desempenho do Circuito do Sensor de Pressão do Redutor +P0612=Módulo de Controle do Relê do Injetor de Combustível +P0611=Desempenho do Módulo de Controle do Injetor de Combustível +P0610=Erro nas Opções do Módulo de Controle do Veículo +P060F=Desempenho do Módulo de Controle Interno da Temperatura do Líquido de Arrefecimento +P060E=Desempenho do Módulo de Controle Interno da Posição do Acelerador +P060D=Desempenho do Módulo de Controle Interno da Posição do Pedal do Acelerador +P060C=Desempenho do Processador Principal do Módulo de Controle Interno +P060B=Desempenho de Processamento A/D do Módulo de Controle Interno +P060A=Desempenho do Processador de Monitoramento do Módulo de Controle Interno +P0609=Módulo de Controle do VSS Saída B +P0608=Módulo de Controle do VSS Saída A +P0607=Desempenho do Módulo de Controle +P0606=Processador ECM/PCM +P0605=Módulo de Controle Interno Erro na Memória de Leitura Apenas (ROM) +P0604=Módulo de Controle Interno Erro na Memória de Acesso Aleatório (RAM) +P0603=Módulo de Controle Interno Erro na Memória Keep Alive / Memória de Manutenção (KAM) +P0602=Erro no Módulo de Controle de Programação +P0601=Erro de Check Sum no Módulo de Controle Interno da Memória +P0600=Ligação de Comunicação Serial +P0599=Circuito de Controle do Aquecedor do Termômetro - Sinal Alto +P0598=Circuito de Controle do Aquecedor do Termômetro - Sinal Baixo +P0597=Circuito de Controle do Aquecedor do Termômetro /Aberto +P0596=Circuito de Controle do Servocontrole do Controlador de Cruzeiro - Sinal Alto +P0595=Circuito de Controle do Servocontrole do Controlador de Cruzeiro - Sinal Baixo +P0594=Circuito de Controle do Servocontrole do Controlador de Cruzeiro /Aberto +P0593=Circuito Multifuncional da Entrada B do Controle de Cruzeiro - Sinal Alto +P0592=Circuito Multifuncional da Entrada B do Controle de Cruzeiro - Sinal Baixo +P0591=Faixa/Desempenho do Circuito Multifuncional da Entrada B do Controle de Cruzeiro +P0590=Circuito Multifuncional da Entrada B do Controle de Cruzeiro Travado +P0589=Circuito Multifuncional da Entrada B do Controle de Cruzeiro +P0588=Circuito de Controle de Ventilação do Controle de Cruzeiro - Sinal Alto +P0587=Circuito de Controle de Ventilação do Controle de Cruzeiro - Sinal Baixo +P0586=Circuito de Controle de Ventilação do Controle de Cruzeiro /Aberto +P0585=Correlação Multifuncional da Entrada A/B do Controle de Cruzeiro +P0584=Circuito de Controle de Vácuo do Controle de Cruzeiro - Sinal Alto +P0583=Circuito de Controle de Vácuo do Controle de Cruzeiro - Sinal Baixo +P0582=Circuito de Controle de Vácuo do Controle de Cruzeiro /Aberto +P0581=Circuito Multifuncional da Entrada A do Controle de Cruzeiro - Sinal Alto +P0580=Circuito Multifuncional da Entrada A do Controle de Cruzeiro - Sinal Baixo +P0579=Faixa/Desempenho do Circuito Multifuncional da Entrada A do Controle de Cruzeiro +P0578=Circuito Multifuncional da Entrada A do Controle de Cruzeiro Travado +P0577=Circuito de Entrada do Controle de Cruzeiro - Sinal Alto +P0576=Circuito de Entrada do Controle de Cruzeiro - Sinal Baixo +P0575=Circuito de Entrada do Controle de Cruzeiro +P0574=Sistema de Controle de Cruzeiro - A Velocidade do Veículo Está Muito Alta +P0573=Circuito do Freio Interruptor A - Sinal Alto +P0572=Circuito do Freio Interruptor A - Sinal Baixo +P0571=Circuito do Freio Interruptor A +P0570=Controle de Cruzeiro Sinal Acelerar +P056B=Controle de Cruzeiro Decrementar o Sinal de Distância +P056A=Controle de Cruzeiro Incrementar o Sinal de Distância +P0569=Controle de Cruzeiro Sinal Litoral +P0568=Controle de Cruzeiro Sinal Set +P0567=Controle de Cruzeiro Sinal Resumir +P0566=Controle de Cruzeiro Sinal Desligado +P0565=Controle de Cruzeiro Sinal Ligado +P0564=Circuito Multifuncional da Entrada A do Controle de Cruzeiro +P0563=Tensão do Sistema Alto +P0562=Tensão do Sistema Baixo +P0561=Tensão do Sistema Instável +P0560=Tensão do Sistema +P0559=Circuito do Sensor de Pressão do Servo Freio - Sinal Intermitente +P0558=Circuito do Sensor de Pressão do Servo Freio - Sinal Alto +P0557=Circuito do Sensor de Pressão do Servo Freio - Sinal Baixo +P0556=Faixa/Desempenho do Circuito do Sensor de Pressão do Servo Freio +P0555=Circuito do Sensor de Pressão do Servo Freio +P0554=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Intermitente +P0553=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Alto +P0552=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Baixo +P0551=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão Faixa/Desempenho +P0550=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão +P0549=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Alto +P0548=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Baixo +P0547=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 +P0546=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Alto +P0545=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Baixo +P0544=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 +P0543=Circuito de Aquecimento A da Entrada do Ar Aberto +P0542=Circuito de Aquecimento A da Entrada do Ar - Sinal Alto +P0541=Circuito de Aquecimento A da Entrada do Ar - Sinal Baixo +P0540=Circuito de Aquecimento A da Entrada do Ar +P053C=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo - Sinal Alto +P053B=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo - Sinal Baixo +P053A=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo +P0539=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Intermitente +P0538=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Alto +P0537=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Baixo +P0536=Faixa/Desempenho do Circuito do Sensor da Temperatura do Evaporador do A/C +P0535=Circuito do Sensor da Temperatura do Evaporador do A/C +P0534=Perda da Carga do Gás Refrigerante do A/C +P0533=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C - Sinal Alto +P0532=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C - Sinal Baixo +P0531=Faixa/Desempenho do Circuito do Sensor A de Pressão do Gás Refrigerante do A/C +P0530=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C +P0529=Circuito do Sensor de Velocidade do Ventilador de Resfriamento - Sinal Intermitente +P0528=Circuito do Sensor de Velocidade do Ventilador de Resfriamento - Sem Sinal +P0527=Faixa/Desempenho do Circuito do Sensor de Velocidade do Ventilador de Resfriamento +P0526=Circuito do Sensor de Velocidade do Ventilador de Resfriamento +P0525=Faixa/Desempenho do Circuito de Controle do Servocontrole do Controlador de Cruzeiro +P0524=Pressão de Óleo do Motor Muito Baixo +P0523=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor - Sinal Alto +P0522=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor - Sinal Baixo +P025A=Circuito do Módulo de Controle da Bomba de Combustível /Aberto +P0259=Bomba de combustível B - sinal alto +P0258=Bomba de combustível B - sinal baixo +P0257=Bomba de combustível B - problema de faixa/funcionamento +P0256=Controle B do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) +P0255=Controle A do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) - Sinal Intermitente +P0254=Bomba de combustível A - sinal alto +P0253=Bomba de combustível A - sinal baixo +P0252=Bomba de combustível A - problema de faixa/funcionamento +P0251=Controle A do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) +P0250=Válvula de descarga do turbocompressor B - sinal alto +P024F=Posição do Sensor A do Circuito de Controle da Descarga do Radiador - Sinal Alto +P024E=Posição do Sensor A do Circuito de Controle da Descarga do Radiador - Sinal Baixo +P024D=Faixa/Desempenho da Posição do Sensor A do Circuito de Controle da Descarga do Radiador +P024C=Posição do Sensor A do Circuito de Controle da Descarga do Radiador +P024B=Controle da Descarga do Radiador A Travado +P024A=Faixa/Desempenho do Circuito A do Controle da Bomba do Líquido Refrigerante do Radiador +P0249=Válvula de descarga do turbocompressor B - sinal baixo +P0248=Válvula de descarga do turbocompressor B - problema de faixa/funcionamento +P0247=Válvula de descarga do turbocompressor B - circuito defeituoso +P0246=Válvula de descarga do turbocompressor A - sinal alto +P0245=Válvula de descarga do turbocompressor A - sinal baixo +P0244=Solenoidee A do wastegate – faixa/desempenho +P0243=Solenoidee A do wastegate (válv. De alívio) – mau funcionamento +P0242=Sensor de pressão do turbo – sensor B – sinal muito alto +P0241=Sensor de pressão do turbo – sensor B – Sinal muito baixo +P0240=Sensor de pressão do turbo – sensor B – Faixa/desempenho +P023F=Reservado ao ISO/SAE +P023E=Correlação do Sensor MAP B do Turbo Compressor/Compressor +P023D=Correlação do Sensor MAP A do Turbo Compressor/Compressor +P023C=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador - Sinal Alto +P023B=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador - Sinal Baixo +P023A=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador /Aberto +P0239=Sensor de pressão do turbo – sensor B – mau funcionamento +P0238=Sensor de pressão do turbo – sensor A – Sinal muito alto +P0237=Sensor de pressão do turbo – sensor A – Sinal muito baixo +P0236=Sensor de pressão do turbo – sensor A – Faixa/desempenho +P0235=Sensor de pressão do turbo – sensor A – Mau funcionamento +P0234=Condição da Pressurização de Sobrealimentação do Turbo Compressor/Compressor +P0233=Circuito Secundário da Bomba de Combustível - Sinal Intermitente +P0232=Circuito Secundário da Bomba de Combustível - Sinal Alto +P0231=Circuito Secundário da Bomba de Combustível +P0230=Circuito Primário da Bomba de Combustível +P022F=Circuito B do Controle da Descarga do Radiador - Sinal Alto +P022E=Circuito B do Controle da Descarga do Radiador - Sinal Baixo +P022D=Circuito B do Controle da Descarga do Radiador /Aberto +P022C=Circuito A do Controle da Descarga do Radiador - Sinal Alto +P022B=Circuito A do Controle da Descarga do Radiador - Sinal Baixo +P022A=Circuito A do Controle da Descarga do Radiador /Aberto +P0229=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P0228=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0227=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P0226=Faixa/Desempenho do Circuito C do Sensor da Posição da Borboleta Pedal Acelerador +P0225=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador +P0224=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P0223=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0222=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P0221=Faixa/Desempenho do Circuito B do Sensor da Posição da Borboleta Pedal Acelerador +P0220=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador +P021F=Tempo de Injeção do Cilindro 12 +P021E=Tempo de Injeção do Cilindro 11 +P021D=Tempo de Injeção do Cilindro 10 +P021C=Tempo de Injeção do Cilindro 9 +P021B=Tempo de Injeção do Cilindro 8 +P021A=Tempo de Injeção do Cilindro 7 +P0219=Condição do Excesso de Rotação do Motor +P0218=Condição da Temperatura de Superaquecimento do Óleo da Transmissão +P0217=Condição da Temperatura de Superaquecimento do Líquido de Arrefecimento do Motor +P0216=Circuito do Controle do Tempo de Injeção/Injetor +P0215=Solenoide de Corte do Motor +P0214=Partida a Frio, Injetor 2 +P0213=Partida a Frio, Injetor 1 +P0212=Injetor - Circuito/Aberto - Cilindro 12 +P0211=Injetor - Circuito/Aberto - Cilindro 11 +P0210=Injetor - Circuito/Aberto - Cilindro 10 +P020F=Tempo de Injeção do Cilindro 6 +P020E=Tempo de Injeção do Cilindro 5 +P020D=Tempo de Injeção do Cilindro 4 +P020C=Tempo de Injeção do Cilindro 3 +P020B=Tempo de Injeção do Cilindro 2 +P020A=Tempo de Injeção do Cilindro 1 +P0209=Injetor - Circuito/Aberto - Cilindro 9 +P0208=Injetor - Circuito/Aberto - Cilindro 8 +P0207=Injetor - Circuito/Aberto - Cilindro 7 +P0206=Injetor - Circuito/Aberto - Cilindro 6 +P0205=Injetor - Circuito/Aberto - Cilindro 5 +P0204=Injetor - Circuito/Aberto - Cilindro 4 +P0203=Injetor - Circuito/Aberto - Cilindro 3 +P0202=Injetor - Circuito/Aberto - Cilindro 2 +P0201=Injetor - Circuito/Aberto - Cilindro 1 +P0200=Injetor - Circuito/Aberto +P0199=Sensor de Temperatura do Óleo do Motor - Sinal Intermitente +P0198=Sensor de Temperatura do Óleo do Motor - Sinal Alto +P0197=Sensor de Temperatura do Óleo do Motor - Sinal Baixo +P0196=Faixa/Desempenho do Sensor de Temperatura do Óleo do Motor +P0195=Sensor de Temperatura do Óleo do Motor +P0194=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Intermitente +P0193=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Alto +P0192=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Baixo +P0191=Faixa/Desempenho do Circuito A do Sensor da Pressão da Linha de Combustível +P0190=Circuito A do Sensor da Pressão da Linha de Combustível +P018F=Reservado ao ISO/SAE +P018E=Circuito B do Sensor da Pressão do Combustível - Sinal Intermitente/Errático +P018D=Circuito B do Sensor da Pressão do Combustível - Sinal Alto +P018C=Circuito B do Sensor da Pressão do Combustível - Sinal Baixo +P018B=Faixa/Desempenho do Circuito B do Sensor da Pressão do Combustível +P018A=Circuito B do Sensor da Pressão do Combustível +P0189=Sensor de temperatura do combustível B - interrupção intermitente de circuito +P0188=Sensor de temperatura do combustível B - sinal de entrada alto +P0187=Sensor de temperatura do combustível B - sinal de entrada baixo +P0186=Sensor de temperatura do combustível B - problema de faixa/funcionamento +P0185=Sensor de temperatura do combustível B - circuito defeituoso +P0184=Sensor de temperatura do combustível A - interrupção intermitente de circuito +P0183=Sensor de temperatura do combustível A - sinal de entrada alto +P0182=Sensor de temperatura do combustível A - sinal de entrada baixo +P0181=Sensor de temperatura do combustível A - problema de faixa/funcionamento +P0180=Sensor de temperatura do combustível A - circuito defeituoso +P0179=Sensor de composição do combustível - sinal de entrada alto +P0178=Sensor de composição do combustível - sinal de entrada baixo +P0177=Sensor de composição do combustível - problema de faixa/funcionamento +P0176=Sensor de composição do combustível - circuito defeituoso +P0175=Sistema Muito Rico Banco 2 +P0174=Sistema Muito Pobre Banco 2 +P0173=Ajuste de Combustível Banco 2 +P0172=Sistema Muito Rico Banco 1 +P0171=Sistema Muito Pobre Banco 1 +P0170=Ajuste de Combustível Banco 1 +P0169=Composição Incorreta do Combustível +P0168=Temperatura do Combustível Muito Alta +P0167=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 +P0166=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0165=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0164=Alta Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0163=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0162=Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0161=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 +P0160=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0159=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0158=Alta Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0157=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0156=Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0155=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 +P0154=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0153=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0152=Alta Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0151=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0150=Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0149=Erro no Sincronismo da Distribuição de Combustível +P0148=Mal Funcionamento na Distribuição de Combustível +P0147=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 +P0146=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0145=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0144=Alta Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0143=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0142=Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0141=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 +P0140=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0139=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0138=Alta Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0137=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0136=Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0135=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 +P0134=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0133=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0132=Alta Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0131=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0130=Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P012F=Reservado ao ISO/SAE +P012E=Circuito do Sensor da Pressão na Entrada do Turbo Compressor/Compressor - Sinal Intermitente/Errático +P012D=Circuito do Sensor da Pressão na Entrada do Turbo Compressor/Compressor - Sinal Alto +P012C=Circuito do Sensor da Pressão na Entrada do Turbo Compressor/Compressor - Sinal Baixo +P012B=Faixa/Desempenho do Circuito no Sensor de Pressão na Entrada do Turbo Compressor/Compressor +P012A=Circuito do Sensor da Pressão na Entrada do Turbo Compressor/Compressor +P0129=Pressão Barométrica Muito Baixa +P0128=Termômetro do Líquido de Refrigeração (Temperatura do Líquido de Arrefecimento Abaixo da Faixa de Controle do Termômetro) +P0127=Temperatura do Ar de Admissão Muito Alta +P0126=Líquido de Arrefecimento com Temperatura Insuficiente para Operação Estável +P0125=Líquido de Arrefecimento com Temperatura Insuficiente para a Realização do Controle de Combustível em Circuito Fechado +P0124=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P0123=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0122=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P0121=Faixa/Desempenho do Circuito A do Sensor da Posição da Borboleta Pedal Acelerador +P0120=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador +P011A=Correlação 1/2 dos Sensores de Temperatura do Líquido de Arrefecimento do Motor +P0119=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Intermitente +P0118=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Alto +P0117=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Baixo +P0116=Faixa/Desempenho do Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor +P0115=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor +P0114=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Intermitente +P0113=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Alto +P0112=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Baixo +P0111=Faixa/Desempenho do Circuito do Sensor 1 da Temperatura do Ar de Admissão +P0110=Circuito do Sensor 1 da Temperatura do Ar de Admissão +P010F=Correlação A/B dos Sensores MAF ou VAF +P010E=Circuito MAF ou VAF - Sinal Intermitente/Errático +P010D=Circuito MAF ou VAF - Sinal Alto +P010C=Circuito MAF ou VAF - Sinal Baixo +P010B=Faixa/Desempenho do Circuito MAF ou VAF +P010A=Circuito B MAF ou VAF +P0109=Circuito do Sensor MAP/BARO - Sinal Intermitente +P0108=Circuito do Sensor MAP/BARO - Sinal Alto +P0107=Circuito do Sensor MAP/BARO - Sinal Baixo +P0106=Problemas na Faixa/Desempenho do Circuito do Sensor MAP/BARO +P0105=Mau Funcionamento do Circuito do Sensor MAP/BARO +P0104=Sensor MAF ou VAF - Sinal Intermitente +P0103=Sensor MAF ou VAF - Sinal Alto +P0102=Sensor MAF ou VAF - Sinal Baixo +P0101=Faixa/Desempenho Incorreto do Sensor MAF ou VAF +P0100=Mal Funcionamento do Circuito MAF ou VAF +P009A=Correlação da Temperatura do Ar de Admissão / Temperatura do Ar Ambiente +P0099=Circuito do Sensor 2 da Temperatura do Ar de Admissão - Sinal Intermitente/Errático +P0098=Sensor 2 da Temperatura do Ar de Admissão - Sinal Alto +P0097=Sensor 2 da Temperatura do Ar de Admissão - Sinal Baixo +P0096=Faixa/Desempenho do Circuito do Sensor 2 da Temperatura do Ar de Admissão +P0095=Circuito do Sensor 2 da Temperatura do Ar de Admissão +P0336=Faixa/Desempenho do Circuito A do Sensor de Posição do Virabrequim +P0335=Circuito A do Sensor de Posição do Virabrequim +P0334=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Intermitente +P0333=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Alto +P0332=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Baixo +P0331=Banco 2 Faixa/Desempenho do Circuito do Sensor 2 do Controle de Detonação +P0330=Banco 2 do Circuito do Sensor 2 do Controle de Detonação +P0329=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Intermitente +P0328=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Alto +P0327=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Baixo +P0326=Sensor Único ou Banco 1 Faixa/Desempenho do Circuito do Sensor 1 do Controle de Detonação +P0325=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação +P0094=Vazamento do Sistema de Combustível - Pequeno +P0093=Vazamento do Sistema de Combustível - Grande +P0092=Circuito de Controle do Regulador de Pressão do Combustível 1 - Sinal Alto +P0091=Circuito de Controle do Regulador de Pressão do Combustível 1 - Sinal Baixo +P0090=Circuito de Controle do Regulador de Pressão do Combustível 1 +P0089=Desempenho do Regulador da Pressão do Combustível 1 +P0088=Pressão da Linha/Sistema de Combustível - Muito Alta +P0087=Pressão da Linha/Sistema de Combustível - Muito Baixo +P0086=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 - Sinal Alto +P0085=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 - Sinal Baixo +P0084=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 +P0083=Solenoide de Controle das Válvulas de Admissão Banco 2 - Sinal Alto +P0082=Solenoide de Controle das Válvulas de Admissão Banco 2 - Sinal Baixo +P0081=Solenoide de Controle das Válvulas de Admissão Banco 2 +P0080=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 - Sinal Alto +P0079=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 - Sinal Baixo +P0078=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 +P0077=Circuito de Controle das Válvulas de Admissão Banco 1 - Sinal Alto +P0076=Circuito de Controle das Válvulas de Admissão Banco 1 - Sinal Baixo +P0075=Circuito de Controle das Válvulas de Admissão Banco 1 +P0074=Circuito do Sensor de Temperatura do Ar Ambiente - Sinal Intermitente +P0073=Circuito do Sensor de Temperatura do Ar Ambiente - Sinal Alto +P0072=Circuito do Sensor de Temperatura do Ar Ambiente - Sinal Baixo +P0071=Circuito do Sensor de Temperatura do Ar Ambiente Faixa/Desempenho +P0070=Circuito do Sensor de Temperatura do Ar Ambiente +P006F=Reservado ao ISO/SAE +P006E=Reservado ao ISO/SAE +P006D=Pressão Barométrica - Correlação de Pressão na Entrada do Turbo Compressor/Compressor +P006C=MAP - Correlação de Pressão na Entrada do Turbo Compressor/Compressor +P006B=MAP – Correlação de Pressão do Escape +P006A=MAP – Correlação do Fluxo de Volume ou Massa de Ar +P0069=Correlação Incorreta Entre MAP e BARO +P0068=Correlação Incorreta Entre Sensores MAF/MAP e TPS +P0067=Circuito de Controle do Injetor Assistido a Ar - Sinal Alto +P0066=Circuito de Controle do Injetor Assistido a Ar - Sinal Baixo +P0065=Injetor Assistido a Ar – Desempenho/Faixa de Controle +P0064=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 - Sinal Alto +P0063=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 - Sinal Baixo +P0062=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 +P0061=Resistência do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 +P0060=Resistência do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 +P0059=Resistência do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 +P0058=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 - Sinal Alto +P0057=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 - Sinal Baixo +P0056=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 +P0055=Resistência do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 +P0054=Resistência do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 +P0053=Resistência do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 +P0052=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 - Sinal Alto +P0051=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 - Sinal Baixo +P0050=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 +P004F=Circuito da Solenoide B do Controle de Sobrealimentação do Turbo Compressor/Compressor - Sinal Intermitente ou Errático +P004E=Circuito da Solenoide A do Controle de Sobrealimentação do Turbo Compressor/Compressor - Sinal Intermitente ou Errático +P004D=Circuito da Solenoide B do Controle de Sobrealimentação do Turbo Compressor/Compressor - Sinal Alto +P004C=Circuito da Solenoide B do Controle de Sobrealimentação do Turbo Compressor/Compressor - Sinal Baixo +P004B=Faixa/Desempenho do Circuito na Solenoide B do Controle de Sobrealimentação do Turbo Compressor/Compressor +P004A=Solenoide B do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor Circuito / Aberto +P0049=Turbina do Turbo Compressor/Compressor com Rotação Acima do Limite +P0048=Sinal Alto na Solenoide A do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor +P0047=Sinal Baixo na Solenoide A do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor +P0046=Alcance/Performance na Solenoide A do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor +P0045=Circuito/Aberto na Solenoide A do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor +P0044=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 - Sinal Alto +P0043=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 - Sinal Baixo +P0042=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 +P0041=Sinais do sensor de oxigênio trocados, bloco 1 sensor 2/bloco 2 sensor 2 +P0040=Sinais do sensor de oxigênio trocados, bloco 1 sensor 1/bloco 2 sensor 1 +P0039=Válvula de derivação do turbocompressor/compressor de sobrealimentação, circuito de controle - faixa/funcionamento +P0038=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 - Sinal Alto +P0037=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 - Sinal Baixo +P0036=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 +P0035=Válvula de descarga do turbocompressor - sinal alto +P0034=Válvula de Descarga do Turbo Compressor - Sinal Baixo +P0033=Válvula de descarga do turbocompressor - circuito defeituoso +P0032=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 - Sinal Alto +P0031=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 - Sinal Baixo +P0030=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 +P0029=Circuito do solenoide de controle da válvula de escape, bloco 2 - faixa/funcionamento +P0028=Circuito do solenoide de controle da válvula de admissão, bloco 2 - faixa/funcionamento +P0027=Circuito do solenoide de controle da válvula de escape, bloco 1 - faixa/funcionamento +P0026=Circuito do solenóide de controle da válvula de admissão, bloco 1 - faixa/funcionamento +P0025=Posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - ignição atrasada +P0024=Posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - ignição avançada/funcionamento do sistema +P0023=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - circuito defeituoso +P0022=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - ignição atrasada +P0021=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - ignição avançada/funcionamento do sistema +P0020=Atuador de posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - circuito defeituoso +P0019=Posição do virabrequim/posição do comando de válvulas, bloco 2 sensor B - correlação +P0018=Posição do virabrequim/posição do comando de válvulas, bloco 2 sensor A - correlação +P0017=Posição do virabrequim/posição do comando de válvulas, bloco 1 sensor B - correlação +P0016=Posição do virabrequim/posição do comando de válvulas, bloco 1 sensor A - correlação +P0015=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 1 - ignição atrasada +P0014=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 1 - ignição avançada/funcionamento do sistema +P0013=Atuador de posição do comando de válvulas, escape/esquerda/parte dianteira, bloco 1 - circuito defeituoso +P0012=Posição do comando de válvulas, admissão/direita/parte dianteira, bloco 1 - ignição atrasada +P0011=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 1 - ignição avançada/funcionamento do sistema +P0010=Atuador de posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 1 - circuito defeituoso +P000F=Reservado ao ISO/SAE +P000E=Reservado ao ISO/SAE +P000D=Posição do Virabrequim B Resposta Lenta Banco 2 +P000C=Posição do Virabrequim A Resposta Lenta Banco 2 +P000B=Posição do Virabrequim B Resposta Lenta Banco 1 +P000A=Posição do Virabrequim A Resposta Lenta Banco 1 +P0009=Posição do Motor Desempenho do Sistema Banco 2 +P0008=Posição do Motor Desempenho do Sistema Banco 1 +P0007=Corte de Combustível Válvula A Circuito de Controle - Sinal Alto +P0006=Corte de Combustível Válvula A Circuito de Controle - Sinal Baixo +P0005=Corte de Combustível Válvula A Circuito de Controle /Aberto +P0004=Regulador do Volume de Combustível Circuito de Controle - Sinal Alto +P0003=Regulador do Volume de Combustível Circuito de Controle - Sinal Baixo +P0002=Faixa/Desempenho do Regulador do Volume de Combustível Circuito de Controle +P0001=Regulador do Volume de Combustível Circuito de Controle /Aberto +P279A=Reservado ao ISO/SAE +P279B=Reservado ao ISO/SAE +P279C=Reservado ao ISO/SAE +P279D=Reservado ao ISO/SAE +P279E=Reservado ao ISO/SAE +P279F=Reservado ao ISO/SAE +B0859=Tensão do Sistema Baixo +B0860=Tensão do Sistema Alto diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt_BR.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt_BR.properties new file mode 100644 index 0000000..4bc06d0 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_pt_BR.properties @@ -0,0 +1,2635 @@ +P0001=Regulador do Volume de Combustível Circuito de Controle /Aberto +P0002=Faixa/Desempenho do Regulador do Volume de Combustível Circuito de Controle +P0003=Regulador do Volume de Combustível Circuito de Controle - Sinal Baixo +P0004=Regulador do Volume de Combustível Circuito de Controle - Sinal Alto +P0005=Corte de Combustível Válvula A Circuito de Controle /Aberto +P0006=Corte de Combustível Válvula A Circuito de Controle - Sinal Baixo +P0007=Corte de Combustível Válvula A Circuito de Controle - Sinal Alto +P0008=Posição do Motor Desempenho do Sistema Banco 1 +P0009=Posição do Motor Desempenho do Sistema Banco 2 +P0010=Atuador de posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 1 - circuito defeituoso +P0011=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 1 - ignição avançada/funcionamento do sistema +P0012=Posição do comando de válvulas, admissão/direita/parte dianteira, bloco 1 - ignição atrasada +P0013=Atuador de posição do comando de válvulas, escape/esquerda/parte dianteira, bloco 1 - circuito defeituoso +P0014=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 1 - ignição avançada/funcionamento do sistema +P0015=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 1 - ignição atrasada +P0016=Posição do virabrequim/posição do comando de válvulas, bloco 1 sensor A - correlação +P0017=Posição do virabrequim/posição do comando de válvulas, bloco 1 sensor B - correlação +P0018=Posição do virabrequim/posição do comando de válvulas, bloco 2 sensor A - correlação +P0019=Posição do virabrequim/posição do comando de válvulas, bloco 2 sensor B - correlação +P0020=Atuador de posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - circuito defeituoso +P0021=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - ignição avançada/funcionamento do sistema +P0022=Posição do comando de válvulas, admissão/esquerda/parte dianteira, bloco 2 - ignição atrasada +P0023=Atuador de posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - circuito defeituoso +P0024=Posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - ignição avançada/funcionamento do sistema +P0025=Posição do comando de válvulas, escape/direita/parte traseira, bloco 2 - ignição atrasada +P0026=Circuito do solenóide de controle da válvula de admissão, bloco 1 - faixa/funcionamento +P0027=Circuito do solenoide de controle da válvula de escape, bloco 1 - faixa/funcionamento +P0028=Circuito do solenoide de controle da válvula de admissão, bloco 2 - faixa/funcionamento +P0029=Circuito do solenoide de controle da válvula de escape, bloco 2 - faixa/funcionamento +P0030=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 +P0031=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 - Sinal Baixo +P0032=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 - Sinal Alto +P0033=Válvula de descarga do turbocompressor - circuito defeituoso +P0034=Válvula de Descarga do Turbo Compressor - Sinal Baixo +P0035=Válvula de descarga do turbocompressor - sinal alto +P0036=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 +P0037=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 - Sinal Baixo +P0038=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 - Sinal Alto +P0039=Válvula de derivação do turbocompressor/compressor de sobrealimentação, circuito de controle - faixa/funcionamento +P0040=Sinais do sensor de oxigênio trocados, bloco 1 sensor 1/bloco 2 sensor 1 +P0041=Sinais do sensor de oxigênio trocados, bloco 1 sensor 2/bloco 2 sensor 2 +P0042=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 +P0043=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 - Sinal Baixo +P0044=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 - Sinal Alto +P0045=Circuito/Aberto na Solenoide A do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor +P0046=Alcance/Performance na Solenoide A do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor +P0047=Sinal Baixo na Solenoide A do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor +P0048=Sinal Alto na Solenoide A do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor +P0049=Turbina do Turbo Compressor/Compressor com Rotação Acima do Limite +P0050=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 +P0051=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 - Sinal Baixo +P0052=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 - Sinal Alto +P0053=Resistência do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 +P0054=Resistência do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 +P0055=Resistência do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 +P0056=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 +P0057=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 - Sinal Baixo +P0058=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 - Sinal Alto +P0059=Resistência do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 +P0060=Resistência do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 +P0061=Resistência do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 +P0062=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 +P0063=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 - Sinal Baixo +P0064=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 - Sinal Alto +P0065=Injetor Assistido a Ar – Desempenho/Faixa de Controle +P0066=Circuito de Controle do Injetor Assistido a Ar - Sinal Baixo +P0067=Circuito de Controle do Injetor Assistido a Ar - Sinal Alto +P0068=Correlação Incorreta Entre Sensores MAF/MAP e TPS +P0069=Correlação Incorreta Entre MAP e BARO +P006A=MAP – Correlação do Fluxo de Volume ou Massa de Ar +P0070=Circuito do Sensor de Temperatura do Ar Ambiente +P0071=Circuito do Sensor de Temperatura do Ar Ambiente Faixa/Desempenho +P0072=Circuito do Sensor de Temperatura do Ar Ambiente - Sinal Baixo +P0073=Circuito do Sensor de Temperatura do Ar Ambiente - Sinal Alto +P0074=Circuito do Sensor de Temperatura do Ar Ambiente - Sinal Intermitente +P0075=Circuito de Controle das Válvulas de Admissão Banco 1 +P0076=Circuito de Controle das Válvulas de Admissão Banco 1 - Sinal Baixo +P0077=Circuito de Controle das Válvulas de Admissão Banco 1 - Sinal Alto +P0078=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 +P0079=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 - Sinal Baixo +P0080=Circuito Solenoide de Controle das Válvulas de Escape Banco 1 - Sinal Alto +P0081=Solenoide de Controle das Válvulas de Admissão Banco 2 +P0082=Solenoide de Controle das Válvulas de Admissão Banco 2 - Sinal Baixo +P0083=Solenoide de Controle das Válvulas de Admissão Banco 2 - Sinal Alto +P0084=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 +P0085=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 - Sinal Baixo +P0086=Circuito Solenoide de Controle das Válvulas de Escape Banco 2 - Sinal Alto +P0087=Pressão da Linha/Sistema de Combustível - Muito Baixo +P0088=Pressão da Linha/Sistema de Combustível - Muito Alta +P0089=Desempenho do Regulador da Pressão do Combustível 1 +P0090=Circuito de Controle do Regulador de Pressão do Combustível 1 +P0091=Circuito de Controle do Regulador de Pressão do Combustível 1 - Sinal Baixo +P0092=Circuito de Controle do Regulador de Pressão do Combustível 1 - Sinal Alto +P0093=Vazamento do Sistema de Combustível - Grande +P0094=Vazamento do Sistema de Combustível - Pequeno +P0095=Circuito do Sensor 2 da Temperatura do Ar de Admissão +P0096=Faixa/Desempenho do Circuito do Sensor 2 da Temperatura do Ar de Admissão +P0097=Sensor 2 da Temperatura do Ar de Admissão - Sinal Baixo +P0098=Sensor 2 da Temperatura do Ar de Admissão - Sinal Alto +P0099=Circuito do Sensor 2 da Temperatura do Ar de Admissão - Sinal Intermitente/Errático +P0100=Mal Funcionamento do Circuito MAF ou VAF +P0101=Faixa/Desempenho Incorreto do Sensor MAF ou VAF +P0102=Sensor MAF ou VAF - Sinal Baixo +P0103=Sensor MAF ou VAF - Sinal Alto +P0104=Sensor MAF ou VAF - Sinal Intermitente +P0105=Mau Funcionamento do Circuito do Sensor MAP/BARO +P0106=Problemas na Faixa/Desempenho do Circuito do Sensor MAP/BARO +P0107=Circuito do Sensor MAP/BARO - Sinal Baixo +P0108=Circuito do Sensor MAP/BARO - Sinal Alto +P0109=Circuito do Sensor MAP/BARO - Sinal Intermitente +P0110=Circuito do Sensor 1 da Temperatura do Ar de Admissão +P0111=Faixa/Desempenho do Circuito do Sensor 1 da Temperatura do Ar de Admissão +P0112=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Baixo +P0113=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Alto +P0114=Circuito do Sensor 1 da Temperatura do Ar de Admissão - Sinal Intermitente +P0115=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor +P0116=Faixa/Desempenho do Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor +P0117=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Baixo +P0118=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Alto +P0119=Circuito do Sensor 1 da Temperatura do Líquido de Arrefecimento do Motor - Sinal Intermitente +P0120=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador +P0121=Faixa/Desempenho do Circuito A do Sensor da Posição da Borboleta Pedal Acelerador +P0122=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P0123=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0124=Circuito A do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P0125=Líquido de Arrefecimento com Temperatura Insuficiente para a Realização do Controle de Combustível em Circuito Fechado +P0126=Líquido de Arrefecimento com Temperatura Insuficiente para Operação Estável +P0127=Temperatura do Ar de Admissão Muito Alta +P0128=Termômetro do Líquido de Refrigeração (Temperatura do Líquido de Arrefecimento Abaixo da Faixa de Controle do Termômetro) +P0129=Pressão Barométrica Muito Baixa +P0130=Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0131=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0132=Alta Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0133=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0134=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P0135=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 +P0136=Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0137=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0138=Alta Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0139=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0140=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P0141=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 +P0142=Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0143=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0144=Alta Tensão no Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0145=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0146=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P0147=Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 +P0148=Mal Funcionamento na Distribuição de Combustível +P0149=Erro no Sincronismo da Distribuição de Combustível +P0150=Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0151=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0152=Alta Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0153=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0154=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P0155=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 +P0156=Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0157=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0158=Alta Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0159=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0160=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P0161=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 +P0162=Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0163=Baixa Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0164=Alta Tensão no Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0165=Resposta Lenta no Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0166=Nenhuma Atividade Foi Detectada no Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P0167=Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 +P0168=Temperatura do Combustível Muito Alta +P0169=Composição Incorreta do Combustível +P0170=Ajuste de Combustível Banco 1 +P0171=Sistema Muito Pobre Banco 1 +P0172=Sistema Muito Rico Banco 1 +P0173=Ajuste de Combustível Banco 2 +P0174=Sistema Muito Pobre Banco 2 +P0175=Sistema Muito Rico Banco 2 +P0176=Sensor de composição do combustível - circuito defeituoso +P0177=Sensor de composição do combustível - problema de faixa/funcionamento +P0178=Sensor de composição do combustível - sinal de entrada baixo +P0179=Sensor de composição do combustível - sinal de entrada alto +P0180=Sensor de temperatura do combustível A - circuito defeituoso +P0181=Sensor de temperatura do combustível A - problema de faixa/funcionamento +P0182=Sensor de temperatura do combustível A - sinal de entrada baixo +P0183=Sensor de temperatura do combustível A - sinal de entrada alto +P0184=Sensor de temperatura do combustível A - interrupção intermitente de circuito +P0185=Sensor de temperatura do combustível B - circuito defeituoso +P0186=Sensor de temperatura do combustível B - problema de faixa/funcionamento +P0187=Sensor de temperatura do combustível B - sinal de entrada baixo +P0188=Sensor de temperatura do combustível B - sinal de entrada alto +P0189=Sensor de temperatura do combustível B - interrupção intermitente de circuito +P018A=Circuito B do Sensor da Pressão do Combustível +P018D=Circuito B do Sensor da Pressão do Combustível - Sinal Alto +P0234=Condição da Pressurização de Sobrealimentação do Turbo Compressor/Compressor +P0235=Sensor de pressão do turbo – sensor A – Mau funcionamento +P0236=Sensor de pressão do turbo – sensor A – Faixa/desempenho +P0237=Sensor de pressão do turbo – sensor A – Sinal muito baixo +P0238=Sensor de pressão do turbo – sensor A – Sinal muito alto +P0239=Sensor de pressão do turbo – sensor B – mau funcionamento +P0240=Sensor de pressão do turbo – sensor B – Faixa/desempenho +P0241=Sensor de pressão do turbo – sensor B – Sinal muito baixo +P0242=Sensor de pressão do turbo – sensor B – sinal muito alto +P0243=Solenoidee A do wastegate (válv. De alívio) – mau funcionamento +P0244=Solenoidee A do wastegate – faixa/desempenho +P0245=Válvula de descarga do turbocompressor A - sinal baixo +P0246=Válvula de descarga do turbocompressor A - sinal alto +P0247=Válvula de descarga do turbocompressor B - circuito defeituoso +P0248=Válvula de descarga do turbocompressor B - problema de faixa/funcionamento +P0249=Válvula de descarga do turbocompressor B - sinal baixo +P0250=Válvula de descarga do turbocompressor B - sinal alto +P0251=Controle A do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) +P0252=Bomba de combustível A - problema de faixa/funcionamento +P0253=Bomba de combustível A - sinal baixo +P0254=Bomba de combustível A - sinal alto +P0255=Controle A do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) - Sinal Intermitente +P0256=Controle B do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) +P0257=Bomba de combustível B - problema de faixa/funcionamento +P0258=Bomba de combustível B - sinal baixo +P0259=Bomba de combustível B - sinal alto +P025A=Circuito do Módulo de Controle da Bomba de Combustível /Aberto +P0260=Controle B do Medidor da Bomba Injetora de Combustível (Cam/Rotor/Injetor) - Sinal Intermitente +P000A=Posição do Virabrequim A Resposta Lenta Banco 1 +P000B=Posição do Virabrequim B Resposta Lenta Banco 1 +P000C=Posição do Virabrequim A Resposta Lenta Banco 2 +P000D=Posição do Virabrequim B Resposta Lenta Banco 2 +P000E=Reservado ao ISO/SAE +P000F=Reservado ao ISO/SAE +P0632=Odometro Não Programado – ECM/PCM +P2457=Desempenho de Recirculação do Sistema de Arrefecimento da Saída do Escape +P242E=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Intermitente/Errático +P242D=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Alto +P242C=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 - Sinal Baixo +P242B=Faixa/Desempenho do Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 +P242A=Circuito do Sensor de Temperatura de Saída do Escape Banco 1 Sensor 3 +P2429=Temperatura dos Gases do Escape Muito Alta Banco 2 +P2428=Temperatura dos Gases do Escape Muito Alta Banco 1 +P2427=Válvula de Controle da Recirculação dos Gases de Refrigeração - Sinal Alto +P2426=Válvula de Controle da Recirculação dos Gases de Refrigeração - Sinal Baixo +P2425=Circuito de Controle do Sistema de Recirculação da Saída do Escape /Aberto +P2413=Desempenho do Sistema de Recirculação da Saída do Escape +P2145=Circuito do Controle de Recirculação da Ventilação da Saída do Escape - Sinal Alto +P2144=Circuito do Controle de Recirculação da Ventilação da Saída do Escape - Sinal Baixo +P2143=Circuito do Controle de Recirculação da Ventilação da Saída do Escape /Aberto +P2142=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Alto +P2141=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Baixo +P213D=Circuito B do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Alto +P213C=Circuito B do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Baixo +P213B=Faixa/Desempenho do Circuito B do Controle de Aceleração da Recirculação da Saída do Escape +P213A=Circuito B do Controle de Aceleração da Recirculação da Saída do Escape /Aberto +P2087=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Intermitente +P2086=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 +P2085=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Intermitente +P2084=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 +P2083=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Intermitente +P2082=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 +P2081=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Intermitente +P2080=Faixa/Desempenho do Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 +P2036=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Alto +P2035=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 - Sinal Baixo +P2034=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 2 +P2033=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Alto +P2032=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 - Sinal Baixo +P2031=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 2 +P0549=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Alto +P0548=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 - Sinal Baixo +P0547=Circuito do Sensor de Temperatura da Saída do Escape Banco 2 Sensor 1 +P0546=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Alto +P0545=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 - Sinal Baixo +P0544=Circuito do Sensor de Temperatura da Saída do Escape Banco 1 Sensor 1 +P0490=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Alto +P0489=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape - Sinal Baixo +P0488=Faixa/Desempenho do Circuito A do Controle de Aceleração da Recirculação da Saída do Escape +P0487=Circuito A do Controle de Aceleração da Recirculação da Saída do Escape /Aberto +P0486=Circuito B do Sensor de Recirculação da Saída do Escape +P041E=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Intermitente/Errático +P041D=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Alto +P041C=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P041B=Faixa/Desempenho do Circuito B do Sensor de Recirculação da Saída do Escape +P041A=Circuito B do Sensor de Recirculação da Saída do Escape +P040F=Correlação A / B do Sensor de Temperatura de Recirculação da Saída do Escape +P040E=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Intermitente/Errático +P040D=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Alto +P040C=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape - Sinal Baixo +P040B=Faixa/Desempenho do Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape +P040A=Circuito A do Sensor de Temperatura da Recirculação da Saída do Escape +P0409=Circuito A do Sensor de Recirculação da Saída do Escape +P0408=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Alto +P0407=Circuito B do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P0406=Circuito A do Sensor de Recirculação da Saída do Escape - Sinal Alto +P0405=Circuito A do Sensor de Recirculação da Saída do Escape - Sinal Baixo +P0404=Faixa/Desempenho do Circuito de Controle da Recirculação da Saída do Escape +P0403=Circuito de Controle da Recirculação da Saída do Escape +P0402=Foi Detectada uma Vazão Excessiva da Recirculação da Saída do Escape +P0401=Foi Detectada uma Vazão Insuficiente da Recirculação da Saída do Escape +P0400=Vazão de Recirculação da Saída do Escape +P2140=Correlação da Tensão E / F do Sensor da Posição da Borboleta Pedal Acelerador +P2139=Correlação da Tensão D / F do Sensor da Posição da Borboleta Pedal Acelerador +P2138=Correlação da Tensão D / E do Sensor da Posição da Borboleta Pedal Acelerador +P2137=Correlação da Tensão B / C do Sensor da Posição da Borboleta Pedal Acelerador +P2136=Correlação da Tensão A / C do Sensor da Posição da Borboleta Pedal Acelerador +P2135=Correlação da Tensão A / B do Sensor da Posição da Borboleta Pedal Acelerador +P2134=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P2133=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P2132=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2131=Faixa/Desempenho do Circuito F do Sensor da Posição da Borboleta Pedal Acelerador +P2130=Circuito F do Sensor da Posição da Borboleta Pedal Acelerador +P2129=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P2128=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P2127=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2126=Faixa/Desempenho do Circuito E do Sensor da Posição da Borboleta Pedal Acelerador +P2125=Circuito E do Sensor da Posição da Borboleta Pedal Acelerador +P2124=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P2123=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P2122=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P2121=Faixa/Desempenho do Circuito D do Sensor da Posição da Borboleta Pedal Acelerador +P2120=Circuito D do Sensor da Posição da Borboleta Pedal Acelerador +P0229=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P0228=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0227=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P0226=Faixa/Desempenho do Circuito C do Sensor da Posição da Borboleta Pedal Acelerador +P0225=Circuito C do Sensor da Posição da Borboleta Pedal Acelerador +P0224=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Intermitente +P0223=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Alto +P0222=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador - Sinal Baixo +P0221=Faixa/Desempenho do Circuito B do Sensor da Posição da Borboleta Pedal Acelerador +P021F=Tempo de Injeção do Cilindro 12 +P021E=Tempo de Injeção do Cilindro 11 +P021D=Tempo de Injeção do Cilindro 10 +P021C=Tempo de Injeção do Cilindro 9 +P021B=Tempo de Injeção do Cilindro 8 +P021A=Tempo de Injeção do Cilindro 7 +P0219=Condição do Excesso de Rotação do Motor +P0218=Condição da Temperatura de Superaquecimento do Óleo da Transmissão +P0217=Condição da Temperatura de Superaquecimento do Líquido de Arrefecimento do Motor +P0215=Solenoide de Corte do Motor +P050D=Lenta Irregular Durante a Partida a Frio +P050C=Desempenho da Temperatura do Líquido de Arrefecimento na Partida a Frio +P050B=Desempenho do Tempo de Injeção na Partida a Frio +P050A=Desempenho do Sistema de Controle da Marcha Lenta na Partida a Frio +P0214=Partida a Frio, Injetor 2 +P0213=Partida a Frio, Injetor 1 +P0212=Injetor - Circuito/Aberto - Cilindro 12 +P0211=Injetor - Circuito/Aberto - Cilindro 11 +P0210=Injetor - Circuito/Aberto - Cilindro 10 +P020F=Tempo de Injeção do Cilindro 6 +P020E=Tempo de Injeção do Cilindro 5 +P020D=Tempo de Injeção do Cilindro 4 +P020C=Tempo de Injeção do Cilindro 3 +P020B=Tempo de Injeção do Cilindro 2 +P020A=Tempo de Injeção do Cilindro 1 +P0209=Injetor - Circuito/Aberto - Cilindro 9 +P0208=Injetor - Circuito/Aberto - Cilindro 8 +P0285=Circuito de Controle do Injetor do Cilindro 9 - Sinal Baixo +P0283=Circuito de Controle do Injetor do Cilindro 8 - Sinal Alto +P0282=Circuito de Controle do Injetor do Cilindro 8 - Sinal Baixo +P0280=Circuito de Controle do Injetor do Cilindro 7 - Sinal Alto +P0279=Circuito de Controle do Injetor do Cilindro 7 - Sinal Baixo +P0277=Circuito de Controle do Injetor do Cilindro 6 - Sinal Alto +P0276=Circuito de Controle do Injetor do Cilindro 6 - Sinal Baixo +P0274=Circuito de Controle do Injetor do Cilindro 5 - Sinal Alto +P0273=Circuito de Controle do Injetor do Cilindro 5 - Sinal Baixo +P0271=Circuito de Controle do Injetor do Cilindro 4 - Sinal Alto +P0270=Circuito de Controle do Injetor do Cilindro 4 - Sinal Baixo +P0268=Circuito de Controle do Injetor do Cilindro 3 - Sinal Alto +P0267=Circuito de Controle do Injetor do Cilindro 3 - Sinal Baixo +P0265=Circuito de Controle do Injetor do Cilindro 2 - Sinal Alto +P0264=Circuito de Controle do Injetor do Cilindro 2 - Sinal Baixo +P0262=Circuito de Controle do Injetor do Cilindro 1 - Sinal Alto +P0261=Circuito de Controle do Injetor do Cilindro 1 - Sinal Baixo +P0216=Circuito do Controle do Tempo de Injeção/Injetor +P2538=Circuito da Posição Accessory da Chave de Ignição - Sinal Alto +P2537=Circuito da Posição Accessory da Chave de Ignição - Sinal Baixo +P2536=Circuito da Posição Accessory da Chave de Ignição +P2535=Circuito da Posição Run/Start da Chave de Ignição - Sinal Alto +P2534=Circuito da Posição Run/Start da Chave de Ignição - Sinal Baixo +P2533=Circuito da Posição Run/Start da Chave de Ignição +P2532=Circuito da Posição Run da Chave de Ignição - Sinal Alto +P2531=Circuito da Posição Run da Chave de Ignição - Sinal Baixo +P2530=Circuito da Posição Run da Chave de Ignição +P253F=O Óleo do Motor se Deteriorou +P252E=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Intermitente/Errático +P252D=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Alto +P252C=Circuito do Sensor da Qualidade do Óleo do Motor - Sinal Baixo +P252B=Faixa/Desempenho do Circuito do Sensor da Qualidade do Óleo do Motor +P252A=Circuito do Sensor da Qualidade do Óleo do Motor +P252F=O Nível do Óleo do Motor Está Muito Alto +P250F=O Nível do Óleo do Motor Está Muito Baixo +P250E=Circuito do Sensor do Nível de Óleo do Motor - Sinal Intermitente ou Errático +P250D=Circuito do Sensor do Nível de Óleo do Motor - Sinal Alto +P250C=Circuito do Sensor do Nível de Óleo do Motor - Sinal Baixo +P250B=Faixa/Desempenho do Circuito do Sensor do Nível de Óleo do Motor +P250A=Circuito do Sensor do Nível de Óleo do Motor +P0524=Pressão de Óleo do Motor Muito Baixo +P0523=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor - Sinal Alto +P0522=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor - Sinal Baixo +P0521=Faixa/Desempenho do Sensor/Interruptor do Circuito de Pressão de Óleo do Motor +P0520=Sensor/Interruptor do Circuito de Pressão de Óleo do Motor +P0298=Temperatura do Óleo do Motor Acima do Limite +P0199=Sensor de Temperatura do Óleo do Motor - Sinal Intermitente +P0198=Sensor de Temperatura do Óleo do Motor - Sinal Alto +P0197=Sensor de Temperatura do Óleo do Motor - Sinal Baixo +P0196=Faixa/Desempenho do Sensor de Temperatura do Óleo do Motor +P0195=Sensor de Temperatura do Óleo do Motor +P2543=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Intermitente +P2542=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Alto +P2541=Circuito do Sensor de Pressão Baixa do Sistema de Combustível - Sinal Baixo +P2540=Faixa/Desempenho do Circuito do Sensor de Pressão Baixa do Sistema de Combustível +P2539=Circuito do Sensor de Pressão Baixa do Sistema de Combustível +P0194=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Intermitente +P0193=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Alto +P0192=Circuito A do Sensor da Pressão da Linha de Combustível - Sinal Baixo +P0191=Faixa/Desempenho do Circuito A do Sensor da Pressão da Linha de Combustível +P0190=Circuito A do Sensor da Pressão da Linha de Combustível +P018E=Circuito B do Sensor da Pressão do Combustível - Sinal Intermitente/Errático +P018C=Circuito B do Sensor da Pressão do Combustível - Sinal Baixo +P018B=Faixa/Desempenho do Circuito B do Sensor da Pressão do Combustível +P2230=Circuito do Sensor BARO - Sinal Intermitente +P2229=Circuito do Sensor BARO - Sinal Alto +P2228=Circuito do Sensor BARO - Sinal Baixo +P2227=Faixa/Desempenho Circuito do Sensor BARO +P2226=Circuito de Pressão Barométrica (BARO) +P2225=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Intermitente +P2224=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Alto +P2223=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 - Sinal Baixo +P2222=Faixa/Desempenho do Detector do Circuito de Aquecimento do Sensor NOx Banco 2 +P2221=Detector do Circuito de Aquecimento do Sensor NOx Banco 2 +P2212=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Intermitente +P2211=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Alto +P2210=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 - Sinal Baixo +P2209=Faixa/Desempenho do Detector do Circuito de Aquecimento do Sensor NOx Banco 1 +P2208=Detector do Circuito de Aquecimento do Sensor NOx Banco 1 +P2220=Controle de Aquecimento do Circuito do Sensor NOx Banco 2 - Sinal Alto +P2219=Controle de Aquecimento do Circuito do Sensor NOx Banco 2 - Sinal Baixo +P2218=Controle de Aquecimento do Circuito do Sensor NOx Aberto Banco 2 +P2217=Circuito do Sensor NOx Banco 2 - Sinal Intermitente +P2216=Circuito do Sensor NOx Banco 2 - Sinal Alto +P2215=Circuito do Sensor NOx Banco 2 - Sinal Baixo +P2214=Faixa/Desempenho do Circuito do Sensor NOx Banco 2 +P2213=Circuito do Sensor NOx Banco 2 +P2207=Controle de Aquecimento do Circuito do Sensor NOx Banco 1 - Sinal Alto +P2206=Controle de Aquecimento do Circuito do Sensor NOx Banco 1 - Sinal Baixo +P2205=Controle de Aquecimento do Circuito do Sensor NOx Aberto Banco 1 +P2204=Circuito do Sensor NOx Banco 1 - Sinal Intermitente +P2203=Circuito do Sensor NOx Banco 1 - Sinal Alto +P2202=Circuito do Sensor NOx Banco 1 - Sinal Baixo +P2201=Faixa/Desempenho do Circuito do Sensor NOx Banco 1 +P2200=Circuito do Sensor NOx Banco 1 +P2198=Sinal do Sensor de Oxigênio Tendendo/Travado em Rico Banco 2 Sensor 1 +P2197=Sinal do Sensor de Oxigênio Tendendo/Travado em Pobre Banco 2 Sensor 1 +P2196=Sinal do Sensor de Oxigênio Tendendo/Travado em Rico Banco 1 Sensor 1 +P2195=Sinal do Sensor de Oxigênio Tendendo/Travado em Pobre Banco 1 Sensor 1 +P2194=Sistema Muito Rico Durante Carga Alta Banco 2 +P2192=Sistema Muito Rico Durante Carga Alta Banco 1 +P2190=Sistema Muito Rico Durante a Ociosidade Banco 2 +P2188=Sistema Muito Rico Durante a Ociosidade Banco 1 +P2180=Sistema Muito Rico Fora da Ociosidade Banco 2 +P2178=Sistema Muito Rico Fora da Ociosidade Banco 1 +P2193=Sistema Muito Pobre Durante Carga Alta Banco 2 +P2191=Sistema Muito Pobre Durante Carga Alta Banco 1 +P2189=Sistema Muito Pobre Enquanto Ocioso Banco 2 +P2187=Sistema Muito Pobre Enquanto Ocioso Banco 1 +P2179=Sistema Muito Pobre Fora da Ociosidade Banco 2 +P2177=Sistema Muito Pobre Fora da Ociosidade Banco 1 +P2097=Ajuste de Combustível Muito Rico Depois do Catalisador Banco 1 +P2099=Ajuste de Combustível Muito Rico Depois do Catalisador Banco 2 +P2098=Ajuste de Combustível Muito Pobre Depois do Catalisador Banco 2 +P2096=Ajuste de Combustível Muito Pobre Depois do Catalisador Banco 1 +P2236=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 3 Está em Curto +P2235=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 2 Está em Curto +P2234=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 2 Sensor 1 Está em Curto +P2233=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 3 Está em Curto +P2232=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 2 Está em Curto +P2231=O Sinal do Circuito do Aquecedor do Sensor de Oxigênio Banco 1 Sensor 1 Está em Curto +P256F=Reservado ao ISO/SAE +P255F=Reservado ao ISO/SAE +P245F=Reservado ao ISO/SAE +P245E=Reservado ao ISO/SAE +P240F=Reservado ao ISO/SAE +P240E=Reservado ao ISO/SAE +P240D=Reservado ao ISO/SAE +P207F=Reservado ao ISO/SAE +P206D=Reservado ao ISO/SAE +P206C=Reservado ao ISO/SAE +P206B=Reservado ao ISO/SAE +P206A=Reservado ao ISO/SAE +P205F=Reservado ao ISO/SAE +P204F=Reservado ao ISO/SAE +P0B0F=Reservado ao ISO/SAE +P0B0E=Reservado ao ISO/SAE +P084F=Reservado ao ISO/SAE +P080F=Reservado ao ISO/SAE +P080E=Reservado ao ISO/SAE +P075F=Reservado ao ISO/SAE +P069F=Reservado ao ISO/SAE +P069E=Reservado ao ISO/SAE +P050F=Reservado ao ISO/SAE +P050E=Reservado ao ISO/SAE +P047F=Reservado ao ISO/SAE +P042F=Reservado ao ISO/SAE +P042E=Reservado ao ISO/SAE +P041F=Reservado ao ISO/SAE +P0364=Reservado ao ISO/SAE +P023F=Reservado ao ISO/SAE +P018F=Reservado ao ISO/SAE +P012F=Reservado ao ISO/SAE +P012E=Circuito do Sensor da Pressão na Entrada do Turbo Compressor/Compressor - Sinal Intermitente/Errático +P012D=Circuito do Sensor da Pressão na Entrada do Turbo Compressor/Compressor - Sinal Alto +P012C=Circuito do Sensor da Pressão na Entrada do Turbo Compressor/Compressor - Sinal Baixo +P012B=Faixa/Desempenho do Circuito no Sensor de Pressão na Entrada do Turbo Compressor/Compressor +P012A=Circuito do Sensor da Pressão na Entrada do Turbo Compressor/Compressor +P006D=Pressão Barométrica - Correlação de Pressão na Entrada do Turbo Compressor/Compressor +P006C=MAP - Correlação de Pressão na Entrada do Turbo Compressor/Compressor +P0207=Injetor - Circuito/Aberto - Cilindro 7 +P0206=Injetor - Circuito/Aberto - Cilindro 6 +P0205=Injetor - Circuito/Aberto - Cilindro 5 +P0204=Injetor - Circuito/Aberto - Cilindro 4 +P0203=Injetor - Circuito/Aberto - Cilindro 3 +P0202=Injetor - Circuito/Aberto - Cilindro 2 +P0201=Injetor - Circuito/Aberto - Cilindro 1 +P0200=Injetor - Circuito/Aberto +P2625=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Alto +P2624=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Baixo +P2623=Sensor de Pressão do Controle de Injeção Circuito/Aberto +P2287=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Intermitente +P2286=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Alto +P2285=Circuito do Sensor de Pressão do Controle de Injeção - Sinal Baixo +P2284=Faixa/Desempenho do Circuito do Sensor de Pressão do Controle de Injeção +P2283=Circuito do Sensor de Pressão do Controle de Injeção +P2157=Circuito da Tensão de Alimentação do Grupo D do Injetor de Combustível - Sinal Alto +P2156=Circuito da Tensão de Alimentação do Grupo D do Injetor de Combustível - Sinal Baixo +P2155=Tensão de Alimentação do Grupo D do Injetor de Combustível Circuito/Aberto +P2154=Circuito da Tensão de Alimentação do Grupo C do Injetor de Combustível - Sinal Alto +P2153=Circuito da Tensão de Alimentação do Grupo C do Injetor de Combustível - Sinal Baixo +P2152=Tensão de Alimentação do Grupo C do Injetor de Combustível Circuito/Aberto +P2151=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Alto +P2150=Circuito da Tensão de Alimentação do Grupo B do Injetor de Combustível - Sinal Baixo +P2149=Tensão de Alimentação do Grupo B do Injetor de Combustível Circuito/Aberto +P2148=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Alto +P2147=Circuito da Tensão de Alimentação do Grupo A do Injetor de Combustível - Sinal Baixo +P2146=Tensão de Alimentação do Grupo A do Injetor de Combustível Circuito/Aberto +P2058=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 - Sinal Alto +P2057=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 - Sinal Baixo +P2056=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 2 +P2055=Circuito de Redundância do Injetor Banco 1 Unidade 2 - Sinal Alto +P2054=Circuito de Redundância do Injetor Banco 1 Unidade 2 - Sinal Baixo +P2053=Circuito Aberto da Redundância do Injetor Banco 1 Unidade 2 +P2052=Circuito de Redundância do Injetor Banco 2 Unidade 1 - Sinal Alto +P2051=Circuito de Redundância do Injetor Banco 2 Unidade 1 - Sinal Baixo +P2050=Circuito Aberto da Redundância do Injetor Banco 2 Unidade 1 +P2049=Circuito de Redundância do Injetor Banco 1 Unidade 1 - Sinal Alto +P2048=Circuito de Redundância do Injetor Banco 1 Unidade 1 - Sinal Baixo +P2047=Circuito Aberto da Redundância do Injetor Banco 1 Unidade 1 +P062E=Banco 2 do Circuito de Desempenho do Condutor de Injeção de Combustível +P062D=Banco 1 do Circuito de Desempenho do Condutor de Injeção de Combustível +P0295=Circuito de Controle do Injetor do Cilindro 12 - Sinal Alto +P0294=Circuito de Controle do Injetor do Cilindro 12 - Sinal Baixo +P0292=Circuito de Controle do Injetor do Cilindro 11 - Sinal Alto +P0291=Circuito de Controle do Injetor do Cilindro 11 - Sinal Baixo +P0289=Circuito de Controle do Injetor do Cilindro 10 - Sinal Alto +P0288=Circuito de Controle do Injetor do Cilindro 10 - Sinal Baixo +P0286=Circuito de Controle do Injetor do Cilindro 9 - Sinal Alto +P011A=Correlação 1/2 dos Sensores de Temperatura do Líquido de Arrefecimento do Motor +P009A=Correlação da Temperatura do Ar de Admissão / Temperatura do Ar Ambiente +P010F=Correlação A/B dos Sensores MAF ou VAF +P010E=Circuito MAF ou VAF - Sinal Intermitente/Errático +P010D=Circuito MAF ou VAF - Sinal Alto +P010C=Circuito MAF ou VAF - Sinal Baixo +P010B=Faixa/Desempenho do Circuito MAF ou VAF +P010A=Circuito B MAF ou VAF +P006F=Reservado ao ISO/SAE +P006E=Reservado ao ISO/SAE +P006B=MAP – Correlação de Pressão do Escape +P004F=Circuito da Solenoide B do Controle de Sobrealimentação do Turbo Compressor/Compressor - Sinal Intermitente ou Errático +P004E=Circuito da Solenoide A do Controle de Sobrealimentação do Turbo Compressor/Compressor - Sinal Intermitente ou Errático +P004D=Circuito da Solenoide B do Controle de Sobrealimentação do Turbo Compressor/Compressor - Sinal Alto +P004C=Circuito da Solenoide B do Controle de Sobrealimentação do Turbo Compressor/Compressor - Sinal Baixo +P004B=Faixa/Desempenho do Circuito na Solenoide B do Controle de Sobrealimentação do Turbo Compressor/Compressor +P004A=Solenoide B do Circuito de Controle de Sobrealimentação do Turbo Compressor/Compressor Circuito / Aberto +P2529=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Intermitente +P2528=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Alto +P2527=Circuito do Sensor de Pressão do Reservatório de Vácuo - Sinal Baixo +P2526=Faixa/Desempenho do Circuito do Sensor de Pressão do Reservatório de Vácuo +P2525=Circuito do Sensor de Pressão do Reservatório de Vácuo +P2518=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B - Sinal Alto +P2517=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B - Sinal Baixo +P2516=Faixa/Desempenho do Circuito de Pressão do Líquido Refrigerante do A/C Sensor B +P2515=Circuito de Pressão do Líquido Refrigerante do A/C Sensor B +P2509=Sinal da Entrada de Energia ECM/PCM - Sinal Intermitente +P2508=Sinal da Entrada de Energia ECM/PCM - Sinal Alto +P2507=Sinal da Entrada de Energia ECM/PCM - Sinal Baixo +P2506=Faixa/Desempenho do Sinal da Entrada de Energia ECM/PCM +P2505=Sinal da Entrada de Energia ECM/PCM +P2504=Recarga da Tensão do Sistema - Sinal Alto +P2503=Recarga da Tensão do Sistema - Sinal Baixo +P2502=Recarga da Tensão do Sistema +P0AFB=Tensão do Sistema na Bateria Híbrida - Sinal Alto +P0AFA=Tensão do Sistema na Bateria Híbrida - Sinal Baixo +P0AF9=Tensão do Sistema na Bateria Híbrida Instável +P0AF8=Tensão do Sistema na Bateria Híbrida +P0AA6=Tensão do Sistema na Bateria Híbrida Falha de Isolamento +P0A8E=Tensão do Sistema no Módulo de Energia de 14 Volt - Sinal Alto +P0A8D=Tensão do Sistema no Módulo de Energia de 14 Volt - Sinal Baixo +P0A8C=Tensão do Sistema no Módulo de Energia de 14 Volt Instável +P0A8B=Tensão do Sistema no Módulo de Energia de 14 Volt +P0A0E=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Intermitente +P0A0D=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Alto +P0A0C=Circuito de Trava Interna do Sistema de Alta Tensão - Sinal Baixo +P0A0B=Desempenho do Circuito de Trava Interna do Sistema de Alta Tensão +P0A0A=Circuito de Trava Interna do Sistema de Alta Tensão +P0563=Tensão do Sistema Alto +P0562=Tensão do Sistema Baixo +P0561=Tensão do Sistema Instável +P0560=Tensão do Sistema +P0637=Circuito de Controle da Direção Hidráulica - Sinal Alto +P0636=Circuito de Controle da Direção Hidráulica - Sinal Baixo +P0635=Circuito de Controle da Direção Hidráulica +P0554=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Intermitente +P0553=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Alto +P0552=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão - Sinal Baixo +P0551=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão Faixa/Desempenho +P0550=Direção Hidráulica Circuito do Sensor/Interruptor da Pressão +U0331=Incompatibilidade do Software com o Controle da Carroceria (BCM) Módulo A +U0330=Incompatibilidade do Software com o Monitor de Pressão dos Pneus +U0329=Incompatibilidade do Software com o Módulo de Controle da Coluna da Direção +U0328=Incompatibilidade do Software com o Módulo do Sensor de Ângulo do Volante +U0327=Incompatibilidade do Software com o Módulo de Controle de Segurança do Veículo +U0326=Incompatibilidade do Software com o Módulo de Controle do Imobilizador do Veículo +U0325=Incompatibilidade do Software com o Módulo de Controle do Aquecimento Auxiliar +U0424=Dados Inválidos Foram Recebidos do Módulo de Controle HVAC +U0165=Perda de Comunicação com o Módulo de Controle HVAC +U0164=Perda de Comunicação com o Módulo de Controle HVAC +U0324=Incompatibilidade do Software com o Módulo de Controle HVAC +U0323=Incompatibilidade do Software com o Módulo de Controle do Painel de Instrumentos +U0322=Incompatibilidade do Software com o Módulo de Controle da Carroceria (BCM) +U0321=Incompatibilidade do Software com o Módulo de Controle da Altura do Veículo +U0320=Incompatibilidade do Software com o Módulo de Controle da Direção Hidráulica +U0319=Incompatibilidade do Software com o Módulo de Controle do Esforço de Direção +U0318=Incompatibilidade do Software com o Módulo de Controle do Sistema de Freios +U0317=Incompatibilidade do Software com o Módulo de Controle do Freio de Estacionamento +U0316=Incompatibilidade do Software com o Módulo de Controle da Dinâmica do Veículo +U0315=Incompatibilidade do Software com o Módulo de Controle do Sistema de Antitravamento dos Freios (ABS) +U0314=Incompatibilidade do Software com o Módulo Controlador da Embreagem do Controle das Quatro Rodas +U0313=Incompatibilidade do Software com o Controlador de Energia da Bateria Módulo B +U0312=Incompatibilidade do Software com o Controlador de Energia da Bateria Módulo A +U0311=Incompatibilidade do Software com o Módulo de Controle do Motor +U0310=Incompatibilidade do Software com o Módulo de Controle da Bomba de Combustível +U0309=Incompatibilidade do Software com o Módulo de Controle do Combustível Alternativo +P0619=Módulo de Controle do Combustível Alternativo Erro RAM/ROM +P0618=Controle do Combustível Alternativo Erro no Módulo KAM +U0308=Incompatibilidade do Software com o Módulo de Controle do Atuador do Acelerador +U0307=Incompatibilidade do Software com o Módulo de Controle das Velas +U0306=Incompatibilidade do Software com o Módulo de Controle do Injetor de Combustível +U0304=Incompatibilidade do Software com o Módulo de Controle do Câmbio de Marchas +U0303=Incompatibilidade do Software com o Módulo da Caixa de Transferência +U0302=Incompatibilidade do Software com o Módulo de Controle da Transmissão +U0301=Incompatibilidade do Software com o ECM/PCM +U0300=Módulo de Controle Interno Incompatibilidade de Software +U0234=Perda de Comunicação com o Módulo de Retorno de Conforto +U0233=Perda de Comunicação com o Módulo de Controle do Detector de Obstáculo Lateral - Direito +U0232=Perda de Comunicação com o Módulo de Controle do Detector de Obstáculo Lateral - Esquerdo +U0231=Perda de Comunicação com o Módulo do Sensor de Chuva +U0230=Perda de Comunicação com o Módulo da Porta Traseira +U0229=Perda de Comunicação com o Módulo de Aquecimento do Volante +U0228=Perda de Comunicação com a Janela da Porta Motor G +U0227=Perda de Comunicação com a Janela da Porta Motor F +U0226=Perda de Comunicação com a Janela da Porta Motor E +U0225=Perda de Comunicação com a Janela da Porta Motor D +U0224=Perda de Comunicação com a Janela da Porta Motor C +U0223=Perda de Comunicação com a Janela da Porta Motor B +U0222=Perda de Comunicação com a Janela da Porta Motor A +U0221=Perda de Comunicação com a Porta Interruptor G +U0220=Perda de Comunicação com a Porta Interruptor F +U0219=Perda de Comunicação com a Porta Interruptor E +U0218=Perda de Comunicação com a Porta Interruptor D +U0217=Perda de Comunicação com a Porta Interruptor C +U0216=Perda de Comunicação com a Porta Interruptor B +U0215=Perda de Comunicação com a Porta Interruptor A +U0214=Perda de Comunicação com o Acionador de Função Remota +U0213=Perda de Comunicação com o Módulo de Controle do Espelho +U0429=Dados Inválidos Foram Recebidos do Módulo de Controle da Coluna da Direção +U0212=Perda de Comunicação com o Módulo de Controle da Coluna da Direção +U0211=Perda de Comunicação com o Controle do Assento Módulo D +U0210=Perda de Comunicação com o Controle do Assento Módulo C +U0209=Perda de Comunicação com o Controle do Assento Módulo B +U0208=Perda de Comunicação com o Controle do Assento Módulo A +U0207=Perda de Comunicação com o Módulo de Controle da Capota Removível +U0206=Perda de Comunicação com o Módulo de Controle da Capota Escamoteável +U0205=Perda de Comunicação com o Controle da Porta Módulo G +U0204=Perda de Comunicação com o Controle da Porta Módulo F +U0203=Perda de Comunicação com o Controle da Porta Módulo E +U0202=Perda de Comunicação com o Controle da Porta Módulo D +U0201=Perda de Comunicação com o Controle da Porta Módulo C +U0200=Perda de Comunicação com o Controle da Porta Módulo B +U0199=Perda de Comunicação com o Controle da Porta Módulo A +U0198=Perda de Comunicação com o Módulo de Controle Telemático +U0197=Perda de Comunicação com o Módulo de Controle do Telefone +U0196=Perda de Comunicação com o Módulo de Controle de Entretenimento do Banco Traseiro +U0195=Perda de Comunicação com o Módulo do Receptor de Entretenimento por Assinatura +U0194=Perda de Comunicação com o Controle de Áudio Digital Módulo B +U0193=Perda de Comunicação com o Controle de Áudio Digital Módulo A +U0192=Perda de Comunicação com o Computador Pessoal +U0191=Perda de Comunicação com a Televisão +U0190=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo D +U0189=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo C +U0188=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo B +U0187=Perda de Comunicação com o Tocador de Disco Digital/Changer Módulo A +U0186=Perda de Comunicação com o Amplificador de Audio +U0185=Perda de Comunicação com o Módulo de Controle da Antena +U0184=Perda de Comunicação com o Rádio +U0183=Perda de Comunicação com o Módulo de Controle de Iluminação - Traseiro +U0182=Perda de Comunicação com o Módulo de Controle da Iluminação - Frente +U0181=Perda de Comunicação com o Módulo de Controle do Nivelador dos Faróis +U0180=Perda de Comunicação com o Módulo de Controle da Iluminação Automática +U0179=Perda de Comunicação com o Sistema de Restrição Sensor J +U0178=Perda de Comunicação com o Sistema de Restrição Sensor I +U0177=Perda de Comunicação com o Sistema de Restrição Sensor H +U0176=Perda de Comunicação com o Sistema de Restrição Sensor G +U0175=Perda de Comunicação com o Sistema de Restrição Sensor F +U0174=Perda de Comunicação com o Sistema de Restrição Sensor E +U0126=Perda de Comunicação com o Módulo do Sensor do Ângulo da Direção +U0125=Perda de Comunicação com o Módulo do Sensor de Aceleração Multieixos +U0124=Perda de Comunicação com o Módulo do Sensor de Aceleração Lateral +U0123=Perda de Comunicação com o Módulo do Sensor da Taxa de Guinada +U0122=Perda de Comunicação com o Módulo de Controle da Dinâmica do Veículo +U0121=Perda de Comunicação com o Módulo de Controle do Sistema de Antitravamento dos Freios (ABS) +U0115=Perda de Comunicação com o ECM/PCM B +U0114=Perda de Comunicação com o Módulo Controlador da Embreagem do Controle das Quatro Rodas +U0113=Perda de Comunicação com o Controle de Informações de Emissões Críticas +U0112=Perda de Comunicação com o Controlador de Energia da Bateria Módulo B +U0111=Perda de Comunicação com o Controlador de Energia da Bateria Módulo A +U0110=Perda de Comunicação com o Módulo de Controle do Motor +U0109=Perda de Comunicação com o Módulo de Controle da Bomba de Combustível +U0108=Perda de Comunicação com o Módulo de Controle do Combustível Alternativo +U0107=Perda de Comunicação com o Módulo de Controle do Atuador do Acelerador +U0106=Perda de Comunicação com o Módulo de Controle das Velas +U0105=Perda de Comunicação com o Módulo de Controle do Injetor de Combustível +U0103=Perda de Comunicação com o Módulo do Câmbio de Marchas +U0102=Perda de Comunicação com o Módulo da Caixa de Transferência +U0139=Perda de Comunicação com o Módulo de Controle da Suspensão B +U0138=Perda de Comunicação com o Módulo de Controle do Terreno Total +U0137=Perda de Comunicação com o Módulo de Controle do Freio do Reboque +U0136=Perda de Comunicação com o Módulo de Controle do Diferencial Traseiro +U0135=Perda de Comunicação com o Módulo de Controle do Diferencial Dianteiro +U0134=Perda de Comunicação com o Módulo de Controle da Direção Hidráulica Traseira +U0133=Perda de Comunicação com o Módulo de Controle de Rolagem Ativa (ARCM) +U0120=Perda de Comunicação com o Módulo de Controle do Arranque do Gerador +U0119=Perda de Comunicação com o Módulo de Controle da Célula de Combustível +U0118=Perda de Comunicação com o Módulo de Controle do Aditivo de Combustível +U0117=Perda de Comunicação com o Módulo de Controle PTO +U0116=Perda de Comunicação com o Módulo de Controle de Temperatura do Líquido Refrigerante +U0096=Reservado por Documento +U0095=Reservado por Documento +U0094=Reservado por Documento +U0093=Reservado por Documento +U0092=Reservado por Documento +U0091=Reservado por Documento +U0090=Reservado por Documento +U0089=Reservado por Documento +U0088=Reservado por Documento +U0087=Reservado por Documento +U0086=Reservado por Documento +U0085=Reservado por Documento +U0084=Reservado por Documento +U0083=Reservado por Documento +U0082=Reservado por Documento +U0081=Reservado por Documento +U0080=Reservado por Documento +U0079=Reservado por Documento +U0078=Reservado por Documento +U0077=Reservado por Documento +U0076=Reservado por Documento +U0075=Reservado por Documento +U0074=Módulo de Controle do Barramento de Comunicação B Desligado +U0099=Reservado por Documento +U0098=Reservado por Documento +U0097=Reservado por Documento +U0101=Perda de Comunicação com o TCM +U0100=Perda de Comunicação com o ECM/PCM A +U0431=Dados Inválidos Foram Recebidos do Controle da Carroceria (BCM) Módulo A +U0430=Dados Inválidos Foram Recebidos do Módulo de Controle do Monitor de Pressão dos Pneus +U0428=Dados Inválidos Foram Recebidos do Módulo de Controle do Sensor de Ângulo do Volante +U0427=Dados Inválidos Foram Recebidos do Módulo de Controle de Segurança do Veículo +U0426=Dados Inválidos Foram Recebidos do Módulo de Controle de Imobilização do Veículo +U0425=Dados Inválidos Foram Recebidos do Módulo de Controle de Aquecimento Auxiliar +U0423=Dados Inválidos Foram Recebidos do Painel de Instrumentos +U0422=Dados Inválidos Foram Recebidos do Módulo de Controle da Carroceria (BCM) +U0421=Dados Inválidos Foram Recebidos do Módulo de Controle da Altura do Veículo +U0420=Dados Inválidos Foram Recebidos do Módulo de Controle da Direção Hidráulica +U0419=Dados Inválidos Foram Recebidos do Módulo de Controle do Esforço de Direção +U0418=Dados Inválidos Foram Recebidos do Módulo de Controle do Sistema de Freios +U0417=Dados Inválidos Foram Recebidos do Módulo de Controle do Freio de Estacionamento +U0416=Dados Inválidos Foram Recebidos do Módulo de Controle da Dinâmica do Veículo +U0415=Dados Inválidos Foram Recebidos do Módulo de Controle do Sistema de Antitravamento do Freio +U0414=Dados Inválidos Foram Recebidos do Módulo Controlador da Embreagem do Controle das Quatro Rodas +U0413=Dados Inválidos Foram Recebidos do Controlador de Energia da Bateria Módulo B +U0412=Dados Inválidos Foram Recebidos do Controlador de Energia da Bateria Módulo A +U0411=Dados Inválidos Foram Recebidos do Módulo de Controle do Motor +U0410=Dados Inválidos Foram Recebidos do Módulo de Controle da Bomba de Combustível +U0409=Dados Inválidos Foram Recebidos do Módulo de Controle do Combustível Alternativo +U0408=Dados Inválidos Foram Recebidos do Módulo de Controle do Atuador do Acelerador +U0407=Dados Inválidos Foram Recebidos do Módulo de Controle da Vela +U0406=Dados Inválidos Foram Recebidos do Módulo de Controle do Injetor de Combustível +U0404=Dados Inválidos Foram Recebidos do Módulo de Controle do Câmbio de Marchas +U0403=Dados Inválidos Foram Recebidos do Módulo de Controle da Caixa de Transferência +U0402=Dados Inválidos Foram Recebidos do Módulo de Controle da Transmissão +U0401=Dados Inválidos Foram Recebidos do ECM/PCM +U0400=Dados Inválidos Foram Recebidos +U0405=Dados Inválidos Foram Recebidos do Módulo de Controle de Cruzeiro +U0305=Software Incompatível com o Módulo de Controle de Cruzeiro +U0235=Perda de Comunicação com Módulo do Controle de Cruzeiro Sensor de Alcance da Distância Frontal +U0104=Perda de Comunicação com Módulo do Controle de Cruzeiro +P0593=Circuito Multifuncional da Entrada B do Controle de Cruzeiro - Sinal Alto +P0592=Circuito Multifuncional da Entrada B do Controle de Cruzeiro - Sinal Baixo +P0591=Faixa/Desempenho do Circuito Multifuncional da Entrada B do Controle de Cruzeiro +P0590=Circuito Multifuncional da Entrada B do Controle de Cruzeiro Travado +P0589=Circuito Multifuncional da Entrada B do Controle de Cruzeiro +P0588=Circuito de Controle de Ventilação do Controle de Cruzeiro - Sinal Alto +P0587=Circuito de Controle de Ventilação do Controle de Cruzeiro - Sinal Baixo +P0586=Circuito de Controle de Ventilação do Controle de Cruzeiro /Aberto +P0585=Correlação Multifuncional da Entrada A/B do Controle de Cruzeiro +P0584=Circuito de Controle de Vácuo do Controle de Cruzeiro - Sinal Alto +P0583=Circuito de Controle de Vácuo do Controle de Cruzeiro - Sinal Baixo +P0582=Circuito de Controle de Vácuo do Controle de Cruzeiro /Aberto +P0581=Circuito Multifuncional da Entrada A do Controle de Cruzeiro - Sinal Alto +P0580=Circuito Multifuncional da Entrada A do Controle de Cruzeiro - Sinal Baixo +P0579=Faixa/Desempenho do Circuito Multifuncional da Entrada A do Controle de Cruzeiro +P0578=Circuito Multifuncional da Entrada A do Controle de Cruzeiro Travado +P0577=Circuito de Entrada do Controle de Cruzeiro - Sinal Alto +P0576=Circuito de Entrada do Controle de Cruzeiro - Sinal Baixo +P0575=Circuito de Entrada do Controle de Cruzeiro +P0574=Sistema de Controle de Cruzeiro - A Velocidade do Veículo Está Muito Alta +P0570=Controle de Cruzeiro Sinal Acelerar +P056B=Controle de Cruzeiro Decrementar o Sinal de Distância +P056A=Controle de Cruzeiro Incrementar o Sinal de Distância +P0569=Controle de Cruzeiro Sinal Litoral +P0568=Controle de Cruzeiro Sinal Set +P0567=Controle de Cruzeiro Sinal Resumir +P0566=Controle de Cruzeiro Sinal Desligado +P0565=Controle de Cruzeiro Sinal Ligado +P0564=Circuito Multifuncional da Entrada A do Controle de Cruzeiro +P0596=Circuito de Controle do Servocontrole do Controlador de Cruzeiro - Sinal Alto +P0595=Circuito de Controle do Servocontrole do Controlador de Cruzeiro - Sinal Baixo +P0594=Circuito de Controle do Servocontrole do Controlador de Cruzeiro /Aberto +P0525=Faixa/Desempenho do Circuito de Controle do Servocontrole do Controlador de Cruzeiro +P0543=Circuito de Aquecimento A da Entrada do Ar Aberto +P0542=Circuito de Aquecimento A da Entrada do Ar - Sinal Alto +P0541=Circuito de Aquecimento A da Entrada do Ar - Sinal Baixo +P0540=Circuito de Aquecimento A da Entrada do Ar +P053C=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo - Sinal Alto +P053B=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo - Sinal Baixo +P053A=Circuito de Controle do Ventilador de Aquecimento do Cárter Positivo +P0539=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Intermitente +P0538=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Alto +P0537=Circuito do Sensor da Temperatura do Evaporador do A/C - Sinal Baixo +P0536=Faixa/Desempenho do Circuito do Sensor da Temperatura do Evaporador do A/C +P0535=Circuito do Sensor da Temperatura do Evaporador do A/C +P0533=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C - Sinal Alto +P0532=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C - Sinal Baixo +P0531=Faixa/Desempenho do Circuito do Sensor A de Pressão do Gás Refrigerante do A/C +P0530=Circuito do Sensor A de Pressão do Gás Refrigerante do A/C +P0534=Perda da Carga do Gás Refrigerante do A/C +P0529=Circuito do Sensor de Velocidade do Ventilador de Resfriamento - Sinal Intermitente +P0528=Circuito do Sensor de Velocidade do Ventilador de Resfriamento - Sem Sinal +P0527=Faixa/Desempenho do Circuito do Sensor de Velocidade do Ventilador de Resfriamento +P0526=Circuito do Sensor de Velocidade do Ventilador de Resfriamento +P0509=Circuito de Controle da Marcha Lenta - Sinal Alto +P0508=Circuito de Controle da Marcha Lenta - Sinal Baixo +P0507=A Rotação do Sistema de Controle da Marcha Lenta Está Acima do Esperado +P0506=A Rotação do Sistema de Controle da Marcha Lenta Está Abaixo do Esperado +P0505=Sistema de Controle da Marcha Lenta +P0519=Desempenho do Sistema de Controle da Marcha Lenta +P0518=Circuito de Controle da Marcha Lenta - Sinal Baixo +P0517=Circuito do Sensor de Temperatura da Bateria - Sinal Alto +P0516=Circuito do Sensor de Temperatura da Bateria - Sinal Baixo +P0515=Circuito do Sensor de Temperatura da Bateria +P0514=Faixa/Desempenho do Circuito do Sensor de Temperatura da Bateria +P0513=A Chave do imobilizador Está Incorreta +P0512=Circuito do Pedido de Partida +P0511=Circuito do Controle de Marcha Lenta +P0510=Interruptor de Posição do Acelerador Fechado +P0504=Correlação do Interruptor de Freio A/B +P0503=Velocidade do Veículo Sensor A - Sinal Intermitente/Errático/Alto +P0502=Velocidade do Veículo Sensor A - Sinal Baixo +P0501=Faixa/Desempenho da Velocidade do Veículo Sensor A +P0500=Velocidade do Veículo Sensor A +P0499=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas - Sinal Alto +P0498=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas - Sinal Baixo +P0497=Baixo Fluxo de Purga no Sistema de Controle de Emissões Evaporativas +P0496=Alto Fluxo de Purga no Sistema de Controle de Emissões Evaporativas +P0495=Alta Velocidade no Ventilador de Resfriamento +P0494=Baixa Velocidade no Ventilador de Resfriamento +P0493=Excesso de Velocidade no Ventilador de Resfriamento +P0492=Banco 2 Fluxo Insuficiente no Sistema de Injeção de Ar Secundário +P0491=Banco 1 Fluxo Insuficiente no Sistema de Injeção de Ar Secundário +P0485=Circuito de Energia/Aterramento do Ventilador de Resfriamento +P0484=Corrente Acima do Limite no Circuito do Ventilador de Resfriamento +P0482=Circuito de Controle do Ventilador de Resfriamento 3 +P0481=Circuito de Controle do Ventilador de Resfriamento 2 +P0480=Circuito de Controle do Ventilador de Resfriamento 1 +P0483=Verificação de Racionalidade do Ventilador de Resfriamento +P047E=Circuito do Sensor B da Pressão do Escape - Sinal Intermitente/Errático +P047D=Circuito do Sensor B da Pressão do Escape - Sinal Alto +P047C=Circuito do Sensor B da Pressão do Escape - Sinal Baixo +P047B=Faixa/Desempenho do Circuito do Sensor B da Pressão do Escape +P047A=Circuito do Sensor B da Pressão do Escape +P0479=Válvula de Controle da Pressão do Escape - Sinal Intermitente +P0478=Válvula de Controle da Pressão do Escape - Sinal Alto +P0477=Válvula de Controle da Pressão do Escape - Sinal Baixo +P0476=Faixa/Desempenho da Válvula de Controle da Pressão do Escape +P0475=Válvula de Controle da Pressão do Escape +P0426=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 +P0425=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 +P0424=Catalisador Aquecido Temperatura Abaixo do Limite Banco 1 +P0423=Catalisador Aquecido Eficiência Abaixo do Limite Banco 1 +P0422=Catalisador Principal Eficiência Abaixo do Limite Banco 1 +P0421=Aquecimento do Catalisador Eficiência Abaixo do Limite Banco 1 +P0420=Conversor Catalítico Eficiência Abaixo do Limite Banco 1 +P0419=Circuito de Controle B do Sistema de Injeção de Ar Secundário +P0418=Circuito de Controle A do Sistema de Injeção de Ar Secundário +P0417=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário Em Curto +P0416=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário Aberto +P0415=Circuito da Válvula B do Interruptor do Sistema de Injeção de Ar Secundário +P0414=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário Em Curto +P0413=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário Aberto +P0412=Circuito da Válvula A do Interruptor do Sistema de Injeção de Ar Secundário +P0411=Foi Detectado um Fluxo Incorreto no Sistema de Injeção de Ar Secundário +P0410=Sistema de Injeção de Ar Secundário +P207E=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Intermitente +P2079=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Intermitente +P2023=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Intermitente +P2018=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Intermitente +P0394=Circuito B do Banco 2 Sensor de Posição do Virabrequim - Sinal Intermitente +P0389=Circuito B Sensor de Posição do Virabrequim - Sinal Intermitente +P0369=Banco 1 Sensor B Sensor de Posição do Virabrequim - Sinal Intermitente +P0349=Sensor A Banco 2 Sensor de Posição do Virabrequim - Sinal Intermitente +P0344=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Intermitente +P0339=Circuito A do Sensor de Posição do Virabrequim - Sinal Intermitente +P0323=Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor - Sinal Intermitente +P0233=Circuito Secundário da Bomba de Combustível - Sinal Intermitente +P0334=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Intermitente +P0333=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Alto +P0332=Banco 2 do Circuito do Sensor 2 do Controle de Detonação - Sinal Baixo +P0331=Banco 2 Faixa/Desempenho do Circuito do Sensor 2 do Controle de Detonação +P0330=Banco 2 do Circuito do Sensor 2 do Controle de Detonação +P0329=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Intermitente +P0328=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Alto +P0327=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação - Sinal Baixo +P0325=Sensor Único ou Banco 1 do Circuito do Sensor 1 do Controle de Detonação +P0326=Sensor Único ou Banco 1 Faixa/Desempenho do Circuito do Sensor 1 do Controle de Detonação +P0324=Erro no Sistema de Controle de Detonação +P0322=Sem Sinal no Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P0321=Faixa/Desempenho so Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P0320=Circuito de Entrada da Velocidade de Ignição/Distribuidor do Motor +P0318=Sinal do Circuito do Sensor A de Pista Irregular +P0319=Sinal do Circuito do Sensor B de Pista Irregular +U0173=Perda de Comunicação com o Sistema de Restrição Sensor D +U0172=Perda de Comunicação com o Sistema de Restrição Sensor C +U0171=Perda de Comunicação com o Sistema de Restrição Sensor B +U0170=Perda de Comunicação com o Sistema de Restrição Sensor A +U0169=Perda de Comunicação com o Módulo de Controle do Teto Solar +U0168=Perda de Comunicação com o Módulo de Controle de Segurança do Veículo +U0167=Perda de Comunicação com o Módulo de Controle do Imobilizador do Veículo +U0166=Perda de Comunicação com o Módulo de Controle do Aquecimento Auxiliar +U0163=Perda de Comunicação com o Módulo do Controle de Navegação +U0162=Perda de Comunicação com o Módulo da Tela de Navegação +U0161=Perda de Comunicação com o Módulo da Bússola +U0160=Perda de Comunicação com o Módulo de Controle do Alerta Auditivo +U0159=Perda de Comunicação com o Módulo de Controle do Assistente de Estacionamento +U0158=Perda de Comunicação com o Head Up Display +U0157=Perda de Comunicação com Centro de Informação B +U0156=Perda de Comunicação com Centro de Informação A +U0155=Perda de Comunicação com o Módulo de Controle do Conjunto do Painel de Instrumentos (IPC) +U0154=Perda de Comunicação com o Módulo de Controle do Sensor de Restrições dos Ocupantes +U0153=Perda de Comunicação com o Módulo de Controle de Restrições Lateral (Direito) +U0152=Perda de Comunicação com o Módulo de Controle de Restrições Lateral (Esquerdo) +U0151=Perda de Comunicação com o Módulo de Controle de Restrições +U0150=Perda de Comunicação com o Gateway E +U0149=Perda de Comunicação com o Gateway D +U0148=Perda de Comunicação com o Gateway C +U0147=Perda de Comunicação com o Gateway B +U0146=Perda de Comunicação com o Gateway A +U0145=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo E +U0144=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo D +U0143=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo C +U0142=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo B +U0141=Perda de Comunicação com o Controle da Carroceria (BCM) Módulo A +U0140=Perda de Comunicação com o Módulo de Controle da Carroceria (BCM) +U0132=Perda de Comunicação com o Módulo de Controle da Altura do Veículo +U0131=Perda de Comunicação com o Módulo de Controle da Direção Hidráulica +U0130=Perda de Comunicação com o Módulo de Controle do Esforço de Direção +U0129=Perda de Comunicação com o Módulo de Controle do Sistema de Freios +U0128=Perda de Comunicação com o Módulo de Controle do Freio de Estacionamento +U0127=Perda de Comunicação com o Módulo de Monitoramento de Pressão dos Pneus +P0317=Não há um Hardware de Pista Irregular Presente +P0316=Foi Detectada uma Falha de Ignição ao Ligar o Motor (Nas Primeiras 1000 Rotações) +P0393=Circuito B Banco 2 do Sensor de Posição do Virabrequim - Sinal Alto +P0392=Circuito B Banco 2 do Sensor de Posição do Virabrequim - Sinal Baixo +P0391=Circuito B Banco 2 Faixa/Desempenho do Sensor de Posição do Virabrequim +P0390=Circuito B Banco 2 do Sensor de Posição do Virabrequim +P0388=Circuito B do Sensor de Posição do Virabrequim - Sinal Alto +P0387=Circuito B do Sensor de Posição do Virabrequim - Sinal Baixo +P0386=Circuito B Faixa/Desempenho do Sensor de Posição do Virabrequim +P0385=Circuito B do Sensor de Posição do Virabrequim +P0384=Circuito do Módulo de Controle do Indicador da Vela/Aquecedor - Sinal Alto +P0383=Circuito do Módulo de Controle do Indicador da Vela/Aquecedor - Sinal Baixo +P0382=Circuito B da Vela/Aquecedor +P0381=Circuito Indicador da Vela/Aquecedor +P0380=Circuito A da Vela/Aquecedor +P0379=Referência de Tempo de Alta Resolução do Sinal B Sem Pulsos +P0378=Os Pulsos de Referência de Tempo de Alta Resolução do Sinal B Estão Intermitentes/Erráticos +P0377=Referência de Tempo de Alta Resolução do Sinal B Há Poucos Pulsos +P0376=Referência de Tempo de Alta Resolução do Sinal B Há Pulsos Demais +P0375=Referência de Tempo de Alta Resolução do Sinal B +P0374=Referência de Tempo de Alta Resolução do Sinal A Sem Pulso +P0373=Os Pulsos de Referência de Tempo de Alta Resolução do Sinal A Estão Intermitentes/Erráticos +P0372=Referência de Tempo de Alta Resolução do Sinal A Há Poucos Pulsos +P0371=Referência de Tempo de Alta Resolução do Sinal A Há Pulsos Demais +P0370=Referência de Tempo de Alta Resolução do Sinal A +P0368=Banco 1 Sensor B do Sensor de Posição do Virabrequim - Sinal Alto +P0367=Banco 1 Sensor B do Sensor de Posição do Virabrequim - Sinal Baixo +P0366=Banco 1 Circuito B Faixa/Desempenho do Sensor de Posição do Virabrequim +P0365=Banco 1 Circuito B do Sensor de Posição do Virabrequim +P0343=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Alto +P0342=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim - Sinal Baixo +P0341=Faixa/Desempenho do Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim +P0340=Sensor Único ou Banco 1 do Circuito A do Sensor de Posição do Virabrequim +P0338=Circuito A do Sensor de Posição do Virabrequim - Sinal Alto +P0337=Circuito A do Sensor de Posição do Virabrequim - Sinal Baixo +P0336=Faixa/Desempenho do Circuito A do Sensor de Posição do Virabrequim +P0335=Circuito A do Sensor de Posição do Virabrequim +P0363=Foi Detectado uma Falha de Ignição - O Fornecimento de Combustível foi Desativado +P0362=Circuito da Bobina L da Ignição Primária/Secundária +P0361=Circuito da Bobina K da Ignição Primária/Secundária +P0360=Circuito da Bobina J da Ignição Primária/Secundária +P0359=Circuito da Bobina I da Ignição Primária/Secundária +P0358=Circuito da Bobina H da Ignição Primária/Secundária +P0357=Circuito da Bobina G da Ignição Primária/Secundária +P0356=Circuito da Bobina F da Ignição Primária/Secundária +P0355=Circuito da Bobina E da Ignição Primária/Secundária +P0354=Circuito da Bobina D da Ignição Primária/Secundária +P0353=Circuito da Bobina C da Ignição Primária/Secundária +P0352=Circuito da Bobina B da Ignição Primária/Secundária +P0351=Circuito da Bobina A da Ignição Primária/Secundária +P0350=Circuito da Bobina de Ignição Primária/Secundária +P0348=Circuito A Banco 2 Sensor de Posição do Virabrequim - Sinal Baixo +P0347=Circuito A Banco 2 Sensor de Posição do Virabrequim - Sinal Baixo +P0346=Circuito A Banco 2 Faixa/Desempenho do Sensor de Posição do Virabrequim +P0345=Circuito A Banco 2 Sensor de Posição do Virabrequim +P0315=O Sistema de Variação Não Conseguiu Identificar a Posição do Virabrequim +P0314=Foi Detectado uma Falha de Ignição no Cilindro (Nenhum Cilindro foi Enumerado) +P0313=Foi Detectado uma Falha de Ignição Devido ao Baixo Nível de Combustível +P0312=Foi Detectado uma Falha de Ignição no Cilindro 12 +P0311=Foi Detectado uma Falha de Ignição no Cilindro 11 +P0310=Foi Detectado uma Falha de Ignição no Cilindro 10 +P0309=Foi Detectado uma Falha de Ignição no Cilindro 9 +P0308=Foi Detectado uma Falha de Ignição no Cilindro 8 +P0307=Foi Detectado uma Falha de Ignição no Cilindro 7 +P0306=Foi Detectado uma Falha de Ignição no Cilindro 6 +P0305=Foi Detectado uma Falha de Ignição no Cilindro 5 +P0304=Foi Detectado uma Falha de Ignição no Cilindro 4 +P0303=Foi Detectado uma Falha de Ignição no Cilindro 3 +P0302=Foi Detectado uma Falha de Ignição no Cilindro 2 +P0301=Foi Detectado uma Falha de Ignição no Cilindro 1 +P0300=Foi Detectado uma Falha de Ignição Aleatória/Múltipla no Cilindro +P0299=O Turbo Compressor/Compressor está Subalimentado +P0297=Condição do Excesso de Velocidade do Veículo +P0296=Participação/Balanceamento do Cilindro 12 +P0293=Participação/Balanceamento do Cilindro 11 +P0290=Participação/Balanceamento do Cilindro 10 +P0287=Participação/Balanceamento do Cilindro 9 +P0284=Participação/Balanceamento do Cilindro 8 +P0281=Participação/Balanceamento do Cilindro 7 +P0278=Participação/Balanceamento do Cilindro 6 +P0275=Participação/Balanceamento do Cilindro 5 +P0272=Participação/Balanceamento do Cilindro 4 +P0269=Participação/Balanceamento do Cilindro 3 +P0266=Participação/Balanceamento do Cilindro 2 +P0263=Participação/Balanceamento do Cilindro 1 +P025D=Circuito do Módulo de Controle da Bomba de Combustível - Sinal Alto +P025C=Circuito do Módulo de Controle da Bomba de Combustível - Sinal Baixo +P025B=Faixa/Desempenho do Circuito do Módulo de Controle da Bomba de Combustível +P207D=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Alto +P207C=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Baixo +P207B=Banco 2 a) Faixa/Desempenho do Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P207A=Banco 2 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P2078=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Alto +P2077=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão - Sinal Baixo +P2076=Banco 1 a) Faixa/Desempenho do Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P2075=Banco 1 a) Circuito do Sensor/Interruptor da Válvula de Ajuste (IMT) do Coletor de Admissão +P2071=Banco 1 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Fechado +P2070=Banco 1 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Aberto +P206F=Banco 2 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Fechado +P206E=Banco 2 a) Válvula de Ajuste (IMT) do Coletor de Admissão Travou Aberto +P2022=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Alto +P2021=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Baixo +P2015=Banco 1 a) Faixa/Desempenho do Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2007=Banco 2 a) Controle do Rotor do Coletor de Admissão Travou Fechado +P2006=Banco 1 a) Controle do Rotor do Coletor de Admissão Travou Fechado +P2005=Banco 2 a) Controle do Rotor do Coletor de Admissão Travou Aberto +P2004=Banco 1 a) Controle do Rotor do Coletor de Admissão Travou Aberto +P0665=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Alto +P0664=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Baixo +P0663=Banco 2 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão /Aberto +P0662=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Alto +P0661=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão - Sinal Baixo +P0660=Banco 1 a) Circuito de Controle da Válvula de Ajuste do Coletor de Admissão /Aberto +P2020=Banco 2 a) Faixa/Desempenho do Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2019=Banco 2 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2017=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Alto +P2016=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão - Sinal Baixo +P2014=Banco 1 a) Circuito do Sensor/Interruptor de Posição do Rotor do Coletor de Admissão +P2013=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Alto +P2012=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Baixo +P2011=Banco 2 a) Circuito de Controle do Rotor do Coletor de Admissão /Aberto +P2010=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Alto +P2009=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão - Sinal Baixo +P2008=Banco 1 a) Circuito de Controle do Rotor do Coletor de Admissão /Aberto +P065B=Faixa/Desempenho do Circuito de Controle do Gerador +P065A=Desempenho do Sistema Gerador +P0659=Circuito A do Atuador da Tensão de Alimentação - Sinal Alto +P0658=Circuito A do Atuador da Tensão de Alimentação - Sinal Baixo +P0657=Circuito A do Atuador da Tensão de Alimentação /Aberto +P0656=Circuito de Saída do Nível de Combustível +P0655=Circuito de Controle da Lâmpada da Temperatura do Motor +P0654=Circuito de Saída de RPM do Motor +P0653=Circuito B do Sensor de Referência de Tensão - Sinal Alto +P0652=Circuito B do Sensor de Referência de Tensão - Sinal Baixo +P0651=Circuito B do Sensor de Referência de Tensão /Aberto +P023E=Correlação do Sensor MAP B do Turbo Compressor/Compressor +P023D=Correlação do Sensor MAP A do Turbo Compressor/Compressor +P0232=Circuito Secundário da Bomba de Combustível - Sinal Alto +P0231=Circuito Secundário da Bomba de Combustível +P0230=Circuito Primário da Bomba de Combustível +P024F=Posição do Sensor A do Circuito de Controle da Descarga do Radiador - Sinal Alto +P024E=Posição do Sensor A do Circuito de Controle da Descarga do Radiador - Sinal Baixo +P024D=Faixa/Desempenho da Posição do Sensor A do Circuito de Controle da Descarga do Radiador +P024C=Posição do Sensor A do Circuito de Controle da Descarga do Radiador +P024B=Controle da Descarga do Radiador A Travado +P024A=Faixa/Desempenho do Circuito A do Controle da Bomba do Líquido Refrigerante do Radiador +P023C=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador - Sinal Alto +P023B=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador - Sinal Baixo +P023A=Circuito de Controle da Bomba do Líquido Refrigerante do Radiador /Aberto +P022F=Circuito B do Controle da Descarga do Radiador - Sinal Alto +P022E=Circuito B do Controle da Descarga do Radiador - Sinal Baixo +P022D=Circuito B do Controle da Descarga do Radiador /Aberto +P022C=Circuito A do Controle da Descarga do Radiador - Sinal Alto +P022B=Circuito A do Controle da Descarga do Radiador - Sinal Baixo +P022A=Circuito A do Controle da Descarga do Radiador /Aberto +P0220=Circuito B do Sensor da Posição da Borboleta Pedal Acelerador +P0474=Circuito do Sensor A de Pressão de Escape - Sinal Intermitente/Errático +P0473=Circuito do Sensor A de Pressão de Escape - Sinal Alto +P0472=Circuito do Sensor A de Pressão de Escape - Sinal Baixo +P0471=Faixa/Desempenho do Circuito do Sensor A de Pressão de Escape +P0470=Circuito do Sensor A de Pressão de Escape +P0469=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Intermitente +P0468=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Alto +P0467=Circuito do Sensor de Fluxo da Purga do EVAP - Sinal Baixo +P0466=Faixa/Desempenho do Circuito do Sensor de Fluxo da Purga do EVAP +P0465=Circuito do Sensor de Fluxo da Purga do EVAP +P0464=Circuito do Sensor A do Nível de Combustível - Sinal Intermitente +P0463=Circuito do Sensor A do Nível de Combustível - Sinal Alto +P0462=Circuito do Sensor A do Nível de Combustível - Sinal Baixo +P0461=Faixa/Desempenho do Circuito do Sensor A do Nível de Combustível +P0460=Circuito do Sensor A do Nível de Combustível +P0459=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas - Sinal Alto +P0458=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas - Sinal Baixo +P0457=Foi Detectado um Vazamento no Sistema de Controle de Emissões Evaporativas (Tampa do Tanque de Combustível solta/sem) +P0456=Foi Detectado um Vazamento Bem Pequeno no Sistema de Controle de Emissões Evaporativas +P0455=Foi Detectado um Grande Vazamento no Sistema de Controle de Emissões Evaporativas +P0454=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Intermitente +P0453=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Alto +P0452=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas - Sinal Baixo +P0451=Faixa/Desempenho do Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas +P0450=Sensor/Interruptor de Pressão do Sistema de Controle de Emissões Evaporativas +P0449=Circuito da Válvula/Solenoide do Controle de Ventilação do Controle de Emissões Evaporativas +P0448=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas Em Curto +P0443=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas +P0444=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas Aberto +P0445=Circuito do Controle de Purga da Válvula do Sistema de Controle de Emissões Evaporativas Em Curto +P0446=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas +P0447=Circuito do Controle de Ventilação do Controle de Emissões Evaporativas Aberto +P0442=Foi Detectado um Vazamento Pequeno no Sistema de Controle de Emissões Evaporativas +P0441=Fluxo de Purga Incorreta no Sistema de Controle de Emissões Evaporativas +P043F=Há um Alto Fluxo no Orifício de Referência do Detector de Vazamento do Sistema de Controle de Emissões Evaporativas +P043E=Há um Baixo Fluxo no Orifício de Referência do Detector de Vazamento do Sistema de Controle de Emissões Evaporativas +P0440=Sistema de Controle de Emissões Evaporativas +P043D=Circuito do Sensor de Temperatura do Catalisador Sensor 2 Banco 2 - Sinal Alto +P043C=Circuito do Sensor de Temperatura do Catalisador Sensor 2 Banco 2 - Sinal Baixo +P043B=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Sensor 2 Banco 2 +P043A=Circuito do Sensor de Temperatura do Catalisador Sensor 2 Banco 2 +P0439=Circuito de Controle do Aquecimento do Catalisador Banco 2 +P0438=Circuito do Sensor de Temperatura do Catalisador Banco 2 Sensor 1 - Sinal Alto +P0437=Circuito do Sensor de Temperatura do Catalisador Banco 2 Sensor 1 - Sinal Baixo +P0436=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Banco 2 Sensor 1 +P0435=Circuito do Sensor de Temperatura do Catalisador Banco 2 Sensor 1 +P0434=Catalisador Aquecido Eficiência Abaixo do Limite Banco 2 +P0433=Catalisador Aquecido Eficiência Abaixo do Limite Banco 2 +P0432=Catalisador Principal Eficiência Abaixo do Limite Banco 2 +P0431=Aquecimento do Catalisador Eficiência Abaixo do Limite Banco 2 +P0430=Conversor Catalítico Eficiência Abaixo do Limite Banco 2 +P042D=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 - Sinal Alto +P042C=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 - Sinal Baixo +P042B=Faixa/Desempenho do Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 +P042A=Circuito do Sensor de Temperatura do Catalisador Banco 1 Sensor 2 +P0429=Circuito de Controle do Aquecimento do Catalisador Banco 1 +P0428=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 - Sinal Alto +P0427=Circuito do Sensor de Temperatura do Catalisador Sensor 1 Banco 1 - Sinal Baixo +P2404=Faixa/Desempenho Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP +P0624=Circuito de Controle da Lâmpada da Tampa do Tanque de Combustível +P3497=Sistema de Desativação do Cilindro Banco 2 +P3496=Cilindro 12 Válvula do Escape Circuito de Controle - Sinal Alto +P3495=Cilindro 12 Válvula do Escape Circuito de Controle - Sinal Baixo +P3494=Desempenho Cilindro 12 Válvula do Escape Circuito de Controle +P3493=Cilindro 12 Válvula do Escape Circuito de Controle /Aberto +P3492=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3491=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3490=Desempenho Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle +P3489=Cilindro 12 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3488=Cilindro 11 Válvula do Escape Circuito de Controle - Sinal Alto +P3487=Cilindro 11 Válvula do Escape Circuito de Controle - Sinal Baixo +P3486=Desempenho Cilindro 11 Válvula do Escape Circuito de Controle +P3485=Cilindro 11 Válvula do Escape Circuito de Controle /Aberto +P3484=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3483=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3482=Desempenho Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle +P3481=Cilindro 11 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3480=Cilindro 10 Válvula do Escape Circuito de Controle - Sinal Alto +P3479=Cilindro 10 Válvula do Escape Circuito de Controle - Sinal Baixo +P3478=Desempenho Cilindro 10 Válvula do Escape Circuito de Controle +P3477=Cilindro 10 Válvula do Escape Circuito de Controle /Aberto +P3476=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3475=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3474=Desempenho Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle +P3473=Cilindro 10 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3472=Cilindro 9 Válvula do Escape Circuito de Controle - Sinal Alto +P3471=Cilindro 9 Válvula do Escape Circuito de Controle - Sinal Baixo +P3470=Desempenho Cilindro 9 Válvula do Escape Circuito de Controle +P3469=Cilindro 9 Válvula do Escape Circuito de Controle /Aberto +P3468=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3467=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3466=Desempenho Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle +P3465=Cilindro 9 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3464=Cilindro 8 Válvula do Escape Circuito de Controle - Sinal Alto +P3463=Cilindro 8 Válvula do Escape Circuito de Controle - Sinal Baixo +P3462=Desempenho Cilindro 8 Válvula do Escape Circuito de Controle +P3461=Cilindro 8 Válvula do Escape Circuito de Controle /Aberto +P3460=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3459=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3458=Desempenho Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle +P3457=Cilindro 8 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3456=Cilindro 7 Válvula do Escape Circuito de Controle - Sinal Alto +P3455=Cilindro 7 Válvula do Escape Circuito de Controle - Sinal Baixo +P3454=Desempenho Cilindro 7 Válvula do Escape Circuito de Controle +P3453=Cilindro 7 Válvula do Escape Circuito de Controle /Aberto +P3452=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3451=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3450=Desempenho Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle +P3449=Cilindro 7 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3448=Cilindro 6 Válvula do Escape Circuito de Controle - Sinal Alto +P3447=Cilindro 6 Válvula do Escape Circuito de Controle - Sinal Baixo +P3446=Desempenho Cilindro 6 Válvula do Escape Circuito de Controle +P3445=Cilindro 6 Válvula do Escape Circuito de Controle /Aberto +P3444=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3443=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3442=Desempenho Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle +P3441=Cilindro 6 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3440=Cilindro 5 Válvula do Escape Circuito de Controle - Sinal Alto +P3439=Cilindro 5 Válvula do Escape Circuito de Controle - Sinal Baixo +P3438=Desempenho Cilindro 5 Válvula do Escape Circuito de Controle +P3437=Cilindro 5 Válvula do Escape Circuito de Controle /Aberto +P3436=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3435=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3434=Desempenho Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle +P3433=Cilindro 5 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3432=Cilindro 4 Válvula do Escape Circuito de Controle - Sinal Alto +P3431=Cilindro 4 Válvula do Escape Circuito de Controle - Sinal Baixo +P3430=Desempenho Cilindro 4 Válvula do Escape Circuito de Controle +P3429=Cilindro 4 Válvula do Escape Circuito de Controle /Aberto +P3428=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3427=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3426=Desempenho Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle +P3425=Cilindro 4 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3424=Cilindro 3 Válvula do Escape Circuito de Controle - Sinal Alto +P3423=Cilindro 3 Válvula do Escape Circuito de Controle - Sinal Baixo +P3422=Desempenho Cilindro 3 Válvula do Escape Circuito de Controle +P3421=Cilindro 3 Válvula do Escape Circuito de Controle /Aberto +P3420=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3419=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3418=Desempenho Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle +P3417=Cilindro 3 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3416=Cilindro 2 Válvula do Escape Circuito de Controle - Sinal Alto +P3415=Cilindro 2 Válvula do Escape Circuito de Controle - Sinal Baixo +P3414=Desempenho Cilindro 2 Válvula do Escape Circuito de Controle +P3413=Cilindro 2 Válvula do Escape Circuito de Controle /Aberto +P3412=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3411=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3410=Desempenho Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle +P3409=Cilindro 2 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3408=Cilindro 1 Válvula do Escape Circuito de Controle - Sinal Alto +P3407=Cilindro 1 Válvula do Escape Circuito de Controle - Sinal Baixo +P3406=Desempenho Cilindro 1 Válvula do Escape Circuito de Controle +P3405=Cilindro 1 Válvula do Escape Circuito de Controle /Aberto +P3404=Cilindro 1 Desativação/Válvula de Admissão Circuito de Controle - Sinal Alto +P3403=Cilindro 1 Desativação/Válvula de Admissão Circuito de Controle - Sinal Baixo +P3402=Desempenho Cilindro 1 Desativação/Válvula de Admissão Circuito de Controle +P3401=Cilindro 1 Desativação/Válvula de Admissão Circuito de Controle /Aberto +P3400=Sistema de Desativação do Cilindro Banco 1 +P2A05=Faixa/Desempenho do Circuito do Sensor de Oxigênio Banco 2 Sensor 3 +P2A04=Faixa/Desempenho do Circuito do Sensor de Oxigênio Banco 2 Sensor 2 +P2A03=Faixa/Desempenho do Circuito do Sensor de Oxigênio Banco 2 Sensor 1 +P2A02=Faixa/Desempenho do Circuito do Sensor de Oxigênio Banco 1 Sensor 3 +P2A01=Faixa/Desempenho do Circuito do Sensor de Oxigênio Banco 1 Sensor 2 +P2A00=Faixa/Desempenho do Circuito do Sensor de Oxigênio Banco 1 Sensor 1 +P2795=Circuito da Direção do Câmbio de Marchas - Sinal Alto +P2794=Circuito da Direção do Câmbio de Marchas - Sinal Baixo +P2793=Circuito da Direção do Câmbio de Marchas +P2792=Seletor de Porta Circuito da Direção - Sinal Alto +P2791=Seletor de Porta Circuito da Direção - Sinal Baixo +P2790=Seletor de Porta Circuito da Direção +P2789=Aprendizagem Adaptativa da Embreagem no Limite +P2788=Aprendizagem Adaptativa do Trocador Automático de Marchas no Limite +P2787=Embreagem Temperatura Muito Alta +P2786=Atuador do Câmbio de Marchas Temperatura Muito Alta +P2785=Atuador da Embreagem Temperatura Muito Alta +P2784=Velocidade da Entrada/Turbina Correlação A/B do Sensor +P2783=Conversor de Torque Temperatura Muito Alta +P2782=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Intermitente/Errático +P2781=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Alto +P2780=Circuito do Interruptor de Mudança Descendente da Marcha - Sinal Baixo +P2779=Faixa/Desempenho do Circuito do Interruptor de Mudança Descendente da Marcha +P2778=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Intermitente/Errático +P2777=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Alto +P2776=Circuito do Interruptor de Mudança Ascendente da Marcha - Sinal Baixo +P2775=Faixa/Desempenho do Circuito do Interruptor de Mudança Ascendente da Marcha +P2774=Circuito do Interruptor Baixo das Quatro Rodas (4WD) - Sinal Alto +P2773=Circuito do Interruptor Baixo das Quatro Rodas (4WD) - Sinal Baixo +P2772=Faixa/Desempenho do Circuito do Interruptor Baixo das Quatro Rodas (4WD) +P2771=Circuito do Interruptor Baixo das Quatro Rodas (4WD) +P2770=Circuito do Conversor de Torque da Embreagem - Sinal Alto +P2769=Circuito do Conversor de Torque da Embreagem - Sinal Baixo +P2768=Velocidade da Entrada/Turbina Circuito do Sensor B - Sinal Intermitente +P2767=Velocidade da Entrada/Turbina Circuito do Sensor B Sem Sinal +P2766=Faixa/Desempenho Velocidade da Entrada/Turbina Circuito do Sensor B +P2765=Velocidade da Entrada/Turbina Circuito do Sensor B +P2764=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto - Sinal Baixo +P2763=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto - Sinal Alto +P2762=Faixa/Desempenho do Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto +P2761=Circuito do Controle da Solenoide de Pressão do Conversor de Torque da Embreagem /Aberto +P2760=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem - Sinal Intermitente +P2759=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Elétrico +P2758=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Travado +P2757=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem Desempenho ou Livre +P2756=Solenoide de Controle de Pressão do Conversor de Torque da Embreagem +P2755=Circuito de Controle do Resfriador do Fluido de Transmissão - Sinal Alto +P2754=Circuito de Controle do Resfriador do Fluido de Transmissão - Sinal Baixo +P2753=Circuito de Controle do Resfriador do Fluido de Transmissão +P2752=Velocidade do Eixo Intermediário Circuito do Sensor C - Sinal Intermitente +P2751=Velocidade do Eixo Intermediário Circuito do Sensor C Sem Sinal +P2750=Faixa/Desempenho Velocidade do Eixo Intermediário Circuito do Sensor C +P2749=Velocidade do Eixo Intermediário Circuito do Sensor C +P2748=Velocidade do Eixo Intermediário Circuito do Sensor B - Sinal Intermitente +P2747=Velocidade do Eixo Intermediário Circuito do Sensor B Sem Sinal +P2746=Faixa/Desempenho Velocidade do Eixo Intermediário Circuito do Sensor B +P2745=Velocidade do Eixo Intermediário Circuito do Sensor B +P2744=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Intermitente +P2743=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Alto +P2742=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B - Sinal Baixo +P2741=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor B +P2161=Velocidade do Veículo Sensor B - Sinal Intermitente/Errático +P2160=Velocidade do Veículo Circuito do Sensor B - Sinal Baixo +P215B=Velocidade do Veículo - Correlação de Velocidade do Eixo de Saída +P215A=Velocidade do Veículo - Correlação da Velocidade das Rodas +P2159=Faixa/Desempenho da Velocidade do Veículo Sensor B +P2158=Velocidade do Veículo Sensor B +P2119=Faixa/Desempenho Controle do Atuador do Acelerador Corpo do Carburador +P2118=Faixa/Desempenho da Corrente do Motor de Controle do Atuador do Acelerador +P2117=Desempenho Posição do Pedal do Acelerador Sensor F Parada Mínima +P2116=Desempenho Posição do Pedal do Acelerador Sensor E Parada Mínima +P2115=Desempenho Posição do Pedal do Acelerador Sensor D Parada Mínima +P2114=Desempenho Posição do Pedal do Acelerador Sensor C Parada Mínima +P2113=Desempenho Posição do Pedal do Acelerador Sensor B Parada Mínima +P2112=Sistema de Controle do Atuador do Acelerador - Travou Fechado +P2111=Sistema de Controle do Atuador do Acelerador - Travou Aberto +P2110=Sistema de Controle do Atuador do Acelerador - Limitação RPM Forçada +P2109=Desempenho Posição do Pedal do Acelerador Sensor A Parada Mínima +P2108=Desempenho do Módulo de Controle do Atuador do Acelerador +P2107=Processador do Módulo de Controle do Atuador do Acelerador +P2106=Motor de Controle do Atuador do Acelerador - Limitador de Potência Forçada +P2105=Motor de Controle do Atuador do Acelerador - Desligamento Forçado do Motor +P2104=Motor de Controle do Atuador do Acelerador - Marcha Lenta Forçada +P2103=Motor de Controle do Atuador do Acelerador - Sinal Alto +P2102=Motor de Controle do Atuador do Acelerador - Sinal Baixo +P2101=Faixa/Desempenho do Motor de Controle do Atuador do Acelerador +P2100=Motor de Controle do Atuador do Acelerador /Aberto +P2095=Circuito de Controle Atuador da Posição do Comando de Válvulas B Alto Banco 2 c) +P2094=Circuito de Controle Atuador da Posição do Comando de Válvulas B Baixo Banco 2 c) +P2093=Circuito de Controle Atuador da Posição do Comando de Válvulas A Alto Banco 2 b) +P2092=Circuito de Controle Atuador da Posição do Comando de Válvulas A Baixo Banco 2 b) +P2091=Circuito de Controle Atuador da Posição do Comando de Válvulas B Alto Banco 1 c) +P2090=Circuito de Controle Atuador da Posição do Comando de Válvulas B Baixo Banco 1 c) +P2089=Circuito de Controle Atuador da Posição do Comando de Válvulas A Alto Banco 1 b) +P2088=Circuito de Controle Atuador da Posição do Comando de Válvulas A Baixo Banco 1 b) +P2074=Sensores MAP/MAF - Correlação da Posição do Acelerador com Alta Carga +P2073=Sensores MAP/MAF - Correlação da Posição do Acelerador em Marcha Lenta +P2072=Sistema de Controle do Atuador do Acelerador - Obstrução por Gelo +P2069=Nível do Combustível Circuito do Sensor B - Sinal Intermitente +P2068=Nível do Combustível Circuito do Sensor B - Sinal Alto +P2067=Nível do Combustível Circuito do Sensor B - Sinal Baixo +P2066=Desempenho do Nível do Combustível Circuito do Sensor B +P2065=Nível do Combustível Circuito do Sensor B +P2064=Alimentação do Redutor Circuito de Controle - Sinal Alto +P2063=Alimentação do Redutor Circuito de Controle - Sinal Baixo +P2062=Alimentação do Redutor/Regeneração Circuito de Controle /Aberto +P2061=Redutor da Injeção Bomba de Ar Circuito de Controle - Sinal Alto +P2060=Redutor da Injeção Bomba de Ar Circuito de Controle - Sinal Baixo +P205E=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Intermitente/Errático +P205D=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Alto +P205C=Temperatura do Tanque do Redutor Circuito do Sensor - Sinal Baixo +P205B=Faixa/Desempenho Temperatura do Tanque do Redutor Circuito do Sensor +P205A=Temperatura do Tanque do Redutor Circuito do Sensor +P2059=Redutor da Injeção Bomba de Ar Circuito de Controle /Aberto +P204E=Circuito do Sensor de Pressão do Redutor - Sinal Intermitente/Errático +P204D=Circuito do Sensor de Pressão do Redutor - Sinal Alto +P204C=Circuito do Sensor de Pressão do Redutor - Sinal Baixo +P204B=Faixa/Desempenho do Circuito do Sensor de Pressão do Redutor +P204A=Circuito do Sensor de Pressão do Redutor +P2046=Circuito do Sensor Redutor de Temperatura - Sinal Intermitente +P2045=Circuito do Sensor Redutor de Temperatura - Sinal Alto +P2044=Circuito do Sensor Redutor de Temperatura - Sinal Baixo +P2043=Faixa/Desempenho Circuito do Sensor Redutor de Temperatura +P2042=Circuito do Sensor Redutor de Temperatura +P2041=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Intermitente +P2040=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Alto +P203F=Redutor Nível Baixo +P203E=Circuito do Sensor do Nível do Redutor - Sinal Intermitente/Errático +P203D=Circuito do Sensor do Nível do Redutor - Sinal Alto +P203C=Circuito do Sensor do Nível do Redutor - Sinal Baixo +P203B=Faixa/Desempenho Circuito do Sensor do Nível do Redutor +P203A=Circuito do Sensor do Nível do Redutor +P2039=Circuito do Sensor de Pressão do Redutor de Injeção de Ar - Sinal Baixo +P2038=Faixa/Desempenho do Circuito do Sensor de Pressão do Redutor de Injeção de Ar +P2037=Circuito do Sensor de Pressão do Redutor de Injeção de Ar +P2030=Desempenho do Aquecedor do Disparo de Combustível +P2029=Aquecedor do Disparo de Combustível +P2028=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito Intermitente +P2027=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor Alta Tensão +P2026=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor Baixa Tensão +P2025=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Sensor de Desempenho +P2024=Emissões Evaporativas (EVAP) Temperatura do Vapor de Combustível Circuito do Sensor +P2001=Separador do NOx Eficiência Abaixo do Limite Banco 2 +P2000=Separador do NOx Eficiência Abaixo do Limite Banco 1 +U3FFF=Nenhum Código de Problema foi Definido +U0073=Módulo de Controle do Barramento de Comunicação A Desligado +U0072=Barramento de Comunicação do Veículo E (-) em Curto com Bus E (+) +U0071=Barramento de Comunicação do Veículo E (-) Alto +U0070=Barramento de Comunicação do Veículo E (-) Baixo +U0069=Barramento de Comunicação do Veículo E (-) Aberto +U0068=Barramento de Comunicação do Veículo E (+) Alto +U0067=Barramento de Comunicação do Veículo E (+) Baixo +U0066=Barramento de Comunicação do Veículo E (+) Aberto +U0065=Desempenho da Barramento de Comunicação do Veículo E +U0064=Barramento de Comunicação do Veículo E +U0063=Barramento de Comunicação do Veículo D (-) em Curto com Bus D (+) +U0062=Barramento de Comunicação do Veículo D (-) Alto +U0061=Barramento de Comunicação do Veículo D (-) Baixo +U0060=Barramento de Comunicação do Veículo D (-) Aberto +U0059=Barramento de Comunicação do Veículo D (+) Alto +U0058=Barramento de Comunicação do Veículo D (+) Baixo +U0057=Barramento de Comunicação do Veículo D (+) Aberto +U0056=Desempenho da Barramento de Comunicação do Veículo D +U0055=Barramento de Comunicação do Veículo D +U0054=Barramento de Comunicação do Veículo C (-) em Curto com Bus C (+) +U0053=Barramento de Comunicação do Veículo C (-) Alto +U0052=Barramento de Comunicação do Veículo C (-) Baixo +U0051=Barramento de Comunicação do Veículo C (-) Aberto +U0050=Barramento de Comunicação do Veículo C (+) Alto +U0049=Barramento de Comunicação do Veículo C (+) Baixo +U0048=Barramento de Comunicação do Veículo C (+) Aberto +U0047=Desempenho da Barramento de Comunicação do Veículo C +U0046=Barramento de Comunicação do Veículo C +U0045=Barramento de Comunicação do Veículo B (-) em Curto com Bus B (+) +U0044=Barramento de Comunicação do Veículo B (-) Alto +U0043=Barramento de Comunicação do Veículo B (-) Baixo +U0042=Barramento de Comunicação do Veículo B (-) Aberto +U0041=Barramento de Comunicação do Veículo B (+) Alto +U0040=Barramento de Comunicação do Veículo B (+) Baixo +U0039=Barramento de Comunicação do Veículo B (+) Aberto +U0038=Desempenho da Barramento de Comunicação do Veículo B +U0037=Barramento de Comunicação do Veículo B +U0036=Barramento de Comunicação do Veículo A (-) em Curto com Bus A (+) +U0035=Barramento de Comunicação do Veículo A (-) Alto +U0034=Barramento de Comunicação do Veículo A (-) Baixo +U0033=Barramento de Comunicação do Veículo A (-) Aberto +U0032=Barramento de Comunicação do Veículo A (+) Alto +U0031=Barramento de Comunicação do Veículo A (+) Baixo +U0030=Barramento de Comunicação do Veículo A (+) Aberto +U0029=Desempenho da Barramento de Comunicação do Veículo A +U0028=Barramento de Comunicação do Veículo A +U0027=Bus de Comunicação CAN de Baixa Velocidade (-) Em Curto com Bus (+) +U0026=Bus de Comunicação CAN de Baixa Velocidade (-) Alto +U0025=Bus de Comunicação CAN de Baixa Velocidade (-) Baixo +U0024=Bus de Comunicação CAN de Baixa Velocidade (-) Aberto +U0023=Bus de Comunicação CAN de Baixa Velocidade (+) Alto +U0022=Bus de Comunicação CAN de Baixa Velocidade (+) Baixo +U0021=Bus de Comunicação CAN de Baixa Velocidade (+) Aberto +U0020=Bus de Comunicação CAN de Baixa Velocidade Desempenho +U0019=Bus de Comunicação CAN de Baixa Velocidade +U0018=Bus de Comunicação CAN de Média Velocidade (-) Em Curto com Bus (+) +U0017=Bus de Comunicação CAN de Média Velocidade (-) Alto +U0016=Bus de Comunicação CAN de Média Velocidade (-) Baixo +U0015=Bus de Comunicação CAN de Média Velocidade (-) Aberto +U0014=Bus de Comunicação CAN de Média Velocidade (+) Alto +U0013=Bus de Comunicação CAN de Média Velocidade (+) Baixo +U0012=Bus de Comunicação CAN de Média Velocidade (+) Aberto +U0011=Bus de Comunicação CAN de Média Velocidade Desempenho +U0010=Bus de Comunicação CAN de Média Velocidade +U0009=Bus de Comunicação CAN de Alta Velocidade (-) Em Curto com Bus (+) +U0008=Bus de Comunicação CAN de Alta Velocidade (-) Alto +U0007=Bus de Comunicação CAN de Alta Velocidade (-) Baixo +U0006=Bus de Comunicação CAN de Alta Velocidade (-) Aberto +U0005=Bus de Comunicação CAN de Alta Velocidade (+) Alto +U0004=Bus de Comunicação CAN de Alta Velocidade (+) Baixo +U0003=Bus de Comunicação CAN de Alta Velocidade (+) Aberto +U0002=Bus de Comunicação CAN de Alta Velocidade Desempenho +U0001=Bus de Comunicação CAN de Alta Velocidade +P0B0D=Módulo de Controle Fluido de Transmissão Auxiliar da Bomba do Motor +P0B0C=Vazamento do Fluido de Transmissão Auxiliar da Bomba Hidráulica +P0B0B=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação - Sinal Alto +P0B0A=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação - Sinal Baixo +P0B09=Fluido de Transmissão Auxiliar Bomba do Motor Circuito da Tensão de Alimentação /Aberto +P0B08=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Alta Corrente +P0B07=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Baixa Corrente +P0B06=Fluido de Transmissão Auxiliar Bomba do Motor Fase W Corrent +P0B05=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Alta Corrente +P0B04=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Baixa Corrente +P0B03=Fluido de Transmissão Auxiliar Bomba do Motor Fase V Corrente +P0B02=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Alta Corrente +P0B01=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Baixa Corrente +P0B00=Fluido de Transmissão Auxiliar Bomba do Motor Fase U Corrente +P0AF7=14 Módulo Interno de Energia Volt Temperatura Muito Alta +P0AF6=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Intermitente/Errático +P0AF5=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Alto +P0AF4=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B - Sinal Baixo +P0AF3=Faixa/Desempenho Temperatura do Inversor do Controlador do Motor Circuito do Sensor B +P0AF2=Temperatura do Inversor do Controlador do Motor Circuito do Sensor B +P0AF1=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Intermitente/Errático +P0AF0=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Alto +P0AEF=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A - Sinal Baixo +P0AEE=Faixa/Desempenho Temperatura do Inversor do Controlador do Motor Circuito do Sensor A +P0AED=Temperatura do Inversor do Controlador do Motor Circuito do Sensor A +P0AEC=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Intermitente/Errático +P0AEB=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Alto +P0AEA=Temperatura da Bateria Híbrida Circuito do Sensor D - Sinal Baixo +P0AE9=Faixa/Desempenho Temperatura da Bateria Híbrida Sensor D +P0AE8=Temperatura da Bateria Híbrida Circuito do Sensor D +P0AE7=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida - Sinal Alto +P0AE6=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida - Sinal Baixo +P0AE5=Faixa/Desempenho Circuito de Controle Pré-Carga do Contator da Bateria Híbrida +P0AE4=Circuito de Controle Pré-Carga do Contator da Bateria Híbrida +P0AE3=Circuito de Pré-Carga do Contator da Bateria Híbrida Travou Aberto +P0AE2=Circuito de Pré-Carga do Contator da Bateria Híbrida Travou Fechado +P0AE1=Circuito de Pré-Carga do Contator da Bateria Híbrida +P0AE0=Circuito de Controle do Contator Negativo da Bateria Híbrida - Sinal Alto +P0ADF=Circuito de Controle do Contator Negativo da Bateria Híbrida - Sinal Baixo +P0ADE=Faixa/Desempenho do Circuito de Controle do Contator Negativo da Bateria Híbrida +P0ADD=Circuito de Controle do Contator Negativo da Bateria Híbrida /Aberto +P0ADC=Circuito de Controle do Contator Positivo da Bateria Híbrida - Sinal Alto +P0ADB=Circuito de Controle do Contator Positivo da Bateria Híbrida - Sinal Baixo +P0ADA=Faixa/Desempenho do Circuito de Controle do Contator Positivo da Bateria Híbrida +P0AD9=Circuito de Controle do Contator Positivo da Bateria Híbrida /Aberto +P0AD8=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A - Sinal Alto +P0AD7=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A - Sinal Baixo +P0AD6=Faixa/Desempenho do Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A +P0AD5=Circuito de Controle do Fluxo de Ar do Pacote da Bateria Híbrida Válvula A /Aberto +P0AD4=Pacote da Bateria Híbrida Sistema do Fluxo de Ar Fluxo de Ar Insuficiente +P0AD3=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 - Sinal Alto +P0AD2=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 - Sinal Baixo +P0AD1=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 Travado +P0AD0=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 Desempenho/Livre +P0ACF=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 3 +P0ACE=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Intermitente/Errático +P0ACD=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Alto +P0ACC=Temperatura da Bateria Híbrida Circuito do Sensor C - Sinal Baixo +P0ACB=Faixa/Desempenho Temperatura da Bateria Híbrida Circuito do Sensor C +P0A45=Circuito do Sensor de Posição do Controle do Motor B +P0A44=Circuito do Sensor de Posição do Controle do Motor A Acima do Limite de Velocidade +P0A43=Circuito do Sensor de Posição do Controle do Motor A - Sinal Intermitente +P0A42=Circuito do Sensor de Posição do Controle do Motor A - Sinal Alto +P0A41=Circuito do Sensor de Posição do Controle do Motor A - Sinal Baixo +P0A40=Faixa/Desempenho do Circuito do Sensor de Posição do Controle do Motor A +P0A3F=Circuito do Sensor de Posição do Controle do Motor A +P0A3E=Inversor do Gerador Acima do Limite de Temperatura +P0A3D=Inversor do Controle do Motor B Acima do Limite de Temperatura +P0A3C=Inversor do Controle do Motor A Acima do Limite de Temperatura +P0A3B=Gerador Acima do Limite de Temperatura +P0A3A=Circuito do Sensor de Temperatura do Gerador - Sinal Intermitente +P0A39=Circuito do Sensor de Temperatura do Gerador - Sinal Alto +P0A38=Circuito do Sensor de Temperatura do Gerador - Sinal Baixo +P0A37=Faixa/Desempenho do Sensor de Temperatura do Gerador +P0A36=Circuito do Sensor de Temperatura do Gerador +P0A35=Controle do Motor B Acima do Limite de Temperatura +P0A34=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Intermitente +P0A33=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Alto +P0A32=Circuito do Sensor de Temperatura do Controle do Motor B - Sinal Baixo +P0A31=Faixa/Desempenho do Circuito do Sensor de Temperatura do Controle do Motor B +P0A30=Circuito do Sensor de Temperatura do Controle do Motor B +P0A2F=Controle do Motor A Acima do Limite de Temperatura +P0A2E=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Intermitente +P0A2D=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Alto +P0A2C=Circuito do Sensor de Temperatura do Controle do Motor A - Sinal Baixo +P0A2B=Faixa/Desempenho do Circuito do Sensor de Temperatura do Controle do Motor A +P0A2A=Circuito do Sensor de Temperatura do Controle do Motor A +P0A29=Circuito de Desligamento da Bateria Híbrida - Sinal Alto +P0A28=Circuito de Desligamento da Bateria Híbrida - Sinal Baixo +P0A27=Circuito de Desligamento da Bateria Híbrida +P0A26=Circuito do Sensor do Gerador de Torque - Sinal Intermitente +P0A25=Circuito do Sensor do Gerador de Torque - Sinal Alto +P0A24=Circuito do Sensor do Gerador de Torque - Sinal Baixo +P0A23=Faixa/Desempenho do Circuito do Sensor do Gerador de Torque +P0A22=Circuito do Sensor do Gerador de Torque +P0A21=Circuito do Sensor de Torque do Motor - Sinal Intermitente +P0A20=Circuito do Sensor de Torque do Motor - Sinal Alto +P0A1F=Módulo do Controlador de Energia da Bateria +P0A1E=Módulo de Controle da Partida/Gerador +P0A1D=Módulo de Controle do Powertrain Híbrido +P0A1C=Módulo de Controle do Controle do Motor B +P0A1B=Módulo de Controle do Controle do Motor A +P0A1A=Módulo de Controle do Gerador +P0A19=Circuito do Sensor de Torque do Motor - Sinal Baixo +P0A18=Faixa/Desempenho do Circuito do Sensor de Torque do Motor +P0A17=Circuito do Sensor de Torque do Motor +P0A16=Suporte do Motor A Circuito de Controle - Sinal Alto +P0A15=Suporte do Motor A Circuito de Controle - Sinal Baixo +P0A14=Suporte do Motor A Circuito de Controle /Aberto +P0A13=Circuito Ativador do Conversor DC/DC - Sinal Alto +P0A12=Circuito Ativador do Conversor DC/DC - Sinal Baixo +P0A11=Circuito Ativador do Conversor DC/DC /Aberto +P0A10=Circuito de Status do Conversor DC/DC - Sinal Alto +P0A0F=A Partida do Motor Falhou +P0A09=Circuito de Status do Conversor DC/DC - Sinal Baixo +P0A08=Circuito de Status do Conversor DC/DC +P0A07=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor - Sinal Alto +P0A06=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor - Sinal Baixo +P0A05=Circuito de Controle da Bomba do Líquido de Arrefecimento Eletrônico do Motor /Aberto +P0A04=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Intermitente +P0A03=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Alto +P0A02=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor - Sinal Baixo +P0A01=Faixa/Desempenho do Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor +P0A00=Circuito do Sensor de Temperatura do Refrigerador Eletrônico do Motor +P099F=Circuito de Controle do Trocador de Marchas Solenoide H - Sinal Alto +P099E=Circuito de Controle do Trocador de Marchas Solenoide H - Sinal Baixo +P099D=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide H +P099C=Circuito de Controle do Trocador de Marchas Solenoide G - Sinal Alto +P099B=Circuito de Controle do Trocador de Marchas Solenoide G - Sinal Baixo +P099A=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide G +P0999=Circuito de Controle do Trocador de Marchas Solenoide F - Sinal Alto +P0998=Circuito de Controle do Trocador de Marchas Solenoide F - Sinal Baixo +P0997=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide F +P0996=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Intermitente +P0995=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Alto +P0994=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F - Sinal Baixo +P0993=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor F +P0992=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor F +P0991=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Intermitente +P0990=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Alto +P0989=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E - Sinal Baixo +P0988=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor E +P0987=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor E +P0986=Circuito de Controle do Trocador de Marchas Solenoide E - Sinal Alto +P0985=Circuito de Controle do Trocador de Marchas Solenoide E - Sinal Baixo +P2501=Gerador Lamp/L - Circuito do Terminal Alto +P2500=Gerador Lamp/L - Circuito do Terminal Baixo +P245D=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape - Sinal Alto +P245C=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape - Sinal Baixo +P245B=Faixa/Desempenho do Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape +P245A=Circuito de Controle de Refrigeração do Bypass da Recirculação dos Gases do Escape /Aberto +P2459=Frequência de Regeneração do Filtro de Partículas do Diesel +P2458=Duração da Regeneração do Filtro de Partículas do Diesel +P2456=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Intermitente/Errático +P2455=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Alto +P2454=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel - Sinal Baixo +P2453=Faixa/Desempenho Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel +P2452=Circuito do Sensor de Pressão Diferencial do Filtro de Partículas do Diesel +P2451=Válvula de Ventilação do EVAP Desempenho/Travou Fechado +P2450=Válvula de Ventilação do EVAP Desempenho/Travou Aberto +P2449=Sistema de Injeção de Ar Alto Fluxo de Ar Banco 2 +P2448=Sistema de Injeção de Ar Alto Fluxo de Ar Banco 1 +P2447=Bomba do Sistema de Injeção de Ar Secundário Desolado Banco 2 +P2446=Bomba do Sistema de Injeção de Ar Secundário Colado Banco 2 +P2445=Bomba do Sistema de Injeção de Ar Secundário Descolado Banco 1 +P2444=Bomba do Sistema de Injeção de Ar Secundário Colado Banco 1 +P2443=Sistema de Injeção de Ar Interruptor da Válvula Banco 2 Travou Fechado +P2442=Sistema de Injeção de Ar Interruptor da Válvula Banco 2 Travou Aberto +P2441=Sistema de Injeção de Ar Interruptor da Válvula Banco 1 Travou Fechado +P2440=Sistema de Injeção de Ar Interruptor da Válvula Banco 1 Travou Aberto +P2439=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Intermitente/Errático +P2438=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Alto +P2437=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 - Sinal Baixo +P2436=Faixa/Desempenho do Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 +P2435=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 2 +P2434=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Intermitente/Errático +P2433=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Alto +P2432=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 - Sinal Baixo +P2431=Faixa/Desempenho do Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 +P2430=Circuito do Sensor de Pressão/Fluxo de Ar do Sistema Secundário de Injeção de Ar Banco 1 +P242F=Restrição do Filtro de Partículas Diesel - Acumulação de Cinzas +P2422=Válvula de Ventilação do EVAP Travou Fechado +P2421=Válvula de Ventilação do EVAP Travou Aberto +P2420=Circuito de Controle da Válvula do Interruptor EVAP - Sinal Alto +P2419=Circuito de Controle da Válvula do Interruptor EVAP - Sinal Baixo +P2418=Circuito de Controle da Válvula do Interruptor EVAP / Aberto +P2417=Sensor de Oxigênio com Sinais Trocados Banco 2 Sensor 2 / Banco 2 Sensor 3 +P2416=Sensor de Oxigênio com Sinais Trocados Banco 1 Sensor 2 / Banco 1 Sensor 3 +P2415=Erro na Amostra da Saída do Escape do Sensor de Oxigênio Banco 2 Sensor 1 +P2414=Erro na Amostra da Saída do Escape do Sensor de Oxigênio Banco 1 Sensor 1 +P2412=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Alto - Sinal Intermitente/Errático +P2411=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Alto +P2410=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível - Sinal Baixo +P240C=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP- Sinal Alto +P240B=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P240A=Circuito de Controle Aquecedor da Bomba de Detecção de Vazamento do EVAP /Aberto +P2409=Faixa/Desempenho do Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível +P2408=Circuito do Sensor/Interruptor da Tampa do Tanque de Combustível +P2407=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Intermitente/Errático +P2406=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Alto +P2405=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P2403=Circuito do Sensor da Bomba de Detecção de Vazamento do EVAP /Aberto +P2402=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Alto +P2401=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP - Sinal Baixo +P2400=Circuito de Controle do Sensor da Bomba de Detecção de Vazamento do EVAP /Aberto +P2347=Cilindro 12 Batida Acima do Limite +P2346=Cilindro 11 Batida Acima do Limite +P2345=Cilindro 10 Batida Acima do Limite +P2344=Cilindro 9 Batida Acima do Limite +P2343=Cilindro 8 Batida Acima do Limite +P2342=Cilindro 7 Batida Acima do Limite +P2341=Cilindro 6 Batida Acima do Limite +P2340=Cilindro 5 Batida Acima do Limite +P2339=Cilindro 4 Batida Acima do Limite +P2338=Cilindro 3 Batida Acima do Limite +P2337=Cilindro 2 Batida Acima do Limite +P2336=Cilindro 1 Batida Acima do Limite +P2335=Circuito Secundário da Bobina de Ignição L +P2334=Circuito de Controle Primário da Bobina de Ignição L - Sinal Alto +P2333=Circuito de Controle Primário da Bobina de Ignição L - Sinal Baixo +P2332=Circuito Secundário da Bobina de Ignição K +P2331=Circuito de Controle Primário da Bobina de Ignição K - Sinal Alto +P2330=Circuito de Controle Primário da Bobina de Ignição K - Sinal Baixo +P2329=Circuito Secundário da Bobina de Ignição J +P2328=Circuito de Controle Primário da Bobina de Ignição J - Sinal Alto +P2327=Circuito de Controle Primário da Bobina de Ignição J - Sinal Baixo +P2326=Circuito Secundário da Bobina de Ignição I +P2325=Circuito de Controle Primário da Bobina de Ignição I - Sinal Alto +P2324=Circuito de Controle Primário da Bobina de Ignição I - Sinal Baixo +P2323=Circuito Secundário da Bobina de Ignição H +P2322=Circuito de Controle Primário da Bobina de Ignição H - Sinal Alto +P2321=Circuito de Controle Primário da Bobina de Ignição H - Sinal Baixo +P2320=Circuito Secundário da Bobina de Ignição G +P2319=Circuito de Controle Primário da Bobina de Ignição G - Sinal Alto +P2318=Circuito de Controle Primário da Bobina de Ignição G - Sinal Baixo +P2317=Circuito Secundário da Bobina de Ignição F +P2316=Circuito de Controle Primário da Bobina de Ignição F - Sinal Alto +P2315=Circuito de Controle Primário da Bobina de Ignição F - Sinal Baixo +P2314=Circuito Secundário da Bobina de Ignição E +P2313=Circuito de Controle Primário da Bobina de Ignição E - Sinal Alto +P2312=Circuito de Controle Primário da Bobina de Ignição E - Sinal Baixo +P2311=Circuito Secundário da Bobina de Ignição D +P2310=Circuito de Controle Primário da Bobina de Ignição D - Sinal Alto +P2309=Circuito de Controle Primário da Bobina de Ignição D - Sinal Baixo +P2308=Circuito Secundário da Bobina de Ignição C +P2307=Circuito de Controle Secundário da Bobina de Ignição C - Sinal Alto +P2306=Circuito de Controle Secundário da Bobina de Ignição C - Sinal Baixo +P2305=Circuito Secundário da Bobina de Ignição B +P2304=Circuito de Controle Secundário da Bobina de Ignição A - Sinal Alto +P2303=Circuito de Controle Secundário da Bobina de Ignição B - Sinal Baixo +P2302=Circuito Secundário da Bobina de Ignição A +P2301=Circuito de Controle Primário da Bobina de Ignição A - Sinal Alto +P2300=Circuito de Controle Primário da Bobina de Ignição A - Sinal Baixo +P2299=Posição do Pedal do Freio / Pedal do Acelerador Posição Incompatível +P2298=Sensor de Oxigênio Fora da Faixa Durante a Desaceleração Banco 2 Sensor 1 +P2297=Sensor de Oxigênio Fora da Faixa Durante a Desaceleração Banco 1 Sensor 1 +P2296=Circuito de Controle Pressão do Combustível Regulador 2 - Sinal Alto +P2295=Circuito de Controle Pressão do Combustível Regulador 2 - Sinal Baixo +P2294=Pressão do Combustível Regulador 2 Circuito de Controle +P2293=Desempenho Pressão do Combustível Regulador 2 +P2292=Controle do Injetor Pressão Errática +P2291=Controle do Injetor Pressão Muito Baixa - Motor em Funcionamento +P2290=Controle do Injetor Pressão Muito Baixa +P2289=Controle do Injetor Pressão Muito Alta - Motor Desligado +P2288=Controle do Injetor Pressão Muito Alta +P2282=Vazamento de Ar Entre o Corpo do Acelerador e as Válvulas de Admissão +P2281=Vazamento de Ar Entre o MAF e o Corpo do Acelerador +P2280=Restrição no Fluxo de Ar / Vazamento de Ar Entre o Filtro de Ar e o MAF +P2279=Vazamento no Sistema de Ar de Admissão +P2278=Sinal Invertido do Sensor de Oxigênio Banco 1 Sensor 3 / Banco 2 Sensor 3 +P2277=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 2 Sensor 3 +P2276=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 2 Sensor 3 +P2275=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 1 Sensor 3 +P2274=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 1 Sensor 3 +P2273=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 2 Sensor 2 +P2272=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 2 Sensor 2 +P2271=Sinal do Sensor de Oxigênio Preso em Mistura Rica Banco 1 Sensor 2 +P2270=Sinal do Sensor de Oxigênio Preso em Mistura Pobre Banco 1 Sensor 2 +P2269=Condição da Água no Combustível +P2268=Circuito do Sensor de Água no Combustível - Sinal Intermitente +P2267=Circuito do Sensor de Água no Combustível - Sinal Alto +P2266=Circuito do Sensor de Água no Combustível - Sinal Baixo +P2265=Faixa/Desempenho do Circuito do Sensor de Água no Combustível +P2264=Circuito do Sensor de Água no Combustível +P2263=Turbo Compressor/Compressor Desempenho do Sistema +P2262=Turbo Compressor/Compressor Pressão Não Detectada - Mecânico +P2261=Válvula de Descarga do Turbo Compressor/Compressor - Mecânico +P2260=Sistema de Injeção de Ar Secundário Circuito de Controle B - Sinal Alto +P2259=Sistema de Injeção de Ar Secundário Circuito de Controle B - Sinal Baixo +P2258=Sistema de Injeção de Ar Secundário Circuito de Controle A - Sinal Alto +P2257=Sistema de Injeção de Ar Secundário Circuito de Controle A - Sinal Baixo +P2256=Circuito de Controle do Sensor de Oxigênio Corrente Negativa Banco 2 Sensor 1 - Sinal Alto +P2255=Circuito de Controle do Sensor de Oxigênio Corrente Negativa Banco 2 Sensor 1 - Sinal Baixo +P2254=Circuito de Controle do Sensor de Oxigênio Corrente Negativa /Aberto Banco 2 Sensor 1 +P2253=Circuito do Sensor de Oxigênio Corrente Negativa Banco 1 Sensor 1 - Sinal Alto +P2252=Circuito do Sensor de Oxigênio Corrente Negativa Banco 1 Sensor 1 - Sinal Baixo +P2251=Circuito de Controle do Sensor de Oxigênio Corrente Negativa /Aberto Banco 1 Sensor 1 +P2250=Circuito do Sensor de Oxigênio Referência de Tensão Banco 2 Sensor 1 - Sinal Alto +P2249=Circuito do Sensor de Oxigênio Referência de Tensão Banco 2 Sensor 1 - Sinal Baixo +P2248=Desempenho do Sensor de Oxigênio Banco 2 Sensor 1 +P2247=Circuito do Sensor de Oxigênio Referência de Tensão /Aberto Banco 2 Sensor 1 +P2246=Desempenho do Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 - Sinal Alto +P2245=Desempenho do Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 - Sinal Baixo +P2244=Desempenho do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 +P2243=Circuito do Sensor de Oxigênio Referência de Tensão Banco 1 Sensor 1 /Aberto +P2242=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 - Sinal Alto +P2241=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 - Sinal Baixo +P2240=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 2 Sensor 1 /Aberto +P2239=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 - Sinal Alto +P2238=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 - Sinal Baixo +P2237=Circuito de Controle do Sensor de Oxigênio Corrente Positiva Banco 1 Sensor 1 /Aberto +P2199=Temperatura do Ar de Admissão Correlação do Sensor 1 / 2 +P2186=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Intermitente/Errático +P2185=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Alto +P2184=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 - Sinal Baixo +P2183=Faixa/Desempenho Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 +P2182=Temperatura do Líquido de Arrefecimento do Motor Circuito do Sensor 2 +P2181=Desempenho do Sistema de Resfriamento +P2176=Sistema de Controle do Atuador do Acelerador - Não Foi Possível Aprender Posição de Marcha Lenta +P2175=Sistema de Controle do Atuador do Acelerador - Detectado Baixo Fluxo de Ar +P2174=Sistema de Controle do Atuador do Acelerador - Detectado um Baixo Fluxo de Ar Repentino +P2173=Sistema de Controle do Atuador do Acelerador - Detectado um Alto Fluxo de Ar +P2172=Sistema de Controle do Atuador do Acelerador - Detectado um Alto Fluxo de Ar Repentino +P2171=Circuito de Controle Vent do Regulador de Pressão do Exaustor - Sinal Alto +P2170=Circuito de Controle Vent do Regulador de Pressão do Exaustor - Sinal Baixo +P2169=Circuito de Controle Vent do Regulador de Pressão do Exaustor /Aberto +P2168=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor F +P2167=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor E +P2166=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor D +P2165=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor C +P2164=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor B +P2163=Posição do Pedal do Acelerador Desempenho Máximo de Parada Sensor A +P2162=Velocidade do Veículo Correlação do Sensor A / B +P0984=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide E +P0983=Circuito de Controle do Trocador de Marchas Solenoide D - Sinal Alto +P0982=Circuito de Controle do Trocador de Marchas Solenoide D - Sinal Baixo +P0981=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide D +P0980=Circuito de Controle do Trocador de Marchas Solenoide C - Sinal Alto +P0979=Circuito de Controle do Trocador de Marchas Solenoide C - Sinal Baixo +P0978=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide C +P0977=Circuito de Controle do Trocador de Marchas Solenoide B - Sinal Alto +P0976=Circuito de Controle do Trocador de Marchas Solenoide B - Sinal Baixo +P0975=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide B +P0974=Circuito de Controle do Trocador de Marchas Solenoide A - Sinal Alto +P0973=Circuito de Controle do Trocador de Marchas Solenoide A - Sinal Baixo +P0972=Faixa/Desempenho do Circuito de Controle do Trocador de Marchas Solenoide A +P0971=Circuito de Controle do Controle de Pressão Solenoide C - Sinal Alto +P0970=Circuito de Controle do Controle de Pressão Solenoide C - Sinal Baixo +P0969=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide C +P0968=Circuito de Controle do Controle de Pressão Solenoide C /Aberto +P0967=Circuito de Controle do Controle de Pressão Solenoide B - Sinal Alto +P0966=Circuito de Controle do Controle de Pressão Solenoide B - Sinal Baixo +P0965=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide B +P0964=Circuito de Controle do Controle de Pressão Solenoide B /Aberto +P0963=Circuito de Controle do Controle de Pressão Solenoide A - Sinal Alto +P0962=Circuito de Controle do Controle de Pressão Solenoide A - Sinal Baixo +P0961=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide A +P0960=Circuito de Controle do Controle de Pressão Solenoide A /Aberto +P0959=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Intermitente +P0958=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Alto +P0957=Circuito do Modo Manual do Trocador Automático de Marchas - Sinal Baixo +P0956=Faixa/Desempenho do Circuito do Modo Manual do Trocador Automático de Marchas +P0955=Circuito do Modo Manual do Trocador Automático de Marchas +P0954=Circuito de Controle do Trocador Automático de Marchas - Sinal Intermitente +P0953=Circuito de Controle do Trocador Automático de Marchas - Sinal Alto +P0952=Circuito de Controle do Trocador Automático de Marchas - Sinal Baixo +P0951=Faixa/Desempenho do Circuito de Controle Manual do Trocador Automático de Marchas +P0950=Circuito de Controle do Trocador Automático de Marchas +P0949=Aprendizagem Adaptativa do Trocador Automático de Marchas Aprendizado Incompleto +P0948=Circuito do Relê da Bomba Hidráulica - Sinal Alto +P0947=Circuito do Relê da Bomba Hidráulica - Sinal Baixo +P0946=Faixa/Desempenho do Circuito do Relê da Bomba Hidráulica +P0945=Circuito do Relê da Bomba Hidráulica /Aberto +P0944=Unidade de Pressão Hidráulica Perda de Pressão +P0943=Unidade de Pressão Hidráulica Ciclo do Período Muito Curto +P0942=Unidade de Pressão Hidráulica +P0941=Sensor de Temperatura do Óleo Hidráulico - Sinal Intermitente +P0940=Sensor de Temperatura do Óleo Hidráulico - Sinal Alto +P0939=Sensor de Temperatura do Óleo Hidráulico - Sinal Baixo +P0938=Faixa/Desempenho do Sensor de Temperatura do Óleo Hidráulico +P0937=Temperatura do Óleo Hidráulico Circuito do Sensor +P0936=Circuito do Sensor da Pressão Hidráulica - Sinal Intermitente +P0935=Circuito do Sensor da Pressão Hidráulica - Sinal Alto +P0934=Circuito do Sensor da Pressão Hidráulica - Sinal Baixo +P0933=Faixa/Desempenho do Sensor da Pressão Hidráulica +P0932=Circuito do Sensor da Pressão Hidráulica +P0931=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas - Sinal Alto +P0930=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas - Sinal Baixo +P0929=Faixa/Desempenho do Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas +P0928=Circuito de Controle da Solenoide da Travamento da Alavanca do Câmbio de Marchas /Aberto +P0927=Circuito Atuador da Troca Reversa de Marchas - Sinal Alto +P0926=Circuito Atuador da Troca Reversa de Marchas - Sinal Baixo +P0925=Faixa/Desempenho do Circuito Atuador da Troca Reversa de Marchas +P0924=Circuito Atuador da Troca Reversa de Marchas /Aberto +P0923=Circuito Atuador da Troca de Marchas à Frente - Sinal Alto +P0922=Circuito Atuador da Troca de Marchas à Frente - Sinal Baixo +P0921=Faixa/Desempenho do Circuito Atuador da Troca de Marchas à Frente +P0920=Circuito Atuador da Troca de Marchas à Frente /Aberto +P0919=Erro no Controle do Câmbio de Marchas +P0918=Circuito da Posição do Câmbio de Marchas - Sinal Intermitente +P0917=Circuito da Posição do Câmbio de Marchas - Sinal Alto +P0916=Circuito da Posição do Câmbio de Marchas - Sinal Baixo +P0915=Faixa/Desempenho do Circuito da Posição do Câmbio de Marchas +P0914=Circuito da Posição do Câmbio de Marchas +P0913=Circuito Atuador do Seletor da Porta - Sinal Alto +P0912=Circuito Atuador do Seletor da Porta - Sinal Baixo +P0911=Faixa/Desempenho do Atuador do Seletor da Porta +P0910=Circuito Atuador do Seletor da Porta /Aberto +P0909=Erro do Controlador do Seletor da Porta +P0908=Circuito da Posição do Seletor da Porta - Sinal Intermitente +P0907=Circuito da Posição do Seletor da Porta - Sinal Alto +P0906=Circuito da Posição do Seletor da Porta - Sinal Baixo +P0905=Faixa/Desempenho do Circuito da Posição do Seletor da Porta +P0904=Circuito da Posição do Seletor da Porta +P0903=Circuito Atuador da Embreagem - Sinal Alto +P0902=Circuito Atuador da Embreagem - Sinal Baixo +P0901=Faixa/Desempenho do Circuito do Atuador da Embreagem +P0900=Circuito Atuador da Embreagem /Aberto +P0899=Requisição MIL do Sistema do Controle da Transmissão - Sinal Alto +P0898=Requisição MIL do Sistema do Controle da Transmissão - Sinal Baixo +P0897=Fluido de Transmissão Deteriorado +P0896=Tempo da Mudança da Marcha Muito Longo +P0895=Tempo da Mudança da Marcha Muito Curto +P0894=Patinação Componente da Transmissão +P0893=Várias Marchas Engatadas +P0892=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Intermitente +P0891=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Alto +P0890=Circuito do Sensor do Relê de Alimentação do TCM - Sinal Baixo +P0889=Faixa/Desempenho do Circuito do Sensor do Relê de Alimentação do TCM +P0888=Circuito do Sensor do Relê de Alimentação do TCM +P0887=Circuito de Controle do Relê da Alimentação do TCM - Sinal Alto +P0886=Circuito de Controle do Relê da Alimentação do TCM - Sinal Baixo +P0885=Circuito de Controle do Relê da Alimentação do TCM /Aberto +P0884=Sinal da Entrada da Alimentação TCM - Sinal Intermitente +P0883=Sinal da Entrada da Alimentação TCM - Sinal Alto +P0882=Sinal da Entrada da Alimentação TCM - Sinal Baixo +P0881=Faixa/Desempenho Sinal da Entrada da Alimentação TCM +P0880=Sinal da Entrada da Alimentação TCM +P0879=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Intermitente +P0878=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Alto +P0877=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D - Sinal Baixo +P0876=Faixa/Desempenho Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D +P0875=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor D +P0874=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Intermitente +P0873=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Alto +P0872=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C - Sinal Baixo +P0871=Faixa/Desempenho Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C +P0870=Pressão do Fluido de Transmissão Circuito do Sensor/Interruptor C +P0869=Pressão do Fluido de Transmissão - Sinal Alto +P0868=Pressão do Fluido de Transmissão - Sinal Baixo +P0867=Pressão do Fluido de Transmissão +P0866=Circuito de Comunicação TCM - Sinal Alto +P0865=Circuito de Comunicação TCM - Sinal Baixo +P0864=Faixa/Desempenho do Circuito de Comunicação TCM +P0863=Circuito de Comunicação TCM +P0862=Circuito de Comunicação da Troca de Marchas Módulo A - Sinal Alto +P0861=Circuito de Comunicação da Troca de Marchas Módulo A - Sinal Baixo +P0860=Circuito de Comunicação da Troca de Marchas Módulo A +P085C=Circuito de Comunicação da Troca de Marchas Módulo B - Sinal Alto +P085B=Circuito de Comunicação da Troca de Marchas Módulo B - Sinal Baixo +P085A=Circuito de Comunicação da Troca de Marchas Módulo B +P0859=Sinal de Entrada do Controle de Tração - Sinal Alto +P0858=Sinal de Entrada do Controle de Tração - Sinal Baixo +P0807=Circuito do Sensor da Posição da Embreagem - Sinal Baixo +P0806=Faixa/Desempenho do Circuito do Sensor da Posição da Embreagem +P0805=Circuito do Sensor da Posição da Embreagem +P0804=Circuito de Controle da Lâmpada Indicadora da Troca/Mudança de Marchas +P0803=Circuito de Controle da Solenoide de Troca/Mudança de Marchas +P0802=Requisição MIL do Sistema do Controle da Transmissão /Aberto +P0801=Circuito de Controle do Inibidor da Ré +P0800=Sistema da Caixa de Transferência (Requisição MIL) +P0799=Controle de Pressão Solenoide C - Sinal Intermitente +P0798=Controle de Pressão Solenoide C Elétrico +P0797=Controle de Pressão Solenoide C Travado +P0796=Controle de Pressão Solenoide C Desempenho/Livre +P0795=Controle de Pressão Solenoide C +P0794=Circuito da Velocidade do Eixo Intermediário Sensor A - Sinal Intermitente +P0793=Circuito da Velocidade do Eixo Intermediário Sensor A - Sem Sinal +P0792=Faixa/Desempenho do Circuito da Velocidade do Eixo Intermediário Sensor A +P0791=Circuito da Velocidade do Eixo Intermediário Sensor A +P0790=Circuito do Interruptor Econômico/Esportivo +P0789=Solenoide da Troca/Sincronismo da Marcha - Sinal Intermitente +P0788=Solenoide da Troca/Sincronismo da Marcha - Sinal Alto +P0787=Solenoide da Troca/Sincronismo da Marcha - Sinal Baixo +P0786=Faixa/Desempenho da Solenoide da Troca/Sincronismo da Marcha +P0785=Solenoide da Troca/Sincronismo da Marcha +P0784=Troca de Marcha 4-5 +P0783=Troca de Marcha 3-4 +P0782=Troca de Marcha 2-3 +P0781=Troca de Marcha 1-2 +P0780=Erro Troca de Marcha +P0779=Solenoide de Mudança B - Sinal Intermitente +P0778=Solenoide de Mudança B Elétrico +P0777=Solenoide de Mudança B Travado +P0776=Solenoide de Mudança B Desempenho/Livre +P0775=Solenoide de Mudança B +P0774=Solenoide de Mudança E - Sinal Intermitente +P0773=Solenoide de Mudança E Elétrico +P0772=Solenoide de Mudança E Travado +P0771=Solenoide de Mudança E Desempenho/Livre +P0770=Solenoide de Mudança E +P076F=Relação Incorreta Marcha 7 +P076E=Solenoide de Mudança H - Sinal Intermitente +P076D=Solenoide de Mudança H Elétrico +P076C=Solenoide de Mudança H Travado +P076B=Solenoide de Mudança H Desempenho/Livre +P076A=Solenoide de Mudança H +P0769=Solenoide de Mudança D - Sinal Intermitente +P0768=Solenoide de Mudança D Elétrico +P0767=Solenoide de Mudança D Travado +P0766=Solenoide de Mudança D Desempenho/Livre +P0765=Solenoide de Mudança D +P0764=Solenoide de Mudança C - Sinal Intermitente +P0763=Solenoide de Mudança C Elétrico +P0762=Solenoide de Mudança C Travado +P0761=Solenoide de Mudança C Desempenho/Livre +P0760=Solenoide de Mudança C +P075E=Solenoide de Mudança G - Sinal Intermitente +P075D=Solenoide de Mudança G Elétrico +P075C=Solenoide de Mudança G Travado +P075B=Solenoide de Mudança G Desempenho/Livre +P075A=Solenoide de Mudança G +P0759=Solenoide de Mudança B - Sinal Intermitente +P0758=Solenoide de Mudança B Elétrico +P0757=Solenoide de Mudança B Travado +P0756=Solenoide de Mudança B Desempenho/Livre +P0755=Solenoide de Mudança B +P0754=Solenoide de Mudança A - Sinal Intermitente +P0753=Solenoide de Mudança A Elétrico +P0752=Solenoide de Mudança A Travado +P0751=Solenoide de Mudança A Desempenho/Livre +P0750=Solenoide de Mudança A +P0749=Controle de Pressão Solenoide A - Sinal Intermitente +P0748=Controle de Pressão Solenoide A Elétrico +P0747=Controle de Pressão Solenoide A Travado +P0746=Controle de Pressão Solenoide A Desempenho/Livre +P0745=Controle de Pressão Solenoide A +P0744=Circuito do Conversor de Torque da Embreagem - Sinal Intermitente +P0743=Circuito Elétrico do Conversor de Torque da Embreagem +P0742=Circuito do Conversor de Torque da Embreagem Travado +P0741=Circuito do Conversor de Torque da Embreagem Desempenho/Livre +P0740=Circuito do Conversor de Torque da Embreagem /Aberto +P0739=Circuito de Saída TCM da Velocidade do Motor - Sinal Alto +P0738=Circuito de Saída TCM da Velocidade do Motor - Sinal Baixo +P0737=Circuito de Saída TCM da Velocidade do Motor +P0736=Relação Incorreta Marcha à Ré +P0735=Relação Incorreta Marcha 5 +P0734=Relação Incorreta Marcha 4 +P0733=Relação Incorreta Marcha 3 +P2740=Temperatura do Fluido de Transmissão Circuito do Sensor B +P2739=Circuito de Controle do Controle de Pressão Solenoide F - Sinal Alto +P2738=Circuito de Controle do Controle de Pressão Solenoide F - Sinal Baixo +P2737=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide F +P2736=Circuito de Controle do Controle de Pressão Solenoide F /Aberto +P2735=Controle de Pressão Solenoide F - Sinal Intermitente +P2734=Controle de Pressão Solenoide F Elétrico +P2733=Controle de Pressão Solenoide F Travado +P2732=Controle de Pressão Solenoide F Desempenho ou Livre +P2731=Controle de Pressão Solenoide F +P2730=Circuito de Controle do Controle de Pressão Solenoide E - Sinal Alto +P2729=Circuito de Controle do Controle de Pressão Solenoide E - Sinal Baixo +P2728=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide E +P2727=Circuito de Controle do Controle de Pressão Solenoide E /Aberto +P2726=Controle de Pressão Solenoide E - Sinal Intermitente +P2725=Controle de Pressão Solenoide E Elétrico +P2724=Controle de Pressão Solenoide E Travado +P2723=Controle de Pressão Solenoide E Desempenho ou Livre +P2722=Controle de Pressão Solenoide E +P2721=Circuito de Controle do Controle de Pressão Solenoide D - Sinal Alto +P2720=Circuito de Controle do Controle de Pressão Solenoide D - Sinal Baixo +P2719=Faixa/Desempenho do Circuito de Controle do Controle de Pressão Solenoide D +P2718=Circuito de Controle do Controle de Pressão Solenoide D /Aberto +P2717=Controle de Pressão Solenoide D - Sinal Intermitente +P2716=Controle de Pressão Solenoide D Elétrico +P256C=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Baixo +P256B=Faixa/Desempenho do Seletor de Velocidade da Marcha Lenta Sensor/Interruptor +P256A=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor /Aberto +P2569=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Baixo +P2568=Faixa/Desempenho Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor +P2567=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor +P2566=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Intermitente +P2565=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Alto +P2564=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A - Sinal Baixo +P2563=Faixa/Desempenho Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A +P2562=Posição do Controle de Sobrealimentação do Turbo Compressor Sensor A +P2561=Módulo de Controle A/C Requisição MIL Iluminação +P2560=Nível do Líquido de Arrefecimento do Motor Baixo +P255E=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Intermitente/Errático +P255D=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Alto +P255C=Seletor de Velocidade PTO Sensor/Interruptor 2 - Sinal Baixo +P255B=Faixa/Desempenho do Seletor de Velocidade PTO Sensor/Interruptor 2 +P255A=Seletor de Velocidade PTO Sensor/Interruptor 2 /Aberto +P2559=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor - Sinal Alto +P2558=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor - Sinal Baixo +P2557=Faixa/Desempenho Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor +P2556=Circuito do Nível do Líquido de Arrefecimento do Motor Sensor/Interruptor +P2555=Circuito de Inibição do Acelerador/Combustível - Sinal Alto +P2554=Circuito de Inibição do Acelerador/Combustível - Sinal Baixo +P2553=Faixa/Desempenho Circuito de Inibição do Acelerador/Combustível +P2552=Circuito de Inibição do Acelerador/Combustível +P2551=Requisição do Gerenciamento de Torque Entrada de Sinal B - Sinal Alto +P2550=Requisição do Gerenciamento de Torque Entrada de Sinal B - Sinal Baixo +P254F=Circuito do Interruptor do Capô do Motor +P254E=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Intermitente/Errático +P254D=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Alto +P254C=Seletor de Velocidade PTO Sensor/Interruptor 1 - Sinal Baixo +P254B=Faixa/Desempenho do Seletor de Velocidade PTO Sensor/Interruptor 1 +P254A=Seletor de Velocidade PTO Sensor/Interruptor 1 /Aberto +P2549=Faixa/Desempenho Requisição do Gerenciamento de Torque Entrada de Sinal B +P2548=Requisição do Gerenciamento de Torque Entrada de Sinal B +P2547=Requisição do Gerenciamento de Torque Entrada de Sinal A - Sinal Alto +P2546=Requisição do Gerenciamento de Torque Entrada de Sinal A - Sinal Baixo +P2545=Faixa/Desempenho Requisição do Gerenciamento de Torque Entrada de Sinal A +P2544=Requisição do Gerenciamento de Torque Entrada de Sinal A +P253E=Circuito do Sensor PTO - Sinal Intermitente/Errático +P253D=Circuito do Sensor PTO - Sinal Alto +P253C=Circuito do Sensor PTO - Sinal Baixo +P253B=Faixa/Desempenho do Circuito do Sensor PTO +P253A=Circuito do Sensor PTO /Aberto +P2524=Requisição A/C Circuito B - Sinal Alto +P2523=Requisição A/C Circuito B - Sinal Baixo +P2522=Requisição A/C Circuito B +P2521=Requisição A/C Circuito A - Sinal Alto +P2520=Requisição A/C Circuito A - Sinal Baixo +P251F=Circuito do Interruptor de Desligamento do PTO - Sinal Alto +P251E=Circuito do Interruptor de Desligamento do PTO - Sinal Baixo +P251D=Circuito do Interruptor de Desligamento do PTO /Aberto +P251C=Circuito do Interruptor de Ativação do PTO - Sinal Alto +P251B=Circuito do Interruptor de Ativação do PTO - Sinal Baixo +P251A=Circuito do Interruptor de Ativação do PTO /Aberto +P2519=Requisição A/C Circuito A +P2514=Circuito do Gravador de Dados de Eventos - Sinal Alto +P2513=Circuito do Gravador de Dados de Eventos - Sinal Baixo +P2512=Circuito do Gravador de Dados de Eventos /Aberto +P2511=Circuito do Sensor do Relê de Energia ECM/PCM - Sinal Intermitente +P2510=Faixa/Desempenho do Circuito do Sensor do Relê de Energia ECM/PCM +P0ACA=Temperatura da Bateria Híbrida Circuito do Sensor C +P0AC9=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Intermitente/Errático +P0AC8=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Alto +P0AC7=Temperatura da Bateria Híbrida Circuito do Sensor B - Sinal Baixo +P0AC6=Faixa/Desempenho da Temperatura da Bateria Híbrida Circuito do Sensor B +P0AC5=Temperatura da Bateria Híbrida Circuito do Sensor B +P0AC4=Módulo de Controle do Powertrain Híbrido Requisição MIL Iluminação +P0AC3=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Intermitente/Errático +P0AC2=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Alto +P0AC1=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida - Sinal Baixo +P0AC0=Faixa/Desempenho do Circuito do Sensor de Corrente do Pacote da Bateria Híbrida +P0ABF=Circuito do Sensor de Corrente do Pacote da Bateria Híbrida +P0ABE=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Intermitente/Errático +P0ABD=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Alto +P0ABC=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida - Sinal Baixo +P0ABB=Faixa/Desempenho do Circuito do Sensor de Tensão do Pacote da Bateria Híbrida +P0ABA=Circuito do Sensor de Tensão do Pacote da Bateria Híbrida +P0AB9=Desempenho do Sistema Híbrido +P0AB8=Suporte do Motor B Circuito de Controle - Sinal Alto +P0AB7=Suporte do Motor B Circuito de Controle - Sinal Baixo +P0AB6=Suporte do Motor B Circuito de Controle /Aberto +P0AB5=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Intermitente/Errático +P0AB4=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Alto +P0AB3=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B - Sinal Baixo +P0AB2=Faixa/Desempenho Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B +P0AB1=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura B +P0AB0=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Intermitente/Errático +P0AAF=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Alto +P0AAE=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A - Sinal Baixo +P0AAD=Faixa/Desempenho Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A +P0AAC=Pacote de Ar da Bateria Híbrida Circuito do Sensor de Temperatura A +P0AAB=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Intermitente/Errático +P0AAA=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Alto +P0AA9=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida - Sinal Baixo +P0AA8=Faixa/Desempenho Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida +P0AA7=Circuito do Sensor do Isolamento de Tensão da Bateria Híbrida +P0AA5=Circuito Contator Negativo da Bateria Híbrida Travou Aberto +P0AA4=Circuito Contator Negativo da Bateria Híbrida Travou Fechado +P0AA3=Circuito Contator Negativo da Bateria Híbrida +P0AA2=Circuito Contator Positivo da Bateria Híbrida Travou Aberto +P0AA1=Circuito Contator Positivo da Bateria Híbrida Travou Fechado +P0AA0=Circuito Contator Positivo da Bateria Híbrida +P0A9F=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Intermitente/Errático +P0A9E=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Alto +P0A9D=Temperatura da Bateria Híbrida Circuito do Sensor A - Sinal Baixo +P0A9C=Faixa/Desempenho Temperatura da Bateria Híbrida Circuito do Sensor A +P0A9B=Temperatura da Bateria Híbrida Circuito do Sensor A +P0A9A=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 - Sinal Alto +P0A99=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 - Sinal Baixo +P0A98=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 Travado +P0A97=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 Desempenho/Livre +P0A96=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 2 +P0A95=Fusível de Alta Tensão +P0A94=Desempenho Conversor DC/DC +P0A93=Desempenho Sistema de Resfriamento do Inversor +P0A92=Desempenho Gerador Híbrido +P0A91=Desempenho Controle do Motor B +P0A90=Desempenho Controle do Motor A +P0A8F=14 Desempenho Módulo de Energia Volt +P0A8A=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Intermitente +P0A89=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Alto +P0A88=14 Circuito do Sensor de Corrente do Módulo de Energia Volt - Sinal Baixo +P0A87=14 Faixa/Desempenho do Circuito do Sensor de Corrente do Módulo de Energia Volt +P0A86=14 Circuito do Sensor de Corrente do Módulo de Energia Volt +P0A85=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 - Sinal Alto +P0A84=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 - Sinal Baixo +P0A83=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 Travado +P0A82=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 Desempenho/Livre +P0A81=Circuito de Controle Pacote da Bateria Híbrida Ventilador de Resfriamento 1 /Aberto +P0A80=Substitua o Pacote da Bateria Híbrida +P0A7F=Deteorização do Pacote da Bateria Híbrida +P0A7E=Pacote da Bateria Híbrida Acima do Limite de Temperatura +P0A7D=Pacote da Bateria Híbrida Condição da Carga Baixo +P0A7C=Eletrônica do Motor Acima do Limite de Temperatura +P0A7B=Módulo do Controlador de Energia da Bateria Requisição MIL Iluminação +P0A7A=Desempenho do Inversor do Gerador +P0A79=Desempenho Inversor do Controle do Motor B +P0A78=Desempenho Inversor do Controle do Motor A +P0A77=Corrente do Gerador Fase W - Sinal Alto +P0A76=Corrente do Gerador Fase W - Sinal Baixo +P0A75=Corrente do Gerador Fase W +P0A74=Corrente do Gerador Fase V - Sinal Alto +P0A73=Corrente do Gerador Fase V - Sinal Baixo +P0A72=Corrente do Gerador Fase V +P0A71=Corrente do Gerador Fase U - Sinal Alto +P0A70=Corrente do Gerador Fase U - Sinal Baixo +P0A6F=Corrente do Gerador Fase U +P0A6E=Corrente do Controle do Motor B Fase W - Sinal Alto +P0A6D=Corrente do Controle do Motor B Fase W - Sinal Baixo +P0A6C=Corrente do Controle do Motor B Fase W +P0A6B=Corrente do Controle do Motor B Fase V - Sinal Alto +P0A6A=Corrente do Controle do Motor B Fase V - Sinal Baixo +P0A69=Corrente do Controle do Motor B Fase V +P0A68=Corrente do Controle do Motor A Fase U - Sinal Alto +P0A67=Corrente do Controle do Motor A Fase U - Sinal Baixo +P0A66=Corrente do Controle do Motor A Fase U +P0A65=Corrente do Controle do Motor A Fase W - Sinal Alto +P0A64=Corrente do Controle do Motor A Fase W - Sinal Baixo +P0A63=Corrente do Controle do Motor A Fase W +P0A62=Corrente do Controle do Motor A Fase V - Sinal Alto +P0A61=Corrente do Controle do Motor A Fase V - Sinal Baixo +P0A60=Corrente do Controle do Motor A Fase V +P0A5F=Corrente do Controle do Motor A Fase U - Sinal Alto +P0A5E=Corrente do Controle do Motor A Fase U - Sinal Baixo +P0A5D=Corrente do Controle do Motor A Fase U +P0A5C=Circuito do Sensor de Corrente do Gerador - Sinal Alto +P0A5B=Circuito do Sensor de Corrente do Gerador - Sinal Baixo +P0A5A=Faixa/Desempenho do Circuito do Sensor de Corrente do Gerador +P0A59=Circuito do Sensor de Corrente do Gerador +P0A58=Circuito do Sensor de Corrente do Controle do Motor B - Sinal Alto +P0A57=Circuito do Sensor de Corrente do Controle do Motor B - Sinal Baixo +P0A56=Faixa/Desempenho do Circuito do Sensor de Corrente do Controle do Motor B +P0A55=Circuito do Sensor de Corrente do Controle do Motor B +P0A54=Circuito do Sensor de Corrente do Controle do Motor A - Sinal Alto +P0A53=Circuito do Sensor de Corrente do Controle do Motor A - Sinal Baixo +P0A52=Faixa/Desempenho do Circuito do Sensor de Corrente do Controle do Motor A +P0A51=Circuito do Sensor de Corrente do Controle do Motor A +P0A50=Circuito do Sensor de Posição do Gerador Acima do Limite de Velocidade +P0A4F=Circuito do Sensor de Posição do Gerador - Sinal Intermitente +P0A4E=Circuito do Sensor de Posição do Gerador - Sinal Alto +P0A4D=Circuito do Sensor de Posição do Gerador - Sinal Baixo +P0A4C=Faixa/Desempenho do Circuito do Sensor de Posição do Gerador +P0A4B=Circuito do Sensor de Posição do Gerador +P0A4A=Circuito do Sensor de Posição do Controle do Motor A Acima do Limite de Velocidade +P0A49=Circuito do Sensor de Posição do Controle do Motor A - Sinal Intermitente +P0A48=Circuito do Sensor de Posição do Controle do Motor A - Sinal Alto +P0A47=Circuito do Sensor de Posição do Controle do Motor A - Sinal Baixo +P0A46=Faixa/Desempenho do Circuito do Sensor de Posição do Controle do Motor B +P0732=Relação Incorreta Marcha 2 +P0731=Relação Incorreta Marcha 1 +P0730=Relação Incorreta da Engrenagem +P0729=Relação Incorreta Marcha 6 +P0728=Circuito da Entrada da Velocidade do Motor - Sinal Intermitente +P0727=Circuito da Entrada da Velocidade do Motor - Sem Sinal +P0726=Faixa/Desempenho do Circuito da Entrada da Velocidade do Motor +P0725=Circuito da Entrada da Velocidade do Motor +P0724=Circuito do Freio Interruptor B - Sinal Alto +P0723=Circuito do Sensor de Saída de Velocidade - Sinal Intermitente +P0722=Circuito do Sensor de Saída de Velocidade - Sem Sinal +P0721=Faixa/Desempenho do Circuito do Sensor de Saída de Velocidade +P0720=Circuito do Sensor de Saída de Velocidade +P071F=Circuito do Modo da Transmissão Interruptor B - Sinal Alto +P071E=Circuito do Modo da Transmissão Interruptor B - Sinal Baixo +P071D=Circuito do Modo da Transmissão Interruptor B +P071C=Circuito do Modo da Transmissão Interruptor A - Sinal Alto +P071B=Circuito do Modo da Transmissão Interruptor A - Sinal Baixo +P071A=Circuito do Modo da Transmissão Interruptor A +P0719=Circuito do Freio Interruptor B - Sinal Baixo +P0718=Circuito da Velocidade da Entrada/Turbina Sensor A - Sinal Intermitente +P0717=Circuito da Velocidade da Entrada/Turbina Sensor A - Sem Sinal +P0716=Faixa/Desempenho do Circuito da Velocidade da Entrada/Turbina Sensor A +P0715=Circuito da Velocidade da Entrada/Turbina Sensor A +P0714=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Intermitente +P0713=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Alto +P0712=Temperatura do Fluido de Transmissão Circuito do Sensor A - Sinal Baixo +P0711=Faixa/Desempenho Temperatura do Fluido de Transmissão Circuito do Sensor A +P0710=Temperatura do Fluido de Transmissão Circuito do Sensor A +P070F=O Nível do Fluido de Transmissão Está Muito Baixo +P070E=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Intermitente/Errático +P070D=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Alto +P070C=Circuito do Sensor do Nível do Fluido de Transmissão - Sinal Baixo +P070B=Faixa/Desempenho do Circuito do Sensor do Nível do Fluido de Transmissão +P070A=Circuito do Sensor do Nível do Fluido de Transmissão +P0709=Circuito do Intervalo da Transmissão Sensor A - Sinal Intermitente +P0708=Circuito do Intervalo da Transmissão Sensor A - Sinal Alto +P0707=Circuito do Intervalo da Transmissão Sensor A - Sinal Baixo +P0706=Faixa/Desempenho do Circuito do Intervalo da Transmissão Sensor A +P0705=Circuito do Intervalo da Transmissão Sensor A (Entrada PRNDL) +P0704=Circuito da Entrada do Interruptor da Embreagem +P0703=Circuito do Freio Interruptor B +P0702=Sistema Elétrico do Controle da Transmissão +P0701=Faixa/Desempenho do Sistema do Controle da Transmissão +P0700=Sistema do Controle da Transmissão (Requisição MIL) +P069D=Circuito de Controle do Conector da Vela 10 - Sinal Alto +P069C=Circuito de Controle do Conector da Vela 10 - Sinal Baixo +P069B=Circuito de Controle do Conector da Vela 9 - Sinal Alto +P069A=Circuito de Controle do Conector da Vela 9 - Sinal Baixo +P0699=Circuito de Referência do Sensor de Tensão C - Sinal Alto +P0698=Circuito de Referência do Sensor de Tensão C - Sinal Baixo +P0697=Circuito de Referência do Sensor de Tensão C /Aberto +P0696=Circuito de Controle do Ventilador de Resfriamento 3 - Sinal Alto +P0695=Circuito de Controle do Ventilador de Resfriamento 3 - Sinal Baixo +P0694=Circuito de Controle do Ventilador de Resfriamento 2 - Sinal Alto +P0693=Circuito de Controle do Ventilador de Resfriamento 2 - Sinal Baixo +P0692=Circuito de Controle do Ventilador de Resfriamento 1 - Sinal Alto +P0691=Circuito de Controle do Ventilador de Resfriamento 1 - Sinal Baixo +P0690=Sensor do Relê de Alimentação do ECM/PCM - Sinal Alto +P068F=Circuito de Controle do Conector da Vela 8 - Sinal Alto +P068E=Circuito de Controle do Conector da Vela 8 - Sinal Baixo +P068D=Circuito de Controle do Conector da Vela 7 - Sinal Alto +P068C=Circuito de Controle do Conector da Vela 7 - Sinal Baixo +P068B=Desempenho Desligamento do Relê de Alimentação - Muito Tarde +P068A=Desempenho Desligamento do Relê de Alimentação - Muito Cedo +P0689=Circuito do Sensor do Relê de Alimentação do ECM/PCM - Sinal Baixo +P0688=Circuito do Sensor do Relê de Alimentação do ECM/PCM /Aberto +P0687=Circuito de Controle do Relê de Alimentação do ECM/PCM - Sinal Alto +P0686=Circuito de Controle do Relê de Alimentação do ECM/PCM - Sinal Baixo +P0685=Circuito de Controle do Relê de Alimentação do ECM/PCM /Aberto +P0684=Faixa/Desempenho do Circuito de Comunicação PCM do Módulo de Controle do Conector da Vela +P0683=Circuito de Comunicação PCM do Módulo de Controle do Conector da Vela +P0682=Circuito do Conector da Vela Cilindro 12 /Aberto +P0681=Circuito do Conector da Vela Cilindro 11 /Aberto +P0680=Circuito do Conector da Vela Cilindro 10 /Aberto +P067F=Circuito de Controle do Conector da Vela 6 - Sinal Alto +P067E=Circuito de Controle do Conector da Vela 6 - Sinal Baixo +P067D=Circuito de Controle do Conector da Vela 5 - Sinal Alto +P067C=Circuito de Controle do Conector da Vela 5 - Sinal Baixo +P067B=Circuito de Controle do Conector da Vela 4 - Sinal Alto +P067A=Circuito de Controle do Conector da Vela 4 - Sinal Baixo +P0679=Circuito do Conector da Vela Cilindro 9 /Aberto +P0678=Circuito do Conector da Vela Cilindro 8 /Aberto +P0677=Circuito do Conector da Vela Cilindro 7 /Aberto +P0676=Circuito do Conector da Vela Cilindro 6 /Aberto +P0675=Circuito do Conector da Vela Cilindro 5 /Aberto +P0674=Circuito do Conector da Vela Cilindro 4 /Aberto +P0673=Circuito do Conector da Vela Cilindro 3 /Aberto +P0672=Circuito do Conector da Vela Cilindro 2 /Aberto +P0671=Circuito do Conector da Vela Cilindro 1 /Aberto +P0670=Circuito do Módulo de Controle do Conector da Vela /Aberto +P066F=Circuito de Controle do Conector da Vela 3 - Sinal Alto +P066E=Circuito de Controle do Conector da Vela 3 - Sinal Baixo +P066D=Circuito de Controle do Conector da Vela 2 - Sinal Alto +P066C=Circuito de Controle do Conector da Vela 2 - Sinal Baixo +P066B=Circuito de Controle do Conector da Vela 1 - Sinal Alto +P066A=Circuito de Controle do Conector da Vela 1 - Sinal Baixo +P0669=Sensor de Temperatura Interna do PCM/ECM/TCM - Sinal Alto +P0668=Sensor de Temperatura Interna do PCM/ECM/TCM - Sinal Baixo +P0667=Faixa/Desempenho do Sensor de Temperatura Interna do PCM/ECM/TCM +P0666=Temperatura Interna do PCM/ECM/TCM Circuito do Sensor +P0650=Circuito de Controle da Lâmpada do Indicador de Mal Funcionamento (MIL) +P0649=Circuito de Controle da Lâmpada do Controle de Velocidade +P0648=Circuito de Controle da Lâmpada do Imobilizador +P0647=Circuito de Controle do Relê da Embreagem A/C - Sinal Alto +P0646=Circuito de Controle do Relê da Embreagem A/C - Sinal Baixo +P0645=Circuito de Controle do Relê da Embreagem A/C +P0644=Circuito de Comunicação Serial do Controle da Tela +P0643=Circuito de Referência do Sensor de Tensão A - Sinal Alto +P0642=Circuito de Referência do Sensor de Tensão A - Sinal Baixo +P0641=Circuito de Referência do Sensor de Tensão A /Aberto +P0640=Circuito de Controle do Aquecedor da Entrada de Ar +P063F=A Entrada do Configurador Automático da Temperatura do Líquido de Arrefecimento do Motor Não Está Disponível +P063E=A Entrada do Configurador Automático do Acelerador Não Está Disponível +P063D=Circuito do Sensor do Gerador de Tensão - Sinal Alto +P063C=Circuito do Sensor do Gerador de Tensão - Sinal Baixo +P063B=Faixa/Desempenho do Circuito do Sensor do Gerador de Tensão +P063A=Circuito do Sensor do Gerador de Tensão +P0639=Faixa/Desempenho do Controle do Atuador do Acelerador Banco 2 +P0638=Faixa/Desempenho do Controle do Atuador do Acelerador Banco 1 +P0634=PCM/ECM/TCM Temperatura Interna Muito Alta +P0633=A Chave Imobilizadora Não foi Programada - ECM/PCM +P0631=VIN Não foi Programado ou é Incompatível - TCM +P0630=VIN Não foi Programado ou é Incompatível - ECM/PCM +P062F=Erro de EEPROM no Módulo de Controle Interno +P062C=Desempenho do Módulo de Controle Interno da Velocidade do Veículo +P062B=Desempenho do Módulo de Controle Interno do Controlador do Injetor de Combustível +P062A=Faixa/Desempenho Bomba de Combustível Circuito de Controle A +P0629=Bomba de Combustível Circuito de Controle A - Sinal Alto +P0628=Bomba de Combustível Circuito de Controle A - Sinal Baixo +P0627=Bomba de Combustível Circuito de Controle A /Aberto +P0626=Circuito do Terminal Gerador Campo/F - Sinal Alto +P0625=Circuito do Terminal Gerador Campo/F - Sinal Baixo +P0623=Circuito do Terminal Gerador da Lâmpada^ +P0622=Circuito do Terminal Gerador Campo/F +P0621=Circuito do Terminal Gerador Lamp/L +P0620=Circuito de Controle do Gerador +P061F=Desempenho do Módulo de Controle Interno do Controle do Atuador do Acelerador +P061E=Desempenho do Módulo de Controle Interno da Sinalização do Freio +P061D=Desempenho do Módulo de Controle Interno da Massa de Ar do Motor +P061C=Desempenho do Módulo de Controle Interno da Rotação (RPM) do Motor +P061B=Desempenho do Módulo de Controle Interno da Calculadora de Torque +P061A=Desempenho do Módulo de Controle Interno do Torque +P0617=Relê do Circuito de Partida - Sinal Alto +P0616=Relê do Circuito de Partida - Sinal Baixo +P0615=Relê do Circuito de Partida +P0614=Incompatibilidade com o ECM / TCM +P0613=Processador TCM +P0612=Módulo de Controle do Relê do Injetor de Combustível +P0611=Desempenho do Módulo de Controle do Injetor de Combustível +P0610=Erro nas Opções do Módulo de Controle do Veículo +P060F=Desempenho do Módulo de Controle Interno da Temperatura do Líquido de Arrefecimento +P060E=Desempenho do Módulo de Controle Interno da Posição do Acelerador +P060D=Desempenho do Módulo de Controle Interno da Posição do Pedal do Acelerador +P060C=Desempenho do Processador Principal do Módulo de Controle Interno +P060B=Desempenho de Processamento A/D do Módulo de Controle Interno +P060A=Desempenho do Processador de Monitoramento do Módulo de Controle Interno +P0609=Módulo de Controle do VSS Saída B +P0608=Módulo de Controle do VSS Saída A +P0607=Desempenho do Módulo de Controle +P0606=Processador ECM/PCM +P0605=Módulo de Controle Interno Erro na Memória de Leitura Apenas (ROM) +P0604=Módulo de Controle Interno Erro na Memória de Acesso Aleatório (RAM) +P0603=Módulo de Controle Interno Erro na Memória Keep Alive / Memória de Manutenção (KAM) +P0602=Erro no Módulo de Controle de Programação +P0601=Erro de Check Sum no Módulo de Controle Interno da Memória +P0600=Link de Comunicação Serial +P0599=Circuito de Controle do Aquecedor do Termômetro - Sinal Alto +P0598=Circuito de Controle do Aquecedor do Termômetro - Sinal Baixo +P0597=Circuito de Controle do Aquecedor do Termômetro /Aberto +P0573=Circuito do Freio Interruptor A - Sinal Alto +P0572=Circuito do Freio Interruptor A - Sinal Baixo +P0571=Circuito do Freio Interruptor A +P0559=Circuito do Sensor de Pressão do Servo Freio - Sinal Intermitente +P0558=Circuito do Sensor de Pressão do Servo Freio - Sinal Alto +P0557=Circuito do Sensor de Pressão do Servo Freio - Sinal Baixo +P0556=Faixa/Desempenho do Circuito do Sensor de Pressão do Servo Freio +P0555=Circuito do Sensor de Pressão do Servo Freio +P2577=Catalisador de Redução Direta de Ozônio Eficiência Abaixo do Limite +P2424=Catalisador de Absorção HC Eficiência Abaixo do Limite Banco 2 +P2423=Catalisador de Absorção HC Eficiência Abaixo do Limite Banco 1 +P2003=Filtro de Partículas do Diesel Eficiência Abaixo do Limite Banco 2 +P2002=Filtro de Partículas do Diesel Eficiência Abaixo do Limite Banco 1 +P2715=Controle de Pressão Solenoide D Travado +P2714=Controle de Pressão Solenoide D Desempenho ou Livre +P2713=Controle de Pressão Solenoide D +P2712=Vazamento da Unidade de Potência Hidráulica +P2711=Desengajamento de Engrenagem Mecânica Inesperada +P2710=Solenoide de Mudança F Intermitente +P2709=Solenoide de Mudança F Elétrico +P2708=Solenoide de Mudança F Travado +P2707=Solenoide de Mudança F Desempenho ou Livre +P2706=Solenoide de Mudança F +P2705=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento F +P2704=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento E +P2703=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento D +P2702=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento C +P2701=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento B +P2700=Faixa/Desempenho Intervalo de Tempo do Atrito de Transmissão Elemento A +P2671=Tensão de Alimentação do Atuador Circuito B - Sinal Alto +P2670=Tensão de Alimentação do Atuador Circuito B - Sinal Baixo +P2669=Tensão de Alimentação do Atuador Circuito B /Aberto +P2668=Circuito de Controle da Lâmpada do Indicador do Modo de Combustível +P2667=Válvula do Corte de Combustível Circuito de Controle B - Sinal Alto +P2666=Válvula do Corte de Combustível Circuito de Controle B - Sinal Baixo +P2665=Válvula do Corte de Combustível Circuito de Controle B /Aberto +P2664=Atuador do Braço do Balancim Circuito de Controle B - Sinal Alto +P2663=Atuador do Braço do Balancim Circuito de Controle B - Sinal Baixo +P2662=Sistema do Atuador do Braço do Balancim B Travado +P2661=Sistema do Atuador do Braço do Balancim B Desempenho ou Livre +P2660=Atuador do Braço do Balancim Circuito de Controle B /Aberto +P2659=Atuador do Braço do Balancim Circuito de Controle A - Sinal Alto +P2658=Atuador do Braço do Balancim Circuito de Controle A - Sinal Baixo +P2657=Sistema do Atuador do Braço do Balancim A Travado +P2656=Sistema do Atuador do Braço do Balancim A Desempenho ou Livre +P2655=Atuador do Braço do Balancim Circuito de Controle A /Aberto +P2654=Atuador do Braço do Balancim Circuito de Controle B - Sinal Alto +P2653=Atuador do Braço do Balancim Circuito de Controle B - Sinal Baixo +P2652=Sistema do Atuador do Braço do Balancim B Travado +P2651=Sistema do Atuador do Braço do Balancim B Desempenho ou Livre +P2650=Atuador do Braço do Balancim Circuito de Controle B /Aberto +P2649=Atuador do Braço do Balancim Circuito de Controle A - Sinal Alto +P2648=Atuador do Braço do Balancim Circuito de Controle A - Sinal Baixo +P2647=Sistema do Atuador do Braço do Balancim A Travado +P2646=Sistema do Atuador do Braço do Balancim A Desempenho ou Livre +P2645=Atuador do Braço do Balancim Circuito de Controle A /Aberto +P2644=Gerenciamento de Torque Retorno do Sinal B - Sinal Alto +P2643=Gerenciamento de Torque Retorno do Sinal B - Sinal Baixo +P2642=Faixa/Desempenho Gerenciamento de Torque Retorno do Sinal B +P2641=Gerenciamento de Torque Retorno do Sinal B +P2640=Gerenciamento de Torque Retorno do Sinal A - Sinal Alto +P2639=Gerenciamento de Torque Retorno do Sinal A - Sinal Baixo +P2638=Faixa/Desempenho Gerenciamento de Torque Retorno do Sinal A +P2637=Gerenciamento de Torque Retorno do Sinal A +P2636=Bomba de Combustível B Baixo Fluxo / Desempenho +P2635=Bomba de Combustível A Baixo Fluxo / Desempenho +P2634=Bomba de Combustível Circuito de Controle B - Sinal Alto +P2633=Bomba de Combustível Circuito de Controle B - Sinal Baixo +P2632=Bomba de Combustível Circuito de Controle B /Aberto +P2631=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Alto +P2630=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Baixo +P2629=Sensor de Oxigênio Circuito da Guarnição da Corrente /Aberto +P2628=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Alto +P2627=Sensor de Oxigênio Circuito da Guarnição da Corrente - Sinal Baixo +P2626=Sensor de Oxigênio Circuito da Guarnição da Corrente /Aberto +P2622=Circuito da Saída da Posição do Acelerador - Sinal Alto +P2621=Circuito da Saída da Posição do Acelerador - Sinal Baixo +P2620=Circuito da Saída da Posição do Acelerador /Aberto +P2619=Circuito da Saída da Posição da Manivela - Sinal Alto +P2618=Circuito da Saída da Posição da Manivela - Sinal Baixo +P2617=Circuito da Saída da Posição da Manivela /Aberto +P2616=Circuito da Saída da Posição do Comando de Válvulas - Sinal Alto +P2615=Circuito da Saída da Posição do Comando de Válvulas - Sinal Baixo +P2614=Circuito da Saída da Posição do Comando de Válvulas /Aberto +P2613=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C - Sinal Alto +P2612=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C - Sinal Baixo +P2611=Circuito de Controle da Válvula de Distribuição do Refrigerante do A/C /Aberto +P2610=Desempenho do Temporizador de Desligamento do Motor Interno ECM/PCM +P2609=Aquecedor do Ar de Admissão Desempenho do Sistema +P2608=Ar de Admissão Circuito do Aquecedor B - Sinal Alto +P2607=Ar de Admissão Circuito do Aquecedor B - Sinal Baixo +P2606=Faixa/Desempenho Ar de Admissão Aquecedor B +P2605=Ar de Admissão Circuito do Aquecedor A +P2604=Faixa/Desempenho Ar de Admissão Aquecedor A +P2603=Circuito de Controle da Bomba do Líquido de Arrefecimento - Sinal Alto +P2602=Circuito de Controle da Bomba do Líquido de Arrefecimento - Sinal Baixo +P2601=Faixa/Desempenho Circuito de Controle da Bomba do Líquido de Arrefecimento +P2600=Circuito de Controle da Bomba do Líquido de Arrefecimento /Aberto +P2576=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Intermitente/Errático +P2575=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Alto +P2574=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio - Sinal Baixo +P2573=Faixa/Desempenho Sensor de Deterioração do Catalisador de Redução Direta de Ozônio +P2572=Circuito do Sensor de Deterioração do Catalisador de Redução Direta de Ozônio +P2571=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Intermitente/Errático +P2570=Temperatura do Catalisador de Redução Direta de Ozônio Circuito do Sensor - Sinal Alto +P256E=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Intermitente/Errático +P256D=Seletor de Velocidade da Marcha Lenta Sensor/Interruptor - Sinal Alto +P0857=Faixa/Desempenho do Controle de Tração +P0856=Sinal de Entrada do Controle de Tração +P0855=Circuito de Entrada do Interruptor Drive - Sinal Alto +P0854=Circuito de Entrada do Interruptor Drive - Sinal Baixo +P0853=Circuito de Entrada do Interruptor Drive +P0852=Circuito de Entrada do Interruptor do Estacionamento/Neutro - Sinal Alto +P0851=Circuito de Entrada do Interruptor do Estacionamento/Neutro - Sinal Baixo +P0850=Circuito de Entrada do Interruptor do Estacionamento/Neutro +P084E=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Intermitente +P084D=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Alto +P084C=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H - Sinal Baixo +P084B=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H +P084A=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor H +P0849=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Intermitente +P0848=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Alto +P0847=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B - Sinal Baixo +P0846=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B +P0845=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor B +P0844=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A - Sinal Intermitente +P0843=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A -Sinal Alto +P0842=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A - Sinal Baixo +P0841=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A +P0840=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor A +P083F=Correlação do Pedal da Embreagem Interruptor A/B +P083E=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Intermitente +P083D=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Alto +P083C=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G - Sinal Baixo +P083B=Faixa/Desempenho do Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G +P083A=Circuito da Pressão do Fluido de Transmissão Sensor/Interruptor G +P0839=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) - Sinal Alto +P0838=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) - Sinal Baixo +P0837=Faixa/Desempenho do Circuito do Interruptor do Controlador das Quatro Rodas (4WD) +P0836=Circuito do Interruptor do Controlador das Quatro Rodas (4WD) +P0835=Circuito do Pedal da Embreagem Interruptor B - Sinal Alto +P0834=Circuito do Pedal da Embreagem Interruptor B - Sinal Baixo +P0833=Circuito do Pedal da Embreagem Interruptor B +P0832=Circuito do Pedal da Embreagem Interruptor A - Sinal Alto +P0831=Circuito do Pedal da Embreagem Interruptor A - Sinal Baixo +P0830=Circuito do Pedal da Embreagem Interruptor A +P0829=Troca de Marcha 5-6 +P0828=Circuito do Interruptor Cima e Baixo da Troca de Marchas - Sinal Alto +P0827=Circuito do Interruptor Cima e Baixo da Troca de Marchas - Sinal Baixo +P0826=Circuito do Interruptor Cima e Baixo da Troca de Marchas +P0825=Interruptor Push-Pull da Alavanca de Marcha (Antecipador de Troca de Marchas) +P0824=Circuito da Posição Y da Alavanca de Marcha - Sinal Intermitente +P0823=Circuito da Posição X da Alavanca de Marcha - Sinal Intermitente +P0822=Circuito da Posição Y da Alavanca de Marcha +P0821=Circuito da Posição X da Alavanca de Marcha +P0820=Circuito do Sensor de Posição X-Y da Alavanca de Marcha +P081E=Patinação Excessiva da Embreagem B +P081D=Circuito da Entrada Neutro +P081C=Circuito da Entrada de Estacionamento +P081B=Circuito de Desativamento da Partida - Sinal Alto +P081A=Circuito de Desativamento da Partida - Sinal Baixo +P0819=Correlação do Intervalo da Transmissão para a Chave de Incremento e Decremento da Troca de Marchas +P0818=Circuito da Entrada do Interruptor de Desconexão do Eixo Cardã +P0817=Circuito de Desativamento da Partida /Aberto +P0816=Circuito do Interruptor de Mudança Descendente da Marcha +P0815=Circuito do Interruptor de Mudança Ascendente da Marcha +P0814=Circuito da Tela do Intervalo da Transmissão +P0813=Circuito da Saída da Ré +P0812=Circuito da Entrada da Ré +P0811=Patinação Excessiva da Embreagem A +P0810=Erro no Controle da Posição da Embreagem +P080D=Circuito de Controle da Solenoide da Troca/Mudança de Marchas - Sinal Alto +P080C=Circuito de Controle da Solenoide da Troca/Mudança de Marchas - Sinal Baixo +P080B=Faixa/Desempenho do Circuito de Controle da Solenoide da Troca/Mudança de Marchas +P080A=Não foi Possível Aprender a Posição da Embreagem +P0809=Circuito do Sensor da Posição da Embreagem - Sinal Intermitente +P0808=Circuito do Sensor da Posição da Embreagem - Sinal Alto diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ru.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ru.properties new file mode 100644 index 0000000..7269ac5 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_ru.properties @@ -0,0 +1,24 @@ + + +P0001=Обрыв цепи управления регулятора объема топлива +P0002=Несоответствие диапазона рабочих характеристик цепи управления регулятора объема топлива +P0003=Низкий уровень сигнала в цепи управления регулятора объема топлива +P0004=Высокий уровень сигнала в цепи управления регулятора объема топлива +P0005=Топливный Запорный Клапан A Схема Управления/Открыть +P0006=Низкий уровень сигнала в цепи управления клапана отсечки топлива «A» +P0007=Высокий уровень сигнала в цепи управления клапана отсечки топлива «A» +P0008=Производительность системы позиционирования двигателя 1 +P000C=A Положение Распределительного Вала С Медленной Реакцией 2 +P000D=B Положение Распределительного Вала С Медленной Реакцией, Ряд 2 +P0011=Положение распределительного вала - Превышение времени или Производительность системы 1 +P0012=Положение Распределительного Вала - Опрокинутый Газораспределительный Механизм 1 +P000A=A Положение Распределительного Вала С Медленной Реакцией, Ряд 1 +P0009=Производительность системы позиционирования двигателя Банк 2 +P000B=B Положение Распределительного Вала С Медленной Реакцией, Ряд 1 +P0010=Схема Привода Положения Распределительного Вала / Открытый Блок 1 +P0013=B Положение Распределительного Вала - Схема Привода / Разомкнутый Блок 1 +P000E=ISO/SAE зарезервировано +P000F=ISO/SAE зарезервировано +P0014=B Положение распределительного вала - Превышение времени или Производительность системы 1 +P0015=B Положение распределительного вала - превышение времени срабатывания банка 1 +P0016=Корреляция положения коленчатого вала - положения распределительного вала Датчик Банка 1 A diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sl.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sl.properties new file mode 100644 index 0000000..509ae45 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sl.properties @@ -0,0 +1,993 @@ +P0001=Krmilno vezje količine goriva odprt +P0002=Krmilno vezje količine goriva razpon/zmogljivost +P0003=Krmilno vezje količine goriva nizko +P0004=Krmilno vezje količine goriva visoko +P0005=Zaporni ventil za gorivo. Krmilno vezje odprto +P0006=Zaporni ventil za gorivo. A krmilno vezje nizko +P0007=Zaporni ventil za gorivo. Krmilno vezje visoko +P0008=Sistemska zmogljivost položaja motorja (Blok 1) +P0009=Sistemska zmogljivost položaja motorja (Blok 2) +P0010=Aktuator odmične gredi A -Blok 1 okvara vezja +P0011=Aktuator odmične gredi A -Blok 1 čas prehiteva +P0012=Aktuator odmične gredi A -Blok 1 čas zamuja +P0013=Aktuator odmične gredi B -Blok 1 okvara vezja +P0014=Aktuator odmične gredi B -Blok 1 čas prehiteva +P0015=Aktuator odmične gredi B -Blok 1 čas zamuja +P0016=Cam/kolenčasta gred pozicija Korelacijsko tipalo A - Blok 1 +P0017=Cam/kolenčasta gred pozicija Korelacijsko tipalo B - Blok 1 +P0018=Cam/kolenčasta gred pozicija Korelacijsko tipalo A - Blok 2 +P0019=Cam/kolenčasta gred pozicija Korelacijsko tipalo B - Blok 2 +P0020=Aktuator odmične gredi A -Blok 2 okvara vezja +P0021=Aktuator odmične gredi A -Blok 2 čas prehiteva +P0022=Aktuator odmične gredi A -Blok 2 čas zamuja +P0023=Aktuator odmične gredi B -Blok 2 okvara vezja +P0024=Aktuator položaja odmične gredi B Blok 2 čas prehiteva +P0025=Aktuator odmične gredi B -Blok 2 čas zamuja +P0026=Dovod ventilski blok 1 nadzorni solenoid vezje razpon/učinkovitost +P0027=Izpušni ventilski blok 1 nadzorni solenoid vezje razpon/učinkovitost +P0028=Dovod ventilski blok 2 nadzorni solenoid vezje razpon/učinkovitost +P0029=Izpušni ventilski blok 2 nadzorni solenoid vezje razpon/učinkovitost +P0030=HO2S Blok 1 Tipalo 1 Vezje grelnika +P0031=HO2S Blok 1 Tipalo 1 Vezje grelnika nizko +P0032=HO2S Blok 1 Tipalo 1 Vezje grelnika visoko +P0033=Krmilno vezje izpušne lopute Turbo/Sup +P0034=Krmilno vezje vrat za odpadke Turbo/Sup nizko +P0035=Krmilno vezje vrat za odpadke Turbo/Sup visoko +P0036=HO2S Blok 1 Tipalo 2 Vezje grelnika +P0037=HO2S Blok 1 Tipalo 2 Vezje grelnika nizko +P0038=HO2S Blok 1 Tipalo 2 Vezje grelnika visoko +P0039=Turbo/Super polnilnik bypass nadzor učinkovitost vezje +P0040=02 Blok 1 Tipalo 1 Signali odeti v w/ 02 blok 2 Tipalo 1 +P0041=02 Blok 1 Tipalo 2 Signali odeti v w/ 02 blok 2 Tipalo 2 +P0042=HO2S Blok 1 Tipalo 3 Vezje grelnika +P0043=HO2S Blok 1 Tipalo 3 Vezje grelnika nizko +P0044=HO2S Blok 1 Tipalo 3 Vezje grelnika visoko +P0045=Turbo/Super povečanje moči polnilnika kontrolnik Solenoid A vezje odprt +P0046=Turbo/Super povečanje moči polnilnika kontrolnik Solenoid A vezje razpon/zmogljivost +P0047=Turbo/Super povečanje moči polnilnika kontrolnik Solenoid A vezje nizko +P0048=Turbo/Super povečanje moči polnilnika kontrolnik Solenoid A vezje visoko +P0049=Turbo/Super povečanje moči polnilnika vhodna/turbinska hitrost prehitro +P0050=HO2S Blok 2 Tipalo 1 Vezje grelnika +P0051=HO2S Blok 2 Tipalo 1 Vezje grelnika nizko +P0052=HO2S Blok 2 Tipalo 1 Vezje grelnika visoko +P0053=HO2S Blok 1 tipalo 1 upornost grelnika +P0054=HO2S Blok 1 tipalo 2 upornost grelnika +P0055=HO2S Blok 1 tipalo 3 upornost grelnika +P0056=HO2S Blok 2 Tipalo 2 Vezje grelnika +P0057=H02S Blok 2 Tipalo 2 Vezje grelnika nizko +P0058=HO2S Blok 2 Tipalo 2 Vezje grelnika visoko +P0059=HO2S Blok 2 tipalo 1 upornost grelnika +P0060=HO2S Blok 2 tipalo 2 upornost grelnika +P0061=HO2S Blok 2 tipalo 3 upornost grelnika +P0062=HO2S Blok 2 Tipalo 3 Vezje grelnika +P0063=H02S Blok 2 Tipalo 3 Vezje grelnika nizko +P0064=H02S Blok 2 Tipalo 3 Vezje grelnika visoko +P0065=Vbrizgalnik z zračno asistenco. Območje nadzora/učinkovitost +P0066=Vbrizgalnik z zračno asistenco. Krmilno vezje nizko +P0067=Vbrizgalnik z zračno asistenco. Krmilno vezje visoko +P0068=MAF/MAP koprelacija tipala dušilne pozicije +P0069=MAP/BARO korelacija +P0070=Temperatura zraka v okolici Tipalo vezja +P0071=Temperatura zraka v okolici Območje tipala/učinkovitost +P0072=Temperatura zraka v okolici Tipalo vezja nizko +P0073=Temperatura zraka v okolici Tipalo vezje visoko +P0074=Temperatura zraka v okolici Tipalo vezje prekinjeno +P0075=Dovod ventilski blok 1 krmilno vezje +P0076=Dovod ventilski blok 1 krmilno vezje nizko +P0077=Dovod ventilski blok 1 krmilno vezje visoko +P0078=Izpust ventilski blok 1 krmilno vezje +P0079=Izpust ventilski blok 1 krmilno vezje nizko +P0080=Izpust ventilski blok 1 krmilno vezje visoko +P0081=Dovod ventilski blok 2 krmilno vezje +P0082=Dovod ventilski blok 2 krmilno vezje nizko +P0083=Dovod ventilski blok 2 krmilno vezje visoko +P0084=Izpust ventilski blok 2 krmilno vezje +P0085=Izpust ventilski blok 2 krmilno vezje nizko +P0086=Izpust ventilski blok 2 krmilno vezje visoko +P0087=Tlak vodila goriva prenizek +P0088=Tlak vodila goriva previsok +P0089=Regulator tlaka goriva 1 učinkovitost +P0090=Regulator tlaka goriva 1 kontrola vezja +P0091=Regulator tlaka goriva 1 kontrola vezja nizko +P0092=Regulator tlaka goriva 1 kontrola vezja visoko +P0093=Puščanje sistema za gorivo (veliko) +P0094=Puščanje sistema za gorivo (malo) +P0095=IAT tipalo 2 vezje +P0096=IAT tipalo 2 vezje razpon/učinkovitost +P0097=IAT tipalo 2 vezje nizko +P0098=IAT tipalo 2 vezje visoko +P0099=IAT tipalo 2 vezje prekinjeno +P0100=MAF ali VAF A vezje okvara +P0101=MAF ali VAF A vezje razpon/učinkovitost +P0102=MAF ali VAF A vezje nizek vnos +P0103=MAF ali VAF A vezje visok vnos +P0104=MAF ali VAF A vezje prekinjeno +P0105=MAP/BARO okvara vezja +P0106=MAP/BARO vezje razpon/učinkovitost +P0107=MAP/BARO vezje nizek vnos +P0108=MAP/BARO vezje visok vnos +P0109=MAP/BARO vezje prekinjeno +P0110=Tipalo IAT okvara vezja +P0111=IAT tipalo 1 vezje razpon/učinkovitost +P0112=IAT tipalo 1 vezje nizek vnos +P0113=IAT tipalo 1 vezje visok vnos +P0114=IAT tipalo 1 vezje prekinjeno +P0115=Vezje temperature hladilne tekočine motorja okvara +P0116=Temp hladilne tekočine v motorju vezje razpon/učinkovitost +P0117=Temp hladilne tekočine v motorju vezje nizek vnos +P0118=Temp hladilne tekočine v motorju vezje visok vnos +P0119=Temp hladilne tekočine v motorju vezje prekinjeno +P0120=Tipalo TPS/položaj stopalke A vezje okvara +P0121=Tipalo položaja stopalke/TPS A vezje razpon/učinkovitost +P0122=Tipalo TPS/položaj stopalke A vezje nizek vnos +P0123=Tipalo TPS/položaj stopalke A vezje visok vnos +P0124=Tipalo položaja stopalke/TPS A vezje prekinjeno +P0125=Nezadostna temperatura hladilne tekočine za uravnavanje goriva v zaprtem krogu +P0126=Nezadostna temperatura hladilne tekočine stabilno delovanje +P0127=IAT tipalo previsoko +P0128=Temperatura hladilne tekočine pod regulirano temperaturo termostata +P0129=Barometrski tlak prenizek +P0130=02 vezje tipala okvara (Blok 1 Tipalo 1) +P0131=02 vezje tipala nizka napetost (Blok 1 Tipalo 1) +P0132=02 vezje tipala visoka napetost (Blok 1 Tipalo 1) +P0133=02 tipalo vezje počasen odziv (Blok 1 Tipalo 1) +P0134=02 tipalo vezje Ni aktivnosti (Blok 1 Tipalo 1) +P0135=02 vezje tipala grelnika okvara (Blok 1 Tipalo 1) +P0136=02 vezje tipala okvara (Blok 1 Tipalo 2) +P0137=02 vezje tipala nizka napetost (Blok 1 Tipalo 2) +P0138=02 vezje tipala visoka napetost (Blok 1 Tipalo 2) +P0139=02 tipalo vezje počasen odziv (Blok 1 Tipalo 2) +P0140=02 tipalo vezje Ni aktivnosti (Blok 1 Tipalo 2) +P0141=02 vezje tipala grelnika okvara (Blok 1 Tipalo 2) +P0142=02 vezje tipala okvara (Blok 1 Tipalo 3) +P0143=02 vezje tipala nizka napetost (Blok 1 Tipalo 3) +P0144=02 vezje tipala visoka napetost (Blok 1 Tipalo 3) +P0145=02 tipalo vezje počasen odziv (Blok 1 Tipalo 3) +P0146=02 tipalo vezje Ni aktivnosti (Blok 1 Tipalo 3) +P0147=02 vezje tipala grelnika okvara (Blok 1 Tipalo 3) +P0148=Okvara dobave goriva +P0149=Okvara časa goriva +P0150=02 vezje tipala okvara (Blok 2 Tipalo 1) +P0151=02 vezje tipala nizka napetost (Blok 2 Tipalo 1) +P0152=02 vezje tipala visoka napetost (Blok 2 Tipalo 1) +P0153=02 tipalo vezje počasen odziv (Blok 2 Tipalo 1) +P0154=02 tipalo vezje Ni aktivnosti (Blok 2 Tipalo 1) +P0155=02 vezje tipala grelnika okvara (Blok 2 Tipalo 1) +P0156=02 vezje tipala okvara (Blok 2 Tipalo 2) +P0157=02 vezje tipala nizka napetost (Blok 2 Tipalo 2) +P0158=02 vezje tipala visoka napetost (Blok 2 Tipalo 2) +P0159=02 tipalo vezje počasen odziv (Blok 2 Tipalo 2) +P0160=02 tipalo vezje Ni aktivnosti (Blok 2 Tipalo 2) +P0161=02 vezje tipala grelnika okvara (Blok 2 Tipalo 2) +P0162=02 vezje tipala okvara (Blok 2 Tipalo 3) +P0163=02 vezje tipala nizka napetost (Blok 2 Tipalo 3) +P0164=02 vezje tipala visoka napetost (Blok 2 Tipalo 3) +P0165=02 tipalo vezje počasen odziv (Blok 2 Tipalo 3) +P0166=02 tipalo vezje Ni aktivnosti (Blok 2 Tipalo 3) +P0167=02 vezje tipala grelnika okvara (Blok 2 Tipalo 3) +P0168=Previsoka temperatura goriva v motorju +P0169=Kompozicija goriva nepravilna +P0170=Okvara regulacije goriva (Blok 1) +P0171=Sistem preveč vitek (Blok 1) +P0172=Sistem preveč bogat (Blok 1) +P0173=Okvara regulacije goriva (Blok 2) +P0174=Sistem preveč vitek (Blok 2) +P0175=Sistem preveč bogat (Blok 2) +P0176=Vezje tipala kompenzacije goriva okvara +P0177=Tipalo kompenzacije goriva vezje razpon/učinkovitost +P0178=Vezje tipala kompenzacije goriva nizek vnos +P0179=Vezje tipala kompenzacije goriva visok vnos +P0180=Tipalo temperature goriva A vezje okvara +P0181=Tipalo temperature goriva A vezje razpon/učinkovitost +P0182=Tipalo temperature goriva A vezje nizek vnos +P0183=Tipalo temperature goriva A vezje visok vnos +P0184=Tipalo temperature goriva A vezje prekinjeno +P0185=Tipalo temperature goriva B vezje okvara +P0186=Tipalo temperature goriva B vezje razpon/učinkovitost +P0187=Tipalo temperature goriva B vezje nizek vnos +P0188=Tipalo temperature goriva B vezje visok vnos +P0189=Tipalo temperature goriva B vezje prekinjeno +P0190=Vezje tipala tlaka izpuha okvara +P0191=Tipalo tlaka vodila za gorivo vezje razpon/učinkovitost +P0192=Vezje tipala tlaka gorivnega voda nizek vnos +P0193=Vezje tipala tlaka izpuha visok vnos +P0194=Tipalo tlaka vodila za gorivo vezje prekinjeno +P0195=Vezje tipala temperature olja v motorju okvara +P0196=Tipalo temperature olja v motorju vezje razpon/učinkovitost +P0197=Vezje tipala temperature olja v motorju nizek vnos +P0198=Vezje tipala temperature olja v motorju visok vnos +P0199=Tipalo temperature olja v motorju vezje prekinjeno +P0200=Vezje vbrizgalnika odprto +P0201=Vezje vbrizgalnika odprt valj 1 +P0202=Vezje vbrizgalnika odprt valj 2 +P0203=Vezje vbrizgalnika odprt valj 3 +P0204=Vezje vbrizgalnika odprt valj 4 +P0205=Vezje vbrizgalnika odprt valj 5 +P0206=Vezje vbrizgalnika odprt valj 6 +P0207=Vezje vbrizgalnika odprt valj 7 +P0208=Vezje vbrizgalnika odprt valj 8 +P0209=Vezje vbrizgalnika odprt valj 9 +P0210=Vezje vbrizgalnika odprt valj 10 +P0211=Vezje vbrizgalnika odprt valj 11 +P0212=Vezje vbrizgalnika odprt valj 12 +P0213=Vbrizgalnik za hladen zagon 1 okvara +P0214=Vbrizgalnik za hladen zagon 2 okvara +P0215=Izklop motorja solenoid okvara +P0216=Vezje časa vbrizga okvara +P0217=Stanje prekomerne temperature motorja +P0218=Stanje prekomerne temperature menjalnika +P0219=Stanje prekomerne hitrosti motorja +P0220=Tipalo/stikalo položaja TPS/stopalke B vezje okvara +P0221=Tipalo/stikalo položaja TPS/stopalke B vezje razpon/učinkovitost +P0222=Tipalo/stikalo položaja TPS/stopalke B vezje nizek vnos +P0223=Tipalo/stikalo položaja TPS/stopalke B vezje visok vnos +P0224=Tipalo/stikalo položaja TPS/stopalke B vezje prekinjeno +P0225=Tipalo/stikalo položaja TPS/stopalke C vezje okvara +P0226=Tipalo/stikalo položaja TPS/stopalke C vezje razpon/učinkovitost +P0227=Tipalo/stikalo položaja TPS/stopalke C vezje nizek vnos +P0228=Tipalo/stikalo položaja TPS/stopalke C vezje visok vnos +P0229=Tipalo/stikalo položaja TPS/stopalke C vezje prekinjeno +P0230=Vezje primarne črpalke za gorivo okvara +P0231=Črpalka za gorivo sekundarni vezje nizko +P0232=Črpalka za gorivo sekundarni vezje visoko +P0233=Črpalka za gorivo sekundarni vezje prekinjeno +P0234=Stanje prekomernega polnjenja motorja +P0235=Tipalo povečanja Turbo/Super A vezje okvara +P0236=Tipalo povečanja Turbo/Super A vezje razpon/učinkovitost +P0237=Tipalo povečanja Turbo/Super A vezje nizek vnos +P0238=Tipalo povečanja Turbo/Super A vezje visok vnos +P0239=Tipalo povečanja Turbo/Super B vezje okvara +P0240=Tipalo povečanja Turbo/Super B vezje razpon/učinkovitost +P0241=Tipalo povečanja Turbo/Super B vezje nizek vnos +P0242=Tipalo povečanja Turbo/Super B vezje visok vnos +P0243=Izpušna loputa Turbo/Sup solenoid A okvara +P0244=Nadzorni tokokrog izpušne lopute Turbo/Sup solenoid A razpon/učinkovitost +P0245=Nadzorni tokokrog izpušne lopute solenoid A nizko +P0246=Nadzorni tokokrog izpušne lopute Turbo/Sup solenoid A visoko +P0247=Izpušna loputa Turbo/Sup solenoid B okvara +P0248=Izpušna loputa Turbo/Sup solenoid B razpon/učinkovitost +P0249=Nadzorni tokokrog izpušne lopute solenoid B nizko +P0250=Nadzorni tokokrog izpušne lopute Turbo/Sup solenoid B visoko +P0251=Krmiljenje odmerjanja vbrizgalne črpalke A +P0252=Krmiljenje odmerjanja vbrizgalne črpalke A razpon/učinkovitost +P0253=Krmiljenje odmerjanja vbrizgalne črpalke A nizko +P0254=Krmiljenje odmerjanja vbrizgalne črpalke A visoko +P0255=Krmiljenje odmerjanja vbrizgalne črpalke A prekinjeno (Cam/rotor/vbrizgalnik) +P0256=Krmiljenje odmerjanja vbrizgalne črpalke B okvara (Cam/rotor/vbrizgalnik) +P0257=Krmiljenje odmerjanja vbrizgalne črpalke B razpon/učinkovitost (Cam/rotor/vbrizgalnik) +P0258=Krmiljenje odmerjanja vbrizgalne črpalke B nizko (Cam/rotor/vbrizgalnik) +P0259=Krmiljenje odmerjanja vbrizgalne črpalke B visoko (Cam/rotor/vbrizgalnik) +P0260=Krmiljenje odmerjanja vbrizgalne črpalke B prekinjeno (Cam/rotor/vbrizgalnik) +P0261=Valj 1 krmilno vezje vbrizgalnika nizko +P0262=Valj 1 krmilno vezje vbrizgalnika visoko +P0263=Prispevek valja 1 napaka ravnovesja +P0264=Valj 2 krmilno vezje vbrizgalnika nizko +P0265=Valj 2 krmilno vezje vbrizgalnika visoko +P0266=Prispevek valja 2 napaka ravnovesja +P0267=Valj 3 krmilno vezje vbrizgalnika nizko +P0268=Valj 3 krmilno vezje vbrizgalnika visoko +P0269=Prispevek valja 3 napaka ravnovesja +P0270=Valj 4 krmilno vezje vbrizgalnika nizko +P0271=Valj 4 krmilno vezje vbrizgalnika visoko +P0272=Prispevek valja 4 napaka ravnovesja +P0273=Valj 5 krmilno vezje vbrizgalnika nizko +P0274=Valj 5 krmilno vezje vbrizgalnika visoko +P0275=Prispevek valja 5 napaka ravnovesja +P0276=Valj 6 krmilno vezje vbrizgalnika nizko +P0277=Valj 6 krmilno vezje vbrizgalnika visoko +P0278=Prispevek valja 6 napaka ravnovesja +P0279=Valj 7 krmilno vezje vbrizgalnika nizko +P0280=Valj 7 krmilno vezje vbrizgalnika visoko +P0281=Prispevek valja 7 napaka ravnovesja +P0282=Valj 8 krmilno vezje vbrizgalnika nizko +P0283=Valj 8 krmilno vezje vbrizgalnika visoko +P0284=Prispevek valja 8 napaka ravnovesja +P0285=Valj 9 krmilno vezje vbrizgalnika nizko +P0286=Valj 9 krmilno vezje vbrizgalnika visoko +P0287=Prispevek valja 9 napaka ravnovesja +P0288=Valj 10 krmilno vezje vbrizgalnika nizko +P0289=Valj 10 krmilno vezje vbrizgalnika visoko +P0290=Prispevek valja 10 napaka ravnovesja +P0291=Valj 11 krmilno vezje vbrizgalnika nizko +P0292=Valj 11 krmilno vezje vbrizgalnika visoko +P0293=Prispevek valja 11 napaka ravnovesja +P0294=Valj 12 krmilno vezje vbrizgalnika nizko +P0295=Valj 12 krmilno vezje vbrizgalnika visoko +P0296=Prispevek valja 12 napaka ravnovesja +P0297=Napaka prehitro vozečega vozila +P0298=Previsoka temperatura olja v motorju +P0299=Turbo/Super polnilnik UnderBoost +P0300=Zaznan izpušni udar naključnega/več valjev +P0301=Valj 1 zaznan izpušni udar +P0302=Valj 2 zaznan izpušni udar +P0303=Valj 3 zaznan izpušni udar +P0304=Valj 4 zaznan izpušni udar +P0305=Valj 5 zaznan izpušni udar +P0306=Valj 6 zaznan izpušni udar +P0307=Valj 7 zaznan izpušni udar +P0308=Valj 8 zaznan izpušni udar +P0309=Valj 9 zaznan izpušni udar +P0310=Valj 10 zaznan izpušni udar +P0311=Valj 11 zaznan izpušni udar +P0312=Valj 12 zaznan izpušni udar +P0313=Zaznan izpušni udar nizka raven goriva +P0314=Zaznan izpušni udar valj ni specifičen +P0315=Variacija sistema zaznavanje položaja ročične gredi ni naučeno +P0316=Zaznan izpušni udar 1. 1000 vrt. +P0317=Oprema za razrito cesto ni prisotna +P0318=Tipalo A za razrito cesto vezje signala +P0319=Tipalo B za razrito cesto +P0320=Vhodna hitrost vžiga/porazdelilnika motorja vezje okvara +P0321=Vhodna hitrost vžiga/porazdelilnika motorja vezje razpon/učinkovitost +P0322=Vhodna hitrost vžiga/porazdelilnika motorja vezje ni signala +P0323=Vhodna hitrost vžiga/porazdelilnika motorja vezje prekinjeno +P0324=Sistem nadzora trka okvara +P0325=Tipalo trka 1 vezje okvara Blok 1 ali Tipalo 1 +P0326=Tipalo trka 1 vezje razpon/učinkovitost Blok 1 ali 1 tipalo +P0327=Tipalo trka 1 vezje nizek vnos Blok 1 ali Tipalo 1 +P0328=Tipalo trka 1 vezje visok vnos Blok 1 ali Tipalo 1 +P0329=Tipalo trka 1 vezje prekinjeno Blok 1 ali Tipalo 1 +P0330=Tipalo trka 2 vezje okvara (Blok 2) +P0331=Tipalo trka 2 vezje razpon/učinkovitost (Blok 2) +P0332=Tipalo trka 2 vezje nizek vnos (Blok 2) +P0333=Tipalo trka 2 vezje visok vnos (Blok 2) +P0334=Tipalo trka 2 vezje prekinjeno (Blok 2) +P0335=Tipalo položaj ročične gredi A vezje okvara +P0336=Tipalo položaja kolenčaste gredi A vezje razpon/učinkovitost +P0337=Tipalo položaj ročične gredi A vezje nizek vnos +P0338=Tipalo položaja ročične gredi A vezje visok vnos +P0339=Tipalo položaja ročične gredi A vezje prekinjeno +P0340=Položaj odmične gredi tipalo A - Blok 1 vezje okvara +P0341=Položaj odmične gredi tipalo A - Blok 1 vezje razpon/učinkovitost +P0342=Položaj odmične gredi tipalo A - Blok 1 vezje nizek vnos +P0343=Položaj odmične gredi tipalo A - Blok 1 vezje visok vnos +P0344=Položaj odmične gredi tipalo A Blok 1 vezje prekinjeno +P0345=Položaj odmične gredi tipalo A - Blok 2 vezje okvara +P0346=Položaj odmične gredi tipalo A - Blok 2 vezje razpon/učinkovitost +P0347=Položaj odmične gredi tipalo A - Blok 2 vezje nizek vnos +P0348=Položaj odmične gredi tipalo A - Blok 2 vezje visok vnos +P0349=Položaj odmične gredi tipalo A - Blok 2 vezje prekinjeno +P0350=Vžigalna tuljava primarno/sekundarno vezje okvara +P0351=Vžigalna tuljava A primarno/sekundarno vezje okvara +P0352=Vžigalna tuljava B primarno/sekundarno vezje okvara +P0353=Vžigalna tuljava C primarno/sekundarno vezje okvara +P0354=Vžigalna tuljava D primarno/sekundarno vezje okvara +P0355=Vžigalna tuljava E primarno/sekundarno vezje okvara +P0356=Vžigalna tuljava F primarno/sekundarno vezje okvara +P0357=Vžigalna tuljava G primarno/sekundarno vezje okvara +P0358=Vžigalna tuljava H primarno/sekundarno vezje okvara +P0359=Vžigalna tuljava I primarno/sekundarno vezje okvara +P0360=Vžigalna tuljava J primarno/sekundarno vezje okvara +P0361=Vžigalna tuljava K primarno/sekundarno vezje okvara +P0362=Vžigalna tuljava L primarno/sekundarno vezje okvara +P0363=Zaznan izpušni udar nemogočeno dovajanje goriva +P0365=Položaj odmične gredi tipalo B - Blok 1 vezje okvara +P0366=Položaj odmične gredi tipalo B - Blok 1 vezje razpon/učinkovitost +P0367=Položaj odmične gredi tipalo B - Blok 1 vezje nizek vnos +P0368=Položaj odmične gredi tipalo B - Blok 1 vezje visok vnos +P0369=Položaj odmične gredi tipalo B - Blok 1 vezje prekinjeno +P0370=Referenca za časovni zamik visoka ločljivost signal A okvara +P0371=Referenca za časovni zamik visoka ločljivost signal A preveč pulzov +P0372=Referenca za časovni zamik visoka ločljivost signal A premalo pulzov +P0373=Referenca za časovni zamik visoka ločljivost signal A nepredvidljivi pulzi +P0374=Referenca za časovni zamik visoka ločljivost signal A ni pulzov +P0375=Referenca za časovni zamik visoka ločljivost signal B okvara +P0376=Referenca za časovni zamik visoka ločljivost signal B preveč pulzov +P0377=Referenca za časovni zamik visoka ločljivost signal B premalo pulzov +P0378=Referenca za časovni zamik visoka ločljivost signal B nepredvidljivi pulzi +P0379=Referenca za časovni zamik visoka ločljivost signal B ni pulzov +P0380=Vžigalna svečka/grelnik vezje A okvara +P0381=Vžigalna svečka/grelnik indikator vezje okvara +P0382=Vžigalna svečka/grelnik vezje B okvara +P0383=Modul vžigalne svečke krmilno vezje nizko +P0384=Modul vžigalne svečke krmilno vezje visoko +P0385=Tipalo položaj ročične gredi B vezje okvara +P0386=Tipalo položaja kolenčaste gredi B vezje razpon/učinkovitost +P0387=Tipalo položaj ročične gredi B vezje nizek vnos +P0388=Tipalo položaja ročične gredi B vezje visok vnos +P0389=Tipalo položaja kolenčaste gredi B vezje prekinjeno +P0390=Položaj odmične gredi tipalo B - Blok 2 vezje okvara +P0391=Položaj odmične gredi tipalo B - Blok 2 vezje razpon/učinkovitost +P0392=Položaj odmične gredi tipalo B - Blok 2 vezje nizek vnos +P0393=Položaj odmične gredi tipalo B - Blok 2 vezje visok vnos +P0394=Položaj odmične gredi tipalo B - Blok 2 vezje prekinjeno +P0400=EGR okvara pretoka +P0401=EGR pretok nezadosten +P0402=EGR tok prekomeren +P0403=EGR pretok okvara vezja +P0404=EGR tok vezje razpon/učinkovitost +P0405=EGR tipalo pretoka A vezje nizek vnos +P0406=EGR tipalo pretoka A vezje visok vnos +P0407=EGR tipalo pretoka B vezje nizek vnos +P0408=EGR tipalo pretoka B vezje visok vnos +P0409=EGR tipalo pretoka A vezje +P0410=Sistem sekundarnega vnosa zraka okvara +P0411=Sistem sekundarnega vnosa zraka nepravilen tok +P0412=Sistem sekundarnega vnosa zraka A okvara +P0413=Sistem sekundarnega vnosa zraka A vezje odprto +P0414=Sistem sekundarnega vnosa zraka A vezje kratko +P0415=Sistem sekundarnega vnosa zraka B okvara +P0416=Ventil sistema za sekundarno vbrizgavanje zraka B vezje odprto +P0417=Sistem sekundarnega vnosa zraka B vezje kratko +P0418=Sistem sekundarnega vnosa zraka Rele A okvara +P0419=Sistem sekundarnega vnosa zraka Rele B okvara +P0420=Učinkovitost katalizatorja pod pragom (Blok 1) +P0421=Ogrevalni katalizator pod pragom (Blok 1) +P0422=Glavni katalizator pod pragom (Blok 1) +P0423=Ogreti katalizator pod pragom (Blok 1) +P0424=Temp ogretega katalizatorja pod pragom (Blok 1) +P0425=Temp. katalizatorja Tipalo (Blok 1 Tipalo 1) +P0426=Temp. katalizatorja Učinkovitost tipala (Blok 1 Tipalo 1) +P0427=Temp. katalizatorja Vezje tipala nizko (Blok 1 Tipalo 1) +P0428=Temp. katalizatorja Vezje tipala visoko (Blok 1 Tipalo 1) +P0429=Nadzor katalizatorja grelnika (Blok 1) +P0430=Učinkovitost katalizatorja pod pragom (Blok 2) +P0431=Ogrevalni katalizator pod pragom (Blok 2) +P0432=Glavni katalizator pod pragom (Blok 2) +P0433=Ogreti katalizator pod pragom (Blok 2) +P0434=Temp ogretega katalizatorja pod pragom (Blok 2) +P0435=Temp. katalizatorja Tipalo (Blok 2 Tipalo 1) +P0436=Temp. katalizatorja Učinkovitost tipala (Blok 2 Tipalo 1) +P0437=Temp. katalizatorja Vezje tipala nizko (Blok 2 Tipalo 1) +P0438=Temp. katalizatorja Vezje tipala visoko (Blok 2 Tipalo 1) +P0439=Nadzor katalizatorja grelnika (Blok 2) +P0440=Sistem nadzora EVAP emisij okvara +P0441=Sistem nadzora EVAP emisij prečiščevalni pretok napaka +P0442=Sistem nadzora EVAP emisij puščanje (malo) +P0443=Sistem nadzora EVAP emisij prečiščevalni ventil C napaka +P0444=Sistem nadzora EVAP emisij prečiščevalni ventil C odprt +P0445=Sistem nadzora EVAP emisij prečiščevalni ventil C kratko +P0446=Sistem nadzora EVAP emisij prezračevalni vezje okvara +P0447=Sistem nadzora EVAP emisij prezračevalni vezje odprto +P0448=Sistem nadzora EVAP emisij prezračevalni vezje kratek +P0449=Sistem nadzora EVAP emisij ventilska/solenoidna enota okvara +P0450=Sistem nadzora EVAP emisij tipalo tlaka napaka +P0451=Sistem nadzora EVAP emisij tipalo tlaka razpon +P0452=Sistem nadzora EVAP emisij tipalo tlaka nizko +P0453=Sistem nadzora EVAP emisij tipalo tlaka visoko +P0454=Sistem nadzora EVAP emisij tipalo tlaka nepredvidljivo +P0455=Sistem nadzora EVAP emisij puščanje (veliko) +P0456=Sistem nadzora EVAP emisij puščanje zelo malo +P0457=Sistem nadzora EVAP emisij puščanje odvit/snet pokrovček +P0458=Vezje EVAP sistema za prečiščevanje kanistra nizko +P0459=Vezje EVAP sistema za prečiščevanje kanistra visoko +P0460=Tipalo ravni goriva A vezje okvara +P0461=Tipalo ravni goriva A vezje razpon/učinkovitost +P0462=Tipalo ravni goriva A vezje nizek vnos +P0463=Tipalo ravni goriva A vezje visok vnos +P0464=Tipalo ravni goriva A vezje prekinjeno +P0465=EVAP tipalo pretoka izpušnih hlapov za odstranjevanje emisij vezje okvara +P0466=EVAP tipalo pretoka izpušnih hlapov za odstranjevanje emisij vezje razpon/učinkovitost +P0467=EVAP tipalo pretoka izpušnih hlapov za odstranjevanje emisij vezje nizek vnos +P0468=EVAP tipalo pretoka izpušnih hlapov za odstranjevanje emisij vezje visok vnos +P0469=EVAP tipalo pretoka izpušnih hlapov za odstranjevanje emisij vezje prekinjeno +P0470=Vezje tipala tlaka izpuha okvara +P0471=Tipalo tlaka izpuha vezje razpon/učinkovitost +P0472=Vezje tipala tlaka izpuha nizek vnos +P0473=Vezje tipala tlaka izpuha visok vnos +P0474=Tipalo tlaka izpuha vezje prekinjeno +P0475=Ventil za regulacijo tlaka izpuha vezje okvara +P0476=Ventil za regulacijo tlaka izpuha vezje razpon/učinkovitost +P0477=Ventil za regulacijo tlaka izpuha vezje nizek vnos +P0478=Ventil za regulacijo tlaka izpuha vezje visok vnos +P0479=Ventil za regulacijo tlaka izpuha vezje prekinjeno +P0480=Krmilno vezje hladilnega ventilatorja 1 +P0481=Krmilno vezje hladilnega ventilatorja 2 +P0482=Krmilno vezje hladilnega ventilatorja 3 +P0483=Preverjanje racionalnosti krmiljenja ventilatorja okvara +P0484=Nadzor ventilatorja vezje preobremenitev +P0485=Krmilni vezni vod napajanja/ozemljitve ventilatorja okvara +P0486=EGR sistem tipalo B vezje +P0487=EGR TPS krmilno vezje +P0488=EGR TPS nadzor toka vezje razpon/učinkovitost +P0489=A krmilno vezje nizko +P0490=EGR krmilno vezje visoko +P0491=Sekundarni prezračevalni sistem (Blok 1) +P0492=Sekundarni prezračevalni sistem (Blok 2) +P0493=Hitrost ventilatorja prehitra +P0494=Hitrost ventilatorja nizka +P0495=Hitrost ventilatorja visoka +P0496=EVAP emisije napaka visokega čistilnega toka +P0497=EVAP emisije napaka nizkega čistilnega toka +P0498=EVAP ventilska/solenoidna enota za izpušne pline okvara vezja nizko +P0499=EVAP ventilska/solenoidna enota za izpušne pline okvara vezja visoko +P0500=Hitrost vozila tipalo A okvara +P0501=Hitrost vozila tipalo A razpon/učinkovitost +P0502=Tipalo hitrosti vozila A vezje nizek vnos +P0503=Hitrost vozila tipalo A nepredvidljivo/visoko +P0504=Korelacija stikalo zavore A stikalo zavore B +P0505=Sistem nadzora prostega teka okvara +P0506=Sistem nadzora prostega teka RPM nizko +P0507=Sistem nadzora prostega teka RPM visoko +P0508=Sistem nadzora prostega teka vezje nizko +P0509=Sistem nadzora prostega teka vezje visoko +P0510=Stikalo zaprtega položaja plina +P0511=Krmilno vezje zrak v prostem teku +P0512=Zaganjalnik signal vezje +P0513=Imobilizator nepravilen +P0514=Tipalo temperature baterije vezje razpon/učinkovitost +P0515=Tipalo temperature v bateriji vezje +P0516=Temperatura v bateriji vezje nizko +P0517=Temperatura v bateriji vezje visoko +P0518=Nadzorni tokokrog vezje zrak v prostem teku prekinjeno +P0519=Učinkovitost sistema nadzora zraka v prostem teku +P0520=Tipalo/stikalo tlaka olja v motorju vezje okvara +P0521=Tipalo/stikalo tlaka olja v motorju razpon/učinkovitost +P0522=Tipalo/stikalo tlaka olja v motorju nizka napetost +P0523=Tipalo/stikalo tlaka olja v motorju visoka napetost +P0524=Tlak olja v motorju prenizek +P0525=Servo križarjenje vezje razpon/učinkovitost +P0526=Vezje tipal hitrost ventilatorja +P0527=Tipalo hitrosti ventilatorja vezje razpon/učinkovitost +P0528=Vezje tipal hitrost ventilatorja ni signala +P0529=Tipalo hitrosti ventilatorja vezje prekinjeno +P0530=Tipalo tlaka hladila klimatske naprave A vezje okvara +P0531=Tipalo tlaka hladila klimatske naprave A vezje razpon/učinkovitost +P0532=Tipalo tlaka hladila klimatske naprave A vezje nizek vnos +P0533=Tipalo tlaka hladila klimatske naprave A vezje visok vnos +P0534=Izguba polnjenja hladila za klimatsko napravo +P0535=Tipalo temperature v izparilniku klimatske naprave vezje +P0536=Tipalo temperature naprave za evaporacijo klimatske naprave vezje razpon/učinkovitost +P0537=Tipalo temperature v izparilniku klimatske naprave vezje nizko +P0538=Tipalo temperature v izparilniku klimatske naprave vezje +P0539=Tipalo temperature naprave za evaporacijo klimatske naprave vezje prekinjeno +P0540=Grelnik vhodnega zraka A vezje +P0541=Grelnik vhodnega zraka A vezje nizko +P0542=Grelnik vhodnega zraka A vezje visoko +P0543=Grelnik vhodnega zraka A vezje odprto +P0544=Temp. izpušnega plina Vezje tipala (Blok 1 Tipalo 1) +P0545=Temp. izpušnega plina Vezje tipala nizko (Blok 1 Tipalo 1) +P0546=Temp. izpušnega plina Vezje tipala visoko (Blok 1 Tipalo 1) +P0547=Temp. izpušnega plina Vezje tipala (Blok 2 Tipalo 1) +P0548=Temp. izpušnega plina Vezje tipala nizko (Blok 2 Tipalo 1) +P0549=Temp. izpušnega plina Vezje tipala visoko (Blok 2 Tipalo 1) +P0550=Tipalo tlaka pnevmatskega krmiljenja vezje okvara +P0551=Tipalo tlaka pnevmatskega krmiljenja vezje razpon/učinkovitost +P0552=Tipalo tlaka pnevmatskega krmiljenja vezje nizek vnos +P0553=Tipalo tlaka pnevmatskega krmiljenja vezje visok vnos +P0554=Tipalo tlaka pnevmatskega krmiljenja vezje prekinjeno +P0555=Tipalo tlaka servo ojačevalca zavor vezje +P0556=Tipalo tlaka servo ojačevalca zavor vezje razpon/učinkovitost +P0557=Tipalo tlaka servo ojačevalca zavor vezje nizek vnos +P0558=Tipalo tlaka servo ojačevalca zavor vezje visok vnos +P0559=Tipalo tlaka servo ojačevalca zavor vezje prekinjeno +P0560=Sistemska napetost okvara +P0561=Sistemska napetost nestabilna +P0562=Sistemska napetost nizka +P0563=Sistemska napetost visoka +P0564=Tempomat večfunkcijsko Napaka vnosa signala A +P0565=Tokokrog tempomata signal vklop okvara +P0566=Tokokrog tempomata signal izklop okvara +P0567=Signal povzetka tempomata okvara +P0568=Tokokrog tempomata signal nastavitve okvara +P0569=Napaka signalnega sistema za izklop tempomata +P0570=Signal za pospeševanje tempomata napaka +P0571=Stikalo zavore A vezje okvara +P0572=Stikalo zavore A vezje nizek vnos +P0573=Stikalo zavore A vezje visok vnos +P0574=Tokokrog tempomata hitrost vozila previsoka +P0575=Vezje tempomata okvara +P0576=Vezje tempomata nizek vnos +P0577=Vezje tempomata visok vnos +P0578=Tempomat večfunkcijsko vhod A vezje zagozdeno +P0579=Tempomat večfunkcijsko vhod A vezje razpon/učinkovitost +P0580=Tempomat večfunkcijsko vnos A vezje nizko +P0581=Tempomat večfunkcijsko vnos A vezje visoko +P0582=Vezje nadzor tempomata vakuuma odprto +P0583=Vezje za nadzor tempomata vakuuma nizko +P0584=Vezje nadzor tempomata vakuuma visoko +P0585=Tempomat večfunkcijsko vhod korelacija +P0586=Vezje za nadzor prezračevanja tempomata odprto +P0587=Vezje za nadzor prezračevanja tempomata nizko +P0588=Vezje za nadzor prezračevanja tempomata visoko +P0589=Tempomat večfunkcijsko vhod B vezje +P0590=Tempomat večfunkcijsko vhod B vezje zagozdeno +P0591=Tempomat večfunkcijsko vhod B vezje razpon/učinkovitost +P0592=Tempomat večfunkcijsko vnos B vezje nizko +P0593=Tempomat večfunkcijsko vnos B vezje visoko +P0594=Vezje servo nadzor tempomata odprto +P0595=Vezje servo nadzor tempomata nizko +P0596=Vezje servo nadzor tempomata visoko +P0597=Vezje tempomata odprto +P0598=Vezje tempomata nizko +P0599=Vezje tempomata visoko +P0600=Povezava serijske komunikacije okvara +P0601=Pomnilnik notranjega krmilnega modula kontrola vsote napaka +P0602=Programska napaka modula nadzora +P0603=PCM spomin ohranjanja delovanja - Keep Alive Memory (KAM) napaka +P0604=PCM pomnilnik z naključnim dostopom (RAM) napaka +P0605=PCM spomin samo za branje (ROM) napaka +P0606=Napaka PCM procesorja +P0607=Učinkovitost modula nadzora +P0608=Nadzorni modul VSS izhod A okvara +P0609=Nadzorni modul VSS izhod B okvara +P0610=Modul nadzora možnosti vozila okvara +P0611=Modul kontrole vbrizgalnika učinkovitost +P0612=Modul kontrole vbrizgalnika nadzor releja +P0613=Napaka TCM procesorja +P0614=ECM/TCM nekompatibilno +P0615=Vezje rele zaganjalnik +P0616=Zaganjalnik rele vezje nizko +P0617=Zaganjalnik rele vezje visoko +P0618=Alternativni modul za gorivo (KAM) napaka +P0619=Spomin alternativnega modula za gorivo +P0620=Nadzor generatorja okvara +P0621=Generator L-Term. Nadzor svetilke +P0622=Generator F-Term. Polje F kontrolnik +P0623=Krmilno vezje lučke generatorja +P0624=Vezje lučke pokrova za gorivo +P0625=Generator F-Term. Vezje nizko +P0626=Generator F-Term. Vezje visoko +P0627=Črpalka za gorivo A krmilno vezje odprto +P0628=Črpalka za gorivo A krmilno vezje nizko +P0629=Črpalka za gorivo A krmilno vezje visoko +P0630=PCM VIN ni program. Ali neujemanje +P0631=TCM VIN ni program. Ali neujemanje +P0632=Koda kilometrskega števca ni programirana ECM/PCM +P0633=Koda imobilizatorja ni programirana ECM/PCM +P0634=PCM/ECM/TCM notranja temp. Previsoko +P0635=Krmilno vezje pnevmatskega krmiljenja +P0636=Krmilno vezje pnevmatskega krmiljenja nizko +P0637=Krmilno vezje pnevmatskega krmiljenja visoko +P0638=Krmilnik plina razpon/učinkovitost (Blok 1) +P0639=Krmilnik plina razpon/učinkovitost (Blok 2) +P0640=Grelnik vhodnega zraka krmilno vezje +P0641=Tipalo A vezje referenčne napetosti odprto +P0642=Tipalo A vezje referenčne napetosti nizko +P0643=Tipalo A vezje referenčne napetosti visoko +P0644=Prikaz za voznika povezava serijske komunikacije +P0645=Krmilno vezje releja sklopke klimatske naprave +P0646=Krmilno vezje releja sklopke klimatske naprave nizko +P0647=Krmilno vezje releja sklopke klimatske naprave visoko +P0648=Vezje lučke imobilizatorja +P0649=Lučka tempomata vezje +P0650=Vezje nadzora MIL okvara +P0651=Tipalo B vezje referenčne napetosti odprto +P0652=Tipalo B vezje referenčne napetosti nizko +P0653=Tipalo B vezje referenčne napetosti visoko +P0654=Vezje motorja RPM okvara +P0655=Izstopni tok vezja za opozorilno lučko pregretja motorja okvara +P0656=Raven goriva izhod okvara vezja +P0657=Napajalna napetost aktuatorja A vezje odprto +P0658=Napajalna napetost aktuatorja A vezje nizko +P0659=Napajalna napetost aktuatorja A vezje visoko +P0660=Krmiljenje pretoka vbrizga v sesalni kolektor vezje odprto (Blok 1) +P0661=Krmiljenje pretoka vbrizga v sesalni kolektor vezje nizko (Blok 1) +P0662=Krmiljenje pretoka vbrizga v sesalni kolektor vezje visoko (Blok 1) +P0663=Krmiljenje pretoka vbrizga v sesalni kolektor vezje odprto (Blok 2) +P0664=Krmiljenje pretoka vbrizga v sesalni kolektor vezje nizko (Blok 2) +P0665=Krmiljenje pretoka vbrizga v sesalni kolektor vezje visoko (Blok 2) +P0666=PCM/ECM/TCM notranja temp. Tipalo vezja +P0667=PCM/ECM/TCM notranja temp. Območje tipala/učinkovitost +P0668=PCM/ECM/TCM notranja temp. Tipalo vezja nizko +P0669=PCM/ECM/TCM notranja temp. Tipalo vezje visoko +P0670=Vžigalna svečka/grelnik nadzor modula +P0671=Vžigalna svečka/valj grelnika 1 +P0672=Vžigalna svečka/valj grelnika 2 +P0673=Vžigalna svečka/valj grelnika 3 +P0674=Vžigalna svečka/valj grelnika 4 +P0675=Vžigalna svečka/valj grelnika 5 +P0676=Vžigalna svečka/valj grelnika 6 +P0677=Vžigalna svečka/valj grelnika 7 +P0678=Vžigalna svečka/valj grelnika 8 +P0679=Vžigalna svečka/valj grelnika 9 +P0680=Vžigalna svečka/valj grelnika 10 +P0681=Vžigalna svečka/valj grelnika 11 +P0682=Vžigalna svečka/valj grelnika 12 +P0683=Vžigalna svečka/grelnik težava komunikacije modula +P0684=Težava komunikacije žarilne svečke vezje razpon/učinkovitost +P0685=Krmilno vezje releja za napajanje ECM/PCM odprto +P0686=Krmilno vezje releja za napajanje ECM/PCM nizko +P0687=Krmilno vezje releja za napajanje ECM/PCM visoko +P0688=Zaznavanje releja za napajanje ECM/PCM vezje odprto +P0689=Zaznavanje releja za napajanje ECM/PCM vezje nizko +P0690=Zaznavanje releja za napajanje ECM/PCM vezje visoko +P0691=Krmilno vezje ventilatorja 1 nizko +P0692=Krmilno vezje ventilatorja 1 visoko +P0693=Krmilno vezje ventilatorja 2 nizko +P0694=Krmilno vezje ventilatorja 2 visoko +P0695=Krmilno vezje ventilatorja 3 nizko +P0696=Krmilno vezje ventilatorja 3 visoko +P0697=Tipalo C vezje referenčne napetosti odprto +P0698=Tipalo C vezje referenčne napetosti nizko +P0699=Tipalo C vezje referenčne napetosti visoko +P0700=Sistem nadzora prenosa okvara +P0701=Trans nadzor sistem razpon/učinkovitost +P0702=Sistem nadzora prenosa električno +P0703=Stikalo zavore B vezje okvara +P0704=Vhodni vezje stikala za sklopko okvara +P0705=Tipalo razpona trans vezje okvara (PRNDL vnos) +P0706=Tipalo razpona trans vezje razpon/učinkovitost +P0707=Tipalo razpona trans vezje nizek vnos +P0708=Tipalo razpona trans vezje visok vnos +P0709=Tipalo razpona trans vezje prekinjeno +P0710=Tipalo temperature prestavnega olja vezje okvara +P0711=Tipalo temperature tekočine A vezje menjalnika razpon/učinkovitost +P0712=Tipalo temperature prestavnega olja A vezje nizek vnos +P0713=Tipalo temperature prestavnega olja A vezje visok vnos +P0714=Tipalo temperature prestavnega olja A vezje menjalnika prekinjeno +P0715=Vhodni/turbinski hitrostni senzor A vezje okvara +P0716=Tipalo hitrosti vnosa/turbine A vezje razpon/učinkovitost +P0717=Vhodni/turbinski hitrostni senzor A vezje ni signala +P0718=Tipalo hitrosti vnosa/turbine A vezje prekinjeno +P0719=Stikalo zavore B vezje nizek vnos +P0720=Tipalo izhodne hitrosti okvara vezja +P0721=Tipalo izhodne hitrosti vezje razpon/učinkovitost +P0722=Vezje tipal izhodna hitrost ni signala +P0723=Tipalo izhodne hitrosti vezje prekinjeno +P0724=Stikalo zavore B vezje visok vnos +P0725=Tipalo hitrosti motorja okvara vezja +P0726=Tipalo hitrosti v motorju vezje razpon/učinkovitost +P0727=Vezje tipal hitrost motorja ni signala +P0728=Tipalo hitrosti motorja vezje prekinjeno +P0729=Razmerje prestave 6 nepravilno +P0730=Razmerje prestav nepravilno +P0731=Razmerje prestave 1 nepravilno +P0732=Razmerje prestave 2 nepravilno +P0733=Razmerje prestave 3 nepravilno +P0734=Razmerje prestave 4 nepravilno +P0735=Razmerje prestave 5 nepravilno +P0736=Vzvratno razmerje nepravilno +P0737=TCM hitrost motorja izhodno vezje +P0738=TCM hitrost motorja izhodno vezje nizko +P0739=TCM hitrost motorja izhodno vezje visoko +P0740=TCC okvara vezja +P0741=Pretvornik navora vezje učinkovitost ali zagozdenje izklopljeno +P0742=Pretvornik navora vezje zataknjeno na +P0743=Pretvornik navora vezje električno +P0744=Pretvornik navora vezje prekinjeno +P0745=Pritisnite Control Sol. A okvara vezja +P0746=Pritisnite Control Sol. A vezje učinkovitost ali zagozdenje izklopljeno +P0747=Pritisnite Control Sol. A vezje zataknjeno na +P0748=Pritisnite Control Sol. A vezje električno +P0749=Pritisnite Control Sol. A vezje prekinjeno +P0750=Prestava solenoid A okvara +P0751=Prestavljanje solenoid A vezje učinkovitost ali zagozdenje izklopljeno +P0752=Prestava solenoid A vezje zataknjeno na +P0753=Prestava solenoid A vezje električno +P0754=Prestava solenoid A prekinjeno +P0755=Prestava solenoid B okvara +P0756=Prestavljanje solenoid B vezje učinkovitost ali zagozdenje izklopljeno +P0757=B vezje zataknjeno na +P0758=Prestava solenoid B vezje električno +P0759=Prestava solenoid B vezje prekinjeno +P0760=Prestava solenoid C okvara +P0761=Prestavljanje solenoid C vezje učinkovitost ali zagozdenje izklopljeno +P0762=Prestava solenoid C vezje zataknjeno na +P0763=Prestava solenoid C vezje električno +P0764=Prestava solenoid C vezje prekinjeno +P0765=Prestava solenoid D okvara +P0766=Prestavljanje solenoid D vezje učinkovitost ali zagozdenje izklopljeno +P0767=Prestava solenoid D vezje zataknjeno na +P0768=Prestava solenoid D vezje električno +P0769=Prestava solenoid D vezje prekinjeno +P0770=Prestava solenoid E okvara +P0771=Prestavljanje solenoid E vezje učinkovitost ali zagozdenje izklopljeno +P0772=Prestava solenoid E vezje zataknjeno na +P0773=Prestava solenoid E vezje električno +P0774=Prestava solenoid E vezje prekinjeno +P0775=Pritisnite Ctrl Sol. B okvara vezja +P0776=Pritisnite Ctrl Sol. B vezje učinkovitost ali zagozdenje izklopljeno +P0777=Pritisnite Ctrl Sol. B vezje zataknjeno na +P0778=Pritisnite Ctrl Sol. B vezje električno +P0779=Pritisnite Ctrl Sol. B vezje prekinjeno +P0780=Okvara prestavne ročice +P0781=Okvara 1-2 prestave +P0782=Okvara 2-3 prestave +P0783=Okvara 3-4 prestave +P0784=Okvara 4-5 prestave +P0785=Prestavljanje/čas solenoid okvara +P0786=Prestavljanje/čas solenoid razpon/učinkovitost +P0787=Prestavna ročica/čas solenoid nizko +P0788=Prestavljanje/čas solenoid visoko +P0789=Prestavljanje/čas solenoid tokokrog prekinjeno +P0790=Normalno/učinkovitost stikalni krog okvara +P0791=Tipalo hitrosti medosovine A vezje +P0792=Tipalo hitrosti medosovine A vezje razpon/učinkovitost +P0793=Tipalo hitrosti medosovine A vezje ni signala +P0794=Tipalo medosovine A vezje prekinjeno +P0795=Pritisnite Ctrl SoL C okvara +P0796=Pritisnite Ctrl Sol. C vezje učinkovitost ali zagozdenje izklopljeno +P0797=Pritisnite Ctrl SoL C vezje zataknjeno na +P0798=Pritisnite Ctrl SoL C vezje električno +P0799=Pritisnite Ctrl SoL C vezje prekinjeno +P0800=Sistem za nadzor prenosa moči zahteva MIL +P0801=Vezje krmiljenja zaviranja vzvratne vožnje okvara +P0802=Sistem nadzora prenosa zahteva MIL tokokrog odprto +P0803=Solenoid 1-4 višja prestava (preskok prestavljanja) vezje okvara +P0804=Luč 1-4 višja prestava (preskok prestavljanja) vezje okvara +P0805=Tipalo položaja sklopke vezje okvara +P0806=Tipalo položaja sklopke vezje razpon/učinkovitost +P0807=Tipalo položaja sklopke vezje nizko +P0808=Tipalo položaja sklopke vezje visoko +P0809=Tipalo položaja sklopke vezje prekinjeno +P0810=Nadzor položaja sklopke okvara +P0811=Prekomeren zdrs sklopke +P0812=Obratni vnos okvara vezja +P0813=Obratni izhod okvara vezja +P0814=Vezje prikaza trans razpona okvara +P0815=Vezje stikala za višjo prestavo okvara +P0816=Vezje stikala za nižjo prestavo okvara +P0817=Zaganjalnik onemogoči vezje +P0818=Vhod za izklop pogonskega sklopa +P0819=Stikalo za prestavljanje navzgor/navzdol korelacija z razponom prestavljanja menjalnika +P0820=Raven prestave X-Y tipalo vezje +P0821=Raven prestave X tipalo vezje +P0822=Raven prestave X tipalo vezje +P0823=Raven prestave X tipalo vezje prekinjeno vezje +P0824=Raven prestave X tipalo vezje prekinjeno vezje +P0825=Stikalo potiskanja/vlečenja prestavne ročice (Premikanje prestav) +P0826=Vezje stikala za višjo prestavo stikala za nižjo prestavo +P0827=Vezje stikala za višjo prestavo stikala za nižjo prestavo nizko +P0828=Vezje stikala za višjo prestavo stikala za nižjo prestavo visoko +P0829=5-6 prestav +P0830=Stikalo položaja sklopke A vezje okvara +P0831=Stikalo položaja sklopke A vezje nizko +P0832=Stikalo položaja sklopke A vezje visoko +P0833=Stikalo položaja sklopke B vezje okvara +P0834=Stikalo položaja sklopke B vezje nizko +P0835=Stikalo položaja sklopke B vezje visoko +P0836=4 stikalo za štirikolesni pogon vezje okvara +P0837=4 stikalo za štirikolesni pogon vezje razpon/učinkovitost +P0838=4 stikalo za štirikolesni pogon vezje nizko +P0839=4 stikalo za štirikolesni pogon vezje visoko +P0840=Tipalo/stikalo tlaka prestavnega olja A vezje okvara +P0841=Tipalo/stikalo tlaka prestavnega olja A vezje razpon/učinkovitost +P0842=Tipalo/stikalo tlaka prestavnega olja A vezje nizko +P0843=Tipalo/stikalo tlaka prestavnega olja A vezje visoko +P0844=Tipalo/stikalo tlaka prestavnega olja A vezje prekinjeno +P0845=Tipalo/stikalo tlaka prestavnega olja B vezje okvara +P0846=Tipalo/stikalo tlaka prestavnega olja B vezje razpon/učinkovitost +P0847=Tipalo/stikalo tlaka prestavnega olja B vezje nizko +P0848=Tipalo/stikalo tlaka prestavnega olja B vezje visoko +P0849=Tipalo/stikalo tlaka prestavnega olja B vezje prekinjeno +P0850=Vhodni vezje stikala za parkiranje/nevtralno +P0851=Vezje stikala za prakriranje/nevtralno nizek vnos +P0852=Vezje stikala za parkiranje/nevtralno visok vnos +P0853=Vhodni vezje stikala za vožnjo +P0854=Vezje stikala za vožnjo nizek vnos +P0855=Vezje stikala za vožnjo visok vnos +P0856=Nadzor vleka vhodni signal +P0857=Nadzor vleka vhodni signal razpon/učinkovitost +P0858=Nadzor vleka vhodni signal nizko +P0859=Nadzor vleka vhodni signal visoko +P0860=Komunikacijski modul prestave vezje +P0861=Komunikacijski modul prestave vezje nizko +P0862=Komunikacijski modul prestave vezje visoko +P0863=TCM komunikacije vezje +P0864=TCM komunikacija vezje razpon/učinkovitost +P0865=TCM komunikacije vezje nizko +P0866=TCM komunikacije vezje visoko +P0867=Tlak prestavnega olja +P0868=Tlak prestavnega olja nizek +P0869=Tlak prestavnega olja visok +P0870=Tipalo/stikalo tlaka prestavnega olja C vezje +P0871=Tipalo/stikalo tlaka prestavnega olja C vezje razpon/učinkovitost +P0872=Tipalo/stikalo tlaka prestavnega olja C vezje nizko +P0873=Tipalo/stikalo tlaka prestavnega olja C vezje visoko +P0874=Tipalo/stikalo tlaka prestavnega olja C vezje prekinjeno +P0875=Tipalo/stikalo tlaka prestavnega olja D vezje +P0876=Tipalo/stikalo tlaka prestavnega olja D vezje razpon/učinkovitost +P0877=Tipalo/stikalo tlaka prestavnega olja D vezje nizko +P0878=Tipalo/stikalo tlaka prestavnega olja D vezje visoko +P0879=Tipalo/stikalo tlaka prestavnega olja D vezje prekinjeno +P0880=TCM vklop vhodni signal +P0881=TCM vklop vhodni signal razpon/učinkovitost +P0882=TCM vklop vhodni signal nizko +P0883=TCM vklop vhodni signal visoko +P0884=TCM vklop vhodni signal vezje prekinjeno +P0885=Krmilno vezje releja za napajanje TCM odprto +P0886=Krmilno vezje releja za napajanje TCM nizko +P0887=Krmilno vezje releja za napajanje TCM visoko H +P0888=Zaznavanje releja za napajanje TCM vezje +P0889=Zaznavanje releja za napajanje TCM vezje razpon/učinkovitost +P0890=Zaznavanje releja za napajanje TCM vezje nizko +P0891=Zaznavanje releja za napajanje TCM vezje visoko +P0892=Zaznavanje releja za napajanje TCM vezje prekinjeno +P0893=Aktiviranih več prestav +P0894=Prenos komp. Lezoč +P0895=Čas prestavljanja prekratek +P0896=Čas prestavljanja predolg +P0897=Poslabšanje prestavnega olja +P0898=Prenos ctrl. MIL zahtevek vezje nizko +P0899=Nadzor prenosa MIL zahtevek vezje visoko +P0900=Vezje prožila sklopke odprto +P0901=Aktuator sklopke vezje razpon/učinkovitost +P0902=Vezje prožila sklopke nizko +P0903=Vezje prožila sklopke visoko +P0904=Položaj izbire vhoda vezje +P0905=Položaj izbire vrat vezje razpon/učinkovitost +P0906=Položaj izbire vhoda vezje nizko +P0907=Položaj izbire vhoda vezje visoko +P0908=Položaj izbire vrat vezje prekinjeno +P0909=Napaka kontrolnika izbire vrat +P0910=Vezje prožila izbire vrat odprto +P0911=Aktuator izbire vrat vezje razpon/učinkovitost +P0912=Vezje prožila izbire vrat nizko +P0913=Vezje prožila izbire vrat visoko +P0914=Položaj prestave vezje +P0915=Položaj prestavljanja prestave vezje razpon/učinkovitost +P0916=Položaj prestave vezje nizko +P0917=Položaj prestave vezje visoko +P0918=Položaj prestavljanja prestave vezje prekinjeno +P0919=Položaj prestave napaka nadzora +P0920=Aktuator prestave naprej vezje odprto +P0921=Aktuator prestave naprej vezje razpon/učinkovitost +P0922=Aktuator prestave naprej vezje nizko +P0923=Aktuator prestave naprej vezje visoko +P0924=Aktuator prestave nazaj vezje odprto +P0925=Aktuator prestave nazaj vezje razpon/učinkovitost +P0926=Aktuator prestave nazaj vezje nizko +P0927=Aktuator prestave nazaj vezje visoko +P0928=Zaklep prestave solenoid Ctrl vezje odprto +P0929=Zaklep prestave solenoid Ctrl vezje razpon/učinkovitost +P0930=Zaklep prestave solenoid Ctrl vezje nizko +P0931=Zaklep prestave solenoid Ctrl vezje visoko +P0932=Vezje tipala tlaka hidravlike +P0933=Tipalo tlaka hidravlike vezje razpon/učinkovitost +P0934=Vezje tipala tlaka hidravlike nizko +P0935=Vezje tipala tlaka hidravlike visoko +P0936=Tipalo tlaka hidravlike vezje prekinjeno +P0937=Vezje tipala temperature olja v hidravliki +P0938=Tipalo temperature olja v hidravliki vezje razpon/učinkovitost +P0939=Vezje tipala temperature olja v hidravliki nizko +P0940=Vezje tipala temperature olja v hidravliki visoko +P0941=Tipalo temperature olja v hidravlično vezje prekinjeno +P0942=Hid. Tlačna enota +P0943=Hid. Ciklus enote tlaka prekratek +P0944=Hid. Tlačna enota izguba tlaka +P0945=Hid. Vezje relejev črpalke odprto +P0946=Hid. Rele črpalke vezje razpon/učinkovitost +P0947=Hid. Vezje relejev črpalke nizko +P0948=Hid. Vezje relejev črpalke visoko +P0949=Prilagodljivo učenje samodejnega prestavlja ni zaključeno +P0950=Ročni nadzor samodejno prestavljanje vezje +P0951=Ročni nadzor samodejno prestavljanje vezje razpon/učinkovitost +P0952=Ročni nadzor samodejno prestavljanje vezje nizko +P0953=Ročni nadzor samodejno prestavljanje vezje visoko +P0954=Ročni nadzor samodejno prestavljanje vezje prekinjeno +P0955=Ročni način samodejno prestavljanje vezje +P0956=Ročni način samodejno prestavljanje vezje razpon/učinkovitost +P0957=Ročni način samodejno prestavljanje vezje nizko +P0958=Ročni način samodejno prestavljanje vezje visoko +P0959=Ročni način samodejno prestavljanje vezje prekinjeno +P0960=Solenoid nadzora tlaka A krmilno vezje odprto +P0961=Nadzor tlaka solenoid A kontrolnik vezje razpon/učinkovitost +P0962=Solenoid nadzora tlaka A krmilno vezje nizko +P0963=Solenoid nadzora tlaka A krmilno vezje visoko +P0964=Solenoid nadzora tlaka B krmilno vezje odprto +P0965=Nadzor tlaka solenoid B kontrolnik vezje razpon/učinkovitost +P0966=Solenoid nadzora tlaka B krmilno vezje nizko +P0967=Solenoid nadzora tlaka B krmilno vezje visoko +P0968=Solenoid nadzora tlaka C krmilno vezje odprto +P0969=Nadzor tlaka solenoid C kontrolnik vezje razpon/učinkovitost +P0970=Solenoid nadzora tlaka C krmilno vezje nizko +P0971=Solenoid nadzora tlaka C krmilno vezje visoko +P0972=Prestavljanje solenoid A kontrolnik vezje učinkovitost ali zagozdenje izklopljeno +P0973=Solenoid prestavne ročice A krmilno vezje nizko +P0974=Solenoid prestavne ročice A krmilno vezje visoko +P0975=Prestavljanje solenoid B kontrolnik vezje učinkovitost ali zagozdenje izklopljeno +P0976=Solenoid prestavne ročice B krmilno vezje nizko +P0977=Solenoid prestavne ročice B krmilno vezje visoko +P0978=Prestavljanje solenoid C kontrolnik vezje učinkovitost ali zagozdenje izklopljeno +P0979=Solenoid prestavne ročice C krmilno vezje nizko +P0980=Solenoid prestavne ročice C krmilno vezje visoko +P0981=Prestavljanje solenoid D kontrolnik vezje učinkovitost ali zagozdenje izklopljeno +P0982=Solenoid prestavne ročice D krmilno vezje nizko +P0983=Solenoid prestavne ročice D krmilno vezje visoko +P0984=Prestavljanje solenoid E kontrolnik vezje učinkovitost ali zagozdenje izklopljeno +P0985=Solenoid prestavne ročice E krmilno vezje nizko +P0986=Solenoid prestavne ročice E krmilno vezje visoko +P0987=Tipalo/stikalo tlaka prestavnega olja E vezje +P0988=Tipalo/stikalo tlaka prestavnega olja E vezje razpon/učinkovitost +P0989=Tipalo/stikalo tlaka prestavnega olja E vezje nizko +P0990=Tipalo/stikalo tlaka prestavnega olja E vezje visoko +P0991=Tipalo/stikalo tlaka prestavnega olja E vezje prekinjeno +P0992=Tipalo/stikalo tlaka prestavnega olja F vezje +P0993=Tipalo/stikalo tlaka prestavnega olja F vezje razpon/učinkovitost +P0994=Tipalo/stikalo tlaka prestavnega olja F vezje nizko +P0995=Tipalo/stikalo tlaka prestavnega olja F vezje visoko +P0996=Tipalo/stikalo tlaka prestavnega olja F vezje prekinjeno +P0997=Prestavljanje solenoid F kontrolnik vezje učinkovitost ali zagozdenje izklopljeno +P0998=Solenoid prestavne ročice F krmilno vezje nizko +P0999=Solenoid prestavne ročice F krmilno vezje visoko \ No newline at end of file diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sq.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sq.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sq.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sr.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sr.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sr.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sv.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sv.properties new file mode 100644 index 0000000..89e2e99 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_sv.properties @@ -0,0 +1,53 @@ +P0001=Bränslevolymregulator styrkrets/öppna +P0002=Bränslevolymregulator styrkrets intervall/prestanda +P0003=Bränslevolymregulator styrkrets låg +P0004=Bränslevolymregulator styrkrets hög +P0005=Bränsleavstängningsventil en styrkrets/öppen +P041F=ISO/SAE reserverades +P042E=ISO/SAE reserverades +P012F=ISO/SAE reserverades +P000E=ISO/SAE reserverades +P000F=ISO/SAE reserverades +P006E=ISO/SAE reserverades +P018F=ISO/SAE reserverades +P0364=ISO/SAE reserverades +P023F=ISO/SAE reserverades +P006F=ISO/SAE reserverades +P0600=Seriell kommunikationslänk +P0615=Startmotorns reläkrets +P0297=Fordonets överhastighetstillstånd +P0148=Fel i bränsletillförseln +P245F=ISO/SAE reserverades +P256F=ISO/SAE reserverades +P0169=Felaktig bränsleförbrukning +P0606=ECM/PCM-processor +P206A=ISO/SAE reserverades +P047F=ISO/SAE reserverades +P240D=ISO/SAE reserverades +P206B=ISO/SAE reserverades +P069E=ISO/SAE reserverades +P0620=Generatorns kontrollkrets +P069F=ISO/SAE reserverades +P075F=ISO/SAE reserverades +P084F=ISO/SAE reserverades +P206C=ISO/SAE reserverades +P207F=ISO/SAE reserverades +P245E=ISO/SAE reserverades +P0494=Låg fläkthastighet +P0607=Kontrollera modulens prestanda +P0495=Hög fläkthastighet +P240E=ISO/SAE reserverades +P240F=ISO/SAE reserverades +P255F=ISO/SAE reserverades +P206D=ISO/SAE reserverades +P205F=ISO/SAE reserverades +P204F=ISO/SAE reserverades +P0B0E=ISO/SAE reserverades +P0B0F=ISO/SAE reserverades +P080F=ISO/SAE reserverades +P080E=ISO/SAE reserverades +P0613=TCM-processor +P050F=ISO/SAE reserverades +P050E=ISO/SAE reserverades +P042F=ISO/SAE reserverades +P0149=Fel på bränsletiming diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_tr.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_tr.properties new file mode 100644 index 0000000..a8d806f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_tr.properties @@ -0,0 +1,1340 @@ +P0001=Yakıt Ayar regülatörü Kontrol Açık Devre +P0002=Yakıt Ayar regülatörü Kontrol Performans +P0003=Yakıt Ayar regülatörü Kontrol Devresi Düşük +P0004=Yakıt Ayar regülatörü Kontrol Devresi Yüksek +P0005=Yakıt Kapatma Valfinde Açık Devre +P0006=Yakıt Kapatma Valfinde Sinyal Düşük +P0007=Yakıt Kapatma Valfinde Sinyal Yüksek +P0008=Motor Zamanlama Sisteminde Hata / Bank 1 Motor Performansı +P0009=Motor Zamanlama Sisteminde Hata / Bank 2 Motor Performansı +P0010=Kam Mili Giriş Sensörü /Ön/sol/ Bank 1 Devresinde Hata +P0011=Kam Mili Giriş Sensörü /Ön/sol/ Bank 1 Devresinde Zamanlama Hatası Düşük Performans (AVANS) +P0012=Kam Mili Giriş Sensörü /Ön/sol/ Bank 1 Devresinde Zamanlama Hatası Düşük Performans (ROTAR) +P0013=Kam Mili Giriş Sensörü /Ön/sol/ Bank 1 Devresinde Hata +P0014=Kam Mili Çıkış Sensörü /Arka/Sağ/ Bank 1 Devresinde Zamanlama Hatası Düşük Performans (AVANS) +P0015=Kam Mili Çıkış Sensörü /Arka/Sağ/ Bank 1 Devresinde Zamanlama Hatası Düşük Performans (ROTAR) +P0016=Krank Pozizyon Sensörü (Bank 1 SensörA) +P0017=Krank Pozizyon Sensörü (Bank 1 SensörB) +P0018=Krank Pozizyon Sensörü (Bank 2 SensörA) +P0019=Krank Pozizyon Sensörü (Bank 2 SensörB) +P0020=Kam Mili Giriş Sensörü /Ön/sol/ Bank 2 Devresinde Hata +P0021=Kam Mili Giriş Sensörü /Ön/sol/ Bank 2 Devresinde Zamanlama Hatası Düşük Performans (AVANS) +P0022=Kam Mili Giriş Sensörü /Ön/sol/ Bank 2 Devresinde Zamanlama Hatası Düşük Performans (ROTAR) +P0023=Kam Mili Giriş Sensörü /Ön/sol/ Bank 2 Devresinde Hata +P0024=Kam Mili Çıkış Sensörü /Arka/Sağ/ Bank 2 Devresinde Zamanlama Hatası Düşük Performans (AVANS) +P0025=Kam Mili Çıkış Sensörü /Arka/Sağ/ Bank 2 Devresinde Zamanlama Hatası Düşük Performans (ROTAR) +P0026=Giriş Valfi Kontrol Selonoid Devresi Bank 1 Performans +P0027=Çıkış Valfi Kontrol Selonoid Devresi Bank 1 Performans +P0028=Giriş Valfi Kontrol Selonoid Devresi Bank 2 Performans +P0029=Çıkış Valfi Kontrol Selonoid Devresi Bank 2 Performans +P0030=Lamda sondanın ıstma sistemi (Bank 1 Isıtma1) +P0031=Lamda sondanın ıstma sistemi (Bank 1 Isıtma1) Düşük +P0032=Lamda sondanın ıstma sistemi (Bank 1 Isıtma1) Yüksek +P0033=Turbo Vakum Ayar Valfinde Hata +P0034=Turbo Vakum Ayar Valfinde Hata Devresi Düşük +P0035=Turbo Vakum Ayar Valfinde Hata Devresi Yüksek +P0036=O2 Sensörü 2 Bank 1 Isıtma Devresinde Hata +P0037=O2 Sensörü 2 Bank 1 Isıtma Devresi Düşük +P0038=O2 Sensörü 2 Bank 1 Isıtma Devresi Yüksek +P0039=Turba Şarjı Bypass Valfinde Hata / Performans +P0040=O2 Sensöründe Anlamsız Sinyal (Bank1 Sensör1) (Bank2 Sensör1) +P0041=O2 Sensöründe Anlamsız Sinyal (Bank1 Sensör2) (Bank2 Sensör2) +P0042=O2 Sensörü 3 Bank 1 Isıtma Devresinde Hata +P0043=O2 Sensörü 3 Bank 1 Isıtma Devresi Düşük +P0044=O2 Sensörü 3 Bank 1 Isıtma Devresi Yüksek +P0045=Turbo Basınç Kontrol Selonoid Açık Devre +P0046=Turbo Basınç Kontrol Selonoid Performans +P0047=Turbo Basınç Kontrol Selonoid Devresi Düşük +P0048=Turbo Basınç Kontrol Selonoid Devresi üksek +P0049=Turbo Türbün Devri Düşük +P0050=O2 Sensör 1 Bank 2 Isıtma Devresinde Hata +P0051=O2 Sensör 1 Bank 2 Isıtma Devresi Düşük +P0052=O2 Sensör 1 Bank 2 Isıtma Devresi Yüksek +P0053=O2 Sensör Bank 1 Sensör 1 Isıtma Reistansı hata +P0054=O2 Sensör Bank 1 Sensör 2 Isıtma Reistansı hata +P0055=O2 Sensör Bank 1 Sensör 3 Isıtma Reistansı hata +P0056=O2 Sensör 2 Bank 2 Isıtma Devresinde Hata +P0057=O2 Sensör 2 Bank 2 Isıtma Devresi Düşük +P0058=O2 Sensör 2 Bank 2 Isıtma Devresi Yüksek +P0059=Isıtma Reistansı hata +P0060=O2 Sensör Bank 2 Sensör 2 Isıtma Reistansı hata +P0061=O2 Sensör Bank 2 Sensör 3 Isıtma Reistansı hata +P0062=O2 Sensör 3 Bank 2 Isıtma Devresinde Hata +P0063=O2 Sensör 2 Bank 2 Isıtma Devresi Düşük +P0064=O2 Sensör 2 Bank 2 Isıtma Devresi Yüksek +P0065=Havalı Yardımcı Enjektör Performans Hatası +P0066=Havalı Yardımcı Enjektör Devresi Düşük +P0067=Havalı Yardımcı Enjektör Devresi Yüksek +P0068=Hava Giriş Kütle Ölçer / Bogaz Kelebeği Pozizyon Hatası +P0069=Hava Giriş Kütle Ölçer / Hava basınç Kontrolü Hatalı +P0070=Yan Çıkış Hava Sıcaklık Sensörü Devresinde Hata +P0071=Yan Çıkış Hava Sıcaklık Sensörü Performans Problemi +P0072=Yan Çıkış Hava Sıcaklık Sensörü Giriş Sinyali Düşük +P0073=Yan Çıkış Hava Sıcaklık Sensörü Giriş Sinyali Düşük +P0074=Yan Çıkış Hava Sıcaklık Sensörü Giriş Sinyali Aralıklı +P0075=Giriş Kontrol Valfi Selonoid Bank1 Devresinde Hata +P0076=Giriş Kontrol Valfi Selonoid Bank1 Devresi Düşük +P0077=Giriş Kontrol Valfi Selonoid Bank1 Devresi Yüksek +P0078=Çıkış Kontrol Valfi Selonoid Bank1 Devresinde Hata +P0079=Çıkış Kontrol Valfi Selonoid Bank1 Devresi Düşük +P0080=Çıkış Kontrol Valfi Selonoid Bank1 Devresi Yüksek +P0081=Giriş Kontrol Valfi Selonoid Bank2 Devresinde Hata +P0082=Giriş Kontrol Valfi Selonoid Bank2 Devresi Düşük +P0083=Giriş Kontrol Valfi Selonoid Bank2 Devresi Yüksek +P0084=Çıkış Kontrol Valfi Selonoid Bank2 Devresinde Hata +P0085=Çıkış Kontrol Valfi Selonoid Bank2 Devresi Düşük +P0086=Çıkış Kontrol Valfi Selonoid Bank2 Devresi Yüksek +P0087=Yakıt Ortak Basınç sistemi Düşük +P0088=Yakıt Ortak Basınç sistemi Yüksek +P0089=Yakıt Basınç Ayarlayıcısı Performans Hatası +P0090=Yakıt Ölçme Selonoidi Açık Devre +P0091=Yakıt Ölçme Selonoidi Eksiye Kısa Devre +P0092=Yakıt Ölçme Selonoidi Artıya Kısa Devre +P0093=Yakıt Sistemi Yüksek Miktarda Kaçak Var +P0094=Yakıt Sistemi Düşük Miktarda Kaçak Var +P0095=Giriş hava sıcaklığı sensör 2 Devresinde hata +P0096=Giriş hava sıcaklığı sensör 2 Devresinde Performans Hatası +P0097=Giriş hava sıcaklığı sensör 2 Devresinde Giriş sinyali düşük +P0098=Giriş hava sıcaklığı sensör 2 Devresinde Giriş Sinyali Yüksek +P0099=Giriş hava sıcaklığı sensör 2 Devresinde Aralıklarla +P0100=Hava Kütle Ölçer/Hava Ayar Valfi Sensör devre Arızası +P0101=Hava Kütle Ölçer devre Sınırı / Performans Sorunu +P0102=hava kütle ölçer giriş sinyali düşük +P0103=hava kütle ölçer giriş sinyali yüksek +P0104=hava kütler ölçer devresinde arasıra meydana gelen arıza +P0105=manifold basınç sensörü devresinde arıza +P0106=manifold basınç sensörü performans arızası +P0107=manifold basınç sezicisi giriş sinyali düşük +P0108=manifold basınç sezicisi giriş sinyali yüksek +P0109=manifold basınç sezicisi devresinde arasıra meydana gelen arıza +P0110=giriş hava sıcaklık sezicisi devresinde arıza +P0111=giriş hava sıcaklık sezicisi devresinde giriş sinyali performans hatası +P0112=giriş hava sıcaklık sezicisi devresinde giriş sinyali düşük +P0113=giriş hava sıcaklık sezicisi devresinde giriş sinyali yüksek +P0114=giriş hava sıcaklık sezicisi devresinde giriş sinyali arasıra +P0115=Motor Sogutma Suyu Sıcaklık sezicisinde hata +P0116=Motor Sogutma Suyu Sıcaklık sezicisinde Performansı Kötü +P0117=Motor Sogutma Suyu Sıcaklık sezicisinde Giriş sinyali düşük +P0118=Motor Sogutma Suyu Sıcaklık sezicisinde Giriş sinyali Yüksek +P0119=Motor Sogutma Suyu Sıcaklık sezicisinde Giriş sinyali Arasıra +P0120=Bogaz kelebeği pozizyon sensörü-gaz pedalı pozizyon sensör 1 devresi de arıza +P0121=Bogaz kelebeği pozizyon sensörü-gaz pedalı pozizyon sensör 1 devresi de perfomans arızası +P0122=Bogaz kelebeği pozizyon sensörü-gaz pedalı pozizyon sensör 1 devresi de giriş siyali düşük +P0123=Bogaz kelebeği pozizyon sensörü-gaz pedalı pozizyon sensör 1 devresi de giriş siyali yüksek +P0124=Bogaz kelebeği pozizyon sensörü-gaz pedalı pozizyon sensör 1 devresi de aralıklarla meydana gelen arıza +P0125=Kapalı Devre Yakıt Kontrolü İçin Yetersiz Sogutma Sıvısı Isısı +P0126=Sabit Çalışma İçin Yetersiz Sogutma Sıvısı Isısı +P0127=Giriş hava sıcaklığı çok yüksek +P0128=Sogutma Sıvısı Termostat Arızası +P0129=Atmosferik basınç fazla düşük +P0130=O2 Sensörü Arızası (Bank1 Sensör1) +P0131=O2 Sensör Sensörü Düşük Voltaj (Bank1 Sensör1) +P0132=O2 Sensör Devresi Yüksek Voltaj (Bank1 Sensör1) +P0133=O2 Sensör Devresi Yavaş Tepki (Bank1 Sensör1) +P0134=O2 Sensör Devresinde Hareketlilik Tespit Edilemedi (Bank1 Sensör1) +P0135=O2 Sensör Isıtıcı Devre Arızası (Bank1 Sensör1) +P0136=O2 Devresi Arızası (Bank1 Sensör2) +P0137=O2 Sensör Devresi Düşük Voltaj (Bank1 Sensör2) +P0138=O2 Sensör Devresi Yüksek Voltaj (Bank1 Sensör2) +P0139=O2 Sensör Devresi Yavaş Tepki (Bank1 Sensör2) +P0140=O2 Sensör Devresi Hareketlilik Tespit Edilemedi (Bank1 Sensör2) +P0141=O2 Sensör Isıtıcı Devre Arızası (Bank1 Sensör2) +P0142=O2 Sensör Devresi Arızası (Bank1 Sensör3) +P0143=O2 Sensör Devresi Düşük Voltaj (Bank1 Sensör3) +P0144=O2 Sensör Devresi Yüksek Voltaj (Bank1 Sensör3) +P0145=O2 Sensör Devresi Yavaş Tepki (Bank1 Sensör3) +P0146=O2 Sensör Devresi Hareketlilik Tespit Edilemedi (Bank1 Sensör3) +P0147=O2 Sensör Isıtıcı Devresi Arızası (Bank1 Sensör3) +P0148=Yakıt dağıtım sisteminde hata +P0149=yakıt sistemi zamanlama arızası +P0150=O2 Sensör Devre Arızası (Bank2 Sensör1) +P0151=O2 Sensör Devresi Düşük Voltaj (Bank2 Sensör1) +P0152=O2 Sensör Devresi Yüksek Voltaj (Bank2 Sensör1) +P0153=O2 Sensör Devresi Yavaş Tepki (Bank2 Sensör1) +P0154=O2 Sensör Devresi Hareketlilik Tespit Edilmedi (Bank2 Sensör1) +P0155=O2 Sensör Isıtıcı Devresi Arızası (Bank2 Sensör1) +P0156=O2 Sensör Devre Arızası (Bank2 Sensör2) +P0157=O2 Sensör Devresi Düşük Voltaj (Bank2 Sensör2) +P0158=O2 Sensör Devresi Yüksek Voltaj (Bank2 Sensör2) +P0159=O2 Sensör Devresi Yavaş Tepki (Bank2 Sensör2) +P0160=O2 Sensör Devresi Hareketlilik Tespit Edilmedi (Bank2 Sensör2) +P0161=O2 Sensör Isıtıcı Devresi Arızası (Bank2 Sensör2) +P0162=O2 Sensör Devre Arızası (Bank2 Sensör3) +P0163=O2 Sensör Devresi Düşük Voltaj (Bank2 Sensör3) +P0164=O2 Sensör Devresi Yüksek Voltaj (Bank2 Sensör3) +P0165=O2 Sensör Devresi Yavaş Tepki (Bank2 Sensör3) +P0166=O2 Sensör Devresi Hareketlilik Tespit Edilmedi (Bank2 Sensör3) +P0167=O2 Sensör Isıtıcı Devresi Arızası (Bank2 Sensör3) +P0168=Yakıt sıcaklığı fazla yüksek +P0169=Yanlış yakıt karışımı +P0170=Yakıt Ayar Arızası (Bank 1 ) +P0171=Sistem Çok Zayıf (Bank 1) +P0172=Sistem Çok Zengin (Bank 1) +P0173=Yakıt Ayar Arızası (Bank 2) +P0174=Sistem Çok Zayıf (Bank 2) +P0175=Sistem Çok Zengin (Bank 2) +P0176=Yakıt Karışım Devre Arızası +P0177=Yakıt Karışım Devre Sınırı / Performansı +P0178=Yakıt Karışım Sensör Devresi Düşük Girişi +P0179=Yakıt Karışımı Sensör Devresi Yüksek Girişi +P0180=Yakıt Isı Sensörü A Devre Arızası +P0181=Yakıt Isı Sensörü A Devre Sınırı / Performansı +P0182=Yakıt Isı Sensörü A Devresi Düşük Girişi +P0183=Yakıt Isı Sensörü A Devresi Yüksek Girişi +P0184=Yakıt Isı Sensörü A Devresi Aralıkları +P0185=Yakıt Isı Sensörü B Devre Arızası +P0186=Yakıt Isı Sensörü B Devre Sınırı / Performansı +P0187=Yakıt Isı Sensörü B Devresi Düşük Girişi +P0188=Yakıt Isı Sensörü B Devresi Yüksek Girişi +P0189=Yakıt Isı Sensörü B Devresi Aralıkları +P0190=Yakıt Hattı Basınç Sensör Devre Arızası +P0191=Yakıt Hattı Basınç Sensör Devre Sınırı / Performansı +P0192=Yakıt Hattı Basınç Sensör Devre Düşük Girişi +P0193=Yakıt Hattı Basınç Sensör Devre Yüksek Girişi +P0194=Yakıt Ray basıncı Devresinde Aralıklarla +P0195=Motor Yağ Sıcaklık Sensör Devresinde Arıza (EOT) +P0196=Motor Yağı Isı Sensörü Devre Arızası +P0197=Motor Yağı Isı Sensörü Giriş Sinyali Düşük +P0198=Motor Yağı Isı Sensörü Giriş Sinyali Yüksek +P0199=Motor Yağı Isı Sensörü Aralıklar +P0200=Enjektör Devre Arızası +P0201=Enjektör Devre Arızası-Silindir = 1 +P0202=Enjektör Devre Arızası-Silindir = 2 +P0203=Enjektör Devre Arızası-Silindir = 3 +P0204=Enjektör Devre Arızası-Silindir = 4 +P0205=Enjektör Devre Arızası-Silindir = 5 +P0206=Enjektör Devre Arızası-Silindir = 6 +P0207=Enjektör Devre Arızası-Silindir = 7 +P0208=Enjektör Devre Arızası-Silindir = 8 +P0209=Enjektör Devre Arızası-Silindir = 9 +P0210=Enjektör Devre Arızası-Silindir = 10 +P0211=Enjektör Devre Arızası-Silindir = 11 +P0212=Enjektör Devre Arızası-Silindir = 12 +P0213=Soğuk Çalıştırma Enjektör = 1 Devresinde Arıza +P0214=Soğuk Çalıştırma Enjektör = 2 Devresinde Arıza +P0215=Motor Kapatma Selonoid Devresinde ( Motor Durdurma) Arızası +P0216=Enjeksiyon Zamanlama Kontrol Devresi Arızası +P0217=Motor Aşırı Hararet Durumu +P0218=Şanzıman Aşırı Hararet durumu +P0219=Motor Aşırı Devir Durumu +P0220=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 2 Devresi Arızası +P0221=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 2 Performans Sorunu +P0222=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 2 Devresi Düşük Girişi +P0223=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 2 Devresi Yüksek Girişi +P0224=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 2 Devresi Aralıkları +P0225=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 3 Devresi Arızası +P0226=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 3 Performans Sorunu +P0227=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 3 Devresi Düşük Girişi +P0228=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 3 Devresi Yüksek Girişi +P0229=Gaz / Pedal Yeri Sensör / Bogaz Kelebeği Pozizyon Sensörü 3 Devresi Aralıkları +P0230=Yakıt Pompası Birinci Devre Arızası +P0231=Yakıt Pompası İkinci Devresi Düşük +P0232=Yakıt Pompası İkinci Devresi Yüksek +P0233=Yakıt Pompası İkinci Devresi Aralıkları +P0234=Turbo Basıncı Limit Degerin Üzerinde +P0235=Turbo Şarj Destek Sensörü A Devre Arızası +P0236=Turbo Şarj Basınç Sensörü A Performansı +P0237=Turbo Şarj Destek Sensörü A Giriş Sinyali Düşük +P0238=Turbo Şarj Destek Sensörü A Giriş Sinyali Yüksek +P0239=Turbo Şarj Destek Sensörü B Devre Arızası +P0240=Turbo Şarj Destek Sensörü B Performansı +P0241=Turbo Şarj Destek Sensörü B Giriş Sinyali Düşük +P0242=Turbo Şarj Destek Sensörü B Giriş Sinyali Yüksek +P0243=Turbo çancer Wastegate Valfi A Devre Hatası +P0244=Turbo çancer Wastegate Valfi A Performans Hatası +P0245=Turbo çancer Wastegate Valfi A Devre Sinyali Düşük +P0246=Turbo çancer Wastegate Valfi A Devre Sinyali Yüksek +P0247=Turbo çancer Wastegate Valfi B Devre Hatası +P0248=Turbo çancer Wastegate Valfi B Performans Hatası +P0249=Turbo çancer Wastegate Valfi B Devre Sinyali Düşük +P0250=Turbo çancer Wastegate Valfi B Devre Sinyali Yüksek +P0251=Enjeksiyon Pompası Yakıt Ölçüm Kontrol A Arızası +P0252=Enjeksiyon Pompası Yakıt Ölçüm Kontrol A Sınırı / Performans +P0253=Enjeksiyon Pompası Yakıt Ölçüm Kontrol A Düşük +P0254=Enjeksiyon Pompası Yakıt Ölçüm Kontrol A Yüksek +P0255=Enjeksiyon Pompası Yakıt Ölçüm Kontrol A Aralıkları +P0256=Enjeksiyon Pompası Yakıt Ölçüm Kontrol B Arızası +P0257=Enjeksiyon Pompası Yakıt Ölçüm Kontrol B Sınırı / Performans +P0258=Enjeksiyon Pompası Yakıt Ölçüm Kontrol B Düşük +P0259=Enjeksiyon Pompası Yakıt Ölçüm Kontrol B Yüksek +P0260=Enjeksiyon Pompası Yakıt Ölçüm Kontrol B Aralıkları +P0261=Enjektör Devresi Düşük - Sindir = 1 +P0262=Enjektör Devresi Yüksek - Silindir = 1 +P0263=Silindir = 1 Balans Hatası +P0264=Enjektör Devresi Düşük - Sindir = 2 +P0265=Enjektör Devresi Yüksek - Silindir = 2 +P0266=Silindir = 2 Balans Hatası +P0267=Enjektör Devresi Düşük - Sindir = 3 +P0268=Enjektör Devresi Yüksek - Silindir = 3 +P0269=Silindir = 3 Balans Hatası +P0270=Enjektör Devresi Düşük - Sindir = 4 +P0271=Enjektör Devresi Yüksek - Silindir = 4 +P0272=Silindir = 4 Balans Hatası +P0273=Enjektör Devresi Düşük - Sindir = 5 +P0274=Enjektör Devresi Yüksek - Silindir = 5 +P0275=Silindir = 5 Balans Hatası +P0276=Enjektör Devresi Düşük - Sindir = 6 +P0277=Enjektör Devresi Yüksek - Silindir = 6 +P0278=Silindir = 6 Balans Hatası +P0279=Enjektör Devresi Düşük - Sindir = 7 +P0280=Enjektör Devresi Yüksek - Silindir = 7 +P0281=Silindir = 7 Balans Hatası +P0282=Enjektör Devresi Düşük - Sindir = 8 +P0283=Enjektör Devresi Yüksek - Silindir = 8 +P0284=Silindir = 8 Balans Hatası +P0285=Enjektör Devresi Düşük - Sindir = 9 +P0286=Enjektör Devresi Yüksek - Silindir = 9 +P0287=Silindir = 9 Balans Hatası +P0288=Enjektör Devresi Düşük - Sindir = 10 +P0289=Enjektör Devresi Yüksek - Silindir = 10 +P0290=Silindir = 10 Balans Hatası +P0291=Enjektör Devresi Düşük - Sindir = 11 +P0292=Enjektör Devresi Yüksek - Silindir = 11 +P0293=Silindir = 11 Balans Hatası +P0294=Enjektör Devresi Düşük - Sindir = 12 +P0295=Enjektör Devresi Yüksek - Silindir = 12 +P0296=Silindir = 12 Balans Hatası +P0297=Araç Hız Sinyali Anlamsız +P0298=Motor Yağ Sıcaklığı Yüksek +P0299=Turbo Super / Şarj Basıncı Düşük +P0300=Silindir Karışım Arızası +P0301=Silindir = 1 Ateşleme Hatası Tespit Edildi +P0302=Silindir = 2 Ateşleme Hatası Tespit Edildi +P0303=Silindir = 3 Ateşleme Hatası Tespit Edildi +P0304=Silindir = 4 Ateşleme Hatası Tespit Edildi +P0305=Silindir = 5 Ateşleme Hatası Tespit Edildi +P0306=Silindir = 6 Ateşleme Hatası Tespit Edildi +P0307=Silindir = 7 Ateşleme Hatası Tespit Edildi +P0308=Silindir = 8 Ateşleme Hatası Tespit Edildi +P0309=Silindir = 9 Ateşleme Hatası Tespit Edildi +P0310=Silindir = 10 Ateşleme Hatası Tespit Edildi +P0311=Silindir = 11 Ateşleme Hatası Tespit Edildi +P0312=Silindir = 12 Ateşleme Hatası Tespit Edildi +P0313=Yakıt Karışımı Düşük +P0314=Silindir Sinyali Düşük +P0315=Krank Devir Sinyali Anlansız +P0316=Yüksek Devirde Karışım Hatası +P0317=Yükleme Versiyonunda Hata +P0318=Motor Yük Sinyali Sensörü A Devresinde Hata +P0319=Motor Yük Sinyali Sensörü B Devresinde Hata +P0320=Krank Devir Sinyali Anlansız +P0321=Krank Devir Sinyali Sensörü Performansı Kötü +P0322=Krank Devir Sinyali Yok +P0323=Krank Devir Sinyali Aralıklarla +P0324=Vuruntu Sensörlerinde Hata +P0325=Vuruntu Sensörü (Bank1 Devre1) Arızası +P0326=Vuruntu Sensörü (Bank1 Devre1) Sınırı / Performansı +P0327=Vuruntu Sensörü (Bank1 Devre1) Düşük Girişi +P0328=Vuruntu Sensörü (Bank1 Devre1) Yüksek Girişi +P0329=Vuruntu Sensörü (Bank1 Devre1) Aralıkları +P0330=Vuruntu Sensörü (Bank2 Devre2) Arızası +P0331=Vuruntu Sensörü (Bank2 Devre2) Sınırı / Performansı +P0332=Vuruntu Sensörü (Bank2 Devre2) Düşük Girişi +P0333=Vuruntu Sensörü (Bank2 Devre2) Yüksek Girişi +P0334=Vuruntu Sensörü (Bank2 Devre2) Aralıkları +P0335=Krank Mili Sensör Devresi Arızası +P0336=Krank Mili Sensör Devresi Sınırı / Performansı +P0337=Krank Mili Sensör Devresi Düşük Girişi +P0338=Krank Mili Sensör Devresi Yüksek Girişi +P0339=Krank Mili Sensör Devresi Aralıkları +P0340=Kam Mili Yer Sensör Devre Arızası (SensörA Devre1) +P0341=Kam Mili Yer Sensör Devre Sınırı / Performansı(SensörA Devre1) +P0342=Kam Mili Yer Sensör Devre Düşük Girişi (SensörA Devre1) +P0343=Kam Mili Yer Sensör Devre Yüksek Girişi(SensörA Devre1) +P0344=Kam Mili Yer Sensör Devre Aralıkları(SensörA Devre1) +P0345=Kam Mili Yer Sensör Devre Arızası (SensörA Devre2) +P0346=Kam Mili Yer Sensör Devre Sınırı / Performansı(SensörA Devre2) +P0347=Kam Mili Yer Sensör Devre Düşük Girişi (SensörA Devre2) +P0348=Kam Mili Yer Sensör Devre Yüksek Girişi(SensörA Devre2) +P0349=Kam Mili Yer Sensör Devre Aralıkları(SensörA Devre2) +P0350=Ateşleme Bobini Birincil / İkincil Devre Arızası +P0351=Ateşleme Bobini Birincil A / İkincil Devre Arızası +P0352=Ateşleme Bobini Birincil B / İkincil Devre Arızası +P0353=Ateşleme Bobini Birincil C / İkincil Devre Arızası +P0354=Ateşleme Bobini Birincil D / İkincil Devre Arızası +P0355=Ateşleme Bobini Birincil E / İkincil Devre Arızası +P0356=Ateşleme Bobini Birincil F / İkincil Devre Arızası +P0357=Ateşleme Bobini Birincil G / İkincil Devre Arızası +P0358=Ateşleme Bobini Birincil H / İkincil Devre Arızası +P0359=Ateşleme Bobini Birincil I / İkincil Devre Arızası +P0360=Ateşleme Bobini Birincil J / İkincil Devre Arızası +P0361=Ateşleme Bobini Birincil K / İkincil Devre Arızası +P0362=Ateşleme Bobini Birincil L / İkincil Devre Arızası +P0363=Karışım - Yakıt Hattı Kapalı +P0365=Kam Mili Yer Sensör Devre Arızası (SensörB Devre1) +P0366=Kam Mili Yer Sensör Devre Sınırı / Performansı(SensörB Devre1) +P0367=Kam Mili Yer Sensör Devre Düşük Girişi (SensörB Devre1) +P0368=Kam Mili Yer Sensör Devre Yüksek Girişi(SensörB Devre1) +P0369=Kam Mili Yer Sensör Devre Aralıkları(SensörB Devre1) +P0370=Zamanlama Referansı Yüksek Dağılma Sinyali A Arızası +P0371=Zamanlama Referansı Yüksek Dağılma Sinyali A Çok Fazla Vuruntu +P0372=Zamanlama Referansı Yüksek Dağılma Sinyali A Çok Az Vuruntu +P0373=Zamanlama Referansı Yüksek Dağılma Sinyali A Aralıkları +P0374=Zamanlama Referansı Yüksek Dağılma Sinyali A Vuruntu Yok +P0375=Zamanlama Referansı Yüksek Dağılma Sinyali B Arızası +P0376=Zamanlama Referansı Yüksek Dağılma Sinyali B Çok Fazla Vuruntu +P0377=Zamanlama Referansı Yüksek Dağılma Sinyali B Çok Az Vuruntu +P0378=Zamanlama Referansı Yüksek Dağılma Sinyali B Aralıkları +P0379=Zamanlama Referansı Yüksek Dağılma Sinyali B Vuruntu Yok +P0380=Isıtma Büji Devresi A Arızası +P0381=Isıtma Büji Gösterge Devre Arızası +P0382=Isıtma Buji Devresi B Arızası +P0383=Isıtma Bujisi Kontrol Ünitesi Sinyali Düşük +P0384=Isıtma Bujisi Kontrol Ünitesi Sinyali Yüksek +P0385=Krank Mili Yer Sensör B Devresi Arızası +P0386=Krank Mili Yer Sensör B Devresi Sınırı / Performansı +P0387=Krank Mili Yer Sensör B Devresi Düşük Girişi +P0388=Krank Mili Yer Sensör B Devresi Yüksek Girişi +P0389=Krank Mili Yer Sensör B Devresi Aralıkları +P0390=Kam Mili Yer Sensör Devre Arızası (SensörB Devre2) +P0391=Kam Mili Yer Sensör Devre Sınırı / Performansı(SensörB Devre2) +P0392=Kam Mili Yer Sensör Devre Düşük Girişi (SensörB Devre2) +P0393=Kam Mili Yer Sensör Devre Yüksek Girişi(SensörB Devre2) +P0394=Kam Mili Yer Sensör Devre Aralıkları(SensörB Devre2) +P0400=EGR Akış Arızası +P0401=EGR Akış Yetersizliği Tespit Edildi +P0402=EGR Akış Fazlalığı Tespit Edildi +P0403=EGR Devre Arızası +P0404=EGR Devre Sınırı / Performansı +P0405=EGR Sensör A Devresi Düşük Girişi +P0406=EGR Sensör A Devresi Yüksek Girişi +P0407=EGR Sensör B Devresi Düşük Girişi +P0408=EGR Sensör B Devresi Yüksek Girişi +P0409=EGR Sensör A Devresi Arıza +P0410=Sekonder 2 Hava Enjeksiyon Sisteminde Hata +P0411=Sekonder 2 Hava Enjeksiyon Sisteminde Arıza +P0412=Sekonder 2 Hava Enjeksiyon Sisteminde Selonoid A Devresinde Hata +P0413=Sekonder 2 Hava Enjeksiyon Sisteminde Selonoid A Devresinde Açık Devre +P0414=Sekonder 2 Hava Enjeksiyon Sisteminde Selonoid A Devresinde Kısa Devre +P0415=Sekonder 2 Hava Enjeksiyon Sisteminde Selonoid B Devresinde Hata +P0416=Sekonder 2 Hava Enjeksiyon Sisteminde Selonoid B Devresinde Açık Devre +P0417=Sekonder 2 Hava Enjeksiyon Sisteminde Selonoid B Devresinde Kısa Devre +P0418=İkinci Hava Enjeksiyon Pompa Rölesi A Hata +P0419=İkinci Hava Enjeksiyon Pompa Rölesi B Hata +P0420=Katalatik Sistem randımanı Sınırlar altında Bank 1 +P0421=Katalatik Isıtma Sınır Deger altında Bank 1 +P0422=Ana Katalatik Sınır Deger Altında Bank 1 +P0423=IsıtılMIŞ KATALATİK sınır deger altında Bank 1 +P0424=Isıtılmış Katalatik Isısı Sınır deger altında Bank 1 +P0425=Katalatik Konvektör Isıtma sensörü Bank 1 +P0426=Katalatik Konvektör Isıtma sensörü sınırı/Performans Bank 1 +P0427=Katalatik Konvektör Isıtma sensörü Giriş sinyali düşük Bank 1 +P0428=Katalatik Konvektör Isıtma sensörü Giriş sinyali Yüksek Bank 1 +P0429=Katalatik Konvektör Isıtma sisteminde hata Bank 1 +P0430=Katalatik Sistem randımanı Sınırlar altında Bank 2 +P0431=Katalatik Isıtma Sınır Deger altında Bank 2 +P0432=Ana Katalatik Sınır Deger Altında Bank 2 +P0433=IsıtılMIŞ KATALATİK sınır deger altında Bank 2 +P0434=Isıtılmış Katalatik Isısı Sınır deger altında Bank 2 +P0435=Katalatik Konvektör Isıtma sensörü Bank 2 +P0436=Katalatik Konvektör Isıtma sensörü sınırı/Performans Bank 2 +P0437=Katalatik Konvektör Isıtma sensörü Giriş sinyali düşük Bank 2 +P0438=Katalatik Konvektör Isıtma sensörü Giriş sinyali Yüksek Bank 2 +P0439=Katalatik Konvektör Isıtma sisteminde hata Bank 2 +P0440=Yakıt Tankı Emisyon Kontrol Sistemi Arıza +P0441=Yakıt Tankı Emisyon Kontrol Sistemi Yanlış Boşaltma Akışı +P0442=Yakıt Tankı Emisyon Kontrol Sistemi Sızıntı Tespit Edildi +P0443=Yakıt Tankı Emisyon Kontrol Sistemi Boşaltma Kontrol Devresi Arızalı +P0444=Yakıt Tankı Emisyon Kontrol Sistemi Boşaltma Kontrol Valf Devresi Açık +P0445=Yakıt Tankı Emisyon Kontrol Sistemi Boşaltma Kontrol Valf Devresi Kısa Devre +P0446=Yakıt Tankı Emisyon Kontrol Sistemi Havalandırma Arızası +P0447=Yakıt Tankı Emisyon Kontrol Sistemi Havalandırma Devresi Açık +P0448=Yakıt Tankı Emisyon Kontrol Sistemi Havalandırma Devresi Kısa Devre +P0449=Yakıt Tankı Emisyon Kontrol Sistemi Havalandırma Devresi Aralıkları +P0450=Yakıt Tankı Emisyon Kontrol Sistemi Basınç Sensör Arızası +P0451=Yakıt Tankı Emisyon Kontrol Sistemi Basınç Sensör Performansı +P0452=Yakıt Tankı Emisyon Kontrol Sistemi Basınç Sensör Düşük Girişi +P0453=Yakıt Tankı Emisyon Kontrol Sistemi Basınç Sensör Yüksek Girişi +P0454=Yakıt Tankı Emisyon Kontrol Sistemi Basınç Sensör Aralıkları +P0455=Yakıt Tankı Emisyon Kontrol Sistemi Sızıntı Tespit Edildi (Toplam Sızıntı/Akış yok) +P0456=Yakıt Tankı Emisyon Kontrol Sistemi Filitresi hava alıyor +P0457=Yakıt Tankı Emisyon Kontrol Sistemi Filitresi Kapalı (Tıkanmış) +P0458=Yakıt Tankı Emisyon Kontrol Sistemi Depo Hava Alma Valfi Sinyali Düşük +P0459=Yakıt Tankı Emisyon Kontrol Sistemi Depo Hava Alma Valfi Sinyali Yüksek +P0460=Yakıt Depo Şamandırası Sensörü Devre Arızası +P0461=Yakıt Depo Şamandırası Sensörü Devre Sınırı/Performans +P0462=Yakıt Depo Şamandırası Sensörü Devre Düşük Girişi +P0463=Yakıt Depo Şamandırası Sensörü Devre Yüksek Girişi +P0464=Yakıt Depo Şamandırası Sensörü Devre Aralıkları +P0465=Yakıt Tankı Emisyon Kontrol Sistemi Boşaltma Akış Sensör Arızası +P0466=Yakıt Tankı Emisyon Kontrol Sistemi Boşaltma Akış Sensör Sınırı/Performansı +P0467=Yakıt Tankı Emisyon Kontrol Sistemi Boşaltma Akış Sensör Düşük Girişi +P0468=Yakıt Tankı Emisyon Kontrol Sistemi Boşaltma Akış Sensör Yüksek Girişi +P0469=Yakıt Tankı Emisyon Kontrol Sistemi Boşaltma Akış Sensör Aralıkları +P0470=Eksoz Basınç Sensör Arızası +P0471=Eksoz Basınç Sensör Sınırı/Performans +P0472=Eksoz Basınç Sensör Düşük +P0473=Eksoz Basınç Sensör Yüksek +P0474=Eksoz Basınç Sensör Aralıkları +P0475=Eksoz Basınç Kontrol Valf Arızası +P0476=Eksoz Basınç Kontrol Valf Sınırı/Performans +P0477=Eksoz Basınç Kontrol Valf Düşük +P0478=Eksoz Basınç Kontrol Valf Yüksek +P0479=Eksoz Basınç Kontrol Valf Aralıkları +P0480=Motor Soğutma Fanı 1 Kontrol Devresi Arızalı +P0481=Motor Soğutma Fanı 2 Kontrol Devresi Arızalı +P0482=Motor Soğutma Fanı 3 Kontrol Devresi Arızalı +P0483=Motor Soğutma Fanı Oranlılık Kontrol Arızası +P0484=Motor Soğutma Fanı Devresinde Aşırı Akım +P0485=Motor Soğutma Fanı Güç/Topraklama Devre Arızası +P0486=Egsoz Gazı Geri Dönüş Sensör B Devresinde Hata +P0487=Egsoz Gazı Geri Dönüş Sistemi. Gaz Pedalı Potansiyel Metresi Kontrol Sisteminde Hata +P0488=Egsoz Gazı Geri Dönüş Sistemi. Gaz Pedalı Potansiyel Metresi Kontrol Sisteminde Sinyal Performans +P0489=Egsoz Gazı Geri Dönüş Sistemi. Gaz Pedalı Potansiyel Metresi Kontrol Sisteminde Sinyal Düşük +P0490=Egsoz Gazı Geri Dönüş Sistemi. Gaz Pedalı Potansiyel Metresi Kontrol Sisteminde Sinyal Yüksek +P0491=İkincil Hava Enjeksiyon Sisteminde Bank 1 Hata +P0492=İkincil Hava Enjeksiyon Sisteminde Bank 2 Hata +P0493=Motor Suyu Sogutma Fan Motor Devri (Debriyaj Sıkışmış) +P0494=Motor Suyu Sogutma Fan Motor Devri Düşük +P0495=Motor Suyu Sogutma Fan Motor Devri Yüksek +P0496=Buharlaştırcı Emisyon Sistemi (EVAP) Basıncı Yüksek +P0497=Buharlaştırcı Emisyon Sistemi (EVAP) Basıncı Düşük +P0498=Buharlaştırcı Emisyon Sistemi (EVAP) Basıncı Devresi Düşük Kaçak Var +P0499=Buharlaştırcı Emisyon Sistemi (EVAP) Basıncı Devresi Yüksek Kaçak Var +P0500=Araç Hız Sensörü Arızası (Sürüş Hızı Anlamsız) +P0501=Araç Hız Sensörü Sınırı/Performans +P0502=Araç Hız Sensörü Düşük Girişi +P0503=Araç Hız Sensörü Yüksek Girişi +P0504=Fren Swiçi (AVB) Düzeltme Hatası +P0505=Rölanti Hava Kontrol Sistem Arızası +P0506=Rölanti Hava Kontrol Sistem RPM Beklenenden Düşük +P0507=Rölanti Hava Kontrol Sistem RPM Beklenenden Yüksek +P0508=Rölanti Hava Kontrol Devresi IAC Düşük +P0509=Rölanti Hava Kontrol Devresi IAC Yüksek +P0510=Kapalı Gaz Durum Dügmesi Arızası +P0511=Rolanti Hava Kontrol Devresinde Hata +P0512=Marş Talebi Devresinde Hata +P0513=İmoblizer Anahtar Sinyali Anlamsız +P0514=Akü Sıcaklık Sensörü Devresinde Performans +P0515=Akü Sıcaklık Sensörü Devresinde Hata +P0516=Akü Sıcaklık Sensörü Devresinde Düşük Sinyal +P0517=Akü Sıcaklık Sensörü Devresinde Yüksek Sinyal +P0518=Rolanti Hava Kontrol Devresinde Aralıklar +P0519=Rolanti Hava Kontrol Devresinde Performans +P0520=Motor Yağ Basınç Sensör /Dügme Devre Arızası +P0521=Motor Yağ Basınç Sensör /Dügme Devre Sınırı/Performans +P0522=Motor Yağ Basınç Sensör /Dügme Devre Düşük Girişi +P0523=Motor Yağ Basınç Sensör /Dügme Devre Yüksek Girişi +P0524=Motor Yağ Basınçı Düşük +P0525=Sabit Gaz Erişim Düzeneği Devresi Performans Hatası +P0526=Motor Sogutma Suyu Fanı Hız Sensör Devresinde Hata +P0527=Motor Sogutma Suyu Fanı Hız Sensör Devresinde Performansı +P0528=Motor Sogutma Suyu Fanı Hız Sensör Devresinde Sinyal Yok +P0529=Motor Sogutma Suyu Fanı Hız Sensör Devresinde Aralıklar +P0530=Klima Soğutucusu Sıvı Basınç Sensör Devre Arızası +P0531=Klima Soğutucusu Sıvı Basınç Sensör Devre Sınırlı/Performans +P0532=Klima Soğutucusu Sıvı Basınç Sensör Devre Düşük Girişi +P0533=Klima Soğutucusu Sıvı Basınç Sensör Devre Yüksek Girişi +P0534=Klima Soğutucusu Sıvı Şarjı Kayıp +P0535=Klima Buharlaştırıcı Sıcaklık Sezicisi devresinde Hata +P0536=Klima Buharlaştırıcı Sıcaklık Sezicisi devresinde Performans +P0537=Klima Buharlaştırıcı Sıcaklık Sezicisi devresinde Düşük Sinyal +P0538=Klima Buharlaştırıcı Sıcaklık Sezicisi devresinde Yüksek Sinyal +P0539=Klima Buharlaştırıcı Sıcaklık Sezicisi devresinde Aralıklarla +P0540=Giriş Hava Sıcaklık Isıtıcısı A Devresinde Hata +P0541=Giriş Hava Sıcaklık Isıtıcısı A Devresinde Sinyal Düşük +P0542=Giriş Hava Sıcaklık Isıtıcısı A Devresinde Sinyal Yüksek +P0543=Giriş Hava Sıcaklık Isıtıcısı A Devresinde Sinyali Açık Devre +P0544=Katalatik Konvektör Öncesi Eksoz Gazı Sıcaklık Sezicisi Devresi Bank 1 Arızalı +P0545=Katalatik Konvektör Öncesi Eksoz Gazı Sıcaklık Sezicisi Devresi Bank 1 Sinyali Düşük +P0546=Katalatik Konvektör Öncesi Eksoz Gazı Sıcaklık Sezicisi Devresi Bank 1 Sinyali Yüksek +P0547=Katalatik Konvektör Öncesi Eksoz Gazı Sıcaklık Sezicisi Devresi Bank 2 Arızalı +P0548=Katalatik Konvektör Öncesi Eksoz Gazı Sıcaklık Sezicisi Devresi Bank 2 Sinyali Düşük +P0549=Katalatik Konvektör Öncesi Eksoz Gazı Sıcaklık Sezicisi Devresi Bank 2 Sinyali Yüksek +P0550=Hidrolik Direksiyon Basınç Sensörü Devresi Arızası +P0551=Hidrolik Direksiyon Basınç Sensörü Devresi Sınırı/Performası +P0552=Hidrolik Direksiyon Basınç Sensörü Devresi Düşük Girişi +P0553=Hidrolik Direksiyon Basınç Sensörü Devresi Yüksek Girişi +P0554=Hidrolik Direksiyon Basınç Sensörü Devresi Aralıkları +P0555=Fren Servo Basınç Sensörü Devresinde Arızalı +P0556=Fren Servo Basınç Sensörü Devresinde Performans +P0557=Fren Servo Basınç Sensörü Devresinde Sinyal Düşük +P0558=Fren Servo Basınç Sensörü Devresinde Sinyal Yüksek +P0559=Fren Servo Basınç Sensörü Devresinde Aralıklarla +P0560=Sistem Voltaj Arızası +P0561=Sistem Voltajı Düzensiz +P0562=Sistem Voltajı Düşük +P0563=Sistem Voltajı Yüksek +P0564=Crus Kontrol Sistem Çok Fonksiyonlu Swiç Giriş A Devresi +P0565=Crus Kontrol Sistem Açma Sinyalinde hata +P0566=Crus Kontrol Sistem Kapatma Sinyalinde hata +P0567=Crus Kontrol Sistem Ayar Swiç'i Sabitleme Sinyalinde hata +P0568=Crus Kontrol Sistem Ayar Swiç'i Zamanlama Sinyalinde hata +P0569=Crus Kontrol Sistem Ayar Swiç'i Zamanlama Sinyalinde hata +P0570=Crus Kontrol Sistemi Pedal Sensöründe Hata +P0571=Crus Kontrol Sistemi / Fren Swiç A Devresi Arızalı +P0572=Crus Kontrol Sistemi / Fren Swiç A Devresi Düşük +P0573=Crus Kontrol Sistemi / Fren Swiç A Devresi Yüksek +P0574=Crus Kontrol Sistemi / Araç Hız Sinyali Yüksek +P0575=Crus Kontrol Sistemi / Giriş Devreside Hata +P0576=Crus Kontrol Sistemi / Giriş Devreside Sinyal Düşük +P0577=Crus Kontrol Sistemi / Giriş Devreside Hata Yüksek +P0578=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi A Arızalı +P0579=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi A Sınırlı / Performans +P0580=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi A Sinyal Düşük +P0581=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi A Sinyal Yüksek +P0582=ol Devresi Açık +P0583=Crus Kontrol Sistemi / Vakum Kontrol Devresi Düşük +P0584=Crus Kontrol Sistemi / Vakum Kontrol Devresi Yüksek +P0585=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi A /B Kontrolünde Hata +P0586=Crus Kontrol Sistemi / Ventil Kontrol Devresi Açık +P0587=Crus Kontrol Sistemi / Ventil Kontrol Devresi Düşük +P0588=Crus Kontrol Sistemi / Ventil Kontrol Devresi Yüksek +P0589=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi B Arızalı +P0590=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi B Sıkışmış +P0591=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi B Sınırlı / Performans +P0592=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi B Sinyal Düşük +P0593=Crus Kontrol Sistemi / Çok Fonksiyonlu Swiç Giriş Devresi B Sinyal Yüksek +P0594=Crus Kontrol Sistemi / Bağlantı Düzeneği Açık +P0595=Crus Kontrol Sistemi / Bağlantı Düzeneği Sinyali Düşük +P0596=Crus Kontrol Sistemi / Bağlantı Düzeneği Sinyali Yüksek +P0597=Termostat Isıtma Kontrol Sistemi Açık +P0598=Termostat Isıtma Kontrol Sistemi Düşük +P0599=Termostat Isıtma Kontrol Sistemi Yüksek +P0600=CAN-BUS (Bilgi Hattı) Hata +P0601=Motor Elektroniği Hafıza Arızası Hatası +P0602=Motor Elektroniği Programlama Hatası +P0603=Motor Elektroniği Arıza Kayıt Hafızasında Hata +P0604=Motor Elektroniği RAM İşlemcisinde Hata +P0605=Motor Elektroniği ROM İşlemcisinde Hata +P0606=Motor Elektroniği İşletme Hatası +P0607=Vuruntu Sensörü Devresi Arızalı (Motor Elektroniği Performans Hatası) +P0608=Motor Elektroniği Araç Hız Sensörü Çıkış Devresi A Arızası +P0609=Motor Elektroniği Araç Hız Sensörü Çıkış Devresi B Arızası +P0610=Kontrol Modülü Opsiyon Arızası +P0611=Yakıt Enjektör Kontrol Modülü Performans Hatası +P0612=Yakıt Enjektör Kontrol Modülü Röle Devresi +P0613=Otomatik Şanzıman İşletim Hatası +P0614=Motor Elektroniği / Şanzıman Elektroniği Arasındaki iletişim Hatası +P0615=Başlatıcı rölesi (Marş Motoru) Voltaj arızalı +P0616=Başlatıcı rölesi (Marş Motoru) Voltaj Düşük +P0617=Başlatıcı rölesi (Marş Motoru) Voltaj Yüksek +P0618=Altarnatif Yakıt Kontrol Modülü (Yedek Deger) Hafıza Hatası +P0619=Altarnatif Yakıt Kontrol Modülü RAM / ROM İşlemci Hatası +P0620=Alternatör Kontrol Sisteminde Hata +P0621=Alternatör Kontrol Sisteminde Lamba Devresinde Hata +P0622=Alternatör Hatası +P0623=Şarj Kontrol Lambası Devresinde Hata +P0624=Şarj Kontrol Lambası Devresinde Yanıp Sönme Hatası +P0625=Şarj Terminal Devresi Düşük +P0626=Şarj Terminal Devresi Yüksek +P0627=Yakıt Pompası Kontrol Devresi Açık +P0628=Yakıt Pompası Kontrol Devresi Düşük +P0629=Yakıt Pompası Kontrol Devresi Yüksek +P0630=Araç Şasi Proğramlama Hatası / Motor Elektroniği +P0631=Araç Şasi Proğramlama Hatası / Şanzıman Elektroniği +P0632=Gösterge Paneli Proğramlama Hatası / Motor Elektroniği +P0633=İmobilezir Proğramlama Hatası / Motor Elektroniği +P0634=Motor elektroniği / Şanzıman Elektroniği (Dahili) Sıcaklığı Çok Fazla +P0635=Direksiyon Kontrol Devresinde Hata (Power Direksiyon) +P0636=Direksiyon Kontrol Devresinde Düşük Sinyal (Power Direksiyon) +P0637=Direksiyon Kontrol Devresinde Yüksek Sinyal (Power Direksiyon) +P0638=Gaz Kelebeği Ayarlayıcısı Bank 1 Performans +P0639=Gaz Kelebeği Ayarlayıcısı Bank 2 Performans +P0640=Giriş Hava Sıcaklık Kontrol Devresinde Hata +P0641=Sensör Referans Voltajı A Devresi Açık +P0642=Motor Elektroniği / Vuruntu Kontrol Devresinde Hata (Gerilim Beslemesi) +P0643=Sensör Referans Voltajı A Devresi Yüksek (Gerilim Beslemesi) +P0644=Sürücü Göstergesi Seri Baglantı Hatası +P0645=Klima Sistem Hatası +P0646=Klima Kavraması Rölesi Düşük +P0647=Klima Kavraması Rölesi Yüksek +P0648=İmobilizer Kontrol Lambası / Devresinde Hata +P0649=Crus Kontrol Lambası devresinde Hata +P0650=Arıza Göstergesi Devre Arızası +P0651=Sensör Referans Voltajı B Devresi Açık +P0652=Sensör Referans Voltajı B Devresi Düşük +P0653=Sensör Referans Voltajı B Devresi Yüksek +P0654=Motor Devri Sinyali Sınırlı / Performans +P0655=Motor Hararet Lambası Çıkış Devresinde hata +P0656=Yakıt Seviyesi (Depo Şamandırası) Çıkış Devresinde Hata +P0657=Erişim Düzeniği (Kablo Tesisatı) Güç Voltajı Açık +P0658=Erişim Düzeniği (Kablo Tesisatı) Güç Voltajı Düşük +P0659=Erişim Düzeniği (Kablo Tesisatı) Güç Voltajı Yüksek +P0660=Manifold Giriş Hava Kontrol Selonoid Bank 1 Devresi Açık +P0661=Manifold Giriş Hava Kontrol Selonoid Bank 1 Devresi Düşük +P0662=Manifold Giriş Hava Kontrol Selonoid Bank 1 Devresi Yüksek +P0663=Manifold Giriş Hava Kontrol Selonoid Bank 2 Devresi Açık +P0664=Manifold Giriş Hava Kontrol Selonoid Bank 2 Devresi Düşük +P0665=Manifold Giriş Hava Kontrol Selonoid Bank 2 Devresi Yüksek +P0666=Motor elektroniği / Şanzıman Elektroniği (Dahili) Sıcaklık Sensör Devresinde Hata +P0667=Motor elektroniği / Şanzıman Elektroniği (Dahili) Sıcaklık Sensör Devresinde Performans +P0668=Motor elektroniği / Şanzıman Elektroniği (Dahili) Sıcaklık Sensör Devresinde Sinyal Düşük +P0669=Motor elektroniği / Şanzıman Elektroniği (Dahili) Sıcaklık Sensör Devresinde Sinyal Yüksek +P0670=Isıtma Bujisi Kontrol Modülü Devresinde Hata +P0671=Isıtma Bujisi Silindir 1 Devresinde Hata +P0672=Isıtma Bujisi Silindir 2 Devresinde Hata +P0673=Isıtma Bujisi Silindir 3 Devresinde Hata +P0674=Isıtma Bujisi Silindir 4 Devresinde Hata +P0675=Isıtma Bujisi Silindir 5 Devresinde Hata +P0676=Isıtma Bujisi Silindir 6 Devresinde Hata +P0677=Isıtma Bujisi Silindir 7 Devresinde Hata +P0678=Isıtma Bujisi Silindir 8 Devresinde Hata +P0679=Isıtma Bujisi Silindir 9 Devresinde Hata +P0680=Isıtma Bujisi Silindir 10 Devresinde Hata +P0681=Isıtma Bujisi Silindir 11 Devresinde Hata +P0682=Isıtma Bujisi Silindir 12 Devresinde Hata +P0683=Isıtma Bujisi Kontrol Modülü ile Motor Elektroniği İletişim Hatası +P0684=Isıtma Bujisi Kontrol Modülü ile Motor Elektroniği İletişim Performans hatası +P0685=Motor Elektroniği Güç Devresi Rölesi Açık +P0686=Motor Elektroniği Ana Röle Sinyali Düşük +P0687=Motor Kontrol Rölesi Şaseye Kısa Devre +P0688=Motor Kontrol Rölesi Artıya Kısa Devre +P0689=Motor Elektroniği Ana Röle Sinyali Düşük Anlamsız +P0690=Motor Elektroniği Ana Röle Sinyali Yüksek Anlamsız +P0691=Motor Sogutma Fanı Kademe 1 Şaseye Kısa Devre +P0692=Motor Sogutma Fanı Kademe 1 Artıya Kısa Devre +P0693=Motor Sogutma Fanı Kademe 2 Şaseye Kısa Devre +P0694=Motor Sogutma Fanı Kademe 2 Artıya Kısa Devre +P0695=Motor Sogutma Fanı Kademe 3 Sinyali Düşük +P0696=Motor Sogutma Fanı Kademe 3 Sinyali Yüksek +P0697=Sensör Refarans Voltajı C Devresi Açık +P0698=Sensör Refarans Voltajı C Devresi Sinyal Düşük +P0699=Sensör Refarans Voltajı C Devresi Sinyal Yüksek +P0700=Şanzıman Kontrol Modülünden Arıza Gösterge Lambası Talebi +P0701=Şanzıman Kontrol Modülünden Arıza Gösterge Lambası Talebi Performans Hatası +P0702=Şanzıman Kontrol Modülünden Arıza Gösterge Lambası Talebi Elektrik Hatası +P0703=Fren Düğmesi Giriş Swiçi B Devresinde Hata +P0704=Kavrama Dügmesi Girişi Devre Arızası +P0705=Şanzıman Sınır Sensörü Devre Arızası +P0706=Şanzıman Sınır Sensörü Devre Sınırı/Performansı +P0707=Şanzıman Sınır Sensörü Devre Düşük Giriş +P0708=Şanzıman Sınır Sensörü Devre Yüksek Giriş +P0709=Şanzıman Sınır Sensörü Devre Aralıkları +P0710=Şanzıman Yağı Isısı Devre Arızası +P0711=Şanzıman Yağı Isısı Devre Sınırı/Performans +P0712=Şanzıman Yağı Isısı Devre Düşük Giriş +P0713=Şanzıman Yağı Isısı Devre Yüksek Giriş +P0714=Şanzıman Yağı Isısı Devre Aralıklarla +P0715=Türbün Hız Sensörü Devre arızası +P0716=Türbün Hız sensörü Devre sınırı performas hatası +P0717=Türbün Hız Sensörü Devresi sinyali yok +P0718=Türbün Hız Sensörü Devre Aralıklarla +P0719=Tork Konvertör/Fren Dügmesi B Devresi Düşük +P0720=Şanzıman Çıkış Hız Sensörü Devre Hatası +P0721=Şanzıman Çıkış Hız Sensörü Sınırı/Performans +P0722=Şanzıman Çıkış Hız Sensörü Sinyali anlamsız (yok) +P0723=Şanzıman Çıkış Hız Sensörü Devresi Aralıkları +P0724=Tork Konvertör/Fren Dügmesi B Devresi Yüksek +P0725=Motor Hız Giriş Devresinde Arıza +P0726=Motor Hız Giriş Devresinde Performans +P0727=Motor Hız Giriş Devresinde Sinyal Yok +P0728=Motor Hız Giriş Devresinde Aralıklarla +P0729=Yanlış Vites 6 Oranı (Anlamsız) +P0730=Yanlış Vites Oranı (Anlamsız) +P0731=Yanlış Vites 1 Oranı (Anlamsız) +P0732=Yanlış Vites 2 Oranı (Anlamsız) +P0733=Yanlış Vites 3 Oranı (Anlamsız) +P0734=Yanlış Vites 4 Oranı (Anlamsız) +P0735=Yanlış Vites 5 Oranı (Anlamsız) +P0736=Geri Vites Yanlış Oran (Anlamsız) +P0737=Motor Çıkış Devri ile Şanzıman Çıkış Devri Sinyali Uyumsuz (Anlamsız) +P0738=Motor Çıkış Devri ile Şanzıman Çıkış Devri Sinyali Düşük +P0739=Motor Çıkış Devri ile Şanzıman Çıkış Devri Sinyali Yüksek +P0740=Tork Konvertör Devre Arızası +P0741=Tork Konvertör Sistemi Performans Hatası +P0742=Tork Konvertör Kavraması Devresi Yapışıp Kalması +P0743=Tork Konvektör Kavrama Sistemi Elektrikli +P0744=Tork Konvektör Kavrama Devre Aralıkları +P0745=Yağ Basınç Kontrol Selonoid A Arızası +P0746=Yağ Basınç Kontrol Selonoid A Performans ve ya Yapışıp Çıkması +P0747=Yağ Basınç Kontrol Selonoid A Yapışıp Kalması +P0748=Yağ Basınç Kontrol Selonoid A Elektrikli +P0749=Yağ Basınç Kontrol Selonoid A Aralıkları +P0750=Vites Değiştirme Solenoidi A +P0751=Vites Değiştirme Seloid A Arızası Performansı +P0752=Vites Değiştirme Seloid A Arızası Yapışıp Kalması +P0753=Vites Değiştirme Seloid A Arızası Elektrikli +P0754=Vites Değiştirme Seloid A Arızası Aralıklar +P0755=Vites Değiştirme Solenoidi B +P0756=Vites Değiştirme Seloid B Arızası Performansı +P0757=Vites Değiştirme Seloid B Arızası Yapışıp Kalması +P0758=Vites Değiştirme Seloid B Arızası Elektrikli +P0759=Vites Değiştirme Seloid B Arızası Aralıklar +P0760=Vites Değiştirme Solenoidi C +P0761=Vites Solenoidi C Performans/Stuck Off +P0762=Vites Değiştirme Seloid C Arızası Yapışıp Kalması +P0763=Vites Değiştirme Seloid C Arızası Elektrikli +P0764=Vites Değiştirme Seloid C Arızası Aralıklar +P0765=Vites Değiştirme Seloid D Arızası Arızası +P0766=Vites Değiştirme Seloid D Arızası Performansı +P0767=Vites Değiştirme Seloid D Arızası Yapışıp Kalması +P0768=Vites Değiştirme Seloid D Arızası Elektrikli +P0769=Vites Değiştirme Seloid D Arızası Aralıklar +P0770=Vites Değiştirme Seloid E Arızası Arızası +P0771=Vites Değiştirme Seloid E Arızası Performansı +P0772=Vites Değiştirme Seloid E Arızası Yapışıp Kalması +P0773=Vites Değiştirme Seloid E Arızası Elektrikli +P0774=Vites Değiştirme Seloid E Arızası Aralıklar +P0775=Basınç Kontrol Selonoid B Arızası +P0776=Basınç Kontrol Selonoid B Performans ve ya Yapışıp Çıkması +P0777=Basınç Kontrol Selonoid B Yapışıp Kalması +P0778=Basınç Kontrol Selonoid B Elektrikli +P0779=Basınç Kontrol Selonoid B Aralıkları +P0780=Vites Değiştirme Arızası (Hatası) +P0781=1-2 Vites Değiştirme Hatası +P0782=2-3 Vites Değiştirme Hatası +P0783=3-4 Vites Değiştirme Hatası +P0784=4-5 Vites Değiştirme Hatası +P0785=Vites Değiştirme / Zamanlama Selonoid Arızası +P0786=Vites Değiştirme / Zamanlama Selonoid Sınırı / Performansı +P0787=Vites Değiştirme / Zamanlama Selonoid Düşük Sinyal +P0788=Vites Değiştirme / Zamanlama Selonoid Yüksek Sinyal +P0789=Vites Değiştirme / Zamanlama Selonoid Aralıkları +P0790=Mod Düğmesi Devre Arızası +P0791=Şanzıman Tahrik Çıkış Sensör Devresinde Hata +P0792=Şanzıman Tahrik Çıkış Sensör Devresinde Sınırlı/Performans +P0793=Şanzıman Tahrik Çıkış Sensör Devresinde Sinyal Yok +P0794=Şanzıman Tahrik Çıkış Sensör Devresinde Aralıklar +P0795=Yağ Basınç Kontrol Selonoid C Arızası +P0796=Yağ Basınç Kontrol Selonoid C Performans ve ya Yapışıp Çıkması +P0797=Yağ Basınç Kontrol Selonoid C Yapışıp Kalması +P0798=Yağ Basınç Kontrol Selonoid C Elektrikli +P0799=Yağ Basınç Kontrol Selonoid C Aralıkları +P0800=Şanzıman Kontrol Sistemi Arıza Göstergesi Aktif +P0801=Geri Hız Engel Kontrol Devre Arızası +P0802=Şanzıman Kontrol Sistemi Arıza Göstergesi Açık Devre +P0803=1-4 Üst Vites (Atlanabilir Vites) Selonoid Arızası +P0804=1-4 Üst Vites (Atlanabilir Vites) Lamda Kontrol Devre Arızası +P0805=Kavrama Pozizyon Sensör Devresi Arızalı +P0806=Kavrama Pozizyon Sensör Devresi Sınırlı / Performans +P0807=Kavrama Pozizyon Sensör Devresi Sinyal Düşük +P0808=Kavrama Pozizyon Sensör Devresi Sinyal Yüksek +P0809=Kavrama Pozizyon Sensör Devresi Aralıklarla +P0810=Kavrama Fazla Kaydırıyor +P0811=Geri Takım Giriş Devresinde Hata (Şanzıman) +P0812=Geri Takım Çıkış Devresinde Hata (Şanzıman) +P0813=Şanzıman Hız Göstergesi Devresinde hata +P0814=Şanzıman Hız Göstergesi Devresinde hata +P0815=Şanzıman Vites Yükseltme Swiç Devresinde Hata +P0816=Şanzıman Vites Düşürme Swiç Devresinde Hata +P0817=Starter Marş Kapatma Devresinde Hata +P0818=Sürüş Hattı Kapatma Swiçinde Hata (Şanzıman) +P0819=Şanzıman Hız Düzeltme Yükseltme Düşürme Ayarlama Swiçi Karşılaştırma (Refarans) Hatası +P0820=Vites Kolu X-Y Pozizyon sensöründe arıza +P0821=Vites Kolu X- Pozizyon sensöründe arıza +P0822=Vites Kolu -Y Pozizyon sensöründe arıza +P0823=Vites Kolu -X Pozizyon sensöründe arıza Aralıklarla +P0824=Vites Kolu -Y Pozizyon sensöründe arıza Aralıklarla +P0825=Vites Kolu Çekme Basma Swiçinde Arıza +P0826=Şanzıman Vites Kolu Swiç Devresinde Hata +P0827=Şanzıman Vites Kolu Swiç Devresinde Düşük sinyai +P0828=Şanzıman Vites Kolu Swiç Devresinde Yüksek Sinyal +P0829=5-6 Yukarı ayarlama Hatası +P0830=Kavrama Pedal Pozizyonu Swiç A Devresi Arıza +P0831=Kavrama Pedal Pozizyonu Swiç A Devresi Sinyal Düşük +P0832=Kavrama Pedal Pozizyonu Swiç A Devresi Sinyal Yüksek +P0833=Kavrama Pedal Pozizyonu Swiç B Devresi Arıza +P0834=Kavrama Pedal Pozizyonu Swiç B Devresi Sinyal Düşük +P0835=Kavrama Pedal Pozizyonu Swiç B Devresi Sinyal Yüksek +P0836=Şanzıman Sürüş Swiçi Devresinde Arıza +P0837=Şanzıman Sürüş Swiçi Devresinde Sınırlı / Performans +P0838=Şanzıman Sürüş Swiçi Devresinde Sinyal Düşük +P0839=Şanzıman Sürüş Swiçi Devresinde Sinyal Yüksek +P0840=Şanzıman Yağ Basınç Sensör-Swiç A Devresinde Arıza +P0841=Şanzıman Yağ Basınç Sensör-Swiç A Devresinde Sınırlı / Performans +P0842=Şanzıman Yağ Basınç Sensör-Swiç A Devresinde Düşük Sinyal +P0843=Şanzıman Yağ Basınç Sensör-Swiç A Devresinde Yüksek Sinyal +P0844=Şanzıman Yağ Basınç Sensör-Swiç A Devresinde Aralıklarla +P0845=Şanzıman Yağ Basınç Sensör-Swiç B Devresinde Arıza +P0846=Şanzıman Yağ Basınç Sensör-Swiç B Devresinde Sınırlı / Performans +P0847=Şanzıman Yağ Basınç Sensör-Swiç B Devresinde Düşük Sinyal +P0848=Şanzıman Yağ Basınç Sensör-Swiç B Devresinde Yüksek Sinyal +P0849=Şanzıman Yağ Basınç Sensör-Swiç B Devresinde Aralıklarla +P0850=Park / Natural Pozizyon Swiç Griş Devresinde Hata P/N +P0851=Park / Natural Pozizyon Swiç Griş Devresinde Hata P/N Düşük Sinyal +P0852=Park / Natural Pozizyon Swiç Griş Devresinde Hata P/N Yüksek Sinyal +P0853=Sürücü Swiç Giriş Devresinde Hata +P0854=Sürücü Swiç Giriç Devresinde Hata Düşük Sinyal +P0855=Sürücü Swiç Giriş Devresinde Hata Yüksek Sinyal +P0856=Traksion Kontrol Giriş Sinyalinde Hata +P0857=Traksion Kontrol Giriş Sinyalinde Hata Sınırlı / Performans +P0858=Traksion Kontrol Giriş Sinyalinde Hata Düşük Sinyal +P0859=Traksion Kontrol Giriş Sinyalinde Hata Yüksek Sinyal +P0860=Şanzıman Vites Değiştirme Modülü İletişim Devresinde Hata +P0861=Şanzıman Vites Değiştirme Modülü İletişim Giriş Devresinde Hata Düşük Sinyal +P0862=Şanzıman Vites Değiştirme Modülü İletişim Giriş Devresinde Hata Yüksek Sinyal +P0863=Şanzıman Kontrol Modülü İletişim Hatası +P0864=Şanzıman Kontrol Modülü İletişim Hatası Sınırlı / Performans +P0865=Şanzıman Kontrol Modülü İletişim Hatası Düşük Sinyal +P0866=Şanzıman Kontrol Modülü İletişim Hatası Yüksek Sinyal +P0867=Şanzıman Yag Basınç Sensörü +P0868=Şanzıman Yag Basınç Sensörü Devresi Düşük Sinyal +P0869=Şanzıman Yag Basınç Sensörü Devresi Yüksek Sinyal +P0870=Şanzıman Yag Basınç Sensörü C Devresinde Arıza +P0871=Şanzıman Yag Basınç Sensörü C Devresinde Sınırlı / Performans +P0872=Şanzıman Yag Basınç Sensörü C Devresinde Düşük Sinyal +P0873=Şanzıman Yag Basınç Sensörü C Devresinde Yüksek Sinyal +P0874=Şanzıman Yag Basınç Sensörü C Devresinde Aralıklarla +P0875=Şanzıman Yag Basınç Sensörü D Devresinde Arıza +P0876=Şanzıman Yag Basınç Sensörü D Devresinde Sınırlı / Performans +P0877=Şanzıman Yag Basınç Sensörü D Devresinde Düşük Sinyal +P0878=Şanzıman Yag Basınç Sensörü D Devresinde Yüksek Sinyal +P0879=Şanzıman Yag Basınç Sensörü D Devresinde Aralıklarla +P0880=Şanzıman Kontrol Modülü Giriş Beslemesinde Arızalı +P0881=Şanzıman Kontrol Modülü Giriş Beslemesinde Performans hatası +P0882=Şanzıman Kontrol Modülü Giriş Beslemesinde Düşük Sinyal +P0883=Şanzıman Kontrol Modülü Giriş Beslemesinde Yüksek Sinyal +P0884=Şanzıman Kontrol Modülü Giriş Beslemesinde Aralıklarla +P0885=Şanzıman Kontrol Modülü Ana Röle Devresi Açık +P0886=Şanzıman Kontrol Modülü Ana Röle Devresi Düşük Sinyal +P0887=Şanzıman Kontrol Modülü Ana Röle Devresi Yüksek Sinyal +P0888=Şanzıman Kontrol Modülü Ana Röle Devresi Duyum Hatası +P0889=Şanzıman Kontrol Modülü Ana Röle Devresi Performans +P0890=Şanzıman Kontrol Modülü Ana Röle Devresi Düşük Sinyal +P0891=Şanzıman Kontrol Modülü Ana Röle Devresi Yüksek Sinyal +P0892=Şanzıman Kontrol Modülü Ana Röle Devresi Aralıklarla +P0893=Çoklu Aktarım Kapalı +P0894=Şanzıman Bileşeni Detanasyon Hatası +P0895=Şanzıman Kaydırma Zamanı Kısa +P0896=Şanzıman Kaydırma Zamanı Uzun +P0897=Şanzıman Yağı Kötü Durumda +P0898=Şanzıman Kontrol Sistemi Işığı Arıza Lambası Talebi Düşük +P0899=Şanzıman Kontrol Sistemi Işığı Arıza Lambası Talebi Yüksek +P0900=Şanzıman Kavrama Düzeneği Arızalı +P0901=Şanzıman Kavrama Düzeneği Sınırlı / Performans +P0902=Şanzıman Kavrama Düzeneği Düşük Sinyal +P0903=Şanzıman Kavrama Düzeneği Yüksek Sinyal +P0904=Şanzıman Seçme Geçiş Pozizyon Devresinde Hata +P0905=Şanzıman Seçme Geçiş Pozizyon Devresinde Hata Sınırlı / Performans +P0906=Şanzıman Seçme Geçiş Pozizyon Devresinde Hata Düşük Sinyal +P0907=Şanzıman Seçme Geçiş Pozizyon Devresinde Hata Yüksek Sinyal +P0908=Şanzıman Seçme Geçiş Pozizyon Devresinde Hata Aralıklarla +P0909=Şanzıman Geçiş Seçme Kontrolünde Hata +P0910=Şanzıman Geçiş Seçme Kontrolünde Açık Devre +P0911=Şanzıman Geçiş Seçme Kontrolünde Açık Devre Sınırlı / Performans +P0912=Şanzıman Geçiş Seçme Kontrolünde Açık Devre Düşük Sinyal +P0913=Şanzıman Geçiş Seçme Kontrolünde Açık Devre Yüksek Sinyal +P0914=Şanzıman Erişim Pozizyon Devresinde Arızalı +P0915=Şanzıman Erişim Pozizyon Devresinde Sınırlı / Performans +P0916=Şanzıman Erişim Pozizyon Devresinde Düşük Sinyal +P0917=Şanzıman Erişim Pozizyon Devresinde Yüksek Sinyal +P0918=Şanzıman Erişim Pozizyon Devresinde Aralıklarla +P0919=Şanzıman Geçiş Seçme Pozizyon Devresinde Hata +P0920=Şanzıman İleri Erişim Düzeneginde Açık Devre +P0921=Şanzıman İleri Erişim Düzeneginde hata Sınırlı / Performans +P0922=Şanzıman İleri Erişim Düzeneginde hata Düşük Sinyal +P0923=Şanzıman İleri Erişim Düzeneginde hata Yüksek Sinyal +P0924=Şanzıman Geri Erişim Düzeneginde Açık Devre +P0925=Şanzıman Geri Erişim Düzeneginde Hata Sınırlı / Performans +P0926=Şanzıman Geri Erişim Düzeneginde Hata Düşük Sinyal +P0927=Şanzıman Geri Erişim Düzeneginde Hata Yüksek Sinyal +P0928=Şanzıman Vites Kilitleme Seloindi Devresi Açık +P0929=Şanzıman Vites Kilitleme Seloindi Devresi Sınırlı / Performans +P0930=Şanzıman Vites Kilitleme Seloindi Devresi Düşük Sinyal +P0931=Şanzıman Vites Kilitleme Seloindi Devresi Yüksek Sinyal +P0932=Hidrolik Basınç sensör Devresinde Arıza +P0933=Hidrolik Basınç sensör Devresinde Giriş Sinyali Sınırlı / Performans +P0934=Hidrolik Basınç sensör Devresinde Giriş Sinyali Düşük +P0935=Hidrolik Basınç sensör Devresinde Giriş Sinyali Yüksek +P0936=Hidrolik Basınç sensör Devresinde Aralıklarla +P0937=Hidrolik Yağ Sıcaklık Sensör Devresinde Hata +P0938=Hidrolik Yağ Sıcaklık Sensör Devresinde Hata Sınırlı / Performans +P0939=Hidrolik Yağ Sıcaklık Sensör Devresinde Hata Giriş Sinyali Düşük +P0940=Hidrolik Yağ Sıcaklık Sensör Devresinde Hata Giriş Sinyali Yüksek +P0941=Hidrolik Yağ Sıcaklık Sensör Devresinde Hata Aralıklarla +P0942=Hidrolik Basınç Ünitesi +P0943=Hidrolik Basınç Ünitesi Belli Zamanlarda Sıkışma +P0944=Hidrolik Basınç Üniteside Basınç Kapalı +P0945=Hidrolik Pompa Rölesi Devresi Açık +P0946=Hidrolik Pompa Rölesi Devresi Sınırlı / Performans +P0947=Hidrolik Pompa Rölesi Devresi Düşük Sinyal +P0948=Hidrolik Pompa Rölesi Devresi Yüksek Sinyal +P0949=Otomatik Şanzıman Kontrol Sistemi Uyarlaması Yok +P0950=Otomatik Şanzıman Kontrol Sistemi +P0951=Otomatik Şanzıman Kontrol Sistemi Sınırlı / Performans +P0952=Otomatik Şanzıman Kontrol Sistemi Düşük Sinyal +P0953=Otomatik Şanzıman Kontrol Sistemi Yüksekl Sinyal +P0954=Otomatik Şanzıman Kontrol Sistemi Aralıklarla +P0955=Otomatik Şanzıman Kontrol Seçme Devresinde Hata +P0956=Otomatik Şanzıman Kontrol Seçme Devresinde Sınırlı / Performans +P0957=Otomatik Şanzıman Kontrol Seçme Devresinde Düşük Sinyal +P0958=Otomatik Şanzıman Kontrol Seçme Devresinde Yüksek Sinyal +P0959=Otomatik Şanzıman Kontrol Seçme Devresinde Aralıklarla +P0960=Basın Kontrol Selonoid A Devresi Açık +P0961=Basın Kontrol Selonoid A Devresi Sınırlı/Performans +P0962=Basın Kontrol Selonoid A Devresi Sinyal Düşük +P0963=Basın Kontrol Selonoid A Devresi Sinyal Yüksek +P0964=Basın Kontrol Selonoid B Devresi Açık +P0965=Basın Kontrol Selonoid B Devresi Sınırlı/Performans +P0966=Basın Kontrol Selonoid B Devresi Sinyal Düşük +P0967=Basın Kontrol Selonoid B Devresi Sinyal Yüksek +P0968=Basın Kontrol Selonoid C Devresi Açık +P0969=Basın Kontrol Selonoid C Devresi Sınırlı/Performans +P0970=Basın Kontrol Selonoid C Devresi Sinyal Düşük +P0971=Basın Kontrol Selonoid C Devresi Sinyal Yüksek +P0972=Şanzıman Değiştirme Selonoid A Devresinde Performans +P0973=Şanzıman Değiştirme Selonoid A Devresinde Sinyal Düşük +P0974=Şanzıman Değiştirme Selonoid A Devresinde Sinyal Yüksek +P0975=Şanzıman Değiştirme Selonoid B Devresinde Performans +P0976=Şanzıman Değiştirme Selonoid B Devresinde Sinyal Düşük +P0977=Şanzıman Değiştirme Selonoid B Devresinde Sinyal Yüksek +P0978=Şanzıman Değiştirme Selonoid C Devresinde Performans +P0979=Şanzıman Değiştirme Selonoid C Devresinde Sinyal Düşük +P0980=Şanzıman Değiştirme Selonoid C Devresinde Sinyal Yüksek +P0981=Şanzıman Değiştirme Selonoid D Devresinde Performans +P0982=Şanzıman Değiştirme Selonoid D Devresinde Sinyal Düşük +P0983=Şanzıman Değiştirme Selonoid D Devresinde Sinyal Yüksek +P0984=Şanzıman Değiştirme Selonoid E Devresinde Performans +P0985=Şanzıman Değiştirme Selonoid E Devresinde Sinyal Düşük +P0986=Şanzıman Değiştirme Selonoid E Devresinde Sinyal Yüksek +P0987=Şanzıman Yağ Basınç Sensör/Swiç E Devresinde Hata +P0988=Şanzıman Yağ Basınç Sensör/Swiç E Devresinde Sınırlı/Performans +P0989=Şanzıman Yağ Basınç Sensör E Devresinde Sinyali Düşük +P0990=Şanzıman Yağ Basınç Sensör E Devresinde Sinyali Yüksek +P0991=Şanzıman Yağ Basınç Sensör E Devresinde Aralıklar +P0992=Şanzıman Yağ Basınç Sensör/Swiç F Devresinde Hata +P0993=Şanzıman Yağ Basınç Sensör/Swiç F Devresinde Sınırlı/Performans +P0994=Şanzıman Yağ Basınç Sensör F Devresinde Sinyali Düşük +P0995=Şanzıman Yağ Basınç Sensör F Devresinde Sinyali Yüksek +P0996=Şanzıman Yağ Basınç Sensör F Devresinde Aralıklar +P0997=Şanzıman Değiştirme Selonoid F Devresinde Performans +P0998=Şanzıman Değiştirme Selonoid F Devresinde Sinyal Düşük +P0999=Şanzıman Değiştirme Selonoid F Devresinde Sinyal Yüksek +P023A=Şarj Havası Soğutucusu Soğutma Sıvısı Pompası Kontrol Devresi/Açık +P020E=Silindir 5 Enjeksiyon Zamanlaması +P006D=Barometrik Basınç - Turboşarj/Süperşarj Giriş Basıncı Korelasyonu +P020F=Silindir 6 Enjeksiyon Zamanlaması +P020A=Silindir 1 Enjeksiyon Zamanlaması +P004D=Turboşarj/Süperşarj Takviye Kontrol Solenoidi B Devresi Yüksek +P023C=Şarj Havası Soğutucusu Soğutma Sıvısı Pompası Kontrol Devresi Yüksek +P023B=Şarj Havası Soğutucusu Soğutma Sıvısı Pompası Kontrol Devresi Düşük +P022F=Şarj Havası Soğutucusu Bypass Kontrol B Devresi Yüksek +P022D=Şarj Havası Soğutucusu Bypass Kontrol B Devresi /Açık +P022E=Şarj Havası Soğutucusu Bypass Kontrol B Devresi Düşük +P022C=Şarj Havası Soğutucusu Bypass Kontrolü A Devresi Yüksek +P022A=Şarj Havası Soğutucusu Bypass Kontrolü A Devresi /Açık +P022B=Şarj Havası Soğutucusu Bypass Kontrolü A Devresi Düşük +P021F=Silindir 12 Enjeksiyon Zamanlaması +P021D=Silindir 10 Enjeksiyon Zamanlaması +P021E=Silindir 11 Enjeksiyon Zamanlaması +P021B=Silindir 8 Enjeksiyon Zamanlaması +P021C=Silindir 9 Enjeksiyon Zamanlaması +P021A=Silindir 7 Enjeksiyon Zamanlaması +P020D=Silindir 4 Enjeksiyon Zamanlaması +P020B=Silindir 2 Enjeksiyon Zamanlaması +P020C=Silindir 3 Enjeksiyon Zamanlaması +P018E=Yakıt Basınç Sensörü B Devresi Kesintili/Hatalı +P018F=ISO/SAE ayrılmış +P018C=Yakıt Basınç Sensörü B Devre Düşük +P018D=Yakıt Basınç Sensörü B Devre Yüksek +P018A=Yakıt Basınç Sensörü B Devresi +P018B=Yakıt Basınç Sensörü B Devre Aralığı/Performansı +P012F=ISO/SAE ayrılmış +P012D=Turboşarj/Süperşarj Giriş Basınç Sensörü Devresi Yüksek +P012E=Turboşarj/Süperşarj Giriş Basınç Sensörü Devresi Kesintili/Hatalı +P012C=Turboşarj/Süperşarj Giriş Basınç Sensörü Devresi Düşük +P012A=Turboşarj/Süperşarj Giriş Basınç Sensörü Devresi +P012B=Turboşarj/Süperşarj Giriş Basıncı Sensörü Devre Aralığı/Performansı +P011A=Motor Soğutma Suyu Sıcaklık Sensörü 1/2 Korelasyonu +P010F=Kütle veya Hacim Hava Akış Sensörü A/B Korelasyonu +P010D=Kütle veya Hacim Hava Akışı B Devresi Yüksek +P010E=Kütle veya Hacim Hava Akışı B Devresi Kesintili/Hatalı +P010B=Kütle veya Hacim Hava Akışı B Devresi Aralığı/Performansı +P010C=Kütle veya Hacim Hava Akışı B Devresi Düşük +P010A=Kütle veya Hacim Hava Akışı B Devresi +P009A=Emme Havası Sıcaklığı / Ortam Havası Sıcaklığı Korelasyonu +P006F=ISO/SAE ayrılmış +P006C=MAP - Turboşarj/Süperşarj Giriş Basıncı Korelasyonu +P006E=ISO/SAE ayrılmış +P006B=MAP - Egzoz Basıncı Korelasyonu +P006A=MAP - Kütle veya Hacim Hava Akışı Korelasyonu +P004F=Turboşarj/Süperşarj Takviye Kontrol Solenoidi B Devresi Kesintili/Hatalı +P004E=Turboşarj/Süperşarj Takviye Kontrol Solenoidi A Devresi Kesintili/Hatalı +P004C=Turboşarj/Süperşarj Takviye Kontrol Solenoidi B Devresi Düşük +P004A=Turboşarj/Süperşarj Takviye Kontrol Solenoidi B Devresi / Açık +P004B=Turboşarj/Süperşarj Takviye Kontrol Solenoidi B Devre Aralığı/Performansı +P000F=ISO/SAE ayrılmış +P000D=B Eksantrik Mili Konumu Yavaş Tepki Bank 1 +P000E=ISO/SAE ayrılmış +P000B=B Eksantrik Mili Konumu Yavaş Tepki Bank 1 +P000C=A Eksantrik Mili Konumu Yavaş Tepki Bank 2 +P000A=A Eksantrik Mili Konumu Yavaş Tepki Bank 1 +P023D=Manifold Mutlak Basıncı - Turboşarj/Süperşarj Takviye Sensörü A Korelasyonu +P023E=Manifold Mutlak Basıncı - Turboşarj/Süperşarj Takviye Sensörü B Korelasyonu +P023F=ISO/SAE ayrılmış +P024A=Şarj Havası Soğutucusu Bypass Kontrolü A Aralık/Performans +P024B=Şarj Havası Soğutucusu Baypas Kontrolü A Sıkışmış +P024C=Şarj Havası Soğutucusu Bypass Konum Sensörü A Devresi +P024D=Şarj Havası Soğutucusu Bypass Konum Sensörü A Devresi Aralık/Performans +P024E=Şarj Havası Soğutucusu Bypass Konum Sensörü A Devresi Düşük +P024F=Şarj Havası Soğutucusu Bypass Konum Sensörü A Devresi Yüksek +P025A=Yakıt Pompası Modülü Kontrol Devresi/Açık +P025B=Yakıt Pompası Modülü Kontrol Devresi Aralığı/Performansı +P025C=Yakıt Pompası Modülü Kontrol Devresi Düşük +P025D=Yakıt Pompa Modülü Kontrol Devresi Yüksek +P0364=ISO/SAE ayrılmıştır +P040A=Egzoz Gazı Devridaim Sıcaklık Sensörü A Devresi +P040B=Egzoz Gazı Devridaim Sıcaklık Sensörü A Devresi Aralık/Performans +P040C=Egzoz Gazı Devridaim Sıcaklık Sensörü A Devresi Düşük +P040D=Egzoz Gazı Devridaim Sıcaklık Sensörü A Devresi Yüksek +P040E=Egzoz Gazı Devridaim Sıcaklık Sensörü A Devresi Kesintili/Hatalı +P040F=Egzoz Gazı Devridaim Sıcaklık Sensörü A/B Korelasyonu +P041A=Egzoz Gazı Devridaim Sıcaklık Sensörü B Devresi +P041B=Egzoz Gazı Devridaim Sıcaklık Sensörü B Devresi Aralık/Performans +P041C=Egzoz Gazı Devridaim Sıcaklık Sensörü B Devresi Düşük +P041D=Egzoz Gazı Devridaim Sıcaklık Sensörü B Devresi Yüksek +P041E=Egzoz Gazı Devridaim Sıcaklık Sensörü B Devresi Kesintili/Hatalı +P041F=ISO/SAE ayrılmıştır +P042A=Katalizör Sıcaklık Sensörü Devresi Bank 1 Sensör 2 +P042B=Katalizör Sıcaklık Sensörü Devre Aralığı/Performansı Bank 1 Sensör 2 +P042C=Katalizör Sıcaklık Sensörü Devresi Düşük Bank 1 Sensör 2 +P042D=Katalizör Sıcaklık Sensörü Devresi Yüksek Bank 1 Sensör 2 +P042E=ISO/SAE ayrılmıştır +P042F=ISO/SAE ayrılmıştır +P043A=Katalizör Sıcaklık Sensörü Devresi Bank 2 Sensör 2 +P043B=Katalizör Sıcaklık Sensörü Devre Aralığı/Performansı Bank 2 Sensör 2 +P043C=Katalizör Sıcaklık Sensörü Devresi Düşük Bank 2 Sensör 2 +P043D=Katalizör Sıcaklık Sensörü Devresi Yüksek Bank 2 Sensör 2 +P043E=Evaporatif Emisyon Sistemi Kaçak Tespiti Referans Orifis Düşük Akış +P043F=Evaporatif Emisyon Sistemi Kaçak Tespiti Referans Orifis Yüksek Akış +P047A=Egzoz Basınç Sensörü B Devresi +P047B=Egzoz Basınç Sensörü B Devre Aralığı/Performansı +P047C=Egzoz Basınç Sensörü B Devresi Düşük +P047D=Egzoz Basınç Sensörü B Devresi Yüksek +P047E=Egzoz Basınç Sensörü B Devresi Kesintili/Hatalı +P047F=ISO/SAE ayrılmıştır +P050A=Soğuk Çalıştırma Rölanti Hava Kontrol Sistemi Performansı +P050B=Soğuk Çalıştırma Ateşleme Zamanlaması Performansı +P050C=Soğuk Çalıştırma Motor Soğutma Sıvısı Sıcaklık Performansı +P050D=Soğuk Çalıştırma Kaba Rölanti +P050E=ISO/SAE ayrılmıştır +P050F=ISO/SAE ayrılmıştır +P053A=Pozitif Krank Gövdesi Havalandırması Isıtıcı Kontrol Devresi /Açık +P053B=Pozitif Krank Gövdesi Havalandırması Isıtıcı Kontrol Devresi Düşük +P053C=Pozitif Krank Gövdesi Havalandırması Isıtıcı Kontrol Devresi Yüksek +P056A=Hız Sabitleyici Mesafe Arttırma Sinyali +P056B=Hız Sabitleyici Mesafe Azaltma Sinyali +P060A=İç Kontrol Modülü İşlemci Performansının İzlenmesi +P060B=İç Kontrol Modülü A/D İşleme Performansı +P060C=Dahili Kontrol Modülü Ana İşlemci Performansı +P060D=Dahili Kontrol Modülü Gaz Pedalı Konum Performansı +P060E=Dahili Kontrol Modülü Gaz Kelebeği Konumu Performansı +P060F=Dahili Kontrol Modülü Soğutma Sıvısı Sıcaklık Performansı +P061A=Dahili Kontrol Modülü Tork Performansı +P061B=Dahili Kontrol Modülü Tork Hesaplama Performansı +P061C=Dahili Kontrol Modülü Motor Devir Performansı +P061D=Dahili Kontrol Modülü Motor Hava Kütlesi Performansı +P061E=Dahili Kontrol Modülü Fren Sinyali Performansı +P061F=Dahili Kontrol Modülü Gaz Kelebeği Aktüatörü Kontrol Cihazı Performansı +P062A=Yakıt Pompası A Kontrol Devresi Aralık/Performans +P062B=Dahili Kontrol Modülü Yakıt Enjektörü Kontrol Performansı +P062C=Dahili Kontrol Modülü Araç Hızı Performansı +P062D=Yakıt Enjektörü Sürücü Devresi Performans Bankası 1 +P062E=Yakıt Enjektörü Sürücü Devresi Performans Bankası 2 +P062F=Dahili Kontrol Modülü EEPROM Hatası +P063A=Jeneratör Gerilim Algılama Devresi +P063B=Jeneratör Gerilim Algılama Devresi Aralığı/Performansı +P063C=Jeneratör Gerilim Algılama Devresi Düşük +P063D=Jeneratör Gerilim Algılama Devresi Yüksek +P063E=Otomatik Yapılandırma Gaz Kelebeği Girişi Mevcut Değil +P063F=Otomatik Yapılandırma Motor Soğutma Sıvısı Sıcaklık Girişi Mevcut Değil +P065A=Jeneratör Sistem Performansı +P065B=Jeneratör Kontrol Devresi Aralığı/Performansı +P066A=Kızdırma Bujisi 1 Kontrol Devresi Düşük +P066B=Kızdırma Bujisi 1 Kontrol Devresi Yüksek +P066C=Kızdırma Bujisi 2 Kontrol Devresi Düşük +P066D=Kızdırma Bujisi 2 Kontrol Devresi Yüksek +P066E=Kızdırma Bujisi 3 Kontrol Devresi Düşük +P066F=Kızdırma Bujisi 3 Kontrol Devresi Yüksek +P067A=Kızdırma Bujisi 4 Kontrol Devresi Düşük +P067B=Kızdırma Bujisi 4 Kontrol Devresi Yüksek +P067C=Kızdırma Bujisi 5 Kontrol Devresi Düşük +P067D=Kızdırma Bujisi 5 Kontrol Devresi Yüksek +P067E=Kızdırma Bujisi 6 Kontrol Devresi Düşük +P067F=Kızdırma Bujisi 6 Kontrol Devresi Yüksek +P068A=ECM/PCM Güç Rölesinin Enerjisi Kesildi Performans - Çok Erken +P068B=ECM/PCM Güç Rölesinin Enerjisi Kesildi Performans - Çok Geç +P068C=Kızdırma Bujisi 7 Kontrol Devresi Düşük +P068D=Kızdırma Bujisi 7 Kontrol Devresi Yüksek +P068E=Kızdırma Bujisi 8 Kontrol Devresi Düşük +P068F=Kızdırma Bujisi 8 Kontrol Devresi Yüksek +P069A=Kızdırma Bujisi 9 Kontrol Devresi Düşük +P069B=Kızdırma Bujisi 9 Kontrol Devresi Yüksek +P069C=Kızdırma Bujisi 10 Kontrol Devresi Düşük +P069D=Kızdırma Bujisi 10 Kontrol Devresi Yüksek +P069E=ISO/SAE ayrılmıştır +P069F=ISO/SAE ayrılmıştır +P070A=Şanzıman Yağ Seviye Sensörü Devresi +P070B=Şanzıman Yağ Seviye Sensörü Devre Aralığı/Performansı +P070C=Şanzıman Yağ Seviye Sensörü Devresi Düşük +P070D=Şanzıman Yağ Seviye Sensörü Devresi Yüksek +P070E=Şanzıman Yağ Seviye Sensörü Devresi Kesintili/Hatalı +P070F=Şanzıman Yağı Seviyesi Çok Düşük +P071A=İletim Modu Anahtarı A Devresi +P071B=İletim Modu Anahtarı A Devresi Düşük +P071C=İletim Modu Anahtarı A Devresi Yüksek +P071D=İletim Modu Anahtarı B Devresi +P071E=İletim Modu Anahtarı B Devresi Düşük +P071F=İletim Modu Anahtarı B Devresi Yüksek +P075A=Vites Değiştirme Solenoidi G +P075B=Vites Değiştirme Solenoidi G Performance/Stuck Off +P075C=Vites Solenoidi G Açık Sıkışmış +P075D=Vites Değiştirme Solenoidi G Elektrik +P075E=Vites Değiştirme Solenoidi G Aralıklı +P075F=ISO/SAE ayrılmıştır +P076A=Vites Değiştirme Solenoidi H +P076B=Vites Solenoidi H Performans/Stuck Off +P076C=Vites Değiştirme Solenoidi H Açık Sıkışmış +P076D=Vites Değiştirme Solenoidi H Elektrik +P076E=Vites Değiştirme Solenoidi H Aralıklı +P076F=Vites 7 Yanlış Oran +P080A=Debriyaj Konumu Öğrenilmedi +P080B=Vites Büyütme/Küçültme Vites Solenoidi Kontrol Devresi Aralık/Performans +P080C=Vites Büyütme/Küçültme Vites Solenoidi Kontrol Devresi Düşük +P080D=Vites Büyütme/Küçültme Vites Solenoidi Kontrol Devresi Yüksek +P080E=ISO/SAE ayrılmıştır +P080F=ISO/SAE ayrılmıştır +P081A=Marş Motoru Devre Dışı Devresi Düşük +P081B=Marş Motoru Devre Dışı Devresi Yüksek +P081C=Park Giriş Devresi +P081D=Nötr Giriş Devresi +P081E=Aşırı Debriyaj B Kayması +P083A=Şanzıman Yağı Basınç Sensörü/Switch G Devresi +P083B=Şanzıman Yağı Basınç Sensörü/Switch G Devresi Aralık/Performans +P083C=Şanzıman Yağı Basınç Sensörü/Şalteri G Devresi Düşük +P083D=Şanzıman Yağı Basınç Sensörü/Şalteri G Devresi Yüksek +P083E=Şanzıman Yağı Basınç Sensörü/Anahtarı G Devresi Aralıklı +P083F=Debriyaj Pedalı Anahtarı A/B Korelasyonu +P084A=Şanzıman Yağı Basınç Sensörü/Switch H Devresi +P084B=Şanzıman Yağı Basınç Sensörü/Switch H Devre Aralığı/Performansı +P084C=Şanzıman Yağı Basınç Sensörü/Şalteri H Devresi Düşük +P084D=Şanzıman Yağı Basınç Sensörü/Şalteri H Devresi Yüksek +P084E=Şanzıman Yağı Basınç Sensörü/Şalteri H Devresi Aralıklı +P084F=ISO/SAE ayrılmıştır +P085A=Vites Değiştirme Modülü B İletişim Devresi +P085B=Vites Değiştirme Modülü B İletişim Devresi Düşük +P085C=Vites Değiştirme Modülü B İletişim Devresi Yüksek +P099A=Vites Değiştirme Solenoidi G Kontrol Devresi Aralık/Performans +P099B=Vites Değiştirme Solenoidi G Kontrol Devresi Düşük +P099C=Vites Solenoidi G Kontrol Devresi Yüksek +P099D=Vites Değiştirme Solenoidi H Kontrol Devresi Aralık/Performans +P099E=Vites Değiştirme Solenoidi H Kontrol Devresi Düşük +P099F=Vites Solenoidi H Kontrol Devresi Yüksek +P0A00=Motor Elektroniği Soğutma Sıvısı Sıcaklık Sensörü Devresi +P0A01=Motor Elektroniği Soğutma Sıvısı Sıcaklık Sensörü Devre Aralığı/Performansı +P0A02=Motor Elektroniği Soğutma Suyu Sıcaklık Sensörü Devresi Düşük +P0A03=Motor Elektroniği Soğutma Suyu Sıcaklık Sensörü Devresi Yüksek +P0A04=Motor Elektroniği Soğutma Suyu Sıcaklık Sensörü Devresi Kesintili +P0A05=Motor Elektroniği Soğutma Sıvısı Pompası Kontrol Devresi/Açık +P0A06=Motor Elektroniği Soğutma Suyu Pompası Kontrol Devresi Düşük +P0A07=Motor Elektroniği Soğutma Suyu Pompası Kontrol Devresi Yüksek +P0A08=DC/DC Dönüştürücü Durum Devresi +P0A09=DC/DC Dönüştürücü Durum Devresi Düşük +P0A0A=Yüksek Gerilim Sistemi Ara Kilit Devresi +P0A0B=Yüksek Gerilim Sistemi Kilitler Arası Devre Performansı +P0A0C=Yüksek Gerilim Sistemi Kilitler Arası Devre Düşük +P0A0D=Yüksek Gerilim Sistemi Kilitler Arası Devre Yüksek +P0A0E=Yüksek Gerilim Sistemi Ara Kilit Devresi Kesintili +P0A0F=Motor Çalıştırılamadı +P0A10=DC/DC Dönüştürücü Durum Devresi Yüksek +P0A11=DC/DC Dönüştürücü Etkinleştirme Devresi/Açık +P0A12=DC/DC Dönüştürücü Etkinleştirme Devresi Düşük +P0A13=DC/DC Dönüştürücü Etkinleştirme Devresi Yüksek +P0A14=Motor Yuvası A Kontrol Devresi/Açık +P0A15=Motor Yatağı A Kontrol Devresi Düşük +P0A16=Motor Yatağı A Kontrol Devresi Yüksek +P0A17=Motor Tork Sensörü Devresi +P0A18=Motor Tork Sensörü Devre Aralığı/Performans +P0A19=Motor Tork Sensörü Devre Düşük +P0A1A=Jeneratör Kontrol Modülü +P0A1B=Tahrik Motoru A Kontrol Modülü +P0A1C=Tahrik Motoru B Kontrol Modülü +P0A1D=Hibrit Güç Aktarma Organları Kontrol Modülü +P0A1E=Marş Motoru/Jeneratör Kontrol Modülü +P0A1F=Akü Enerji Kontrol Modülü +P0A20=Motor Tork Sensörü Devre Yüksek +P0A21=Motor Tork Sensörü Devre Aralıklı +P0A22=Jeneratör Tork Sensör Devresi +P0A23=Jeneratör Tork Sensör Devre Aralığı/Performans +P0A24=Jeneratör Tork Sensörü Devre Düşük +P0A25=Jeneratör Tork Sensörü Devre Yüksek +P0A26=Jeneratör Tork Sensörü Devre Aralıklı +P0A27=Hibrit Akü Güç Kapatma Devresi +P0A28=Hibrit Akü Güç Kapatma Devresi Düşük +P0A29=Hibrit Akü Güç Kapatma Devresi Yüksek +P0A2A=Tahrik Motoru A Sıcaklık Sensörü Devresi +P0A2B=Tahrik Motoru A Sıcaklık Sensörü Devre Aralığı/Performansı +P0A2C=Tahrik Motoru A Sıcaklık Sensörü Devresi Düşük +P0A2D=Tahrik Motoru A Sıcaklık Sensörü Devresi Yüksek +P0A2E=Tahrik Motoru A Sıcaklık Sensörü Devresi Aralıklı +P0A2F=Tahrik Motoru A Aşırı Sıcaklık +P0A30=Tahrik Motoru B Sıcaklık Sensörü Devresi +P0A31=Tahrik Motoru B Sıcaklık Sensörü Devre Aralığı/Performansı +P0A32=Tahrik Motoru B Sıcaklık Sensörü Devresi Düşük +P0A33=Tahrik Motoru B Sıcaklık Sensörü Devresi Yüksek +P0A34=Tahrik Motoru B Sıcaklık Sensörü Devresi Aralıklı +P0A35=Tahrik Motoru B Aşırı Sıcaklık +P0A36=Jeneratör Sıcaklık Sensörü Devresi +P0A37=Jeneratör Sıcaklık Sensörü Devre Aralığı/Performansı +P0A38=Jeneratör Sıcaklık Sensörü Devresi Düşük +P0A39=Jeneratör Sıcaklık Sensörü Devresi Yüksek +P0A3A=Jeneratör Sıcaklık Sensörü Devresi Aralıklı +P0A3B=Jeneratör Aşırı Sıcaklığı +P0A3C=Tahrik Motoru A İnvertör Aşırı Sıcaklık +P0A3D=Tahrik Motoru B İnvertör Aşırı Sıcaklık +P0A3E=Jeneratör İnvertörü Aşırı Sıcaklık +P0A3F=Tahrik Motoru A Konum Sensörü Devresi +P0A40=Tahrik Motoru A Konum Sensörü Devre Aralığı/Performansı +P0A41=Tahrik Motoru A Konum Sensörü Devresi Düşük +P0A42=Tahrik Motoru A Konum Sensörü Devresi Yüksek +P0A43=Tahrik Motoru A Konum Sensörü Devresi Aralıklı +P0A44=Tahrik Motoru A Konum Sensörü Devresi Aşırı Hız +P0A45=Tahrik Motoru B Konum Sensörü Devresi +P0A46=Tahrik Motoru B Konum Sensörü Devre Menzil/Performans +P0A47=Tahrik Motoru B Konum Sensörü Devre Düşük +P0A48=Tahrik Motoru B Konum Sensörü Devre Yüksek +P0A49=Tahrik Motoru B Konum Sensörü Devre Aralıklı +P0A4A=Tahrik Motoru B Konum Sensörü Devresi Aşırı Hız +P0A4B=Jeneratör Konum Sensör Devresi +P0A4C=Jeneratör Konum Sensör Devresi Menzil/Performans +P0A4D=Jeneratör Konum Sensör Devresi Düşük +P0A4E=Jeneratör Konum Sensör Devresi Yüksek +P0A4F=Jeneratör Konum Sensör Devresi Aralıklı +P0A50=Jeneratör Konum Sensör Devresi Aşırı Hız +P0A51=Tahrik Motoru A Mevcut Sensör Devresi +P0A52=Tahrik Motoru A Mevcut Sensör Devresi Menzil/Performans +P0A53=Tahrik Motoru A Mevcut Sensör Devresi Düşük +P0A54=Tahrik Motoru A Mevcut Sensör Devresi Yüksek +P0A55=Tahrik Motoru B Mevcut Sensör Devresi +P0A56=Tahrik Motoru B Mevcut Sensör Devresi Menzil/Performans +P0A57=Tahrik Motoru B Mevcut Sensör Devresi Düşük +P0A58=Tahrik Motoru B Mevcut Sensör Devresi Yüksek +P0A59=Jeneratör Mevcut Sensör Devresi +P0A5A=Jeneratör Mevcut Sensör Devresi Menzil/Performans +P0A5B=Jeneratör Mevcut Sensör Devresi Düşük +P0A5C=Jeneratör Mevcut Sensör Devresi Yüksek +P0A5D=Tahrik Motoru A Fazı U Akımı +P0A5E=Tahrik Motoru A Fazı U Akımı Düşük +P0A5F=Tahrik Motoru A Fazı U Akımı Yüksek +P0A60=Tahrik Motoru A Fazı V Akımı +P0A61=Tahrik Motoru A Fazı V Akımı Düşük +P0A62=Tahrik Motoru A Fazı V Akımı Yüksek +P0A63=Tahrik Motoru A Fazı W Akımı +P0A64=Tahrik Motoru A Fazı W Akımı Düşük +P0A65=Tahrik Motoru A Fazı W Akımı Yüksek +P0A66=Tahrik Motoru B Fazı U Akımı +P0A67=Tahrik Motoru B Fazı U Akımı Düşük +P0A68=Tahrik Motoru B Fazı U Akımı Yüksek +P0A69=Tahrik Motoru B Fazı V Akımı +P0A6A=Tahrik Motoru B Fazı V Akımı Düşük +P0A6B=Tahrik Motoru B Fazı V Akımı Yüksek +P0A6C=Tahrik Motoru B Fazı W Akımı +P0A6D=Tahrik Motoru B Fazı W Akımı Düşük +P0A6E=Tahrik Motoru B Fazı W Akımı Yüksek +P0A6F=Jeneratör Fazı U Akımı +P0A70=Jeneratör Fazı U Akımı Düşük +P0A71=Jeneratör Fazı U Akımı Yüksek +P0A72=Jeneratör Fazı V Akımı +P0A73=Jeneratör Fazı V Akımı Düşük +P0A74=Jeneratör Fazı V Akımı Yüksek +P0A75=Jeneratör Fazı W Akımı +P0A76=Jeneratör Fazı W Akımı Düşük +P0A77=Jeneratör Fazı W Akımı Yüksek +P0A78=Tahrik Motoru A İnvertör Performansı +P0A79=Tahrik Motoru B İnvertör Performansı +P0A7A=Jeneratör İnvertör Performansı +P0A7B=Batarya Enerji Kontrol Modülü İstenen MIL Aydınlatması +P0A7C=Motor Elektroniği Aşırı Sıcaklık +P0A7D=Hibrit Akü Paketinin Şarj Durumu Düşük +P0A7E=Hibrit Akü Paketi Aşırı Sıcaklık diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_tzm.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_tzm.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_tzm.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_uk.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_uk.properties new file mode 100644 index 0000000..c731cbc --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_uk.properties @@ -0,0 +1,3584 @@ +P0015=B Положення розподільного вала - затримка синхронізації, ряд 1 +P0024=B Положення розподільного вала - перевищення синхронізації або продуктивність системи, банк 2 +P0037=Низький рівень ланцюга керування нагрівачем HO2S, банк 1, датчик 2 +P0055=Опір нагрівача HO2S, банк 1, датчик 3 +P0081=Блок 2 електромагнітного клапана керування впускним клапаном +P0104=Масовий або об'ємний потік повітря A Контур переривчастий +P0084=Блок 2 електромагнітного клапана керування випускним клапаном +P0008=Швидкодія системи позиціювання двигуна Ряд 1 +P0019=Положення колінчастого вала – кореляційний банк 2 положення розподільного вала, датчик B +P0054=Опір нагрівача HO2S, банк 1, датчик 2 +P0051=Низький рівень ланцюга керування нагрівачем HO2S, банк 2, датчик 1 +P0053=Опір нагрівача HO2S, банк 1, датчик 1 +P0068=MAP/MAF – Кореляція положення дросельної заслінки +P0093=Виявлено витік паливної системи – великий витік +P0072=Низький рівень ланцюга датчика температури навколишнього повітря +P0080=Високий рівень електромагнітного клапана керування випускним клапаном, ряд 1 +P0086=Високий рівень електромагнітного клапана керування випускним клапаном, ряд 2 +P0115=Ланцюг датчика температури охолоджуючої рідини двигуна 1 +P0096=Діапазон/продуктивність ланцюга датчика температури впускного повітря 2 +P0099=Переривчастий/непостійний ланцюг датчика температури впускного повітря 2 +P0145=Повільна відповідь ланцюга датчика O2, банк 1, датчик 3 +P004A=Ланцюг B керування наддувом турбокомпресора/нагнітача / розрив +P0089=Регулятор тиску палива 1 Продуктивність +P0148=Помилка доставки палива +P0071=Діапазон/продуктивність датчика температури навколишнього повітря +P0017=Положення колінчастого вала – кореляційний банк 1 положення розподільного вала, датчик B +P0022=Положення розподільного вала - затримка синхронізації, ряд 2 +P0034=Низький рівень ланцюга керування байпасним клапаном турбокомпресора/нагнітача +P0035=Високий рівень ланцюга керування байпасним клапаном турбокомпресора/нагнітача +P0078=Блок 1 електромагнітного клапана керування випускним клапаном +P0079=Низький рівень електромагнітного клапана керування випускним клапаном, банк 1 +P006E=ISO/SAE зарезервовано +P0077=Високий рівень електромагнітного клапана керування впускним клапаном, ряд 1 +P0088=Тиск у паливній рампі/системі - занадто високий +P0070=Схема датчика температури навколишнього повітря +P009A=Кореляція температури всмоктуваного повітря та температури навколишнього повітря +P010C=Низький масовий або об’ємний потік повітря В, контур +P0139=Повільна відповідь ланцюга датчика O2, банк 1, датчик 2 +P0154=Ланцюг датчика O2 Не виявлено активності, банк 2, датчик 1 +P0170=Банк корекції палива 1 +P0197=Низький датчик температури моторного масла +P0117=Низький рівень датчика температури охолоджуючої рідини двигуна 1 +P006C=MAP - Кореляція вхідного тиску турбокомпресора/нагнітача +P0046=Діапазон/продуктивність ланцюга електромагніта A керування наддувом турбокомпресора/нагнітача +P0191=Діапазон/продуктивність ланцюга датчика тиску в паливній рампі +P0013=Контур приводу положення розподільчого вала / Відкритий Ряд 1 (B) +P0162=Контур датчика O2, банк 2, датчик 3 +P0006=Низький рівень сигналу в контурі керування запірним паливним клапаном A +P0132=Висока напруга ланцюга датчика O2, банк 1, датчик 1 +P000A=Повільна реакція на зміну положення розподільчого вала (A), Ряд 1 +P0043=Низький рівень ланцюга керування нагрівачем HO2S, банк 1, датчик 3 +P0129=Занадто низький барометричний тиск +P000E=Зарезервовано ISO/SAE +P0110=Ланцюг датчика температури впускного повітря 1 +P0052=Високий рівень ланцюга керування нагрівачем HO2S, ряд 2, датчик 1 +P0010=Контур приводу положення розподільчого вала / Відкритий Ряд 1 (A) +P0050=Датчик 1 ланцюга керування нагрівачем HO2S, блок 2 +P0095=Ланцюг датчика температури впускного повітря 2 +P0026=Електромагнітний клапан керування впускним клапаном, діапазон/продуктивність, ряд 1 +P0032=Високий рівень ланцюга керування нагрівачем HO2S, ряд 1, датчик 1 +P0045=Ланцюг/розрив соленоїда керування наддувом турбокомпресора/нагнітача +P0036=Датчик 2 блоку керування нагрівачем HO2S, блок 1 +P0150=Контур датчика O2, банк 2, датчик 1 +P0038=Високий рівень ланцюга керування нагрівачем HO2S, банк 1, датчик 2 +P0041=Сигнали датчика O2 поміняні місцями Банк 1, датчик 2/банк 2, датчик 2 +P0044=Високий рівень ланцюга керування нагрівачем HO2S, ряд 1, датчик 3 +P0179=Високий рівень ланцюга датчика складу палива +P0049=Перевищена швидкість турбіни турбокомпресора/нагнітача +P004B=Діапазон/продуктивність ланцюга електромагніта B керування наддувом турбокомпресора/нагнітача +P004C=Низький рівень електромагніту В керування наддувом турбокомпресора/нагнітача +P004D=Високий рівень електромагніту В керування наддувом турбокомпресора/нагнітача +P004E=Ланцюг соленоїда A керування наддувом турбокомпресора/нагнітача переривчастий/непостійний +P0056=Датчик 2 блоку керування нагрівачем HO2S, блок 2 +P004F=Ланцюг соленоїда B керування наддувом турбокомпресора/нагнітача переривчастий/непостійний +P0127=Надто висока температура всмоктуваного повітря +P006A=MAP – кореляція масового або об’ємного потоку повітря +P006F=ISO/SAE зарезервовано +P006B=MAP – Кореляція тиску вихлопу +P0101=Масовий або об'ємний потік повітря A Діапазон/продуктивність контуру +P0073=Високий рівень ланцюга датчика температури навколишнього повітря +P0074=Переривчастий ланцюг датчика температури навколишнього повітря +P0075=Блок 1 електромагнітного клапана керування впускним клапаном +P0076=Низький рівень електромагнітного клапана керування впускним клапаном, банк 1 +P0082=Низький рівень електромагнітного клапана керування впускним клапаном, банк 2 +P0094=Виявлено витік паливної системи – невеликий витік +P0083=Високий рівень електромагнітного клапана керування впускним клапаном, ряд 2 +P0090=Схема керування регулятором тиску палива 1 +P0085=Низький рівень електромагнітного клапана керування випускним клапаном, банк 2 +P0087=Тиск у паливній рампі/системі - занадто низький +P0091=Низький рівень ланцюга керування регулятора тиску палива 1 +P0092=Високий рівень ланцюга керування регулятора тиску палива 1 +P0098=Високий рівень датчика температури впускного повітря 2 +P0196=Діапазон/продуктивність датчика температури моторного масла +P0097=Низький рівень датчика температури впускного повітря 2 +P0178=Низький рівень ланцюга датчика складу палива +P0100=Масовий або об'ємний потік повітря A, контур +P0102=Масовий або об'ємний потік повітря A Низький контур +P0152=Висока напруга ланцюга датчика O2, банк 2, датчик 1 +P0103=Високий масовий або об'ємний потік повітря в контурі +P0105=Контур абсолютного/барометричного тиску в колекторі +P0142=Контур датчика O2, банк 1, датчик 3 +P0106=Діапазон/продуктивність контуру абсолютного тиску/барометричного тиску в колекторі +P0195=Датчик температури моторного масла +P0113=Високий рівень ланцюга датчика температури впускного повітря 1 +P0140=Ланцюг датчика O2. Активність не виявлена, банк 1, датчик 2 +P0164=Висока напруга в ланцюзі датчика O2, банк 2, датчик 3 +P018A=Ланцюг B датчика тиску палива +P0119=Переривчастий ланцюг датчика температури охолоджуючої рідини двигуна 1 +P0121=Діапазон/продуктивність ланцюга датчика положення дросельної заслінки/педалі/перемикача A +P0123=Високий рівень ланцюга датчика положення дросельної заслінки/педалі/перемикача A +P0125=Недостатня температура охолоджуючої рідини для контролю палива в замкнутому контурі +P012B=Діапазон/продуктивність ланцюга датчика вхідного тиску турбокомпресора/нагнітача +P012E=Ланцюг датчика вхідного тиску турбокомпресора/нагнітача переривчастий/непостійний +P0157=Низька напруга ланцюга датчика O2, банк 2, датчик 2 +P0182=Низький рівень ланцюга датчика температури палива +P0159=Повільна відповідь ланцюга датчика O2, банк 2, датчик 2 +P0161=Контур нагрівача датчика O2, банк 2, датчик 2 +P0165=Повільна відповідь ланцюга датчика O2, банк 2, датчик 3 +P0177=Діапазон/продуктивність ланцюга датчика складу палива +P0185=Ланцюг B датчика температури палива +P018D=Високий рівень ланцюга датчика тиску палива B +P0192=Низький рівень ланцюга датчика тиску в паливній рампі +P0188=Високий рівень ланцюга датчика температури палива B +P0190=Ланцюг датчика тиску в паливній рампі A +P0194=Ланцюг датчика тиску в паливній рампі A переривчастий/непостійний +P0001=Розрив контуру керування регулятором обсягу палива +P0002=Діапазон/швидкодія контуру керування регулятором обсягу палива +P0003=Низький рівень сигналу в контурі керування регулятором обсягу палива +P0004=Високий рівень сигналу в контурі керування регулятором обсягу палива +P0005=Запірний паливний клапан А, контур керування/Розрив +P0007=Високий рівень в контурі керування запірним паливним клапаном A +P0009=Швидкодія системи позиціювання двигуна Ряд 2 +P000B=Повільна реакція на зміну положення розподільчого вала 1 (B) +P000C=Повільна реакція на зміну положення розподільчого вала (A), Ряд 2 +P000D=Повільна реакція на зміну положення розподільчого вала 1 (B) +P000F=Зарезервовано ISO/SAE +P0011=Положення розподільчого вала A - надто ранній кут фаз газорозподілу або швидкодія системи, Ряд 1 +P0012=Положення розподільчого вала A - надто пізній кут фаз газорозподілу Ряду 1 +P0014=Положення розподільчого вала B - надто ранній кут фаз газорозподілу або швидкодія системи, Ряд 1 +P0016=Положення колінчастого вала – кореляційний банк 1 положення розподільного вала, датчик A +P0018=Положення колінчастого вала – кореляційний банк 2 положення розподільного вала, датчик A +P0020=A Схема актуатора положення розподільного вала / відкритий ряд 2 +P0021=Положення розподільного вала - перевищення синхронізації або продуктивність системи, банк 2 +P0023=B Положення розподільного вала - ланцюг приводу / відкритий ряд 2 +P0025=B Положення розподільного вала - затримка синхронізації, ряд 2 +P0027=Блок електромагнітного клапана керування випускним клапаном, діапазон/продуктивність, ряд 1 +P0028=Діапазон/продуктивність електромагнітного ланцюга керування впускним клапаном 2 +P0029=Діапазон/продуктивність ланцюга електромагнітного клапана випускного клапана 2 +P0030=Датчик 1 блоку керування нагрівачем HO2S, блок 1 +P0031=Низький рівень ланцюга керування нагрівачем HO2S, банк 1, датчик 1 +P0033=Ланцюг керування перепускним клапаном турбокомпресора/нагнітача +P0039=Діапазон/продуктивність ланцюга керування перепускним клапаном турбокомпресора/нагнітача +P0040=Сигнали датчика O2 поміняні місцями, банк 1, датчик 1/банк 2, датчик 1 +P0042=Блок керування нагрівачем датчика HO2S, банк 1, датчик 3 +P0047=Низький рівень електромагніту A керування наддувом турбокомпресора/нагнітача +P0048=Високий рівень електромагніту A керування наддувом турбокомпресора/нагнітача +P0057=Низький рівень ланцюга керування нагрівачем HO2S, банк 2, датчик 2 +P0058=Високий рівень ланцюга керування нагрівачем HO2S, ряд 2, датчик 2 +P0059=Датчик 1 опору нагрівача HO2S, банк 2 +P0060=Датчик 2 опору нагрівача HO2S, банк 2 +P0061=Датчик 3 опору нагрівача HO2S, банк 2 +P0062=Датчик 3 ланцюга керування нагрівачем HO2S, блок 2 +P0063=Низький рівень ланцюга керування нагрівачем HO2S, банк 2, датчик 3 +P0064=Високий рівень ланцюга керування нагрівачем HO2S, ряд 2, датчик 3 +P0065=Діапазон/продуктивність керування інжектором з повітряним підтримкою +P0066=Ланцюг керування повітряним інжектором або низький рівень +P0067=Високий рівень ланцюга керування повітряним інжектором +P0069=Кореляція абсолютного тиску в колекторі – барометричного тиску +P006D=Барометричний тиск - кореляція тиску на вході турбокомпресора/нагнітача +P0107=Низький рівень абсолютного/барометричного тиску в колекторі +P0108=Високий рівень абсолютного/барометричного тиску в колекторі +P0109=Контур абсолютного/барометричного тиску в колекторі переривчастий +P010A=Контур масового або об’ємного потоку повітря B +P010B=Масовий або об'ємний потік повітря B Діапазон/продуктивність контуру +P010D=Масовий або об'ємний потік повітря B Високий контур +P010E=Масовий або об'ємний потік повітря B Контур переривчастий/непостійний +P010F=Кореляція A/B датчика масового або об’ємного потоку повітря +P0111=Діапазон/продуктивність ланцюга датчика температури впускного повітря 1 +P0112=Низький рівень ланцюга датчика температури впускного повітря 1 +P0114=Переривчастий ланцюг датчика температури впускного повітря 1 +P0116=Діапазон/продуктивність ланцюга датчика температури охолоджуючої рідини двигуна 1 +P0118=Високий рівень датчика температури охолоджуючої рідини двигуна 1 +P011A=Кореляція 1/2 датчика температури охолоджуючої рідини двигуна +P0120=Схема датчика положення дросельної заслінки/педалі/перемикача A +P0122=Низький рівень ланцюга датчика положення дросельної заслінки/педалі/перемикача A +P0124=Переривчастий ланцюг датчика положення дросельної заслінки/педалі/перемикача A +P0126=Недостатня температура охолоджуючої рідини для стабільної роботи +P0128=Термостат охолоджуючої рідини (температура охолоджуючої рідини нижче температури регулювання термостата) +P012A=Ланцюг датчика тиску на вході турбокомпресора/нагнітача +P012C=Низький рівень ланцюга датчика вхідного тиску турбокомпресора/нагнітача +P012D=Високий рівень ланцюга датчика вхідного тиску турбокомпресора/нагнітача +P012F=ISO/SAE зарезервовано +P0130=Контур датчика O2, банк 1, датчик 1 +P0131=Низька напруга ланцюга датчика O2, банк 1, датчик 1 +P0133=Повільна відповідь ланцюга датчика O2, банк 1, датчик 1 +P0134=Ланцюг датчика O2. Активність не виявлена, банк 1, датчик 1 +P0135=Контур нагрівача датчика O2, банк 1, датчик 1 +P0136=Контур датчика O2, банк 1, датчик 2 +P0137=Низька напруга ланцюга датчика O2, банк 1, датчик 2 +P0138=Висока напруга ланцюга датчика O2, банк 1, датчик 2 +P0141=Контур нагрівача датчика O2, банк 1, датчик 2 +P0143=Низька напруга ланцюга датчика O2, банк 1, датчик 3 +P0144=Висока напруга ланцюга датчика O2, банк 1, датчик 3 +P0146=Ланцюг датчика O2. Активність не виявлена, банк 1, датчик 3 +P0147=Контур нагрівача датчика O2, банк 1, датчик 3 +P0149=Помилка синхронізації палива +P0151=Низька напруга ланцюга датчика O2, банк 2, датчик 1 +P0153=Повільна відповідь ланцюга датчика O2, банк 2, датчик 1 +P0155=Контур нагрівача датчика O2, банк 2, датчик 1 +P0156=Контур датчика O2, банк 2, датчик 2 +P0158=Висока напруга ланцюга датчика O2, банк 2, датчик 2 +P0160=Ланцюг датчика O2 Не виявлено активності, банк 2, датчик 2 +P0163=Низька напруга ланцюга датчика O2, банк 2, датчик 3 +P0166=Ланцюг датчика O2 Не виявлено активності, банк 2, датчик 3 +P0167=Контур нагрівача датчика O2, банк 2, датчик 3 +P0168=Зависока температура палива +P0169=Неправильний склад палива +P0171=Система Too Lean Bank 1 +P0172=Система Too Rich Bank 1 +P0173=Банк корекції палива 2 +P0174=Система Too Lean Bank 2 +P0175=Система Too Rich Bank 2 +P0176=Схема датчика складу палива +P0180=Ланцюг датчика температури палива A +P0181=Діапазон/продуктивність ланцюга датчика температури палива A +P0183=Високий рівень ланцюга датчика температури палива A +P0184=Переривчастий ланцюг датчика температури палива A +P0186=Діапазон/продуктивність ланцюга датчика температури палива B +P0187=Низький рівень ланцюга датчика температури палива B +P0189=Переривчастий ланцюг датчика B температури палива +P018B=Діапазон/продуктивність ланцюга датчика тиску палива B +P018C=Низький рівень ланцюга датчика тиску палива B +P018E=Ланцюг датчика тиску палива B переривчастий/непостійний +P018F=ISO/SAE зарезервовано +P0193=Високий рівень ланцюга датчика тиску в паливній рампі +P021B=Час вприскування 8 циліндра +P021D=Циліндр 10 Час впорскування +P021E=Циліндр 11 Час вприскування +P023A=Ланцюг керування насосом охолоджуючої рідини охолоджувача зарядного повітря/обрив +P0220=Ланцюг датчика/перемикача B дросельної заслінки/положення педалі +P0209=Ланцюг інжектора/розрив – циліндр 9 +P0601=Помилка перевірки пам’яті внутрішнього модуля керування +P061F=Продуктивність контролера приводу дросельної заслінки внутрішнього модуля керування +P0623=Схема керування лампою генератора +P0234=Стан наддуву турбокомпресора/нагнітача +P020E=Циліндр 5 момент уприскування +P0205=Інжекторний ланцюг/розрив – циліндр 5 +P0202=Контур форсунки/розрив – циліндр 2 +P0213=Інжектор холодного запуску 1 +P025A=Ланцюг керування/розрив модуля паливного насоса +P0262=Високий рівень ланцюга інжектора циліндра 1 +P021C=Час вприскування 9 циліндра +P0216=Схема керування форсункою/упорскуванням +P0243=Соленоїд турбокомпресора/нагнітача Wastegate A +P0250=Соленоїд B перепускного клапана турбокомпресора/нагнітача, високий +P0201=Контур форсунки/розрив – циліндр 1 +P0214=Інжектор холодного запуску 2 +P0223=Високий рівень ланцюга датчика/перемикача B положення дросельної заслінки/педалі +P020C=Циліндр 3 момент уприскування +P020D=Час вприскування 4 циліндра +P0212=Коло інжектора/розрив – циліндр 12 +P0215=Соленоїд відключення двигуна +P0218=Перегрівання трансмісійної рідини +P0224=Переривчастий ланцюг датчика/перемикача B положення дросельної заслінки/педалі +P0225=Датчик/перемикач С дросельної заслінки/положення педалі +P0226=Діапазон/продуктивність ланцюга датчика/перемикача C дросельної заслінки/положення педалі +P022C=Високий рівень ланцюга керування байпасом охолоджувача повітря +P0227=Низький рівень ланцюга датчика/перемикача C положення дросельної заслінки/педалі +P0252=Інжекторний насос дозування палива Керування діапазоном/продуктивністю (кулачок/ротор/інжектор) +P0233=Переривчастий вторинний контур паливного насоса +P023D=Абсолютний тиск у колекторі - Кореляція датчика наддуву турбокомпресора/нагнітача A +P0235=Ланцюг датчика A наддуву турбокомпресора/нагнітача +P0236=Діапазон/продуктивність ланцюга датчика наддуву турбокомпресора/нагнітача A +P0242=Високий рівень у ланцюзі датчика B наддуву турбокомпресора/нагнітача +P024D=Діапазон/продуктивність ланцюга датчика положення байпасу охолоджувача заряджаного повітря A +P0253=Контроль дозування палива насосом упорскування A Low (кулачок/ротор/інжектор) +P025B=Діапазон/продуктивність схеми керування модулем паливного насоса +P025C=Низький рівень ланцюга керування модулем паливного насоса +P0476=Діапазон/продуктивність клапана регулювання тиску вихлопу +P047D=Високий рівень ланцюга датчика тиску вихлопу B +P0406=Високий рівень у ланцюзі датчика рециркуляції вихлопних газів A +P0393=Датчик B положення розподільного валу, високий рівень ряду 2 +P0595=Низький рівень ланцюга керування сервоприводом круїз-контролю +P0331=Діапазон ланцюга датчика детонації 2/банк продуктивності 2 +P0297=Перевищення швидкості транспортного засобу +P0433=Ефективність нагрітого каталізатора нижче порогового значення, банк 2 +P023B=Низький рівень ланцюга керування насосом охолоджувача повітря +P021F=Циліндр 12 Час вприскування +P0351=Первинний/вторинний контур котушки запалювання A +P043D=Високий рівень ланцюга датчика температури каталізатора, ряд 2, датчик 2 +P0329=Контур датчика детонації 1 переривчастий банк 1 або один датчик +P0332=Низький рівень ланцюга датчика детонації 2, банк 2 +P0309=Виявлено пропуск запалювання циліндра 9 +P0325=Датчик детонації 1, ланцюг, банк 1 або один датчик +P0404=Діапазон/продуктивність ланцюга керування рециркуляцією вихлопних газів +P0417=Коротке замикання в ланцюзі перемикаючого клапана B системи впорскування вторинного повітря +P0318=Ланцюг сигналу датчика нерівної дороги A +P0505=Система контролю повітря холостого ходу +P0444=Розрив ланцюга контрольного клапана продувки системи викидів випаровування +P0508=Низький рівень ланцюга системи керування повітрям холостого ходу +P0513=Неправильний ключ іммобілайзера +P0477=Низький клапан регулювання тиску вихлопу +P0527=Діапазон/продуктивність ланцюга датчика швидкості вентилятора +P0544=Контур датчика температури вихлопних газів, блок 1, датчик 1 +P0580=Низький рівень ланцюга багатофункціонального входу A круїз-контролю +P0549=Високий рівень ланцюга датчика температури вихлопних газів, ряд 2, датчик 1 +P0470=Ланцюг датчика тиску вихлопу A +P0478=Високий клапан регулювання тиску вихлопу +P050F=ISO/SAE зарезервовано +P0515=Схема датчика температури батареї +P0523=Датчик/перемикач тиску моторного масла високий +P0628=Низький рівень ланцюга керування паливним насосом A +P0703=Ланцюг гальмівного перемикача B +P0719=Низький рівень ланцюга гальмівного перемикача B +P0538=Високий рівень ланцюга датчика температури випарника кондиціонера +P0555=Ланцюг датчика тиску підсилювача гальм +P0543=Обрив ланцюга нагрівача A впускного повітря +P0764=Електромагніт перемикання передач C переривчастий +P0642=Низький рівень опорної напруги A в ланцюзі датчика +P0678=Свічка розжарювання циліндра 8/обрив +P0833=Ланцюг B перемикача педалі зчеплення +P0617=Високий рівень ланцюга реле стартера +P066F=Високий рівень ланцюга керування свічкою розжарювання 3 +P0561=Напруга системи нестабільна +P0645=Ланцюг керування реле зчеплення кондиціонера +P0652=Низький рівень опорної напруги B датчика +P0618=Помилка KAM модуля керування альтернативним паливом +P0619=Помилка RAM/ROM модуля керування альтернативним паливом +P0624=Ланцюг керування лампою кришки паливного баку +P0562=Низька напруга системи +P066E=Низький рівень ланцюга керування свічкою розжарювання 3 +P0537=Низький рівень ланцюга датчика температури випарника кондиціонера +P0539=Переривчасте ланцюг датчика температури випарника кондиціонера +P0612=Контроль реле модуля керування паливним інжектором +P053A=Позитивний ланцюг керування нагрівачем вентиляції картера/розрив +P0545=Низький рівень ланцюга датчика температури вихлопних газів, банк 1, датчик 1 +P0546=Високий рівень ланцюга датчика температури вихлопних газів, ряд 1, датчик 1 +P0547=Блок 2 датчика температури вихлопного газу, датчик 1 +P0548=Низький рівень ланцюга датчика температури вихлопних газів, банк 2, датчик 1 +P061A=Ефективність крутного моменту модуля внутрішнього керування +P0551=Діапазон/продуктивність датчика тиску/перемикача керма з гідропідсилювачем +P0590=Застрягла ланцюг багатофункціонального входу B круїз-контролю +P0550=Ланцюг датчика/перемикача тиску гідропідсилювача керма +P0604=Помилка оперативної пам’яті (RAM) внутрішнього модуля керування +P0707=Низький рівень ланцюга датчика діапазону передачі +P0627=Ланцюг керування паливним насосом А/розрив +P0713=Високий рівень ланцюга датчика температури трансмісійної рідини A +P0585=Кореляція A/B багатофункціонального входу круїз-контролю +P0563=Висока напруга системи +P0566=Сигнал вимкнення круїз-контролю +P0579=Діапазон/продуктивність ланцюга багатофункціонального входу A круїз-контролю +P0581=Високий рівень багатофункціонального входу А в ланцюзі круїз-контролю +P0702=Електрика системи керування трансмісією +P0586=Ланцюг керування вентиляційним отвором круїз-контролю/розрив +P0596=Високий рівень ланцюга керування сервоприводом круїз-контролю +P0599=Високий рівень ланцюга керування нагрівачем термостата +P0602=Помилка програмування модуля керування +P0609=Вихід VSS модуля керування B +P060C=Продуктивність основного процесора модуля внутрішнього керування +P0610=Помилка опцій автомобіля модуля керування +P0497=Низький потік продувки системи викидів випаровування +P0283=Високий рівень ланцюга інжектора циліндра 8 +P043A=Датчик температури каталізатора, блок 2, датчик 2 +P043C=Низький рівень ланцюга датчика температури каталізатора, банк 2, датчик 2 +P061B=Ефективність розрахунку крутного моменту модуля внутрішнього керування +P0360=Котушка запалювання J Первинний/вторинний контур +P0378=Еталонний сигнал високої роздільної здатності B Переривчасті/непостійні імпульси +P0327=Низький рівень датчика детонації 1, банк 1 або один датчик +P0499=Високий рівень ланцюга керування вентиляційним клапаном системи викидів випаровування +P0521=Датчик тиску моторної оливи/діапазон перемикання/продуктивність +P0286=Високий рівень ланцюга інжектора циліндра 9 +P0316=Виявлено пропуск запалювання під час запуску (перші 1000 обертів) +P0278=Внесок/Баланс циліндра 6 +P0311=Виявлено пропуск запалювання циліндра 11 +P0277=Високий рівень ланцюга інжектора циліндра 6 +P0333=Високий рівень ланцюга датчика детонації 2, банк 2 +P0392=Низький рівень 2 в ланцюзі датчика B положення розподільного вала +P0531=Діапазон/продуктивність ланцюга датчика тиску холодоагенту A/C +P0457=Виявлено витік системи викидів випаровування (кришка паливного бака ослаблена/знята) +P0489=Низький рівень ланцюга керування рециркуляцією вихлопних газів A +P050C=Температурні характеристики охолоджуючої рідини двигуна при холодному запуску +P0458=Низький рівень ланцюга клапана керування продувкою системи викидів випаровування +P0475=Клапан регулювання тиску вихлопу +P061E=Ефективність гальмівного сигналу модуля внутрішнього керування +P0626=Високий рівень поля генератора/F на клемі +P062A=Діапазон/продуктивність ланцюга керування паливним насосом A +P0636=Низький рівень ланцюга керування гідропідсилювачем керма +P0827=Низький рівень ланцюга перемикання вгору та вниз +P063D=Високий рівень датчика напруги генератора +P0682=Циліндр 12, ланцюг свічки розжарювання/розрив +P063E=Вхід дросельної заслінки автоматичного налаштування відсутній +P0647=Високий рівень ланцюга керування реле зчеплення кондиціонера +P0660=Схема керування клапаном налаштування впускного колектора/відкритий банк 1 a) +P0267=Низький рівень ланцюга форсунки циліндра 3 +P0385=Ланцюг датчика B положення колінчастого вала +P0565=Сигнал круїз-контролю +P0661=Низький рівень ланцюга керування клапаном налаштування впускного колектора, банк 1 a) +P0349=Переривчастий ланцюг датчика положення розподільного вала, ряд 2 +P0313=Виявлено пропуск запалювання з низьким рівнем палива +P0315=Варіація системи положення колінчастого вала не вивчена +P041B=Діапазон/продуктивність ланцюга датчика B температури рециркуляції вихлопних газів +P0265=Високий рівень ланцюга інжектора циліндра 2 +P0266=Внесок/Баланс циліндра 2 +P043B=Діапазон/продуктивність ланцюга датчика температури каталізатора, банк 2, датчик 2 +P0269=Внесок/Баланс циліндра 3 +P0305=Виявлено пропуск запалювання циліндра 5 +P0270=Низький рівень ланцюга інжектора циліндра 4 +P0314=Пропуск запалювання одного циліндра (циліндр не вказано) +P0271=Високий рівень ланцюга інжектора циліндра 4 +P0435=Датчик температури каталізатора, блок 2, датчик 1 +P0456=Виявлено витік системи випаровування (дуже невеликий витік) +P0279=Низький рівень ланцюга форсунки циліндра 7 +P0375=Опорний сигнал синхронізації високої роздільної здатності B +P0280=Високий рівень ланцюга інжектора циліндра 7 +P0379=Опорний сигнал синхронізації високої роздільної здатності B Немає імпульсів +P041A=Ланцюг B датчика температури рециркуляції вихлопних газів +P0282=Низький рівень ланцюга інжектора циліндра 8 +P0284=Внесок/Баланс циліндра 8 +P0339=Ланцюг датчика положення колінчастого вала переривчастий +P0285=Низький рівень ланцюга форсунки циліндра 9 +P0289=Високий рівень ланцюга інжектора циліндра 10 +P0290=Внесок/Баланс циліндра 10 +P0298=Перегрівання моторного масла +P0306=Виявлено пропуск запалювання циліндра 6 +P0310=Виявлено пропуск запалювання циліндра 10 +P0317=Обладнання для нерівної дороги немає +P0319=Ланцюг сигналу датчика нерівної дороги B +P0474=Ланцюг датчика тиску вихлопу A переривчастий/непостійний +P0326=Датчик детонації 1, діапазон ланцюга/продуктивність, банк 1 або один датчик +P0330=Блок 2 датчика детонації 2 +P0416=Розрив ланцюга перемикаючого клапана В системи вторинного повітря +P0463=Високий рівень ланцюга датчика рівня палива +P0334=Датчик детонації 2, переривчастий ланцюг, банк 2 +P0338=Високий рівень у ланцюзі датчика положення колінчастого вала +P0498=Низький рівень ланцюга керування вентиляційним клапаном системи викидів випаровування +P0343=Датчик положення розподільного валу A, високий рівень, ряд 1 або один датчик +P0431=Ефективність каталізатора підігріву нижче порогового значення Банк 2 +P0345=Блок 2 датчика положення розподільного вала +P0347=Низький рівень ланцюга датчика положення розподільного вала, банк 2 +P0494=Низька швидкість вентилятора +P0350=Первинний/вторинний контур котушки запалювання +P0430=Ефективність системи каталізатора нижче порогового значення, банк 2 +P0495=Висока швидкість вентилятора +P0354=Котушка запалювання D Первинний/вторинний контур +P0355=Первинний/вторинний контур котушки запалювання E +P0356=Первинний/вторинний контур котушки запалювання F +P0420=Ефективність системи каталізатора нижче порогового значення Банк 1 +P0357=Первинний/вторинний контур котушки запалювання G +P0428=Високий рівень ланцюга датчика температури каталізатора, ряд 1, датчик 1 +P0450=Датчик/перемикач тиску в системі випаровування +P0380=Контур свічки розжарювання/нагрівача A +P0383=Низький рівень ланцюга керування свічками розжарювання +P0443=Ланцюг контрольного клапана продувки системи викидів випаровування +P0384=Високий рівень ланцюга керування модулем керування свічкою розжарювання +P0644=Схема послідовного зв'язку дисплея драйвера +P0500=Датчик швидкості автомобіля А +P0388=Високий рівень у ланцюзі датчика B положення колінчастого вала +P0441=Система випаровування Неправильний потік продувки +P0506=Число обертів системи керування повітрям холостого ходу нижче за очікуване +P050D=Холодний запуск, грубий холостий хід +P0389=Переривчастий ланцюг датчика B положення колінчастого вала +P0391=Діапазон ланцюга/продуктивність датчика B положення розподільного вала 2 +P0408=Високий рівень ланцюга датчика рециркуляції вихлопних газів B +P0434=Температура нагрітого каталізатора нижче порогового значення Банк 2 +P0409=Ланцюг A датчика рециркуляції вихлопних газів +P042D=Високий рівень ланцюга датчика температури каталізатора, ряд 1, датчик 2 +P040A=Ланцюг А датчика температури рециркуляції вихлопних газів +P040C=Низький рівень датчика температури рециркуляції вихлопних газів A +P040D=Високий рівень у ланцюзі датчика температури рециркуляції вихлопних газів +P0419=Контур B керування системою впорскування вторинного повітря +P041C=Низький рівень датчика B температури рециркуляції вихлопних газів +P0436=Діапазон/продуктивність ланцюга датчика температури каталізатора 2, датчик 1 +P041D=Високий рівень датчика B температури рециркуляції вихлопних газів +P041E=Переривчастий/непостійний ланцюг датчика температури рециркуляції вихлопних газів B +P0432=Ефективність основного каталізатора нижче порогового значення, банк 2 +P043E=Система випаровування Виявлення витоку Еталонний отвір Низький потік +P0442=Виявлено витік системи викидів випаровування (невеликий витік) +P0517=Високий рівень ланцюга датчика температури батареї +P0518=Переривчаста схема керування повітрям холостого ходу +P0501=Діапазон/продуктивність датчика швидкості автомобіля +P0663=Схема керування клапаном налаштування впускного колектора/відкритий банк 2 a) +P0668=Низький рівень внутрішнього датчика температури PCM/ECM/TCM +P0516=Низький рівень ланцюга датчика температури батареї +P0454=Датчик/перемикач тиску в системі випаровування переривчастий +P0459=Високий рівень ланцюга клапана керування продувкою системи викидів випаровування +P0522=Датчик/перемикач тиску моторного масла низький +P0461=Діапазон/продуктивність ланцюга датчика рівня палива A +P047A=Ланцюг B датчика тиску вихлопу +P047B=Діапазон/продуктивність ланцюга датчика тиску вихлопу B +P047C=Низький рівень ланцюга датчика тиску вихлопу B +P047E=Ланцюг датчика тиску вихлопу B переривчастий/непостійний +P0480=Схема керування вентилятором 1 +P0484=Перевищення струму в ланцюзі вентилятора +P0488=Діапазон/продуктивність схеми керування дросельною заслінкою системи рециркуляції вихлопних газів +P0490=Високий рівень ланцюга керування рециркуляцією вихлопних газів A +P0492=Система впорскування вторинного повітря. Недостатній потік, банк 2 +P0519=Продуктивність системи керування повітрям холостого ходу +P0504=Кореляція A/B перемикача гальм +P0510=Закритий перемикач положення дросельної заслінки +P0514=Діапазон/продуктивність ланцюга датчика температури батареї +P0520=Датчик/перемикач тиску моторного масла +P0525=Діапазон/продуктивність ланцюга керування сервоприводом круїз-контролю +P060E=Ефективність положення дросельної заслінки внутрішнього модуля керування +P0532=Низький рівень ланцюга датчика тиску холодоагенту A/C +P0670=Ланцюг керування/обрив модуля керування свічкою розжарювання +P0673=Свічка розжарювання циліндра 3, ланцюг/розрив +P0676=Ланцюг свічки розжарювання циліндра 6/обрив +P0695=Низький рівень ланцюга керування вентилятором 3 +P0677=Циліндр 7, ланцюг свічки розжарювання/розрив +P067E=Низький рівень ланцюга керування свічкою розжарювання 6 +P0808=Високий рівень ланцюга датчика положення зчеплення +P069A=Низький рівень ланцюга керування свічкою розжарювання 9 +P0711=Діапазон/продуктивність ланцюга датчика температури трансмісійної рідини A +P080B=Діапазон/продуктивність електромагнітного клапана перемикання на підвищену передачу/пропуск +P068D=Високий рівень ланцюга керування свічкою розжарювання 7 +P0690=Високий рівень сигналу реле живлення ECM/PCM +P0698=Низький рівень опорної напруги C у ланцюзі датчика +P0704=Вхідний ланцюг перемикача зчеплення +P0693=Низький рівень ланцюга керування вентилятором 2 +P0699=Високий рівень опорної напруги C у ланцюзі датчика +P0716=Діапазон/продуктивність ланцюга входу/датчика швидкості турбіни A +P0746=Електромагніт контролю тиску А працює/застряг +P0694=Високий рівень ланцюга керування вентилятором 2 +P0705=Ланцюг датчика діапазону передачі A (вхід PRNDL) +P0708=Високий рівень сигналу датчика A діапазону передачі +P070B=Діапазон/продуктивність ланцюга датчика рівня трансмісійної рідини +P070C=Низький рівень ланцюга датчика рівня трансмісійної рідини +P0767=Електромагніт перемикання передач D застряг +P075D=Електромагніт перемикання передач G +P0812=Зворотний вхідний ланцюг +P0751=Електромагніт перемикання передач A працює/застряг +P0752=Соленоїд A перемикання передач застряг +P0758=Електромагніт B перемикання передач +P0759=Електромагніт перемикання B переривчастий +P0769=Електромагніт перемикання D переривчастий +P0763=Електромагніт C перемикання передач +P0780=Помилка перемикання +P076D=Соленоїд перемикання передач H Електричний +P0782=2-3 зміна +P0786=Діапазон/продуктивність соленоїда перемикання/синхронізації +P0789=Переривчастий соленоїд перемикання/синхронізації +P0797=Соленоїд контролю тиску C застряг +P0798=Електромагніт контролю тиску C +P0799=Електромагніт контролю тиску C переривчастий +P0801=Схема керування блокуванням зворотного ходу +P080C=Низький рівень електромагніту перемикання на підвищену передачу/пропуск +P0810=Помилка керування положенням зчеплення +P0814=Схема відображення діапазону передачі +P0818=Вхідний ланцюг перемикача відключення трансмісії +P0832=Перемикач A педалі зчеплення високий +P0819=Перемикач вгору та вниз для кореляції діапазону передачі +P0826=Схема перемикання вгору та вниз +P0836=Схема перемикача повного приводу (4WD) +P0837=Діапазон/продуктивність перемикача повного приводу (4WD) +P0874=Переривчастий ланцюг датчика/перемикача C трансмісійної рідини +P060D=Ефективність положення педалі акселератора внутрішнього модуля керування +P0650=Лампа керування несправністю (MIL) +P0887=Високий рівень ланцюга керування реле живлення TCM +P0554=Переривчастий ланцюг датчика тиску/перемикача гідропідсилювача керма +P0583=Низький рівень розрідження в ланцюзі керування круїз-контролем +P0594=Ланцюг керування сервоприводом круїз-контролю/розрив +P0597=Ланцюг керування нагрівачем термостата/розрив +P0923=Високий рівень ланцюга приводу перемикання передач +P0607=Продуктивність модуля керування +P066A=Низький рівень ланцюга керування свічкою розжарювання 1 +P066D=Високий рівень ланцюга керування свічкою розжарювання 2 +P0897=Зіпсувалася трансмісійна рідина +P0625=Низький рівень поля генератора/F +P0662=Високий рівень ланцюга керування клапаном налаштування впускного колектора, ряд 1 a) +P0629=Високий рівень ланцюга керування паливним насосом A +P062B=Ефективність керування паливним інжектором внутрішнього модуля керування +P061D=Внутрішній контрольний модуль Двигун повітряної маси +P062C=Внутрішній контрольний модуль швидкості автомобіля +P066C=Низький рівень ланцюга керування свічки розжарювання 2 +P0811=Надмірне прослизання зчеплення A +P0788=Електромагніт перемикання/синхронізації високий +P0880=Вхідний сигнал живлення TCM +P062D=Ефективність ланцюга драйвера паливної форсунки Банк 1 +P062E=Ефективність схеми драйвера паливної форсунки, банк 2 +P0635=Схема керування гідропідсилювачем керма +P0726=Діапазон/продуктивність вхідного кола частоти обертання двигуна +P0675=Ланцюг свічки розжарювання циліндра 5/обрив +P0731=Передача 1 неправильне передаточне число +P0843=Високий рівень ланцюга датчика тиску трансмісійної рідини/перемикача A +P063C=Низький рівень датчика напруги генератора +P0949=Автоматичне перемикання передач Ручне адаптивне навчання не завершено +P0641=Ланцюг опорної напруги A датчика/розрив +P081C=Вхідний ланцюг паркування +P0947=Низький рівень ланцюга реле гідравлічного насоса +P0643=Високий рівень еталонної напруги A в ланцюзі датчика +P0646=Низький рівень ланцюга керування реле зчеплення кондиціонера +P0638=Діапазон керування/продуктивність приводу дросельної заслінки 1 +P0639=Діапазон керування приводом дросельної заслінки/банк продуктивності 2 +P0787=Низький рівень соленоїда перемикання/синхронізації +P0651=Ланцюг базової напруги B датчика/розрив +P0862=Модуль перемикання передач A Високий рівень зв’язку +P0653=Високий рівень опорної напруги B в ланцюзі датчика +P0656=Вихідний ланцюг рівня палива +P065A=Продуктивність системи генератора +P065B=Діапазон/продуктивність схеми керування генератором +P0666=Схема внутрішнього датчика температури PCM/ECM/TCM +P0667=Діапазон/продуктивність внутрішнього датчика температури PCM/ECM/TCM +P0766=Електромагніт перемикання передач D працює/застряг +P0664=Низький рівень ланцюга керування клапаном налаштування впускного колектора, банк 2 a) +P0911=Діапазон/продуктивність схеми приводу вибору воріт +P0672=Свічка розжарювання циліндра 2, ланцюг/розрив +P0692=Високий рівень ланцюга керування вентилятором 1 +P0804=Ланцюг керування лампою перемикання на підвищену передачу/пропуск +P0866=Високий рівень зв'язку TCM +P066B=Високий рівень ланцюга керування свічкою розжарювання 1 +P0913=Високий рівень ланцюга приводу вибору воріт +P070E=Ланцюг датчика рівня трансмісійної рідини переривчастий/непостійний +P0710=Ланцюг датчика температури трансмісійної рідини A +P071B=Низький рівень перемикача режиму передачі A +P076F=Передача 7 неправильне передаточне число +P0781=1-2 зміна +P0714=Переривчастий ланцюг датчика температури трансмісійної рідини A +P0721=Діапазон/продуктивність ланцюга датчика вихідної швидкості +P076A=Соленоїд перемикання передач H +P0770=Соленоїд перемикання передач E +P0825=Двухтактний перемикач важеля коробки передач (передбачене перемикання) +P0697=Ланцюг опорної напруги C датчика/розрив +P069E=ISO/SAE зарезервовано +P0706=Діапазон/продуктивність ланцюга датчика діапазону передачі A +P070A=Схема датчика рівня трансмісійної рідини +P0728=Переривчаста вхідна ланцюг частоти обертання двигуна +P075A=Соленоїд перемикання передач G +P075B=Електромагніт перемикання передач G працює/застряг +P0754=Електромагніт перемикання A переривчастий +P0736=Зворотне неправильне співвідношення +P0768=Соленоїд перемикання передач D Електричний +P0800=Система керування роздавальною коробкою (запит MIL) +P0771=Електромагніт E перемикання передач працює/застряг +P0794=Переривчастий ланцюг датчика частоти обертання проміжного вала A +P0823=Переривчастий ланцюг важеля перемикання передач X +P0847=Низький рівень ланцюга датчика/перемикача B тиску трансмісійної рідини +P080D=Високий рівень електромагнітного клапана перемикання на підвищену передачу/пропуск +P0846=Діапазон/продуктивність ланцюга датчика/перемикача B тиску трансмісійної рідини +P0861=Модуль перемикання передач A Низький рівень зв’язку +P0824=Переривчастий ланцюг важеля перемикання передач Y +P0831=Низький рівень перемикача A педалі зчеплення +P0865=Низький рівень зв'язку TCM +P0848=Високий рівень ланцюга датчика/перемикача B тиску трансмісійної рідини +P0855=Високий рівень вхідного ланцюга перемикача приводу +P0860=Модуль перемикання передач A Схема зв'язку +P0936=Переривчастий ланцюг датчика гідравлічного тиску +P0849=Переривчастий ланцюг датчика/перемикача B тиску трансмісійної рідини +P0878=Високий рівень ланцюга датчика/перемикача D тиску трансмісійної рідини +P0886=Низький рівень ланцюга керування реле живлення TCM +P0909=Помилка керування вибором воріт +P084E=Переривчастий ланцюг датчика тиску трансмісійної рідини/перемикача H +P0853=Вхідний ланцюг перемикача приводу +P0854=Низький рівень вхідного ланцюга перемикача приводу +P0938=Діапазон/продуктивність датчика температури гідравлічного масла +P0915=Діапазон/продуктивність ланцюга положення перемикання передач +P0696=Високий рівень ланцюга керування вентилятором 3 +P0681=Циліндр 11, ланцюг свічки розжарювання/розрив +P0688=ECM/PCM Сенсорний ланцюг реле живлення / розрив +P0683=Модуль керування свічкою розжарювання – ланцюг зв’язку PCM +P068E=Низький рівень ланцюга керування свічки розжарювання 8 +P0718=Переривчастий ланцюг входу/датчика швидкості турбіни A +P0684=Діапазон/продуктивність ланцюга зв’язку модуля керування свічками розжарювання та PCM +P068F=Високий рівень ланцюга керування свічкою розжарювання 8 +P083C=Низький рівень ланцюга датчика/перемикача G тиску трансмісійної рідини +P0906=Низький рівень ланцюга вибору положення воріт +P0896=Задовгий час зміни +P070F=Занадто низький рівень трансмісійної рідини +P0894=Пробуксовування компонентів трансмісії +P0717=Ланцюг входу/датчика швидкості турбіни A відсутній +P0765=Соленоїд перемикання передач D +P0806=Діапазон/продуктивність ланцюга датчика положення зчеплення +P0744=Переривчастий ланцюг зчеплення гідротрансформатора +P0745=Соленоїд контролю тиску A +P0749=Електромагніт контролю тиску A переривчастий +P0756=Електромагніт B перемикання передач працює/застряг +P0753=Електромагніт перемикання передач A +P0802=Система керування трансмісією. Запит MIL Circuit/Open +P080A=Положення зчеплення не вивчено +P0809=Переривчастий ланцюг датчика положення зчеплення +P0793=Ланцюг датчика частоти обертання проміжного вала A відсутній +P0796=Електромагніт контролю тиску C працює/застряг +P0927=Високий рівень ланцюга приводу перемикання передач +P0941=Переривчасте ланцюг датчика температури гідравлічного масла +P0727=Немає сигналу вхідного ланцюга швидкості двигуна +P0779=Електромагніт контролю тиску B переривчастий +P0803=Ланцюг керування електромагнітом перемикання на підвищену передачу/пропуск +P0805=Ланцюг датчика положення зчеплення +P0884=Переривчастий вхідний сигнал живлення TCM +P0807=Низький рівень ланцюга датчика положення зчеплення +P0822=Схема Y положення важеля перемикання передач +P0841=Діапазон/продуктивність ланцюга датчика/перемикача A тиску трансмісійної рідини +P0888=Сенсорне коло реле живлення TCM +P0926=Низький рівень ланцюга приводу перемикання передач +P083D=Високий рівень ланцюга датчика/перемикача G тиску трансмісійної рідини +P0842=Низький рівень ланцюга датчика/перемикача трансмісійної рідини +P083E=Переривчастий ланцюг датчика/перемикача G тиску трансмісійної рідини +P084D=Високий рівень ланцюга датчика тиску трансмісійної рідини/перемикача H +P0850=Вхідний ланцюг перемикача паркування/нейтралі +P0858=Низький вхідний сигнал контролю тяги +P0870=Ланцюг датчика/перемикача C тиску трансмісійної рідини +P0871=Діапазон/продуктивність ланцюга датчика/перемикача C трансмісійної рідини +P0879=Переривчастий ланцюг датчика/перемикача D тиску трансмісійної рідини +P0881=Діапазон/продуктивність вхідного сигналу потужності TCM +P0907=Шлюзи Виберіть позицію ланцюга High +P0944=Блок гідравлічного тиску Втрата тиску +P0859=Високий рівень вхідного сигналу контролю тяги +P0889=Діапазон/продуктивність ланцюга вимірювання силового реле TCM +P0890=Низький рівень сигналу реле живлення TCM +P0895=Час зміни занадто короткий +P0945=Ланцюг реле гідравлічного насоса/розрив +P0910=Схема приводу вибору воріт/відкрите +P0914=Схема положення перемикання передач +P0916=Низький рівень ланцюга перемикання передач +P0948=Високий рівень ланцюга реле гідравлічного насоса +P0931=Високий рівень електромагнітного клапана блокування перемикання передач +P0935=Високий рівень ланцюга датчика гідравлічного тиску +P0940=Високий рівень ланцюга датчика температури гідравлічного масла +P0930=Низький рівень електромагніту блокування перемикання передач +P0939=Низький рівень ланцюга датчика температури гідравлічного масла +P0942=Блок гідравлічного тиску +P0198=Датчик температури моторного масла високий +P0199=Переривчастий датчик температури моторного масла +P0200=Інжекторне коло/розрив +P0203=Контур форсунки/розрив – циліндр 3 +P0204=Контур форсунки/розрив – циліндр 4 +P0206=Контур форсунки/розрив – циліндр 6 +P0207=Контур форсунки/розрив – циліндр 7 +P0208=Коло інжектора/розрив – циліндр 8 +P020A=Час вприскування циліндра 1 +P020B=Час вприскування циліндра 2 +P020F=Циліндр 6 момент уприскування +P0210=Інжекторний ланцюг/розрив – циліндр 10 +P0211=Інжекторний ланцюг/розрив – циліндр 11 +P0217=Перегрівання охолоджуючої рідини двигуна +P0219=Перевищення швидкості двигуна +P021A=Циліндр 7 Час вприскування +P0221=Діапазон/продуктивність ланцюга датчика положення дросельної заслінки/педалі/перемикача B +P0222=Низький рівень ланцюга датчика/перемикача B положення дросельної заслінки/педалі +P0228=Високий рівень ланцюга датчика/перемикача C положення дросельної заслінки/педалі +P0229=Переривчастий ланцюг датчика положення дросельної заслінки/педалі/перемикача C +P022A=Ланцюг керування A байпасу охолоджувача зарядженого повітря / розрив +P022B=Низький рівень ланцюга керування байпасом охолоджувача повітря +P022D=Ланцюг B керування байпасом охолоджувача заряджаного повітря / розрив +P022E=Низький рівень ланцюга керування B байпасу охолоджувача заряджаного повітря +P022F=Високий рівень ланцюга керування B байпасу охолоджувача заряджаного повітря +P0230=Первинний контур паливного насоса +P0231=Низький рівень вторинного контуру паливного насоса +P0232=Високий рівень вторинного контуру паливного насоса +P0237=Низький рівень ланцюга датчика наддуву турбокомпресора/нагнітача A +P0238=Високий рівень у ланцюзі датчика наддуву турбокомпресора/нагнітача A +P0239=Ланцюг B датчика наддуву турбокомпресора/нагнітача +P023C=Високий рівень ланцюга керування насосом охолоджувача наддувального повітря +P023E=Абсолютний тиск у колекторі - кореляція датчика B турбокомпресора/нагнітача +P023F=ISO/SAE зарезервовано +P0240=Діапазон/продуктивність ланцюга датчика B наддуву турбокомпресора/нагнітача +P0241=Низький рівень ланцюга датчика B наддуву турбокомпресора/нагнітача +P0244=Діапазон/продуктивність турбокомпресора/нагнітача Wastegate Solenoid A +P0245=Турбокомпресор/нагнітач Соленоїд перепускного клапана A низький +P0246=Електромагніт A турбокомпресора/нагнітача Wastegate High +P0247=Соленоїд перепускного клапана турбокомпресора/нагнітача B +P0248=Діапазон/продуктивність турбокомпресора/нагнітача Wastegate Solenoid B +P0249=Турбокомпресор/нагнітач Wastegate Solenoid B Low +P024A=Діапазон/продуктивність керування байпасом охолоджувача заряджаного повітря +P024B=Контроль байпасу A охолоджувача заряджаного повітря застряг +P024C=Ланцюг датчика A положення байпасу охолоджувача зарядженого повітря +P024E=Низький рівень ланцюга датчика положення А охолоджувача заряджаного повітря +P024F=Високий рівень ланцюга датчика положення А охолоджувача заряджаного повітря +P0251=Інжекторний насос для дозування палива A (кулачок/ротор/інжектор) +P0256=Інжекторний насос для вимірювання палива B (кулачок/ротор/інжектор) +P0254=Контроль дозування палива насосом упорскування A High (кулачок/ротор/інжектор) +P0255=Контроль дозування палива насосом упорскування A Переривчастий (кулачок/ротор/інжектор) +P0257=Інжекторний насос контролю дозування палива B Діапазон/продуктивність (кулачок/ротор/інжектор) +P0258=Контроль дозування палива насосом уприскування B Low (кулачок/ротор/інжектор) +P0259=Інжекторний насос для вимірювання палива B High (кулачок/ротор/інжектор) +P025D=Високий рівень ланцюга керування модулем паливного насоса +P0260=Насос уприскування Контроль дозування палива B Переривчастий (кулачок/ротор/інжектор) +P0261=Низький рівень ланцюга форсунки циліндра 1 +P0263=Внесок/Баланс циліндра 1 +P0264=Низький рівень ланцюга форсунки циліндра 2 +P0268=Високий рівень ланцюга інжектора циліндра 3 +P0272=Внесок/Баланс циліндра 4 +P0273=Низький рівень ланцюга форсунки циліндра 5 +P0274=Високий рівень ланцюга інжектора циліндра 5 +P0275=Внесок циліндра 5/Баланс +P0276=Низький рівень ланцюга інжектора циліндра 6 +P0281=Внесок/Баланс циліндра 7 +P0287=Внесок/Баланс циліндра 9 +P0288=Низький рівень ланцюга інжектора циліндра 10 +P0291=Низький рівень ланцюга форсунки циліндра 11 +P0292=Високий рівень ланцюга інжектора циліндра 11 +P0293=Внесок/Баланс циліндра 11 +P0294=Низький рівень ланцюга інжектора циліндра 12 +P0295=Високий рівень ланцюга інжектора циліндра 12 +P0296=Внесок/Баланс циліндра 12 +P0299=Турбокомпресор/нагнітач Underboost +P0300=Виявлено випадкові/кілька пропусків запалювання циліндрів +P0301=Виявлено пропуск запалювання циліндра 1 +P0302=Виявлено пропуск запалювання циліндра 2 +P0303=Виявлено пропуск запалювання циліндра 3 +P0304=Виявлено пропуск запалювання циліндра 4 +P0307=Виявлено пропуск запалювання циліндра 7 +P0308=Виявлено пропуск запалювання циліндра 8 +P0312=Виявлено пропуск запалювання циліндра 12 +P0320=Вхідний ланцюг обертів двигуна запалювання/розподільника +P0321=Діапазон/продуктивність вхідного ланцюга запалювання/розподільника обертів двигуна +P0322=Немає сигналу вхідного ланцюга запалювання/розподільника швидкості двигуна +P0323=Переривчаста вхідна ланцюг запалювання/розподільника швидкості двигуна +P0324=Помилка системи контролю детонації +P0328=Датчик детонації 1, високий рівень, банк 1 або один датчик +P0335=Ланцюг датчика положення колінчастого вала A +P0336=Діапазон/продуктивність ланцюга датчика положення колінчастого вала +P0337=Низький рівень ланцюга датчика положення колінчастого вала +P0340=Датчик положення розподільного вала A, блок 1 або один датчик +P0341=Датчик положення розподільного валу A, діапазон ланцюга/продуктивність, банк 1 або один датчик +P0342=Низький рівень ланцюга датчика положення розподільного вала, банк 1 або один датчик +P0344=Датчик положення розподільного валу А, переривчастий ланцюг, банк 1 або один датчик +P0346=Датчик положення розподільного валу А, діапазон/продуктивність, блок 2 +P0348=Високий рівень ланцюга датчика положення розподільного валу A, ряд 2 +P0352=Первинний/вторинний контур котушки запалювання B +P0353=Первинний/вторинний контур котушки запалювання C +P0358=Первинний/вторинний контур котушки запалювання H +P0359=Первинний/вторинний контур котушки запалювання I +P0361=Первинний/вторинний контур котушки запалювання K +P0362=Первинний/вторинний контур котушки запалювання L +P0363=Виявлено пропуск запалювання – заправка вимкнена +P0364=ISO/SAE зарезервовано +P0365=Блок 1 датчика B положення розподільного вала +P0366=Діапазон ланцюга/продуктивність датчика B положення розподільного вала 1 +P0367=Низький рівень ланцюга датчика B положення розподільного валу, банк 1 +P0368=Високий рівень ланцюга датчика B положення розподільного валу, ряд 1 +P0369=Переривчастий ланцюг датчика B положення розподільного валу, ряд 1 +P0370=Еталонний сигнал високої роздільної здатності A +P0371=Синхронізація Сигнал високої роздільної здатності Забагато імпульсів +P0372=Опорний сигнал синхронізації з високою роздільною здатністю Занадто мало імпульсів +P0373=Еталонний сигнал високої роздільної здатності А. Переривчасті/непостійні імпульси +P0374=Синхронізація. Сигнал високої роздільної здатності. Відсутній імпульс +P0376=Опорний сигнал синхронізації з високою роздільною здатністю B Забагато імпульсів +P0377=Опорний сигнал синхронізації з високою роздільною здатністю B Занадто мало імпульсів +P0381=Ланцюг індикатора свічки розжарювання/нагрівача +P0382=Контур свічки розжарювання/нагрівача B +P0386=Діапазон/продуктивність ланцюга датчика B положення колінчастого вала +P0387=Низький рівень ланцюга датчика B положення колінчастого вала +P0390=Блок 2 датчика B положення розподільного вала +P0394=Переривчастий ланцюг датчика B положення розподільного валу, ряд 2 +P0400=Потік рециркуляції вихлопних газів +P0401=Виявлено недостатній потік рециркуляції вихлопних газів +P0402=Виявлено надмірний потік рециркуляції вихлопних газів +P0403=Схема керування рециркуляцією вихлопних газів +P0405=Низький рівень ланцюга датчика рециркуляції вихлопних газів A +P0407=Низький рівень ланцюга датчика B рециркуляції вихлопних газів +P040B=Діапазон/продуктивність ланцюга датчика температури рециркуляції вихлопних газів A +P040E=Ланцюг датчика температури рециркуляції вихлопних газів A переривчастий/непостійний +P040F=Кореляція A/B датчика температури рециркуляції вихлопних газів +P0410=Система впорскування вторинного повітря +P0411=Виявлено неправильний потік системи вторинного впорскування повітря +P0412=Ланцюг перемикання клапана A системи впорскування вторинного повітря +P0413=Клапан перемикання A системи вторинного повітря розімкнений +P0414=Коротке замикання в ланцюзі перемикаючого клапана A системи впорскування вторинного повітря +P0415=Ланцюг перемикання B системи впорскування вторинного повітря +P0418=Схема A керування системою вторинного впорскування повітря +P041F=ISO/SAE зарезервовано +P0421=Ефективність каталізатора підігріву нижче порогового значення Банк 1 +P0422=Ефективність основного каталізатора нижче порогового значення Банк 1 +P0423=Ефективність нагрітого каталізатора нижче порогового значення Банк 1 +P0424=Температура нагрітого каталізатора нижче порогового значення Банк 1 +P0425=Датчик температури каталізатора, блок 1, датчик 1 +P0426=Діапазон/продуктивність ланцюга датчика температури каталізатора, банк 1, датчик 1 +P0427=Низький рівень ланцюга датчика температури каталізатора, банк 1, датчик 1 +P0429=Блок 1 керування нагрівачем каталізатора +P042A=Датчик температури каталізатора, блок 1, датчик 2 +P042B=Діапазон/продуктивність ланцюга датчика температури каталізатора, банк 1, датчик 2 +P042C=Низький рівень ланцюга датчика температури каталізатора, банк 1, датчик 2 +P042E=ISO/SAE зарезервовано +P042F=ISO/SAE зарезервовано +P0437=Низький рівень ланцюга датчика температури каталізатора, банк 2, датчик 1 +P0438=Високий рівень ланцюга датчика температури каталізатора, ряд 2, датчик 1 +P0439=Блок керування нагрівачем каталізатора 2 +P043F=Система випаровування Виявлення витоку Еталонний отвір Високий потік +P0440=Система випаровування +P0445=Коротке замикання в ланцюзі клапана керування продувкою системи викидів випаровування +P0446=Схема керування вентиляційним отвором системи викидів випаровування +P0447=Обрив ланцюга керування вентиляційним отвором системи викидів випаровування +P0448=Замикання в ланцюзі керування вентиляційним отвором системи викидів випаровування +P0449=Вентиляційний клапан/електричний ланцюг системи викидів випаровування +P0451=Датчик тиску/діапазон перемикача/продуктивність системи викидів випаровування +P0452=Низький рівень датчика/перемикача тиску системи викидів випаровування +P0453=Високий рівень датчика/перемикача тиску системи викидів випаровування +P0455=Виявлено витік системи випаровування (великий витік) +P0460=Ланцюг датчика рівня палива A +P0462=Низький рівень ланцюга датчика рівня палива +P0464=Переривчастий ланцюг датчика рівня палива A +P0465=Ланцюг датчика потоку продувки EVAP +P0466=Діапазон/продуктивність ланцюга датчика потоку продувки EVAP +P0467=Низький рівень ланцюга датчика потоку продувки EVAP +P0468=Високий рівень ланцюга датчика потоку продувки EVAP +P0469=Переривчасте ланцюг датчика потоку продувки EVAP +P0472=Низький рівень ланцюга датчика тиску вихлопу A +P0473=Високий рівень ланцюга датчика тиску вихлопу A +P0471=Діапазон/продуктивність ланцюга датчика тиску вихлопу A +P0479=Переривчастий клапан регулювання тиску вихлопу +P047F=ISO/SAE зарезервовано +P0481=Схема керування вентилятором 2 +P0482=Схема керування вентилятором 3 +P0483=Перевірка раціональності вентилятора +P0485=Живлення/заземлення вентилятора +P0486=Ланцюг B датчика рециркуляції вихлопних газів +P0487=Ланцюг керування дросельною заслінкою системи рециркуляції вихлопних газів A/розрив +P0491=Система вторинного впорскування повітря. Недостатній потік, банк 1 +P0493=Перевищена швидкість вентилятора +P0496=Високий потік очищення від системи викидів випаровування +P0502=Низький рівень ланцюга датчика швидкості автомобіля +P0503=Датчик швидкості автомобіля A Переривчастий/Непостійний/Високий +P0507=Число обертів системи керування повітрям на холостому ході вище, ніж очікувалося +P0509=Високий рівень ланцюга системи керування повітрям холостого ходу +P050A=Продуктивність системи контролю холостого ходу холодного запуску +P050B=Ефективність запалювання при холодному запуску +P050E=ISO/SAE зарезервовано +P0511=Схема керування повітрям холостого ходу +P0512=Схема запиту стартера +P0524=Занадто низький тиск моторного масла +P0526=Схема датчика швидкості вентилятора +P0528=Немає сигналу в ланцюзі датчика швидкості вентилятора +P0529=Переривчасте ланцюг датчика швидкості вентилятора +P0530=Ланцюг датчика тиску холодоагенту A/C +P0533=Високий рівень у ланцюзі датчика тиску холодоагенту A/C +P0534=Втрата заряду холодоагенту кондиціонера +P0535=Ланцюг датчика температури випарника кондиціонера +P0536=Діапазон/продуктивність ланцюга датчика температури випарника кондиціонера +P053B=Позитивний низький рівень ланцюга керування нагрівачем вентиляції картера +P053C=Високий рівень позитивного ланцюга керування нагрівачем вентиляції картера +P0540=Контур нагрівача A впускного повітря +P0541=Низький рівень ланцюга нагрівача впускного повітря A +P0542=Високий рівень ланцюга нагрівача впускного повітря A +P0552=Низький рівень ланцюга датчика/перемикача тиску гідропідсилювача керма +P0553=Високий рівень ланцюга датчика/перемикача тиску гідропідсилювача керма +P0556=Діапазон/продуктивність ланцюга датчика тиску підсилювача гальм +P0557=Низький рівень ланцюга датчика тиску підсилювача гальм +P0558=Високий рівень ланцюга датчика тиску підсилювача гальм +P0559=Переривчасте ланцюг датчика тиску підсилювача гальм +P0560=Напруга системи +P0564=Схема багатофункціонального входу A круїз-контролю +P0567=Сигнал відновлення круїз-контролю +P0568=Сигнал установки круїз-контролю +P0569=Береговий сигнал круїз-контролю +P056A=Сигнал збільшення дистанції круїз-контролю +P056B=Сигнал зменшення дистанції круїз-контролю +P0570=Сигнал прискорення круїз-контролю +P0571=Ланцюг гальмівного перемикача A +P0572=Низький рівень ланцюга гальмівного перемикача A +P0573=Високий рівень ланцюга гальмівного перемикача A +P0574=Система круїз-контролю - занадто висока швидкість автомобіля +P0575=Вхідний ланцюг круїз-контролю +P0576=Низький рівень вхідного ланцюга круїз-контролю +P0577=Високий рівень вхідного ланцюга круїз-контролю +P0578=Застрягла ланцюг багатофункціонального входу А круїз-контролю +P0582=Круїз-контроль Вакуумний контрольний ланцюг/обрив +P0584=Високий рівень розрідження в ланцюзі круїз-контролю +P0587=Низький рівень ланцюга керування вентиляційним отвором круїз-контролю +P0588=Високий рівень ланцюга керування вентиляційним отвором круїз-контролю +P0589=Багатофункціональний вхідний ланцюг B круїз-контролю +P0591=Діапазон/продуктивність ланцюга багатофункціонального входу B круїз-контролю +P0592=Низький рівень багатофункціонального входу B ланцюга круїз-контролю +P0593=Круїз-контроль багатофункціонального входу B Circuit High +P0598=Низький рівень ланцюга керування нагрівачем термостата +P0600=Послідовне з'єднання +P0603=Помилка внутрішнього модуля керування Keep Alive Memory (KAM) +P0605=Помилка постійної пам’яті (ROM) внутрішнього модуля керування +P0606=Процесор ECM/PCM +P0608=Вихід A модуля керування VSS +P060A=Внутрішній контрольний модуль моніторингу продуктивності процесора +P060B=Продуктивність обробки A/D модуля внутрішнього керування +P060F=Характеристики температури охолоджуючої рідини внутрішнього модуля керування +P0611=Ефективність модуля керування паливним інжектором +P0613=Процесор TCM +P0614=ECM / TCM несумісний +P0615=Схема реле стартера +P0616=Низький рівень ланцюга реле стартера +P061C=Внутрішній контрольний модуль швидкості обертів двигуна +P0620=Схема керування генератором +P0621=Лампа генератора/Клема L +P0622=Генераторне поле/F клемне коло +P062F=Помилка EEPROM внутрішнього модуля керування +P0630=VIN не запрограмований або несумісний – ECM/PCM +P0631=VIN не запрограмований або несумісний – TCM +P0632=Одометр не запрограмований – ECM/PCM +P0633=Ключ іммобілайзера не запрограмований – ECM/PCM +P0634=Зависока внутрішня температура PCM/ECM/TCM +P0637=Високий рівень ланцюга керування гідропідсилювачем керма +P063A=Схема визначення напруги генератора +P063B=Діапазон/продуктивність ланцюга визначення напруги генератора +P063F=Автоматична конфігурація вхідної температури охолоджуючої рідини двигуна відсутня +P0640=Схема керування нагрівачем впускного повітря +P0648=Схема керування лампою іммобілайзера +P0649=Схема керування лампою контролю швидкості +P0654=Вихідний ланцюг обертів двигуна +P0655=Ланцюг керування вихідним сигналом гарячої лампи двигуна +P0657=Напруга живлення приводу А, ланцюг/розрив +P0658=Низька напруга живлення приводу A +P0659=Висока напруга живлення приводу А в ланцюзі +P0665=Високий рівень ланцюга керування клапаном налаштування впускного колектора 2 a) +P0669=Високий рівень внутрішнього датчика температури PCM/ECM/TCM +P0671=Циліндр 1: свічка розжарювання, ланцюг/розрив +P0674=Свічка розжарювання циліндра 4, ланцюг/розрив +P0679=Ланцюг свічки розжарювання циліндра 9/обрив +P067A=Низький рівень ланцюга керування свічкою розжарювання 4 +P067B=Високий рівень ланцюга керування свічкою розжарювання 4 +P067C=Низький рівень ланцюга керування свічкою розжарювання 5 +P067D=Високий рівень ланцюга керування свічкою розжарювання 5 +P067F=Високий рівень ланцюга керування свічкою розжарювання 6 +P0680=Циліндр 10, ланцюг свічки розжарювання/розрив +P0686=Низький рівень ланцюга керування реле живлення ECM/PCM +P0685=ECM/PCM, ланцюг керування реле живлення / розрив +P0687=Високий рівень ланцюга керування реле живлення ECM/PCM +P0689=Низький рівень сигналу реле живлення ECM/PCM +P068A=Ефективність знеструмленого реле живлення ECM/PCM – занадто рано +P068B=Ефективність знеструмленого реле живлення ECM/PCM – надто пізно +P068C=Низький рівень ланцюга керування свічки розжарювання 7 +P0691=Низький рівень ланцюга керування вентилятором 1 +P069B=Високий рівень ланцюга керування свічкою розжарювання 9 +P069C=Низький рівень ланцюга керування свічкою розжарювання 10 +P069D=Високий рівень ланцюга керування свічкою розжарювання 10 +P069F=ISO/SAE зарезервовано +P0700=Система керування трансмісією (запит MIL) +P0701=Діапазон/продуктивність системи керування трансмісією +P0709=Переривчастий ланцюг датчика діапазону передачі A +P070D=Високий рівень ланцюга датчика рівня трансмісійної рідини +P0712=Низький рівень ланцюга датчика температури трансмісійної рідини +P0715=Ланцюг вхідного/датчика швидкості турбіни A +P071A=Схема перемикання режиму передачі A +P071C=Перемикач режиму передачі A Circuit High +P071D=Перемикач режиму передачі B, ланцюг +P071E=Низький рівень перемикача B режиму передачі +P071F=Високий рівень перемикача B режиму передачі +P0720=Схема датчика вихідної швидкості +P0722=Немає сигналу в ланцюзі датчика вихідної швидкості +P0723=Переривчасте ланцюг датчика вихідної швидкості +P0724=Високий рівень ланцюга гальмівного перемикача B +P0725=Вхідний ланцюг обертів двигуна +P0729=Передача 6 неправильне передаточне число +P0730=Неправильне передавальне число +P0732=Передача 2 неправильне передаточне число +P0733=Передача 3 неправильне передаточне число +P0734=Передача 4 неправильне передаточне число +P0735=Передача 5 неправильне передаточне число +P0737=Вихідний ланцюг швидкості двигуна TCM +P0738=ТКМ Швидкість виходу двигуна Low +P0739=ТКМ Схема виходу двигуна Висока +P0740=Обрив муфти гідротрансформатора +P0741=Ефективність ланцюга зчеплення гідротрансформатора/зависання +P0742=Застрягла ланцюг муфти гідротрансформатора +P0743=Електрична схема зчеплення гідротрансформатора +P0747=Соленоїд керування тиском A застряг +P0748=Електромагніт контролю тиску A +P0750=Соленоїд перемикання передач A +P0755=Соленоїд перемикання передач B +P0757=Соленоїд B перемикання передач застряг +P075C=Соленоїд перемикання передач G застряг +P075E=Електромагніт перемикання G переривчастий +P075F=ISO/SAE зарезервовано +P0760=Соленоїд перемикання передач C +P0761=Електромагніт перемикання передач C працює/застряг +P0762=Соленоїд перемикання передач C застряг +P076B=Електромагніт перемикання передач H працює/застряг +P076C=Соленоїд перемикання передач H застряг +P076E=Електромагніт перемикання H переривчастий +P0772=Соленоїд E перемикання передач застряг +P0773=Електромагніт E перемикання передач +P0774=Електромагніт перемикання E переривчастий +P0775=Соленоїд контролю тиску B +P0776=Електромагніт контролю тиску B працює/застряг +P0777=Соленоїд керування тиском B застряг +P0778=Електромагніт контролю тиску B +P0783=3-4 зміна +P0784=4-5 зміна +P0785=Соленоїд перемикання/синхронізації +P0790=Нормальний/продуктивний перемикач +P0791=Ланцюг датчика A частоти обертання проміжного вала +P0792=Діапазон/продуктивність ланцюга датчика швидкості проміжного вала A +P0795=Соленоїд контролю тиску C +P080E=ISO/SAE зарезервовано +P080F=ISO/SAE зарезервовано +P0813=Зворотний вихідний ланцюг +P0815=Схема перемикання на підвищену передачу +P0816=Схема перемикача нижньої передачі +P0817=Ланцюг вимкнення стартера/розрив +P081A=Низький рівень ланцюга вимкнення стартера +P081B=Високий рівень ланцюга вимкнення стартера +P081D=Вхідний ланцюг нейтралі +P081E=Надмірне прослизання зчеплення B +P0820=Схема датчика положення X-Y важеля коробки передач +P0821=Схема положення X важеля перемикання передач +P0828=Високий рівень ланцюга перемикання вгору та вниз +P0829=5-6 зміна +P0830=Ланцюг A перемикача педалі зчеплення +P0834=Перемикач B педалі зчеплення Низький рівень +P0835=Перемикач B педалі зчеплення Високий рівень +P0838=Низький рівень ланцюга перемикача повного приводу (4WD) +P0839=Високий рівень перемикача повного приводу (4WD) +P083A=Датчик/перемикач G тиску трансмісійної рідини +P083B=Датчик тиску трансмісійної рідини/перемикач G Діапазон/продуктивність +P083F=Кореляція A/B перемикача педалі зчеплення +P0840=Ланцюг датчика/перемикача A тиску трансмісійної рідини +P0844=Переривчастий ланцюг датчика тиску трансмісійної рідини/перемикача A +P0845=Ланцюг датчика/перемикача B тиску трансмісійної рідини +P084A=Ланцюг датчика/перемикача тиску трансмісійної рідини H +P084B=Діапазон/продуктивність ланцюга датчика/перемикача H трансмісійної рідини +P084C=Низький рівень ланцюга датчика/перемикача тиску трансмісійної рідини +P084F=ISO/SAE зарезервовано +P0851=Низький рівень вхідного ланцюга перемикача паркування/нейтралі +P0852=Високий рівень вхідного ланцюга перемикача паркування/нейтралі +P0856=Вхідний сигнал контролю тяги +P0857=Діапазон/продуктивність вхідного сигналу контролю тяги +P085A=Схема зв'язку модуля B перемикання передач +P085B=Низький рівень зв'язку модуля B перемикання передач +P085C=Модуль перемикання передач B Високий рівень зв’язку +P0863=Схема зв'язку TCM +P0864=Діапазон/продуктивність ланцюга зв’язку TCM +P0867=Тиск трансмісійної рідини +P0868=Низький тиск трансмісійної рідини +P0869=Високий тиск трансмісійної рідини +P0872=Низький рівень ланцюга датчика/перемикача C тиску трансмісійної рідини +P0873=Високий рівень ланцюга датчика/перемикача C тиску трансмісійної рідини +P0875=Ланцюг датчика/перемикача D тиску трансмісійної рідини +P0876=Діапазон/продуктивність ланцюга датчика/перемикача D трансмісійної рідини +P0877=Низький рівень ланцюга датчика/перемикача D тиску трансмісійної рідини +P0882=Низький вхідний сигнал живлення TCM +P0883=Високий рівень вхідного сигналу живлення TCM +P0885=Контрольний ланцюг силового реле TCM/обрив +P0891=Високий рівень сигналу реле живлення TCM +P0892=Переривчастий ланцюг вимірювання реле живлення TCM +P0893=Увімкнено кілька передач +P0898=Низький рівень сигналу індикації несправності в системі керування трансмісією +P0899=Високий рівень сигналу індикації несправності в системі керування трансмісією +P0900=Ланцюг приводу зчеплення/розрив +P0901=Діапазон/продуктивність ланцюга приводу зчеплення +P0902=Низький рівень ланцюга приводу зчеплення +P0903=Високий рівень ланцюга приводу зчеплення +P0904=Схема вибору положення воріт +P0905=Діапазон/продуктивність ланцюга вибору положення воріт +P0908=Переривчастий ланцюг вибору положення воріт +P0912=Низький рівень ланцюга приводу вибору воріт +P0917=Високий рівень ланцюга положення перемикання передач +P0918=Переривчастий ланцюг положення перемикання передач +P0919=Помилка керування положенням перемикання передач +P0920=Ланцюг приводу перемикання передач вперед/розрив +P0921=Діапазон/продуктивність ланцюга приводу перемикання передач +P0922=Низький рівень ланцюгу приводу перемикання передач +P0924=Ланцюг приводу реверсу перемикання передач/обрив +P0925=Діапазон/продуктивність ланцюга приводу реверсу перемикання передач +P0928=Ланцюг керування електромагнітом блокування перемикання передач/обрив +P0929=Діапазон/продуктивність електромагнітного клапана блокування перемикання передач +P0932=Схема датчика гідравлічного тиску +P0933=Діапазон/продуктивність датчика гідравлічного тиску +P0934=Низький рівень ланцюга датчика гідравлічного тиску +P0937=Схема датчика температури гідравлічного масла +P0943=Занадто короткий період роботи блоку гідравлічного тиску +P0946=Діапазон/продуктивність ланцюга реле гідравлічного насоса +P0950=Схема ручного керування автоматичним перемиканням передач +P0951=Діапазон/продуктивність схеми ручного керування автоматичним перемиканням передач +P0952=Низький рівень ланцюга ручного керування автоматичним перемиканням передач +P0A98=Вентилятор охолодження гібридного акумулятора 2 застряг +P0AF1=Переривчастий/непостійний ланцюг датчика температури інвертора приводного двигуна +P0ACE=Ланцюг гібридного датчика температури батареї C переривчастий/непостійний +P0A28=Низький рівень заряду гібридної батареї +P0A2C=Низький рівень ланцюга датчика температури двигуна A +P0A66=Струм фази U двигуна B +P0AC7=Низький рівень ланцюга датчика B температури гібридної батареї +P0AEA=Низький рівень ланцюга датчика температури гібридної батареї D +P0983=Високий рівень електромагніту D перемикання передач +P0978=Електромагніт C перемикання передач Діапазон/продуктивність +P0969=Електромагніт керування тиском C Діапазон/продуктивність ланцюга керування +P206F=Регулювання впускного колектора (IMT) Клапан застряг закритий банк 2 a) +P0AD1=Вентилятор охолодження гібридного акумулятора 3 застряг +P0973=Низький рівень електромагніту перемикання передач A +P0A48=Високий рівень ланцюга датчика положення приводного двигуна B +P0A75=Струм фази W генератора +P0A82=Вентилятор охолодження гібридного акумуляторного блоку 1 працює/застряг +P0A9C=Діапазон/продуктивність гібридного датчика температури батареї A +P2034=Блок 2 датчика температури вихлопних газів, датчик 2 +P2130=Датчик/перемикач F дросельної заслінки/положення педалі +P2058=Високий рівень ланцюга інжектора відновлювача, банк 2, блок 2 +P0ABF=Схема датчика струму гібридної батареї +P0A56=Діапазон/продуктивність ланцюга датчика струму приводного двигуна B +P2051=Низький рівень ланцюга інжектора відновника, банк 2, блок 1 +P2029=Паливний обігрівач вимкнено +P2063=Низький рівень ланцюга керування подачею відновника +P2087=Переривчасте ланцюг датчика температури вихлопних газів, банк 2, датчик 2 +P0976=Низький рівень електромагніту B перемикання передач +P0A4C=Діапазон/продуктивність ланцюга датчика положення генератора +P0A0E=Переривчаста ланцюг блокування системи високої напруги +P0986=Електромагніт E перемикання передач, високий рівень +P2059=Ланцюг керування повітряним насосом впорскування відновника/обрив +P0AB2=Діапазон/продуктивність ланцюга датчика B температури повітря гібридного акумулятора +P099D=Діапазон/продуктивність ланцюга керування соленоїдом перемикання передач H +P0ACD=Високий рівень ланцюга датчика температури гібридної батареї C +P2055=Високий рівень ланцюга інжектора відновника Банк 1 Блок 2 +P0A77=Високий струм фази W генератора +P0981=Електромагніт перемикання передач D Діапазон/продуктивність ланцюга керування +P099E=Низький рівень електромагніту перемикання передач H +P0A36=Схема датчика температури генератора +P0AAB=Ланцюг ізоляції напруги гібридної батареї переривчастий/непостійний +P0AB7=Низький рівень ланцюга керування кріплення B двигуна +P2149=Паливний інжектор групи B Напруга живлення/розрив +P2038=Діапазон/продуктивність ланцюга датчика тиску повітря для впорскування відновника +P2092=A Низький рівень ланцюга керування приводом положення розподільного валу, ряд 2 b) +P2114=Датчик положення дросельної заслінки/педалі C Мінімальна ефективність зупинки +P2185=Високий рівень датчика температури охолоджуючої рідини двигуна 2 +P0A96=Схема керування вентилятором 2 гібридного акумулятора +P0A39=Високий рівень ланцюга датчика температури генератора +P0B02=Високий струм фази U двигуна рідинного насоса допоміжної трансмісії +P0A2B=Діапазон/продуктивність ланцюга датчика температури приводного двигуна A +P0AF3=Діапазон/продуктивність ланцюга датчика B температури інвертора приводного двигуна +P2128=Високий рівень ланцюга датчика/перемикача E положення дросельної заслінки/педалі +P2132=Низький рівень ланцюга датчика/перемикача F положення дросельної заслінки/педалі +P0960=Електромагніт керування тиском А, ланцюг керування/розрив +P0979=Низький рівень електромагніту C перемикання передач +P0975=Електромагніт B перемикання передач, діапазон/продуктивність +P0998=Низький рівень електромагніту F перемикання передач +P0958=Автоматичне перемикання в ручному режимі Високий рівень +P0A22=Схема датчика крутного моменту генератора +P2163=Датчик положення дросельної заслінки/педалі A Максимальна ефективність зупинки +P0A09=DC / DC Конвертер статус ланцюга Low +P0A2E=Переривчастий ланцюг датчика температури приводного двигуна A +P0A4B=Схема датчика положення генератора +P0A5B=Низький рівень ланцюга датчика струму генератора +P0A54=Високий рівень ланцюга датчика струму двигуна A +P0992=Датчик/перемикач F ланцюга тиску трансмісійної рідини +P0AC8=Високий рівень ланцюга датчика B температури гібридної батареї +P099B=Низький рівень електромагніту G перемикання передач +P0A15=Низький рівень ланцюга керування опори двигуна A +P0A58=Високий рівень ланцюга датчика струму приводного двигуна B +P0A0D=Висока напруга в ланцюзі блокування +P0AA9=Низький рівень напруги датчика ізоляції гібридної батареї +P0A1C=Модуль керування приводним двигуном B +P0A46=Діапазон/продуктивність ланцюга датчика положення приводного двигуна B +P0A5A=Діапазон/продуктивність ланцюга датчика струму генератора +P0AD6=Діапазон/продуктивність ланцюга керування повітряним потоком A гібридної батареї +P0AA1=Позитивний контактор гібридної батареї замкнувся +P0A9D=Низький рівень ланцюга датчика температури гібридної батареї A +P0A8D=Низька напруга системи модуля живлення 14 В +P0AAC=Ланцюг датчика температури повітря А гібридного акумулятора +P2089=A Високий рівень ланцюга керування приводом положення розподільного валу, ряд 1 b) +P2106=Система керування приводом дросельної заслінки – примусова обмежена потужність +P0AF6=Переривчастий/непостійний ланцюг датчика температури інвертора двигуна +P0AE2=Ланцюг контактора попередньої зарядки гібридної батареї застряг у замкнутому стані +P0B0B=Висока напруга в ланцюзі живлення двигуна насоса допоміжної трансмісії +P0AF4=Низький рівень ланцюга датчика B температури інвертора двигуна +P0AE6=Низький рівень ланцюга керування контактором попередньої зарядки гібридної батареї +P2050=Контур інжектора відновника/відкритий банк 2 блок 1 +P206D=ISO/SAE зарезервовано +P0AE8=Ланцюг D датчика температури гібридної батареї +P0B0C=Витік гідравліки насоса рідини допоміжної трансмісії +P2035=Низький рівень ланцюга датчика температури вихлопних газів, банк 2, датчик 2 +P2067=Низький рівень ланцюга датчика рівня палива B +P2093=A Високий рівень ланцюга керування приводом положення розподільного валу, ряд 2 b) +P2095=B Високий рівень ланцюга керування приводом положення розподільного валу, ряд 2 c) +P2137=Кореляція напруги датчика положення дросельної заслінки/педалі/перемикача B/C +P2124=Переривчастий ланцюг датчика/перемикача D дросельної заслінки/положення педалі +P2129=Переривчастий ланцюг датчика положення дросельної заслінки/педалі/перемикача E +P2133=Високий рівень ланцюга датчика/перемикача F положення дросельної заслінки/педалі +P2143=Ланцюг керування вентиляційним отвором рециркуляції вихлопних газів/розрив +P0A3C=Перегрівання двигуна інвертора +P0A50=Перевищення швидкості ланцюга датчика положення генератора +P0A59=Схема датчика струму генератора +P0AB8=Високий рівень ланцюга керування кріплення B двигуна +P0A69=Струм фази V приводного двигуна B +P0A8A=Переривчастий ланцюг датчика струму модуля живлення 14 В +P0AA8=Діапазон/продуктивність ланцюга датчика ізоляції напруги гібридної батареї +P0ACF=Схема керування вентилятором 3 гібридного акумулятора +P0AED=Схема датчика A температури інвертора приводного двигуна +P2121=Діапазон/продуктивність ланцюга датчика/перемикача D дросельної заслінки/положення педалі +P0A3F=Ланцюг датчика положення приводного двигуна A +P0AE3=Ланцюг контактора попередньої зарядки гібридної батареї застряг у розімкнутому стані +P0965=Діапазон/продуктивність електричного кола керування тиском +P099F=Високий рівень електромагніту перемикання передач H +P0A24=Низький рівень ланцюга датчика моменту генератора +P0A68=Високий струм фази U двигуна B +P0A9E=Високий рівень ланцюга датчика температури гібридної батареї A +P0AF2=Датчик B температури інвертора приводного двигуна +P0AF7=Занадто висока внутрішня температура модуля живлення 14 В +P2016=Низький рівень датчика/перемикача положення бігуна впускного колектора, банк 1 a) +P203B=Діапазон/продуктивність ланцюга датчика рівня відновника +P205B=Діапазон/продуктивність ланцюга датчика температури резервуара для відновника +P206B=ISO/SAE зарезервовано +P2074=Абсолютний тиск у колекторі/масовий потік повітря - Кореляція положення дросельної заслінки при більшому навантаженні +P2111=Система керування приводом дросельної заслінки – застрягла у відкритому положенні +U0096=Зарезервовано документом +U0097=Зарезервовано документом +U0160=Втрачено зв’язок із модулем керування звуковим сповіщенням +U0103=Втрачено зв’язок із модулем перемикання передач +U0130=Втрачено зв’язок із модулем керування зусиллям рульового керування +U0154=Втрачено зв’язок із модулем керування системою безпеки +U0104=Втрачено зв’язок із модулем круїз-контролю +U0106=Втрачено зв’язок із модулем керування свічкою розжарювання +U0105=Втрачено зв’язок із модулем керування паливним інжектором +U0107=Втрачено зв’язок із модулем керування приводом дросельної заслінки +U0110=Втрачено зв’язок із модулем керування приводним двигуном +U0119=Втрачено зв’язок із модулем керування паливними елементами +U0120=Втрачено зв’язок із модулем керування стартер-генератором +U0149=Втрачено зв’язок зі шлюзом D +U0164=Втрачено зв’язок із модулем керування HVAC +U0121=Втрачено зв’язок із модулем керування антиблокувальною системою гальм (ABS) +U0122=Втрачено зв’язок із модулем керування динамікою автомобіля +U0125=Втрачено зв’язок із модулем датчика багатоосьового прискорення +U0127=Втрачено зв’язок із модулем контролю тиску в шинах +U0132=Втрачено зв’язок із модулем контролю рівня їзди +U0136=Втрачено зв’язок із модулем керування заднім диференціалом +U0137=Втрачено зв’язок із модулем керування гальмами причепа +U0166=Втрачено зв’язок із модулем керування допоміжним нагрівачем +U0138=Втрачено зв’язок із модулем управління всюдихідністю +U0148=Втрачено зв’язок із шлюзом C +U0195=Втрачено зв’язок із передплатним модулем розважального приймача +U0155=Втрачено зв’язок із модулем керування приладової панелі (IPC) +U0161=Втрачено зв’язок із модулем Compass +U0165=Втрачено зв’язок із модулем керування HVAC +U0171=Втрачено зв’язок із датчиком B системи обмежень +U0177=Втрачено зв’язок із датчиком H системи обмежень +U0410=Недійсні дані, отримані від модуля керування паливним насосом +U0192=Втрачено зв’язок із персональним комп’ютером +U0193=Втрачено зв’язок із модулем керування цифровим звуком A +U0329=Несумісність програмного забезпечення з модулем керування рульовою колонкою +U0414=Недійсні дані, отримані від модуля керування зчепленням повного приводу +U0416=Недійсні дані, отримані від модуля керування динамікою автомобіля +U0209=Втрачено зв’язок із модулем керування сидінням B +U0212=Втрачено зв’язок із модулем керування рульовою колонкою +U0214=Втрачено зв’язок із дистанційним керуванням функцією +U0409=Недійсні дані, отримані від модуля керування альтернативним паливом +U0429=Недійсні дані, отримані від модуля керування рульовою колонкою +U0217=Втрачено зв’язок із дверним вимикачем C +U0222=Втрачено зв’язок із двигуном дверного вікна A +U0225=Втрачено зв’язок із двигуном дверного вікна D +U0307=Несумісність програмного забезпечення з модулем керування свічками розжарювання +U0300=Несумісність програмного забезпечення модуля внутрішнього керування +U0318=Несумісність програмного забезпечення з модулем керування гальмівною системою +U0323=Несумісність програмного забезпечення з модулем керування панелі приладів +U0415=Недійсні дані, отримані від модуля керування антиблокувальною системою гальм +U0304=Несумісність програмного забезпечення з модулем керування перемиканням передач +U0313=Несумісність програмного забезпечення з модулем керування енергією батареї B +U0316=Несумісність програмного забезпечення з модулем керування динамікою автомобіля +U0330=Несумісність програмного забезпечення з модулем контролю тиску в шинах +U0408=Недійсні дані, отримані від модуля керування приводом дросельної заслінки +P0AE9=Діапазон/продуктивність гібридного датчика температури батареї D +U0402=Недійсні дані, отримані від модуля керування трансмісією +U0411=Недійсні дані, отримані від модуля керування приводним двигуном +U0412=Недійсні дані, отримані від модуля керування енергією батареї A +U0421=Недійсні дані, отримані від модуля контролю рівня прохідності +U0424=Недійсні дані, отримані від модуля керування HVAC +P0A57=Низький рівень ланцюга датчика струму приводного двигуна B +P2115=Датчик положення дросельної заслінки/педалі D Мінімальна ефективність зупинки +P0A0B=Ефективність високовольтної системи блокування +P0A3A=Переривчасте ланцюг датчика температури генератора +P0A7D=Низький рівень заряду гібридної батареї +P0961=Діапазон/продуктивність ланцюга керування тиском +P0993=Діапазон/продуктивність ланцюга датчика/перемикача F тиску трансмісійної рідини +P0A4E=Високий рівень ланцюга датчика положення генератора +P0A14=Верстат для регулювання двигуна / відкрити +P0A47=Низький рівень ланцюга датчика положення двигуна B +P0A19=Низький рівень ланцюга датчика моменту двигуна +P0A2D=Високий рівень ланцюга датчика температури приводного двигуна A +P0A4A=Перевищення швидкості в ланцюзі датчика положення приводного двигуна B +P0991=Переривчастий ланцюг датчика/перемикача тиску трансмісійної рідини +P0A26=Переривчастий ланцюг датчика крутного моменту генератора +P0A35=Перегрівання приводного двигуна B +P0A6A=Низький струм фази V приводного двигуна B +P0A85=Високий рівень ланцюга керування охолоджувальним вентилятором 1 гібридного акумуляторного блоку +P0959=Автоматичне перемикання в ручному режимі Переривчаста схема +P0980=Електромагніт C перемикання передач, високий рівень +P0A44=Перевищення швидкості ланцюга датчика положення приводного двигуна A +P0966=Низький рівень електромагніту B керування тиском +P0A6C=Приводний двигун B Фаза W Струм +P0A88=Низький рівень ланцюга датчика струму модуля живлення 14 В +P0994=Низький рівень датчика/перемикача F тиску трансмісійної рідини +P0AA7=Схема датчика ізоляції напруги гібридної батареї +P0AAA=Високий рівень ланцюга ізоляції напруги гібридної батареї +P2005=Керування бігуном впускного колектора застрягло у відкритому стані 2 a) +P2022=Датчик положення бігуна впускного колектора/ланцюг перемикача High Bank 2 a) +P0955=Схема автоматичного перемикання в ручному режимі +P0988=Діапазон/продуктивність ланцюга датчика/перемикача E тиску трансмісійної рідини +P099C=Електромагніт перемикання передач G, високий рівень +P2162=Кореляція A/B датчика швидкості автомобіля +P2188=Система Too Rich на Idle Bank 1 +P2284=Діапазон/продуктивність ланцюга датчика тиску керування інжектором +P0A04=Переривчасте ланцюг датчика температури охолоджуючої рідини електроніки двигуна +P0962=Низький рівень електромагніту керування тиском А в ланцюзі керування +P0996=Переривчастий ланцюг датчика/перемикача F тиску трансмісійної рідини +P0A5C=Високий рівень ланцюга датчика струму генератора +P0987=Датчик/перемикач E ланцюга тиску трансмісійної рідини +P0977=Електромагніт B перемикання передач, високий рівень +P0990=Високий рівень ланцюга датчика/перемикача тиску трансмісійної рідини +P0A67=Низький струм фази U двигуна B +P0A6B=Високий струм фази V приводного двигуна B +P0A97=Вентилятор охолодження гібридного акумулятора 2 працює/застряг +P0AA5=Ланцюг негативного контактора гібридної батареї застряг у розімкнутому стані +P0953=Високий рівень ланцюга ручного керування автоматичним перемиканням передач +P0A5D=Струм фази U двигуна A +P0AEF=Низький рівень ланцюга датчика температури інвертора двигуна +P0974=Високий рівень електромагніту перемикання передач A +P0982=Низький рівень електромагніту D перемикання передач +P0A0A=Схема блокування системи високої напруги +P0A0C=Низький рівень блокування системи високої напруги +P0995=Високий рівень ланцюга датчика/перемикача F тиску трансмісійної рідини +P0997=Діапазон/продуктивність ланцюга керування електромагнітом перемикання передач F +P0999=Електромагніт F перемикання передач, високий рівень +P0A10=DC / DC Конвертер статус ланцюга High +P0ACC=Низький рівень ланцюга датчика температури гібридної батареї C +P0A06=Низький рівень ланцюга керування насосом охолоджуючої рідини електроніки двигуна +P0A64=Низький струм приводного двигуна A фази W +P0A6D=Низький струм приводного двигуна B фази W +P0A79=Інверторна продуктивність приводного двигуна B +P0A93=Продуктивність інверторної системи охолодження +P0AB5=Ланцюг датчика температури повітря B гібридної батареї переривчастий/непостійний +P0A27=Схема вимкнення гібридної батареї +P0A49=Переривчастий ланцюг датчика положення приводного двигуна B +P0A6F=Струм фази U генератора +P0A94=Продуктивність DC/DC перетворювача +P2047=Контур інжектора відновника/відкритий банк 1 блок 1 +P0A1D=Гібридний модуль керування трансмісією +P0A29=Високий рівень живлення гібридної батареї +P0A55=Ланцюг датчика струму приводного двигуна B +P0A62=Високий струм фази V приводного двигуна A +P0A65=Двигун приводу A Фаза W Сила струму +P0A72=Струм фази V генератора +P0A23=Діапазон/продуктивність ланцюга датчика крутного моменту генератора +P0A32=Низький рівень ланцюга датчика температури приводного двигуна B +P0A38=Низький рівень ланцюга датчика температури генератора +P0A4F=Переривчасте ланцюг датчика положення генератора +P0A73=Низький струм фази V генератора +P0A9A=Високий рівень ланцюга керування охолоджувальним вентилятором гібридного акумуляторного блоку 2 +P0A25=Високий рівень ланцюга датчика крутного моменту генератора +P0A63=Приводний двигун A Фаза W Струм +P0A7C=Перегрівання електроніки двигуна +P0A9F=Ланцюг датчика температури гібридної батареї A переривчастий/непостійний +P0AA2=Ланцюг позитивного контактора гібридної батареї застряг у розімкнутому стані +P0AB3=Низький рівень ланцюга датчика B температури повітря гібридної батареї +P0AA6=Несправність ізоляції напруги гібридної батареї +P0ABE=Ланцюг датчика напруги гібридної батареї переривчастий/непостійний +P204E=Переривчастий/непостійний ланцюг датчика тиску відновника +P213D=Високий рівень дросельної заслінки B рециркуляції вихлопних газів +P2273=Сигнал датчика O2 застряг, багатий банк 2, датчик 2 +P0A6E=Двигун B Фаза W Високий струм +P0A8E=Висока напруга системи модуля живлення 14 В +P0AD8=Високий рівень ланцюга керування гібридної батареї +P0A74=Високий струм фази V генератора +P0B01=Низький струм фази U двигуна рідинного насоса допоміжної трансмісії +P0A78=Інверторна продуктивність приводного двигуна +P0AB6=Ланцюг керування кріплення B двигуна/розрив +P0AD2=Низький рівень ланцюга керування гібридного акумулятора +P0AF8=Напруга системи гібридної батареї +P2311=Вторинний контур котушки запалювання D +P0A84=Низький рівень ланцюга керування гібридного акумулятора +P0AA0=Схема позитивного контактора гібридної батареї +P0AB0=Ланцюг датчика температури повітря A гібридної батареї переривчастий/непостійний +P0ADA=Діапазон/продуктивність схеми керування позитивним контактором гібридної батареї +P0B07=Низький струм двигуна насоса рідини допоміжної коробки передач +P203C=Низький рівень датчика рівня відновника +P0AAE=Низький рівень ланцюга датчика температури повітря А гібридного акумулятора +P0AB9=Продуктивність гібридної системи +P2004=Управління бігуном впускного колектора застрягло у відкритому стані 1 a) +P0ABD=Високий рівень напруги гібридної батареї +P2123=Високий рівень ланцюга датчика/перемикача D дросельної заслінки/положення педалі +P0AC3=Ланцюг датчика струму гібридної батареї переривчастий/непостійний +P0AC6=Діапазон/продуктивність гібридного датчика температури батареї B +P0B0A=Низька напруга в ланцюзі живлення двигуна насоса допоміжної трансмісії +P2017=Високий рівень датчика/ланцюга перемикача положення бігуна впускного колектора, ряд 1 a) +P206C=ISO/SAE зарезервовано +P2001=Ефективність уловлювача NOx нижче порогового значення, банк 2 +P2039=Низький рівень ланцюга датчика тиску повітря впорскування відновника +P203D=Високий рівень датчика рівня відновника +P2081=Переривчасте ланцюг датчика температури вихлопних газів, банк 1, датчик 1 +P0AD0=Вентилятор охолодження гібридного акумуляторного блоку 3 працює/застряг +P0AD7=Низький рівень ланцюга керування повітряним потоком A гібридної батареї +P0ADC=Високий рівень ланцюга керування позитивним контактором гібридної батареї +P0AF9=Нестабільна напруга системи гібридної батареї +P0AFA=Низька напруга системи гібридної батареї +P0B03=Струм фази V двигуна рідинного насоса допоміжної трансмісії +P0B04=Низький струм фази V двигуна рідинного насоса допоміжної трансмісії +P0B06=Струм фази W двигуна рідинного насоса допоміжної трансмісії +P2033=Високий рівень ланцюга датчика температури вихлопних газів, банк 1, датчик 2 +P2052=Високий рівень ланцюга інжектора відновника, банк 2, блок 1 +P0B08=Високий струм фази W насоса рідини допоміжної трансмісії +P204F=ISO/SAE зарезервовано +P0B09=Ланцюг напруги живлення двигуна насоса рідини допоміжної трансмісії/обрив +P2002=Ефективність дизельного сажового фільтра нижче порогового значення Банк 1 +P2023=Переривчастий ланцюг датчика/перемикача положення бігуна впускного колектора, банк 2 a) +P2003=Ефективність дизельного сажового фільтра нижче порогового значення, банк 2 +P2006=Управління бігуном впускного колектора заблоковано, закритий банк 1 a) +P2018=Переривчастий ланцюг датчика/перемикача положення бігуна впускного колектора, банк 1 a) +P2078=Регулювання впускного колектора (IMT) Датчик положення клапана/ланцюг перемикача High Bank 1 a) +P2024=Схема датчика температури парів палива в результаті випаровування (EVAP) +P2025=Ефективність датчика температури випаровування палива (EVAP) +P2027=Висока напруга в ланцюзі датчика температури випаровування палива (EVAP) +P2028=Викиди випаровування (EVAP) Переривчасте ланцюг датчика температури парів палива +P2100=Ланцюг двигуна керування приводом дросельної заслінки/обрив +P203A=Схема датчика рівня відновника +P2103=Високий рівень ланцюга двигуна керування приводом дросельної заслінки +P2157=Високий рівень напруги живлення паливної форсунки групи D +P203E=Переривчастий/непостійний ланцюг датчика рівня відновника +P2046=Переривчасте ланцюг датчика температури відновника +P207C=Налаштування впускного колектора (IMT) Датчик положення клапана/ланцюг перемикача Низький банк 2 a) +P2057=Низький рівень ланцюга інжектора відновника, банк 2, блок 2 +P205A=Ланцюг датчика температури резервуара для відновника +P2110=Система керування приводом дросельної заслінки – примусове обмеження обертів +P2140=Кореляція напруги датчика положення дросельної заслінки/педалі/перемикача E/F +P2141=Низький рівень дросельної заслінки системи рециркуляції вихлопних газів +P215B=Кореляція швидкості транспортного засобу – швидкості вихідного вала +P2261=Перепускний клапан турбокомпресора/нагнітача – механічний +P2065=Ланцюг B датчика рівня палива +P2066=Ефективність датчика рівня палива B +P2070=Клапан налаштування впускного колектора (IMT) застряг у відкритому стані 1 a) +P2091=B Високий рівень ланцюга керування приводом положення розподільного валу, ряд 1 c) +P2094=B Низький рівень ланцюга керування приводом положення розподільного валу, ряд 2 c) +P2150=Низька напруга живлення паливної форсунки групи B +P2233=Ланцюг сигналу датчика O2 замикається на ланцюг нагрівача, банк 1, датчик 3 +P2296=Високий рівень ланцюга керування регулятора тиску палива 2 +P2324=Низький рівень первинного ланцюга керування котушкою запалювання I +P2077=Регулювання впускного колектора (IMT) Датчик положення клапана/ланцюг перемикача Низький банк 1 a) +P2079=Регулювання впускного колектора (IMT) Датчик положення клапана/ланцюг перемикача Переривчастий банк 1 a) +P207A=Регулювання впускного колектора (IMT) датчик положення клапана/ланцюг перемикача 2 a) +P2086=Діапазон/продуктивність ланцюга датчика температури вихлопних газів, банк 2, датчик 2 +P2098=Система корекції палива після каталізатора занадто бідний банк 2 +P2109=Датчик положення дросельної заслінки/педалі A Мінімальна ефективність зупинки +P2197=Сигнал датчика O2 зміщений/застряг збідненого банку 2, датчик 1 +P2237=Позитивний струм керування датчиком O2/відкритий банк 1, датчик 1 +P2264=Вода в ланцюзі датчика палива +P2097=Система корекції палива після каталізатора занадто багата, банк 1 +P2099=Система корекції палива після каталізатора занадто багата, банк 2 +P2118=Діапазон/продуктивність двигуна керування приводом дросельної заслінки +P2174=Система керування приводом дросельної заслінки – виявлено раптовий низький потік повітря +P2195=Сигнал датчика O2 зміщений/застряг збідненого банку 1, датчик 1 +P2082=Діапазон/продуктивність ланцюга датчика температури вихлопних газів, банк 2, датчик 1 +P2083=Переривчасте ланцюг датчика температури вихлопних газів, банк 2, датчик 1 +P2090=B Низький рівень ланцюга керування приводом положення розподільного валу, ряд 1 c) +P2096=Система корекції палива після каталізатора занадто бідний банк 1 +P2084=Діапазон/продуктивність ланцюга датчика температури вихлопних газів, банк 1, датчик 2 +P2125=Датчик/перемикач E дросельної заслінки/положення педалі +P2216=Високий рівень ланцюга датчика NOx, банк 2 +P2101=Діапазон/продуктивність ланцюга двигуна керування приводом дросельної заслінки +P2116=Датчик положення дросельної заслінки/педалі E Мінімальна ефективність зупинки +P2538=Високий рівень у ланцюзі положення аксесуара вимикача запалювання +P2126=Діапазон/продуктивність ланцюга дросельної заслінки/положення педалі/перемикача E +P2173=Система керування приводом дросельної заслінки – виявлено високий потік повітря +P2183=Діапазон/продуктивність ланцюга датчика температури охолоджуючої рідини двигуна 2 +P2202=Низький рівень ланцюга датчика NOx Банк 1 +P2625=Високий рівень ланцюга регулятора тиску керування форсункою +P3431=Низький рівень ланцюга керування випускним клапаном циліндра 4 +U0008=Високошвидкісна шина зв'язку CAN (-) Висока +U0048=Комунікаційна шина C (+) відкрито +P2156=Низька напруга живлення паливної форсунки групи D +P2170=Низький рівень електромагнітного клапана вентиляційного отвору регулятора тиску вихлопу +P2555=Високий рівень дросельної заслінки/затримки палива +P2131=Діапазон/продуктивність ланцюга датчика положення дросельної заслінки/педалі/перемикача F +P2161=Датчик швидкості автомобіля B переривчастий/непостійний +P2135=Кореляція напруги датчика положення дросельної заслінки/педалі/перемикача A/B +P2187=Система занадто бідна на Idle Bank 1 +P2136=Кореляція напруги датчика дросельної заслінки/положення педалі/перемикача A/C +P2269=Вода в стані палива +P2138=Кореляція напруг D/E датчика/перемикача положення дросельної заслінки/педалі +P213B=Діапазон/продуктивність ланцюга керування дросельною заслінкою рециркуляції вихлопних газів +P213C=Низький рівень дросельної заслінки B системи рециркуляції вихлопних газів +P2144=Низький рівень ланцюга керування рециркуляцією вихлопних газів +P2145=Високий рівень ланцюга керування вентиляційним отвором рециркуляції вихлопних газів +P2241=Низький рівень позитивного струму датчика O2, банк 2, датчик 1 +P2142=Високий рівень дросельної заслінки системи рециркуляції вихлопних газів +P2151=Високий рівень напруги живлення паливної форсунки групи B +P2164=Датчик положення дросельної заслінки/педалі B Максимальна ефективність зупинки +P2196=Сигнал датчика O2 зміщений/застряг насичений банк 1, датчик 1 +P2209=Діапазон/продуктивність ланцюга датчика нагрівача NOx 1 +P2232=Ланцюг сигналу датчика O2 замикається на ланцюг нагрівача, банк 1, датчик 2 +P2160=Низький рівень ланцюга датчика швидкості автомобіля +P2169=Ланцюг керування вентиляційним електромагнітом регулятора тиску вихлопу/обрив +P2171=Високий рівень ланцюга керування електромагнітом вентиляційного отвору регулятора тиску вихлопу +P2242=Позитивний струм датчика O2, високий рівень блоку 2, датчик 1 +P2272=Сигнал датчика O2 застряг, бідний банк 2, датчик 2 +P242A=Контур датчика температури вихлопних газів, блок 1, датчик 3 +P2172=Система керування приводом дросельної заслінки – виявлено раптовий високий потік повітря +P2177=Система Too Lean Off Idle Bank 1 +P2179=Система Too Lean Off Idle Bank 2 +P2180=Система Too Rich від Idle Bank 2 +P2181=Продуктивність системи охолодження +P2186=Ланцюг датчика температури охолоджуючої рідини двигуна 2 переривчастий/непостійний +P2248=Еталонна напруга датчика O2, банк 2, датчик 1 +P2184=Низький рівень датчика температури охолоджуючої рідини двигуна 2 +P2200=Блок 1 датчика NOx +P2246=Високий рівень опорної напруги датчика O2, банк 1, датчик 1 +P2267=Високий рівень води в ланцюзі датчика палива +P2456=Ланцюг датчика диференціального тиску сажового фільтра переривчастий/непостійний +P2554=Низький рівень ланцюга блокування дросельної заслінки/палива +P2602=Низький рівень ланцюга керування насосом охолоджуючої рідини +P2617=Вихідний ланцюг/розрив сигналу положення колінчастого вала +P2206=Низький рівень ланцюга керування нагрівачем датчика NOx Банк 1 +P2207=Високий рівень ланцюга керування нагрівачем датчика NOx, банк 1 +P2231=Ланцюг сигналу датчика O2 замикається на ланцюг нагрівача, банк 1, датчик 1 +P2313=Високий рівень первинного ланцюга керування котушки запалювання E +P2238=Низький рівень позитивного струму датчика O2, банк 1, датчик 1 +P2247=Ланцюг опорної напруги датчика O2/датчик відкритого ряду 2 1 +P2249=Низький рівень опорної напруги датчика O2, банк 2, датчик 1 +P2254=Ланцюг керування негативним струмом датчика O2/датчик 1 відкритого банку 2 +P2256=Від’ємний струм датчика O2, високий рівень блоку 2, датчик 1 +P2265=Вода в ланцюзі датчика палива Діапазон/продуктивність +P3477=Циліндр 10, ланцюг керування випускним клапаном/розрив +P2268=Вода в ланцюзі датчика палива переривчасто +P2304=Високий рівень первинного ланцюга керування котушкою запалювання B +P2270=Сигнал датчика O2 застряг, бідний банк 1, датчик 2 +P2315=Низький рівень первинного ланцюга керування котушкою запалювання F +P2506=Діапазон/продуктивність вхідного сигналу живлення ECM/PCM +P253D=Високий рівень датчика PTO +P2734=Електромагніт контролю тиску F +P2747=Ланцюг датчика швидкості проміжного вала B відсутній +P2792=Gate Виберіть Direction Circuit High +P2271=Сигнал датчика O2 застряг, багатий банк 1, датчик 2 +P2287=Переривчастий ланцюг датчика тиску керування форсункою +P2338=Циліндр 3 вище порогу детонації +P242D=Високий рівень ланцюга датчика температури вихлопних газів, банк 1, датчик 3 +P2288=Надто високий тиск керування форсункою +P2771=Низький рівень перемикача повного приводу (4WD) +U0070=Комунікаційна шина транспортного засобу E (-) Низький +P2325=Високий рівень первинного ланцюга керування котушки запалювання I +P3483=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 11 +P256E=Датчик/перемикач холостого ходу двигуна переривчастий/непостійний +P2401=Низький рівень ланцюга керування насосом системи виявлення витоку викидів +P256A=Датчик вибору обертів холостого ходу двигуна/ланцюг перемикача/розрив +P2347=Циліндр 12 вище порогу детонації +P2402=Високий рівень ланцюга керування насосом системи виявлення витоку викидів +P240D=ISO/SAE зарезервовано +P2435=Блок 2 потоку повітря/датчика тиску системи вторинного повітря +P2450=Перемикання клапана системи викидів випаровування/зависання у відкритому стані +P2400=Ланцюг керування насосом виявлення витоку викидів випаровування/обрив +P2405=Низький рівень датчика в ланцюзі датчика системи викидів випаровування +P240C=Високий рівень ланцюга керування нагрівачем насоса системи виявлення витоку +P240E=ISO/SAE зарезервовано +P2536=Схема положення аксесуара вимикача запалювання +P2545=Запит на керування крутним моментом Вхідний сигнал A Діапазон/продуктивність +P2406=Високий рівень датчика насоса системи виявлення витоку викидів +P240F=ISO/SAE зарезервовано +P242C=Низький рівень ланцюга датчика температури вихлопних газів, банк 1, датчик 3 +P2525=Схема датчика тиску в вакуумному резервуарі +P2532=Високий рівень у ланцюзі положення перемикача запалювання +P2629=Схема корекції струму накачування датчика O2 / Розімкнутий блок 2 Датчик 1 +P2608=Високий рівень ланцюга обігрівача B всмоктуваного повітря +U0033=Комунікаційна шина A (-) відкрито +P2410=Низький рівень датчика/перемикача кришки паливного баку +P2552=Схема блокування дросельної заслінки/палива +U0094=Зарезервовано документом +P2419=Низький рівень ланцюга керування перемикаючим клапаном системи викидів випаровування +P2427=Високий рівень ланцюга керування клапаном охолодження рециркуляції вихлопних газів +P2429=Надто висока температура вихлопних газів Ряд 2 +P2507=Низький вхідний сигнал живлення ECM/PCM +P2659=Схема керування приводом коромисла, високий рівень сигналу, ряд 2 +P242B=Діапазон/продуктивність ланцюга датчика температури вихлопних газів, банк 1, датчик 3 +P2431=Система впорскування вторинного повітря Потік повітря/датчик тиску Діапазон/продуктивність Блок 1 +P2434=Система впорскування вторинного повітря Потік повітря/ланцюг датчика тиску переривчастий/нестабільний Банк 1 +P2439=Система впорскування вторинного повітря Потік повітря/ланцюг датчика тиску переривчастий/нестабільний Банк 2 +P251F=PTO Високий рівень ланцюга вимкнення двигуна +P2432=Низький рівень потоку повітря/датчика тиску системи вторинного повітря Банк 1 +P2551=Високий вхідний сигнал запиту керування крутним моментом B +P2643=Сигнал зворотного зв'язку керування крутним моментом B Низький +P2703=Фрикційний елемент трансмісії D Застосувати часовий діапазон/продуктивність +P3406=Ефективність керування випускним клапаном циліндра 1 +P3414=Ефективність керування випускним клапаном циліндра 2 +P3445=Циліндр 6 випускний клапан керування ланцюгом/розрив +P3447=Низький рівень ланцюга керування випускним клапаном циліндра 6 +P2436=Система впорскування вторинного повітря Потік повітря/датчик тиску Діапазон/продуктивність Блок 2 +P2648=Низький рівень сигналу в ланцюзі керування приводом коромисла, банк 1 +P2437=Низький рівень потоку повітря/датчика тиску системи вторинного повітря Банк 2 +P2438=Система впорскування вторинного повітря Потік повітря/ланцюг датчика тиску, високий ряд 2 +P2605=Контур нагрівача A впускного повітря/розрив +P2719=Діапазон/продуктивність електричного кола керування тиском +P3475=Низький рівень ланцюга керування деактивацією/впускним клапаном циліндра 10 +U0007=Високошвидкісна шина зв'язку CAN (-) Низький +P256C=Низький рівень датчика/перемикача холостого ходу двигуна +P2563=Діапазон/продуктивність ланцюга датчика A керування наддувом турбокомпресора +P2647=Система приводу коромисла застрягла на банку 1 +P2502=Напруга системи заряджання +P2534=Низький рівень сигналу перемикача запалювання +P2717=Електромагніт контролю тиску D переривчастий +P2761=Ланцюг керування соленоїдом керування тиском гідротрансформатора/розрив +P2767=Немає сигналу в ланцюзі датчика B швидкості входу/турбіни +P245B=Діапазон/продуктивність ланцюга керування байпасом системи рециркуляції вихлопних газів +P2669=Напруга живлення приводу B Circuit /Open +U0081=Зарезервовано документом +P2575=Високий рівень ланцюга датчика пошкодження каталізатора прямого озонового зменшення +P245C=Низький рівень ланцюга керування байпасом системи рециркуляції вихлопних газів +P254A=Ланцюг датчика/перемикача 1 вибору швидкості ВВП/розрив +P245D=Високий рівень ланцюга керування байпасом рециркуляції охолоджувача вихлопних газів +P2553=Діапазон/продуктивність схеми блокування дросельної заслінки/палива +P2556=Датчик/перемикач рівня охолоджуючої рідини двигуна +P255F=ISO/SAE зарезервовано +P2704=Фрикційний елемент трансмісії E Застосувати часовий діапазон/продуктивність +P2501=Лампа генератора/L-клема високого рівня +P2530=Схема положення перемикача запалювання +P2503=Низька напруга системи заряджання +P2505=Вхідний сигнал живлення ECM/PCM +P256B=Датчик вибору обертів холостого ходу двигуна/діапазон перемикання/продуктивність +P2518=Високий рівень ланцюга датчика тиску холодоагенту кондиціонера B +P2519=A/C Запит на схему +P2540=Діапазон/продуктивність ланцюга датчика паливної системи низького тиску +P2660=B Схема керування приводом коромисла / Розімкнутий блок циліндрів 2 +P2667=Високий рівень ланцюга керування запірним паливним клапаном B +P2795=Високий рівень ланцюга перемикання передач +P3415=Низький рівень ланцюга керування випускним клапаном циліндра 2 +P3443=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 6 +U0061=Шина зв'язку транспортного засобу D (-) Низький +P2526=Діапазон/продуктивність ланцюга датчика тиску у вакуумному резервуарі +P252A=Ланцюг датчика якості моторного масла +P2535=Високий рівень у ланцюзі положення перемикача запалювання +P2537=Низький рівень ланцюга положення вимикача запалювання +P2539=Ланцюг датчика паливної системи низького тиску +P2612=Низький рівень ланцюга керування розподільним клапаном холодоагенту кондиціонера +P254B=Датчик/перемикач 1, діапазон/продуктивність вибору швидкості ВВП +P2641=Сигнал зворотного зв'язку управління крутним моментом B +P2732=Електромагніт контролю тиску F справний або застряг +P3446=Ефективність керування випускним клапаном циліндра 6 +U0116=Втрачено зв’язок із модулем контролю температури охолоджуючої рідини +P253C=Низький рівень датчика PTO +P2722=Соленоїд контролю тиску E +P2770=Високий рівень зчеплення гідротрансформатора +P3436=Високий рівень ланцюга керування дезактивацією/впускним клапаном циліндра 5 +P2543=Переривчастий ланцюг датчика паливної системи низького тиску +P2623=Ланцюг/розрив регулятора тиску керування форсункою +P2665=Запірний паливний клапан B, ланцюг керування/розрив +P3441=Циліндр 6 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3448=Високий рівень ланцюга керування випускним клапаном циліндра 6 +P2544=Вхідний сигнал A запиту на керування крутним моментом +P2546=Низький вхідний сигнал запиту на керування крутним моментом +P2574=Низький рівень ланцюга датчика пошкодження каталізатора прямого озонового зменшення +P2549=Запит на керування крутним моментом Вхідний сигнал B Діапазон/продуктивність +P2609=Ефективність системи підігріву впускного повітря +P254C=Низький рівень ланцюга датчика/перемикача 1 швидкості ВВП +P2557=Датчик рівня охолоджуючої рідини двигуна/діапазон перемикача/продуктивність +P2654=B Ланцюг керування приводом коромисла, високий рівень сигналу, ряд 1 +P2726=Електромагніт контролю тиску E переривчастий +P256D=Високий рівень датчика/перемикача холостого ходу двигуна +P2613=Високий рівень ланцюга керування розподільним клапаном холодоагенту кондиціонера +P255D=Високий рівень ланцюга датчика/перемикача 2 швидкості ВВП +P255E=Переривчастий/непостійний ланцюг датчика/перемикача 2 вибору швидкості ВВП +P2576=Зношення ланцюга датчика прямого озонового каталізатора Переривчастий/непостійний +U0018=Середньошвидкісна шина зв’язку CAN (-) замкнена на шину (+) +P2600=Ланцюг керування насосом охолоджуючої рідини/обрив +P2601=Діапазон/продуктивність ланцюга керування насосом охолоджуючої рідини +P2610=Внутрішній таймер вимкнення двигуна ECM/PCM +P2603=Високий рівень ланцюга керування насосом охолоджуючої рідини +P2759=Електроланцюг керування соленоїдом керування тиском гідротрансформатора +P3460=Високий рівень ланцюга керування дезактивацією/впускним клапаном циліндра 8 +P2604=Діапазон/продуктивність контуру нагрівача всмоктуваного повітря A +P2611=Кондиціонер, ланцюг керування розподільним холодоагентом/розрив +P2789=Адаптивне навчання зчеплення на межі +U0027=Низька швидкість шини зв’язку CAN (-) замикається на шину (+) +P2606=Діапазон/продуктивність контуру обігрівача впускного повітря B +P2662=Система приводу коромисла B застрягла на банку 2 +P3454=Ефективність керування випускним клапаном циліндра 7 +U0069=Комунікаційна шина E (-) відкрито +U0089=Зарезервовано документом +P2A00=Діапазон/продуктивність ланцюга датчика O2, банк 1, датчик 1 +P2620=Вихідний ланцюг/розрив положення дросельної заслінки +U0032=Шина зв'язку транспортного засобу A (+) Високий +U0093=Зарезервовано документом +P3488=Високий рівень ланцюга керування випускним клапаном циліндра 11 +P2624=Низький рівень ланцюга регулятора тиску керування форсункою +P2631=Високий рівень сигналу в ланцюзі корекції струму накачування датчика O2, блок 2, датчик 1 +P2657=Система приводу коромисла застрягла на банку 2 +P2716=Соленоїд контролю тиску D Електричний +P2653=Низький рівень сигналу в ланцюзі керування приводом коромисла B, банк 1 +P2788=Автоматичне перемикання Ручне адаптивне навчання на межі +U0082=Зарезервовано документом +P2661=B Робота системи приводу коромисла / Застрягання в неробочому стані, банк 2 +U0163=Втрачено зв’язок із модулем керування навігацією +P2637=Сигнал зворотного зв'язку управління крутним моментом A +P3469=Циліндр 9, ланцюг керування випускним клапаном/розрив +P3489=Циліндр 12 Дезактивація/ланцюг керування впускним клапаном/відкритий +P2638=Сигнал зворотного зв'язку керування крутним моментом A Діапазон/продуктивність +P2714=Електромагніт контролю тиску D справний або застряг +P2715=Соленоїд керування тиском D застряг +P2760=Переривчастий ланцюг керування електромагнітом керування тиском гідротрансформатора +P3466=Ефективність керування дезактивацією/впускним клапаном циліндра 9 +P2642=Сигнал зворотного зв'язку керування крутним моментом B Діапазон/продуктивність +P2658=Низький рівень сигналу в ланцюзі керування приводом коромисла, банк 2 +P2742=Низький рівень датчика B температури трансмісійної рідини +P2794=Низький рівень ланцюга перемикання передач +P3402=Ефективність керування дезактивацією/впускним клапаном циліндра 1 +U0085=Зарезервовано документом +P3444=Високий рівень ланцюга керування дезактивацією/впускним клапаном циліндра 6 +U0037=Транспортна шина B +U0052=Шина зв'язку транспортного засобу C (-) Низький +U0078=Зарезервовано документом +U0147=Втрачено зв’язок зі шлюзом B +P2736=Електромагніт керування тиском F, ланцюг керування/розрив +P3470=Ефективність керування випускним клапаном 9 циліндра +U0090=Зарезервовано документом +P3474=Ефективність керування дезактивацією/впускним клапаном циліндра 10 +U0066=Комунікаційна шина E (+) відкрито +U0067=Комунікаційна шина транспортного засобу E (+) Низький +P2646=Порушення роботи або застрягання системи приводу коромисел циліндрів у неробочому стані, банк 1 +P2768=Переривчастий ланцюг входу/датчика швидкості турбіни B +P2711=Несподіване відключення механічної передачі +P2756=Соленоїд регулювання тиску зчеплення гідротрансформатора +P2772=Низький діапазон/продуктивність ланцюга повного приводу (4WD) +P3417=Циліндр 3 Дезактивація/ланцюг керування впускним клапаном/відкритий +P2652=Система приводу коромисла B застрягла на банку 1 +P2663=Низький рівень сигналу в ланцюзі керування приводом коромисла B, банк 2 +P3463=Низький рівень ланцюга керування випускним клапаном циліндра 8 +U0091=Зарезервовано документом +P2664=B Ланцюг керування приводом коромисла, високий рівень сигналу, ряд 2 +P2710=Електромагніт перемикання F переривчастий +P2718=Електромагніт керування тиском D Ланцюг керування / розрив +P2731=Соленоїд контролю тиску F +P2668=Ланцюг керування індикатором режиму палива +P2701=Фрикційний елемент трансмісії B Застосувати часовий діапазон/продуктивність +P2730=Високий рівень електромагніту керування тиском E у ланцюзі керування +P2708=Соленоїд перемикання передач F застряг +P2709=Електромагніт F перемикання передач +P2769=Низький рівень зчеплення гідротрансформатора +U0004=Високошвидкісна шина зв'язку CAN (+) Низький +U0009=Високошвидкісна шина зв’язку CAN (-) замкнена на шину (+) +P2713=Соленоїд контролю тиску D +P2727=Електромагніт керування тиском Е, ланцюг керування / розрив +P3453=Циліндр 7, ланцюг керування випускним клапаном/розрив +U0229=Втрачено зв’язок із модулем підігріву рульового колеса +P2728=Діапазон/продуктивність ланцюга керування електромагнітом керування тиском E +P2744=Переривчасте ланцюг датчика B температури трансмісійної рідини +P2745=Ланцюг датчика B швидкості проміжного вала +P2735=Електромагніт контролю тиску F переривчастий +P2746=Діапазон/продуктивність ланцюга датчика швидкості проміжного вала B +P2755=Високий рівень ланцюга керування охолоджувачем трансмісійної рідини +P3403=Низький рівень ланцюга керування деактивацією/впускним клапаном циліндра 1 +P3461=Циліндр 8, ланцюг керування випускним клапаном/розрив +P3493=Циліндр 12, ланцюг керування випускним клапаном/розрив +U0006=Високошвидкісна шина зв'язку CAN (-) відкрита +U0047=Ефективність шини зв’язку автомобіля C +U0108=Втрачено зв’язок із модулем керування альтернативним паливом +U0115=Втрачено зв’язок із ECM/PCM B +P2757=Ефективність ланцюга керування електромагнітом керування тиском гідротрансформатора або застрягла +P2762=Діапазон/продуктивність ланцюга керування електромагнітом керування тиском гідротрансформатора +U0002=Високошвидкісна шина зв'язку CAN +P2764=Низький рівень електромагнітного клапана керування тиском гідротрансформатора +U0028=Автомобільна шина зв'язку А +U0063=Комунікаційна шина D (-) замкнута на шину D (+) +P2773=Низький рівень ланцюга перемикача повного приводу (4WD) +P2790=Схема вибору напрямку воріт +P3432=Високий рівень ланцюга керування випускним клапаном циліндра 4 +P3459=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 8 +P3497=Банк 2 системи дезактивації циліндра +U0068=Комунікаційна шина E (+) Високий +P3408=Високий рівень ланцюга керування випускним клапаном циліндра 1 +P2791=Низький рівень ланцюга вибору напрямку воріт +P2A01=Діапазон/продуктивність ланцюга датчика O2, банк 1, датчик 2 +P2A02=Діапазон/продуктивність ланцюга датчика O2, банк 1, датчик 3 +P2A03=Діапазон/продуктивність ланцюга датчика O2, банк 2, датчик 1 +P3451=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 7 +P3416=Високий рівень ланцюга керування випускним клапаном циліндра 2 +U0086=Зарезервовано документом +U0087=Зарезервовано документом +U0172=Втрачено зв’язок із датчиком C системи обмежень +P3440=Високий рівень ланцюга керування випускним клапаном циліндра 5 +P3452=Високий рівень ланцюга керування дезактивацією/впускним клапаном циліндра 7 +P3468=Високий рівень ланцюга керування дезактивацією/впускним клапаном циліндра 9 +U0034=Комунікаційна шина A (-) Низький рівень +P3471=Низький рівень ланцюга керування випускним клапаном 9 циліндра +U0054=Комунікаційна шина C (-) замикається на шину C (+) +P3472=Високий рівень ланцюга керування випускним клапаном циліндра 9 +P3476=Циліндр 10 дезактивації/ланцюга керування впускним клапаном, високий +P3478=Ефективність керування випускним клапаном циліндра 10 +U0016=Середня швидкість шини зв’язку CAN (-) Низька +U0117=Втрачено зв’язок із модулем керування ВВП +P3485=Циліндр 11, ланцюг керування випускним клапаном/розрив +P3487=Низький рівень ланцюга керування випускним клапаном циліндра 11 +U0055=Автомобільна шина D +U0169=Втрачено зв’язок із модулем керування люком +P3486=Ефективність керування випускним клапаном циліндра 11 +U0065=Комунікаційна шина транспортного засобу E Performance +U0095=Заброньований документ +P3490=Ефективність керування дезактивацією/впускним клапаном циліндра 12 +U0109=Втрачено зв’язок із модулем керування паливним насосом +U0029=Автомобіль Комунікаційний автобус A Performance +U0053=Шина зв'язку автомобіля C (-) Високий +U0088=Зарезервовано документом +U0092=Зарезервовано документом +U0035=Шина зв'язку транспортного засобу A (-) Високий +U0041=Шина зв'язку транспортного засобу B (+) Високий +U0157=Втрачено зв’язок з інформаційним центром B +U0327=Несумісність програмного забезпечення з модулем керування безпекою автомобіля +U0043=Шина зв'язку транспортного засобу B (-) Низький +U0051=Комунікаційна шина C (-) відкрито +U0062=Шина зв'язку транспортного засобу D (-) Високий +U0071=Шина зв'язку транспортного засобу E (-) Високий +U0080=Зарезервовано документом +U0083=Зарезервовано документом +U0141=Втрачено зв’язок із модулем керування кузовом A +U0216=Втрачено зв’язок із дверним вимикачем B +U0401=Недійсні дані, отримані від ECM/PCM +U0126=Втрачено зв’язок із модулем датчика кута повороту +U0129=Втрачено зв’язок із модулем керування гальмівною системою +U0131=Втрачено зв’язок із модулем керування гідропідсилювачем керма +U0133=Втрачено зв’язок із модулем активного керування креном (ARCM) +U0135=Втрачено зв’язок із модулем керування переднім диференціалом +U0145=Втрачено зв’язок із модулем керування E +U0153=Втрачено зв’язок із модулем керування бічними обмеженнями (праворуч) +U0159=Втрачено зв’язок із модулем керування системою допомоги при паркуванні +U0167=Втрачено зв’язок із модулем керування іммобілайзером автомобіля +U0168=Втрачено зв’язок із модулем контролю безпеки автомобіля +U0174=Втрачено зв’язок із датчиком E системи обмежень +U0173=Втрачено зв’язок із датчиком D системи обмежень +U0175=Втрачено зв’язок із датчиком F системи обмежень +U0198=Втрачено зв’язок із телематичним модулем керування +U0176=Втрачено зв’язок із датчиком системи обмежень G +U0187=Втрачено зв’язок із модулем програвача/чейнджера цифрових дисків A +U0190=Втрачено зв’язок із модулем програвача/чейнджера цифрових дисків D +U0200=Втрачено зв’язок із модулем керування дверима B +U0196=Втрачено зв’язок із модулем керування розважальною системою на задньому сидінні +U0194=Втрачено зв’язок із цифровим модулем керування аудіо B +U0404=Недійсні дані, отримані від модуля керування перемиканням передач +U0197=Втрачено зв’язок із модулем керування телефоном +U0199=Втрачено зв’язок із модулем керування дверима A +U0328=Несумісність програмного забезпечення з модулем датчика кута повороту +U0406=Недійсні дані, отримані від модуля керування паливним інжектором +U0213=Втрачено зв’язок із модулем керування дзеркалом +U0228=Втрачено зв’язок із двигуном дверного вікна G +U0226=Втрачено зв’язок із двигуном дверного вікна E +U0230=Втрачено зв’язок із модулем задніх воріт +U0202=Втрачено зв’язок із модулем керування дверима D +U0208=Втрачено зв’язок із модулем керування сидінням A +U0210=Втрачено зв’язок із модулем керування сидінням C +U0331=Несумісність програмного забезпечення з модулем керування кузовом A +U0425=Недійсні дані, отримані від модуля керування допоміжним нагрівачем +U0211=Втрачено зв’язок із модулем керування сидінням D +U0215=Втрачено зв’язок із дверним вимикачем A +U0326=Несумісність програмного забезпечення з модулем керування іммобілайзером автомобіля +U0218=Втрачено зв’язок із дверним вимикачем D +U0231=Втрачено зв’язок із модулем датчика дощу +U0422=Недійсні дані, отримані від модуля керування кузовом +U3FFF=Коди несправностей не встановлено +U0309=Несумісність програмного забезпечення з модулем керування альтернативним паливом +U0315=Несумісність програмного забезпечення з модулем керування антиблокувальною системою гальм +U0317=Несумісність програмного забезпечення з модулем керування стоянковим гальмом +U0320=Несумісність програмного забезпечення з модулем керування гідропідсилювачем керма +U0324=Несумісність програмного забезпечення з модулем керування HVAC +U0325=Несумісність програмного забезпечення з модулем керування допоміжним нагрівачем +U0407=Недійсні дані, отримані від модуля керування свічками розжарювання +U0413=Недійсні дані, отримані від модуля керування енергією батареї B +U0423=Недійсні дані, отримані від модуля керування панелі приладів +U0427=Недійсні дані, отримані від модуля керування безпекою автомобіля +U0428=Недійсні дані, отримані від модуля датчика кута повороту +U0426=Недійсні дані, отримані від модуля керування іммобілайзером автомобіля +P0954=Переривчаста схема ручного керування автоматичним перемиканням передач +P0956=Діапазон/продуктивність схеми ручного режиму автоматичного перемикання +P0957=Низький рівень ланцюга автоматичного перемикання передач у ручному режимі +P0963=Високий рівень електромагніту керування тиском у ланцюзі керування +P0964=Електромагніт контролю тиску B Керуючий ланцюг/розрив +P0967=Високий рівень електромагніту регулювання тиску в ланцюзі керування +P0968=Електромагніт керування тиском C, ланцюг керування/розрив +P0971=Високий рівень електромагніту керування тиском C у ланцюзі керування +P0970=Низький рівень електромагніту керування тиском C у ланцюзі керування +P0972=Діапазон/продуктивність електромагнітного клапана перемикання передач A +P0984=Діапазон/продуктивність ланцюга керування соленоїдом E перемикання передач +P0985=Низький рівень електромагніту E перемикання передач +P0989=Низький рівень ланцюга датчика/перемикача тиску трансмісійної рідини +P099A=Діапазон/продуктивність ланцюга керування соленоїдом перемикання передач G +P0A00=Електроніка двигуна, ланцюг датчика температури охолоджуючої рідини +P0A01=Діапазон/продуктивність ланцюга датчика температури охолоджуючої рідини електроніки двигуна +P0A02=Низький рівень ланцюга датчика температури охолоджуючої рідини електроніки двигуна +P0A03=Високий рівень ланцюга датчика температури охолоджуючої рідини електроніки двигуна +P0A05=Електроніка двигуна: ланцюг керування насосом охолоджуючої рідини/обрив +P0A07=Високий рівень ланцюга керування насосом охолоджуючої рідини електроніки двигуна +P0A08=Схема стану перетворювача DC/DC +P0A0F=Двигун не запустився +P0A11=DC / DC конвертер Увімкнути ланцюг / відкрити +P0A12=DC / DC конвертер Увімкнутий контур Low +P0A13=DC / DC конвертер Увімкнутий контур High +P0A16=Високий рівень ланцюга керування опори двигуна A +P0A17=Схема датчика моменту двигуна +P0A18=Діапазон/продуктивність ланцюга датчика моменту двигуна +P0A1A=Модуль керування генератором +P0A1B=Модуль керування приводним двигуном A +P0A1E=Модуль керування стартером/генератором +P0A1F=Модуль керування енергією батареї +P0A20=Високий рівень ланцюга датчика моменту двигуна +P0A21=Переривчасте ланцюг датчика моменту двигуна +P0A2A=Привідний двигун А, ланцюг датчика температури +P0A2F=Приводний двигун A перегрів +P0A30=Ланцюг датчика температури приводного двигуна B +P0A31=Діапазон/продуктивність ланцюга датчика температури приводного двигуна B +P0A33=Високий рівень ланцюга датчика температури приводного двигуна B +P0A34=Переривчастий ланцюг датчика температури приводного двигуна B +P0A37=Діапазон/продуктивність ланцюга датчика температури генератора +P0A3B=Перегрівання генератора +P0A3D=Перегрівання інвертора приводного двигуна B +P0A3E=Перегрівання інвертора генератора +P0A40=Діапазон/продуктивність ланцюга датчика положення приводного двигуна A +P0A41=Низький рівень ланцюга датчика положення двигуна A +P0A42=Високий рівень ланцюга датчика положення приводного двигуна A +P0A43=Переривчастий ланцюг датчика положення приводного двигуна A +P0A45=Ланцюг датчика положення приводного двигуна B +P0A4D=Низький рівень ланцюга датчика положення генератора +P0A51=Приводний двигун А, ланцюг датчика струму +P0A52=Діапазон/продуктивність ланцюга датчика струму приводного двигуна A +P0A53=Низький рівень ланцюга датчика струму двигуна A +P0A5E=Низький струм фази U двигуна A +P0A5F=Високий струм фази U двигуна A +P0A60=Струм фази V двигуна A +P0A61=Низький струм фази V приводного двигуна A +P0A70=Низький струм фази U генератора +P0A71=Високий струм фази U генератора +P0A76=Низький струм фази W генератора +P0A7A=Продуктивність інвертора генератора +P0A7B=Модуль керування енергією батареї запитав підсвічування MIL +P0A7E=Перегрівання гібридної батареї +P0A7F=Знос гібридної батареї +P0A80=Замініть гібридний акумулятор +P0A81=Ланцюг керування/обрив гібридного вентилятора охолодження акумуляторної батареї 1 +P0A83=Вентилятор охолодження гібридної батареї 1 застряг +P0A86=Схема датчика струму силового модуля на 14 В +P0A87=Діапазон/продуктивність ланцюга датчика струму модуля живлення 14 В +P0A89=Високий рівень ланцюга датчика струму модуля живлення 14 В +P0A8B=Напруга системи силового модуля 14 В +P0A8C=Нестабільна напруга системи модуля живлення 14 В +P0A8F=Продуктивність системи силового модуля на 14 В +P0A90=Продуктивність двигуна A +P0A91=Продуктивність приводного двигуна B +P0A92=Продуктивність гібридного генератора +P0A95=Запобіжник високої напруги +P0A99=Низький рівень ланцюга керування вентилятором охолодження гібридного акумуляторного блоку 2 +P0A9B=Схема А датчика температури гібридної батареї +P0AA3=Схема негативного контактора гібридної батареї +P0AA4=Ланцюг негативного контактора гібридної батареї застряг у замкнутому стані +P0AAD=Діапазон/продуктивність ланцюга датчика температури повітря гібридного акумулятора +P0AAF=Високий рівень у ланцюзі датчика температури повітря A гібридної батареї +P0AB1=Ланцюг B датчика температури повітря гібридного акумулятора +P0AB4=Високий рівень ланцюга датчика B температури повітря гібридного акумулятора +P0ABA=Схема вимірювання напруги гібридної батареї +P0ABB=Діапазон/продуктивність схеми вимірювання напруги гібридної батареї +P0ABC=Низький рівень напруги гібридної батареї +P0AC0=Діапазон/продуктивність ланцюга датчика струму гібридної батареї +P0AC1=Низький рівень струму датчика гібридної батареї +P0AC2=Високий рівень струму датчика гібридної батареї +P0AC4=Модуль керування гібридною силовою установкою запитав підсвічування MIL +P0AC5=Ланцюг B датчика температури гібридної батареї +P0AC9=Ланцюг датчика температури B гібридної батареї переривчастий/непостійний +P0ACA=Ланцюг C датчика температури гібридної батареї +P0ACB=Діапазон/продуктивність гібридного датчика температури батареї C +P0AD3=Високий рівень ланцюга керування гібридного акумулятора +P0AD4=Система повітряного потоку гібридної батареї Недостатній потік повітря +P0AD5=Клапан керування повітряним потоком A гібридної батареї/розрив +P0AD9=Ланцюг керування позитивним контактором гібридної батареї/розрив +P0ADB=Низький рівень позитивного контактора гібридної батареї +P0ADD=Ланцюг керування негативним контактором гібридної батареї/розрив +P0ADE=Діапазон/продуктивність схеми керування негативним контактором гібридної батареї +P0ADF=Низький рівень негативного контактора гібридної батареї +P0AE0=Високий рівень ланцюга керування негативним контактором гібридної батареї +P0AE1=Схема контактора попередньої зарядки гібридної батареї +P0AE4=Схема керування контактором попередньої зарядки гібридної батареї +P0AE5=Діапазон/продуктивність схеми керування контактором попередньої зарядки гібридної батареї +P0AE7=Високий рівень ланцюга керування контактором попередньої зарядки гібридної батареї +P0AEB=Високий рівень ланцюга датчика температури гібридної батареї D +P0AEC=Ланцюг гібридного датчика температури батареї D переривчастий/непостійний +P0AEE=Діапазон/продуктивність ланцюга датчика температури інвертора приводного двигуна A +P0AF0=Високий рівень ланцюга датчика температури інвертора двигуна +P0AF5=Високий рівень ланцюга датчика B температури інвертора двигуна +P0AFB=Висока напруга системи гібридної батареї +P0B00=Струм фази U двигуна рідинного насоса допоміжної трансмісії +P0B05=Високий струм фази V двигуна рідинного насоса допоміжної трансмісії +P0B0D=Модуль керування двигуном рідинного насоса допоміжної трансмісії +P0B0E=ISO/SAE зарезервовано +P0B0F=ISO/SAE зарезервовано +P2000=Ефективність уловлювача NOx нижче порогового значення Банк 1 +P2007=Управління бігуном впускного колектора заблоковано, закритий банк 2 a) +P2008=Ланцюг керування бігуном впускного колектора/відкритий ряд 1 a) +P2009=Низький рівень ланцюга керування бігуном впускного колектора, банк 1 a) +P2010=Високий рівень ланцюга керування бігуном впускного колектора 1 a) +P2011=Ланцюг керування бігуном впускного колектора/відкритий банк 2 a) +P2012=Низький рівень ланцюга керування бігуном впускного колектора, банк 2 a) +P2013=Високий рівень ланцюга керування бігуном впускного колектора 2 a) +P2014=Датчик/ланцюг перемикача положення бігуна впускного колектора 1 a) +P2015=Датчик положення бігуна впускного колектора/діапазон ланцюга перемикання/продуктивність Банк 1 a) +P2019=Датчик/ланцюг перемикача положення бігуна впускного колектора 2 a) +P2020=Датчик положення бігуна впускного колектора/діапазон ланцюга перемикача/продуктивність, банк 2 a) +P2021=Низький рівень датчика/перемикача положення бігуна впускного колектора, банк 2 a) +P2026=Низька напруга в ланцюзі датчика температури парів палива (EVAP) +P2030=Продуктивність паливного нагрівача +P2031=Контур датчика температури вихлопних газів, блок 1, датчик 2 +P2032=Низький рівень ланцюга датчика температури вихлопних газів, банк 1, датчик 2 +P2036=Високий рівень ланцюга датчика температури вихлопних газів, ряд 2, датчик 2 +P2037=Ланцюг датчика тиску повітря для впорскування відновника +P203F=Низький рівень відновника +P2040=Високий рівень ланцюга датчика тиску повітря впорскування відновника +P2041=Переривчасте ланцюг датчика тиску повітря впорскування відновника +P2042=Схема датчика температури відновника +P2043=Діапазон/продуктивність ланцюга датчика температури відновника +P2044=Низький рівень ланцюга датчика температури відновника +P2045=Високий рівень ланцюга датчика температури відновника +P2048=Низький рівень ланцюга інжектора відновника Банк 1 Блок 1 +P2049=Високий рівень ланцюга інжектора відновника, банк 1, блок 1 +P204A=Ланцюг датчика тиску відновника +P204B=Діапазон/продуктивність ланцюга датчика тиску відновника +P204C=Низький рівень ланцюга датчика тиску відновника +P204D=Високий рівень ланцюга датчика тиску відновника +P2053=Контур інжектора відновника/відкритий банк 1 блок 2 +P2054=Низький рівень ланцюга інжектора відновника Банк 1 Блок 2 +P2056=Контур інжектора відновника/відкритий банк 2 блок 2 +P205C=Низький рівень ланцюга датчика температури резервуара для відновника +P205D=Високий рівень ланцюга датчика температури резервуара для відновника +P205E=Ланцюг датчика температури резервуара для відновника переривчастий/непостійний +P205F=ISO/SAE зарезервовано +P2060=Низький рівень ланцюга керування повітряним насосом впорскування відновника +P2061=Високий рівень ланцюга керування повітряним насосом впорскування відновника +P2062=Ланцюг керування подачею відновника/регенерації/розрив +P2064=Високий рівень ланцюга керування подачею відновника +P2068=Високий рівень ланцюга датчика рівня палива B +P2069=Переривчастий ланцюг датчика рівня палива B +P206A=ISO/SAE зарезервовано +P206E=Клапан налаштування впускного колектора (IMT) застряг у відкритому стані 2 a) +P2071=Регулювання впускного колектора (IMT) Клапан заблокований закритий банк 1 a) +P2072=Система управління приводом дросельної заслінки - Блокування льодом +P2073=Абсолютний тиск у колекторі/масовий потік повітря – кореляція положення дросельної заслінки на холостому ходу +P2075=Регулювання впускного колектора (IMT) датчик положення клапана/ланцюг перемикача 1 a) +P2076=Налаштування впускного колектора (IMT) Датчик положення клапана/Діапазон ланцюга перемикача/Банк продуктивності 1 a) +P207B=Датчик положення клапана налаштування впускного колектора (IMT)/Діапазон ланцюга перемикача/Банк продуктивності 2 a) +P207D=Регулювання впускного колектора (IMT) Датчик положення клапана/ланцюг перемикача High Bank 2 a) +P207E=Регулювання впускного колектора (IMT) Датчик положення клапана/ланцюг перемикача Переривчастий банк 2 a) +P207F=ISO/SAE зарезервовано +P2080=Діапазон/продуктивність ланцюга датчика температури вихлопних газів, банк 1, датчик 1 +P2085=Переривчасте ланцюг датчика температури вихлопних газів, банк 1, датчик 2 +P2088=A Низький рівень ланцюга керування приводом положення розподільного валу, ряд 1 b) +P2102=Низький рівень ланцюга двигуна керування приводом дросельної заслінки +P2104=Система керування приводом дросельної заслінки – примусовий холостий хід +P2105=Система керування приводом дросельної заслінки – примусове відключення двигуна +P2107=Процесор модуля керування приводом дросельної заслінки +P2108=Ефективність модуля керування приводом дросельної заслінки +P2112=Система керування приводом дросельної заслінки – застрягла закрита +P2113=Датчик положення дросельної заслінки/педалі B Мінімальна ефективність зупинки +P2117=Датчик положення дросельної заслінки/педалі F Мінімальна ефективність зупинки +P2119=Діапазон/продуктивність керування приводом дросельної заслінки +P2120=Датчик/перемикач D дросельної заслінки/положення педалі +P2122=Низький рівень ланцюга датчика/перемикача D дросельної заслінки/положення педалі +P2127=Низький рівень ланцюга датчика/перемикача положення дросельної заслінки/педалі +P2134=Переривчастий ланцюг датчика положення дросельної заслінки/педалі/перемикача F +P2139=Кореляція напруг D / F датчика положення дроселя/педалі/перемикача +P213A=Ланцюг B управління дросельною заслінкою системи рециркуляції вихлопних газів / розрив +P2146=Ланцюг напруги живлення групи A паливної форсунки/обрив +P2147=Низький рівень напруги в ланцюзі живлення паливної форсунки +P2148=Високий рівень напруги в ланцюзі живлення паливної форсунки +P2152=Паливний інжектор групи C Напруга живлення/обрив +P2153=Низька напруга живлення паливної форсунки групи C +P2154=Високий рівень напруги живлення паливної форсунки групи C +P2155=Ланцюг напруги живлення паливної форсунки групи D/обрив +P2158=Датчик швидкості автомобіля B +P2159=Діапазон/продуктивність датчика швидкості автомобіля B +P215A=Кореляція швидкості автомобіля та швидкості колеса +P2165=Датчик положення дросельної заслінки/педалі C Максимальна ефективність зупинки +P2166=Датчик положення дросельної заслінки/педалі D Максимальна ефективність зупинки +P2167=Датчик положення дросельної заслінки/педалі E Максимальна ефективність зупинки +P2168=Датчик положення дросельної заслінки/педалі F Максимальна ефективність зупинки +P2175=Система керування приводом дросельної заслінки – виявлено низький потік повітря +P2176=Система керування приводом дросельної заслінки – положення холостого ходу не розпізнано +P2178=Система Too Rich від Idle Bank 1 +P2182=Ланцюг датчика температури охолоджуючої рідини двигуна 2 +P2189=Система Too Lean в Idle Bank 2 +P2190=Система Too Rich на Idle Bank 2 +P2191=Система занадто бідна при більшому навантаженні Банк 1 +P2192=System Too Rich at Higher Load Банк 1 +P2193=Система занадто бідна при більшому навантаженні, банк 2 +P2194=System Too Rich at Higher Load Банк 2 +P2198=Сигнал датчика O2 зміщений/застряг насичений банк 2, датчик 1 +P2199=Кореляція датчика температури впускного повітря 1 / 2 +P2201=Діапазон ланцюга датчика NOx/банк продуктивності 1 +P2203=Високий рівень ланцюга датчика NOx, банк 1 +P2204=Переривчаста схема датчика NOx Банк 1 +P2205=Ланцюг керування нагрівачем датчика NOx/відкритий банк 1 +P2208=Датчик NOx, блок 1 датчика нагрівача +P2210=Низький рівень сигналу нагрівача датчика NOx Банк 1 +P2211=Високий рівень ланцюга датчика нагрівача датчика NOx, банк 1 +P2213=Блок 2 датчика NOx +P2212=Переривчастий ланцюг датчика нагрівача датчика NOx Банк 1 +P2214=Діапазон ланцюга датчика NOx/банк продуктивності 2 +P2215=Низький рівень ланцюга датчика NOx Банк 2 +P2217=Блок 2 датчика NOx +P2218=Ланцюг керування нагрівачем датчика NOx/відкритий банк 2 +P2219=Низький рівень ланцюга керування нагрівачем датчика NOx Банк 2 +P2220=Високий рівень ланцюга керування нагрівачем датчика NOx, банк 2 +P2222=Діапазон/продуктивність ланцюга датчика нагрівача NOx 2 +P2223=Низький рівень датчика нагрівача датчика NOx Банк 2 +P2221=Блок 2 датчика нагрівача датчика NOx +P2224=Високий рівень нагрівача датчика NOx, ряд 2 +P2225=Переривчастий ланцюг датчика нагрівача датчика NOx, банк 2 +P2226=Контур барометричного тиску +P2227=Діапазон/продуктивність контуру барометричного тиску +P2228=Низький рівень атмосферного тиску +P2229=Високий барометричний тиск у контурі +P2230=Контур барометричного тиску переривчастий +P2234=Ланцюг сигналу датчика O2 замикається на датчик 1 блоку нагрівача 2 +P2235=Ланцюг сигналу датчика O2 замикається на датчик 2 блоку нагрівача 2 +P2236=Ланцюг сигналу датчика O2 замикається на ланцюг нагрівача, банк 2, датчик 3 +P2239=Позитивний струм датчика O2, високий рівень блоку 1, датчик 1 +P2240=Позитивний струм керування датчиком O2/датчик 1 відкритого банку 2 +P2243=Ланцюг опорної напруги датчика O2/відкритий банк 1, датчик 1 +P2244=Еталонна напруга датчика O2, банк 1, датчик 1 +P2245=Низький рівень опорної напруги датчика O2, банк 1, датчик 1 +P2250=Високий рівень опорної напруги датчика O2, банк 2, датчик 1 +P2251=Ланцюг керування негативним струмом датчика O2/відкритий банк 1, датчик 1 +P2252=Низький рівень негативного струму датчика O2, банк 1, датчик 1 +P2253=Від’ємний струм датчика O2, високий рівень блоку 1, датчик 1 +P2255=Низький рівень негативного струму датчика O2, банк 2, датчик 1 +P2257=Низький рівень ланцюга керування системою впорскування вторинного повітря +P2258=Високий рівень ланцюга керування системою впорскування вторинного повітря +P2259=Низький рівень ланцюга керування B системи впорскування вторинного повітря +P2260=Високий рівень ланцюга керування B системи впорскування вторинного повітря +P2262=Тиск наддуву турбокомпресора/нагнітача не виявлено – механічний +P2263=Продуктивність системи наддуву турбокомпресора/нагнітача +P2266=Низький рівень води в ланцюзі датчика палива +P2274=Сигнал датчика O2 застряг, бідний банк 1, датчик 3 +P2275=Сигнал датчика O2 застряг, багатий банк 1, датчик 3 +P2276=Сигнал датчика O2 застряг, бідний банк 2, датчик 3 +P2277=Сигнал датчика O2 застряг, насичений банк 2, датчик 3 +P2278=Сигнали датчика O2 поміняні місцями, банк 1, датчик 3 / банк 2, датчик 3 +P2279=Витік системи впускного повітря +P2280=Обмеження повітряного потоку/витік повітря між повітряним фільтром і MAF +P2281=Витік повітря між MAF і корпусом дросельної заслінки +P2282=Витік повітря між корпусом дросельної заслінки та впускними клапанами +P2283=Ланцюг датчика тиску керування форсункою +P2285=Низький рівень ланцюга датчика тиску керування форсункою +P2286=Високий рівень ланцюга датчика тиску керування форсункою +P2289=Надто високий тиск керування форсункою – двигун вимкнено +P2290=Занизький контрольний тиск форсунки +P2291=Надто низький контрольний тиск форсунки – двигун прокручується +P2292=Непостійний тиск керування форсункою +P2293=Ефективність регулятора тиску палива 2 +P2294=Схема керування регулятором тиску палива 2 +P2295=Низький рівень ланцюга керування регулятора тиску палива 2 +P2297=Датчик O2 поза діапазоном під час уповільнення, банк 1, датчик 1 +P2298=Датчик O2 поза діапазоном під час уповільнення, банк 2, датчик 1 +P2299=Положення педалі гальма / положення педалі акселератора несумісне +P2300=Низький рівень первинного ланцюга керування котушкою запалювання +P2301=Високий рівень первинного ланцюга керування котушкою запалювання +P2302=Вторинний контур котушки запалювання A +P2303=Низький рівень первинного ланцюга керування котушкою запалювання B +P2305=Вторинний контур котушки запалювання B +P2306=Низький рівень первинного ланцюга керування котушкою запалювання C +P2307=Високий рівень первинного ланцюга керування котушки запалювання C +P2308=Вторинний контур котушки запалювання C +P2309=Низький рівень первинного ланцюга керування котушкою запалювання D +P2310=Котушка запалювання D Високий рівень первинного ланцюга керування +P2312=Низький рівень первинного ланцюга керування котушкою запалювання E +P2314=Вторинний контур котушки запалювання E +P2316=Високий рівень первинного ланцюга керування котушкою запалювання F +P2317=Вторинний контур котушки запалювання F +P2318=Низький рівень первинного ланцюга керування котушкою запалювання G +P2319=Високий рівень первинного ланцюга керування котушкою запалювання G +P2320=Вторинний контур котушки запалювання G +P2321=Низький рівень первинного ланцюга керування котушкою запалювання H +P2322=Високий рівень первинного ланцюга керування котушки запалювання H +P2323=Вторинний контур котушки запалювання H +P2326=Вторинний контур котушки запалювання I +P2327=Низький рівень первинної ланцюга керування котушкою запалювання J +P2328=Котушка запалювання J. Високий рівень первинного ланцюга керування +P2329=Котушка запалювання J Вторинний контур +P2330=Низький рівень первинного ланцюга керування котушкою запалювання K +P2331=Високий рівень первинного ланцюга керування котушки запалювання K +P2332=Вторинний контур котушки запалювання K +P2333=Низький рівень первинного ланцюга керування котушкою запалювання L +P2334=Високий рівень первинного ланцюга керування котушкою запалювання L +P2335=Вторинний контур котушки запалювання L +P2336=Циліндр 1 вище порогу детонації +P2337=Циліндр 2 вище порогу детонації +P2339=Циліндр 4 вище порогу детонації +P2340=Циліндр 5 вище порогу детонації +P2341=Циліндр 6 вище порогу детонації +P2342=Циліндр 7 вище порогу детонації +P2343=Циліндр 8 вище порогу детонації +P2344=Циліндр 9 вище порогу детонації +P2345=Циліндр 10 вище порогу детонації +P2346=Циліндр 11 вище порогу детонації +P2404=Діапазон/продуктивність системи виявлення витоків системи викидів насоса +P2403=Виявлення витоку системи викидів випаровування, ланцюг датчика насоса/обрив +P2407=Система виявлення витоку системи викидів випаровування Ланцюг датчика насоса переривчастий/непостійний +P240A=Виявлення витоків системи випаровування. Ланцюг керування нагрівачем насоса/обрив +P2408=Датчик/перемикач кришки паливного баку +P2409=Діапазон/продуктивність датчика кришки паливного баку/перемикача +P240B=Низький рівень ланцюга керування нагрівачем насоса системи виявлення витоку +P2411=Високий рівень датчика/перемикача кришки паливного баку +P2412=Датчик кришки паливного бака/ланцюг перемикача переривчастий/непостійний +P2417=Сигнали датчика O2 поміняні місцями, банк 2, датчик 2 / банк 2, датчик 3 +P2413=Продуктивність системи рециркуляції вихлопних газів +P2414=Помилка зразка вихлопу датчика O2, банк 1, датчик 1 +P2415=Помилка зразка вихлопу датчика O2, банк 2, датчик 1 +P2416=Сигнали датчика O2 поміняні місцями, банк 1, датчик 2 / банк 1, датчик 3 +P2418=Ланцюг керування перемикаючим клапаном системи викидів випаровування / розрив +P2420=Високий рівень ланцюга керування перемикаючим клапаном системи викидів випаровування +P2421=Вентиляційний клапан системи викидів випаровування застряг у відкритому стані +P2422=Застряг вентиляційний клапан системи викидів випаровування +P2423=Ефективність каталізатора адсорбції HC нижче порогового значення Банк 1 +P2424=Ефективність каталізатора адсорбції HC нижче порогового значення Банк 2 +P2425=Ланцюг керування охолодження рециркуляції вихлопних газів/обрив +P2426=Низький рівень ланцюга керування клапаном рециркуляції вихлопних газів +P2428=Надто висока температура вихлопних газів Ряд 1 +P242E=Ланцюг датчика температури вихлопних газів переривчастий/непостійний, банк 1, датчик 3 +P242F=Обмеження дизельного сажового фільтра – накопичення золи +P2430=Блок 1 потоку повітря/датчика тиску системи вторинного повітря +P2433=Високий рівень ланцюга датчика потоку повітря/тиску системи вторинного повітря, ряд 1 +P2440=Клапан перемикання системи впорскування вторинного повітря застряг у відкритому стані Банк 1 +P2441=Клапан перемикання системи впорскування вторинного повітря застряг, закритий, банк 1 +P2442=Клапан перемикання системи впорскування вторинного повітря застряг у відкритому стані 2 +P2443=Клапан перемикання системи впорскування вторинного повітря застряг, закритий, банк 2 +P2444=Насос вторинної системи нагнітання повітря застряг на банку 1 +P2445=Насос вторинної системи нагнітання повітря застряг на березі 1 +P2446=Насос вторинної системи нагнітання повітря застряг на банку 2 +P2447=Насос вторинної системи нагнітання повітря застряг у банку 2 +P2448=Система впорскування вторинного повітря, великий потік повітря, банк 1 +P2449=Система впорскування вторинного повітря, великий потік повітря, банк 2 +P2451=Клапан перемикання системи викидів випаровування застряг закрито +P2452=Ланцюг датчика диференціального тиску сажового фільтра +P2453=Діапазон/продуктивність ланцюга датчика диференціального тиску сажового фільтра +P2454=Низький рівень ланцюга датчика диференціального тиску сажового фільтра +P2455=Високий рівень ланцюга датчика диференціального тиску сажового фільтра +P2457=Продуктивність системи охолодження рециркуляції вихлопних газів +P2458=Тривалість регенерації сажового фільтра +P2459=Частота регенерації сажового фільтра +P245A=Ланцюг керування байпасом рециркуляції вихлопних газів/обрив +P245E=ISO/SAE зарезервовано +P245F=ISO/SAE зарезервовано +P2500=Низький рівень сигналу лампи генератора/L-клеми +P2504=Висока напруга системи заряджання +P2508=Високий вхідний сигнал живлення ECM/PCM +P2509=Переривчастий вхідний сигнал живлення ECM/PCM +P250A=Датчик рівня моторного масла +P250B=Діапазон/продуктивність ланцюга датчика рівня моторної оливи +P250C=Низький рівень ланцюга датчика рівня моторного масла +P250D=Високий рівень сигналу датчика рівня моторного масла +P250E=Ланцюг датчика рівня моторної оливи переривчастий/непостійний +P250F=Занизький рівень моторної оливи +P2510=Діапазон/продуктивність ланцюга визначення реле живлення ECM/PCM +P2511=Переривчасте ланцюг визначення реле живлення ECM/PCM +P2512=Ланцюг запиту запису даних подій/ розрив +P2513=Низький рівень запиту реєстратора подій +P2514=Високий рівень запиту ланцюга запису даних події +P2515=Ланцюг B датчика тиску холодоагенту кондиціонера +P2516=Діапазон/продуктивність ланцюга датчика B тиску холодоагенту кондиціонера +P2517=Низький рівень датчика тиску холодоагенту A/C +P251A=ВВП вмикання перемикача ланцюг/розрив +P251C=ПТО Увімкнути перемикач +P251D=Ланцюг вимкнення/розрив двигуна ВВП +P251E=PTO Низький рівень ланцюга вимкнення двигуна +P251B=ПТО Увімкнути перемикач ланцюга Low +P2521=A/C Запит ланцюга Висока якість +P2520=A / C Запит ланцюга Low +P2522=A / C Запит B схема +P2523=A / C Запит B схема Низький +P2524=A / C Запит B схема Висока якість +P2527=Низький рівень ланцюга датчика тиску в вакуумному резервуарі +P2528=Високий рівень ланцюга датчика тиску у вакуумному резервуарі +P2529=Переривчастий ланцюг датчика тиску в вакуумному резервуарі +P252B=Діапазон/продуктивність ланцюга датчика якості моторної оливи +P252C=Низький рівень ланцюга датчика якості моторного масла +P252D=Високий рівень ланцюга датчика якості моторного масла +P252E=Ланцюг якості моторної оливи переривчастий/непостійний +P252F=Надто високий рівень моторної оливи +P2531=Низький рівень ланцюга перемикача запалювання +P2533=Схема положення перемикача запалювання +P253A=Ланцюг датчика ВВП/розрив +P253B=Діапазон/продуктивність ланцюга датчика PTO +P253E=Переривчастий/непостійний ланцюг датчика ВВП +P253F=Моторне масло зіпсувалося +P2541=Низький рівень тиску в ланцюзі датчика паливної системи +P2542=Високий рівень ланцюга датчика паливної системи низького тиску +P2547=Вхідний сигнал запиту керування крутним моментом A, високий +P2548=Вхідний сигнал B запиту на керування крутним моментом +P254D=Високий рівень ланцюга датчика/перемикача 1 швидкості ВВП +P254E=Датчик/перемикач 1 ланцюга вибору швидкості ВВП переривчастий/непостійний +P254F=Схема перемикача капота двигуна +P2550=Низький вхідний сигнал запиту керування крутним моментом B +P2559=Високий рівень датчика/перемикача рівня охолоджуючої рідини двигуна +P255A=Ланцюг датчика/перемикача 2 вибору швидкості ВВП/розрив +P2558=Низький рівень датчика/перемикача рівня охолоджуючої рідини двигуна +P255B=Діапазон/продуктивність датчика/перемикача 2 вибору швидкості ВВП +P255C=Низький рівень ланцюга датчика/перемикача 2 швидкості ВВП +P2560=Низький рівень охолоджуючої рідини двигуна +P2561=Модуль керування кондиціонером запитав підсвічування MIL +P2562=Ланцюг датчика A контролю наддуву турбокомпресора +P2564=Низький рівень ланцюга датчика A керування наддувом турбокомпресора +P2565=Високий рівень у ланцюзі датчика A керування наддувом +P2566=Переривчастий ланцюг датчика A керування наддувом турбокомпресора +P2567=Схема датчика температури каталізатора прямого відновлення озону +P2568=Діапазон/продуктивність ланцюга датчика температури каталізатора прямого відновлення озону +P2569=Низький рівень ланцюга датчика температури каталізатора прямого відновлення озону +P256F=ISO/SAE зарезервовано +P2570=Високий рівень ланцюга датчика температури каталізатора прямого відновлення озону +P2571=Ланцюг датчика температури каталізатора прямого відновлення озону переривчастий/непостійний +P2572=Схема датчика пошкодження каталізатора прямого озонового відновлення +P2573=Діапазон/продуктивність ланцюга датчика каталізатора прямого відновлення озону +P2577=Ефективність каталізатора прямого відновлення озону нижче порогу +P2607=Низький рівень ланцюга нагрівача B всмоктуваного повітря +P2614=Вихідний ланцюг/розрив сигналу положення розподільного вала +P2615=Низький рівень вихідного сигналу положення розподільного вала +P2616=Високий рівень вихідного сигналу положення розподільного валу +P2618=Низький рівень вихідного сигналу положення колінчастого вала +P2619=Високий рівень вихідного сигналу положення колінчастого вала +P2621=Низький вихідний сигнал положення дросельної заслінки +P2622=Високий вихідний сигнал положення дросельної заслінки +P2626=Схема корекції струму накачування датчика O2/розімкнутий блок 1 Датчик 1 +P2627=Низький рівень сигналу в ланцюзі корекції струму накачування датчика O2, датчик банку 1 +P2628=Високий рівень сигналу в ланцюзі корекції струму накачування датчика O2, блок 1, датчик 1 +P2630=Низький рівень струму налаштування ланцюга накачування датчика O2, блок 2, датчик 1 +P2632=Ланцюг керування паливним насосом B /обрив +P2633=Низький рівень ланцюга керування паливним насосом B +P2634=Високий рівень ланцюга керування паливним насосом B +P2635=Паливний насос низький потік/продуктивність +P2636=Паливний насос B Низький потік / Продуктивність +P2639=Сигнал зворотного зв'язку управління крутним моментом A низький +P2640=Сигнал зворотного зв'язку управління крутним моментом A високий +P2644=Сигнал зворотного зв'язку управління крутним моментом B Високий +P2645=Схема керування приводом коромисла / Розімкнутий блок циліндрів 1 +P2649=Схема керування приводом коромисла, високий рівень сигналу, ряд 1 +P2650=B Схема керування приводом коромисла / Розімкнутий блок циліндрів 1 +P2651=B Робота системи приводу коромисла / Застрягання в неробочому стані, банк 1 +P2655=Схема керування приводом коромисла / Розімкнутий блок циліндрів 2 +P2656=Працездатність або застрягання системи приводу коромисел циліндрів у неробочому стані, банк 2 +P2666=Низький рівень ланцюга керування запірним паливним клапаном B +P2670=Низька напруга живлення B ланцюга приводу +P2671=Високий рівень напруги B в ланцюзі живлення приводу +P2700=Фрикційний елемент трансмісії A Застосувати часовий діапазон/продуктивність +P2702=Трансмісійний фрикційний елемент C. Застосуйте часовий діапазон/продуктивність +P2705=Фрикційний елемент трансмісії F Застосувати часовий діапазон/продуктивність +P2706=Соленоїд перемикання передач F +P2707=Електромагніт перемикання передач F працює або застряг +P2712=Витік гідравлічного агрегату +P2720=Низький рівень електромагніту D регулювання тиску +P2721=Високий рівень електромагніту керування тиском D у ланцюзі керування +P2723=Електромагніт керування тиском Е справний або застряг +P2724=Соленоїд керування тиском E застряг +P2725=Електромагніт контролю тиску E +P2729=Низький рівень електромагніту керування тиском E у ланцюзі керування +P2733=Соленоїд контролю тиску F застряг +P2737=Електромагніт контролю тиску F Діапазон/продуктивність ланцюга керування +P2738=Електромагніт керування тиском F Низький рівень ланцюга керування +P2739=Електромагніт керування тиском F, високий рівень +P2740=Ланцюг B датчика температури трансмісійної рідини +P2741=Ефективність діапазону датчика B температури трансмісійної рідини +P2743=Високий рівень ланцюга датчика B температури трансмісійної рідини +P2748=Переривчастий ланцюг датчика швидкості проміжного вала B +P2749=Ланцюг C датчика частоти обертання проміжного вала +P2750=Діапазон/продуктивність ланцюга датчика швидкості проміжного вала C +P2751=Ланцюг датчика частоти обертання проміжного вала C відсутній +P2752=Переривчастий ланцюг датчика C частоти обертання проміжного вала +P2753=Ланцюг керування охолоджувачем трансмісійної рідини/обрив +P2754=Низький рівень ланцюга керування охолоджувачем трансмісійної рідини +P2758=Застрягла ланцюг керування електромагнітом керування тиском гідротрансформатора +P2763=Високий рівень електромагнітного клапана керування тиском гідротрансформатора +P2765=Ланцюг B датчика швидкості входу/турбіни +P2766=Діапазон/продуктивність ланцюга входу/датчика швидкості турбіни B +P2774=Повний привід (4WD) Низький рівень ланцюга перемикача Високий +P2775=Діапазон/продуктивність ланцюга перемикання на підвищену передачу +P2776=Низький рівень перемикача передачі +P2777=Перемикач високої передачі +P2778=Переривчаста/нестабільна схема перемикача передачі +P2779=Діапазон/продуктивність перемикача нижньої передачі +P2780=Низький рівень ланцюга перемикача нижньої передачі +P2781=Високий рівень ланцюга перемикача нижньої передачі +P2782=Переривчастий/нестабільний ланцюг перемикача нижньої передачі +P2783=Зависока температура гідротрансформатора +P2785=Надто висока температура приводу зчеплення +P2784=Вхід/датчик швидкості турбіни A/B Кореляція +P2786=Надто висока температура приводу перемикання передач +P2787=Занадто висока температура зчеплення +P2793=Схема напрямку перемикання передач +P2A04=Діапазон/продуктивність ланцюга датчика O2, банк 2, датчик 2 +P2A05=Діапазон/продуктивність ланцюга датчика O2, банк 2, датчик 3 +P3400=Банк 1 системи дезактивації циліндра +P3401=Дезактивація циліндра 1/ланцюг керування впускним клапаном/відкритий +P3404=Високий рівень ланцюга керування деактивацією/впускним клапаном циліндра 1 +P3405=Циліндр 1, ланцюг керування випускним клапаном/розрив +P3407=Низький рівень ланцюга керування випускним клапаном циліндра 1 +P3409=Циліндр 2 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3412=Високий рівень ланцюга керування деактивацією/впускним клапаном циліндра 2 +P3410=Ефективність керування дезактивацією/впускним клапаном циліндра 2 +P3411=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 2 +P3413=Циліндр 2, ланцюг керування випускним клапаном/розрив +P3418=Ефективність керування дезактивацією/впускним клапаном циліндра 3 +P3419=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 3 +P3420=Високий рівень ланцюга керування деактивацією/впускним клапаном циліндра 3 +P3421=Циліндр 3, ланцюг керування випускним клапаном/розрив +P3422=Ефективність керування випускним клапаном циліндра 3 +P3423=Низький рівень ланцюга керування випускним клапаном циліндра 3 +P3424=Високий рівень ланцюга керування випускним клапаном циліндра 3 +P3425=Циліндр 4 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3426=Ефективність керування дезактивацією/впускним клапаном циліндра 4 +P3427=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 4 +P3428=Високий рівень ланцюга керування деактивацією/впускним клапаном циліндра 4 +P3429=Циліндр 4, ланцюг керування випускним клапаном/розрив +P3430=Ефективність керування випускним клапаном циліндра 4 +P3433=Циліндр 5 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3434=Ефективність керування дезактивацією/впускним клапаном циліндра 5 +P3435=Низький рівень ланцюга керування дезактивацією циліндра 5/впускним клапаном +P3437=Циліндр 5, ланцюг керування випускним клапаном/розрив +P3438=Ефективність керування випускним клапаном циліндра 5 +P3439=Низький рівень ланцюга керування випускним клапаном циліндра 5 +P3442=Ефективність керування дезактивацією/впускним клапаном циліндра 6 +P3449=Циліндр 7 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3450=Ефективність керування дезактивацією/впускним клапаном циліндра 7 +P3455=Низький рівень ланцюга керування випускним клапаном циліндра 7 +P3456=Високий рівень ланцюга керування випускним клапаном циліндра 7 +P3457=Циліндр 8 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3458=Ефективність керування дезактивацією/впускним клапаном циліндра 8 +P3462=Ефективність керування випускним клапаном циліндра 8 +P3464=Високий рівень ланцюга керування випускним клапаном циліндра 8 +P3465=Циліндр 9 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3467=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 9 +P3473=Циліндр 10 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3479=Низький рівень ланцюга керування випускним клапаном циліндра 10 +P3480=Високий рівень ланцюга керування випускним клапаном циліндра 10 +P3481=Циліндр 11 Дезактивація/ланцюг керування впускним клапаном/відкритий +P3482=Ефективність управління дезактивацією/впускним клапаном циліндра 11 +P3484=Високий рівень ланцюга керування дезактивацією/впускним клапаном циліндра 11 +P3491=Низький рівень ланцюга керування дезактивацією/впускним клапаном циліндра 12 +P3492=Циліндр 12 дезактивації/ланцюга керування впускним клапаном, високий +P3494=Ефективність керування випускним клапаном циліндра 12 +P3495=Низький рівень ланцюга керування випускним клапаном циліндра 12 +P3496=Високий рівень ланцюга керування випускним клапаном циліндра 12 +U0001=Високошвидкісна шина зв'язку CAN +U0003=Високошвидкісна шина зв’язку CAN (+) відкрита +U0005=Високошвидкісна шина зв'язку CAN (+) Висока +U0010=Середньошвидкісна шина зв'язку CAN +U0011=Продуктивність шини зв'язку CAN середньої швидкості +U0012=Середньошвидкісна шина зв’язку CAN (+) відкрита +U0013=Середня швидкість шини зв’язку CAN (+) Низька +U0014=Середня швидкість шини зв’язку CAN (+) Висока +U0015=Середньошвидкісна шина зв’язку CAN (-) відкрита +U0017=Середня швидкість шини зв’язку CAN (-) Висока +U0019=Низькошвидкісна шина зв'язку CAN +U0020=Низькошвидкісна шина зв'язку CAN +U0021=Низькошвидкісна шина зв’язку CAN (+) відкрита +U0022=Низька швидкість шини зв’язку CAN (+) Низька +U0023=Низька швидкість шини зв’язку CAN (+) Висока +U0024=Низькошвидкісна шина зв’язку CAN (-) відкрита +U0025=Низька швидкість шини зв’язку CAN (-) Низька +U0026=Низька швидкість шини зв’язку CAN (-) Висока +U0030=Комунікаційна шина A (+) розімкнута +U0031=Шина зв'язку транспортного засобу A (+) Низький +U0036=Комунікаційна шина A (-) замкнута на шину A (+) +U0038=Продуктивність шини зв'язку транспортного засобу B +U0039=Комунікаційна шина B (+) відкрито +U0040=Шина зв'язку транспортного засобу B (+) Низький +U0042=Комунікаційна шина B (-) відкрито +U0044=Автомобільна шина B (-) Високий рівень +U0045=Комунікаційна шина B (-) замкнута на шину B (+) +U0046=Транспортна шина C +U0049=Комунікаційна шина транспортного засобу C (+) Низький +U0050=Автомобільна шина C (+) Висока +U0056=Продуктивність транспортного засобу зв'язку шини D +U0057=Комунікаційна шина D (+) відкрито +U0058=Шина зв'язку транспортного засобу D (+) Низький +U0059=Шина зв'язку транспортного засобу D (+) Високий +U0060=Комунікаційна шина D (-) відкрито +U0064=Автомобільна комунікаційна шина E +U0072=Комунікаційна шина E (-) замкнута на шину E (+) +U0073=Комунікаційна шина A модуля керування вимкнена +U0074=Комунікаційна шина B модуля керування вимкнена +U0075=Зарезервовано документом +U0076=Зарезервовано документом +U0077=Зарезервовано документом +U0079=Зарезервовано документом +U0084=Зарезервовано документом +U0098=Зарезервовано документом +U0099=Зарезервовано документом +U0100=Втрачено зв’язок із ECM/PCM A +U0101=Втрачено зв’язок із TCM +U0102=Втрачено зв’язок із модулем керування роздавальною коробкою +U0111=Втрачено зв’язок із модулем керування енергією батареї A +U0112=Втрачено зв’язок із модулем керування енергією батареї B +U0113=Втрачено зв’язок із критичною інформацією про контроль викидів +U0114=Втрачено зв’язок із модулем керування зчепленням повного приводу +U0118=Втрачено зв’язок із модулем керування добавками до палива +U0123=Втрачено зв’язок із модулем датчика швидкості повороту +U0124=Втрачено зв’язок із модулем датчика бокового прискорення +U0128=Втрачено зв’язок із модулем керування стоянковим гальмом +U0134=Втрачено зв’язок із заднім модулем керування гідропідсилювачем керма +U0139=Втрачено зв’язок із модулем керування підвіскою B +U0140=Втрачено зв’язок із модулем керування кузовом +U0142=Втрачено зв’язок із модулем керування кузовом B +U0143=Втрачено зв’язок із модулем керування кузовом C +U0144=Втрачено зв’язок із модулем керування кузовом D +U0146=Втрачено зв’язок зі шлюзом A +U0150=Втрачено зв’язок із шлюзом E +U0151=Втрачено зв’язок із модулем керування обмеженнями +U0152=Втрачено зв’язок із модулем керування бічними обмеженнями (ліворуч) +U0156=Втрачено зв’язок з інформаційним центром А +U0158=Втрачено зв’язок із дисплеєм Head Up +U0162=Втрачено зв’язок із модулем навігаційного дисплея +U0170=Втрачено зв’язок із датчиком A системи обмежень +U0178=Втрачено зв’язок із датчиком I системи обмежень +U0179=Втрачено зв’язок із датчиком системи обмежень J +U0180=Втрачено зв’язок із модулем автоматичного керування освітленням +U0181=Втрачено зв’язок із модулем регулювання рівня фар +U0182=Втрачено зв’язок із модулем керування освітленням – спереду +U0183=Втрачено зв’язок із модулем керування освітленням – ззаду +U0184=Втрачено зв'язок з радіо +U0185=Втрачено зв’язок із модулем керування антеною +U0186=Втрачено зв’язок із підсилювачем звуку +U0188=Втрачено зв’язок із модулем програвача/чейнджера цифрових дисків B +U0189=Втрачено зв’язок із модулем програвача/чейнджера цифрових дисків C +U0191=Втрачений зв'язок з телебаченням +U0201=Втрачено зв’язок із модулем керування дверима C +U0203=Втрачено зв’язок із модулем керування дверима E +U0204=Втрачено зв’язок із модулем керування дверима F +U0205=Втрачено зв’язок із модулем керування дверима G +U0206=Втрачено зв’язок із модулем керування, що відкидається +U0207=Втрачено зв’язок із модулем керування рухомим дахом +U0219=Втрачено зв’язок із дверним вимикачем E +U0220=Втрачено зв’язок із дверним вимикачем F +U0221=Втрачено зв’язок із дверним вимикачем G +U0223=Втрачено зв’язок із двигуном дверного вікна B +U0224=Втрачено зв’язок із двигуном дверного вікна C +U0227=Втрачено зв’язок із двигуном дверного вікна F +U0232=Втрачено зв’язок із модулем керування виявлення бічних перешкод – ліворуч +U0233=Втрачено зв’язок із модулем керування виявлення бічних перешкод – праворуч +U0234=Втрачено зв’язок із модулем зручного виклику +U0235=Втрачено зв’язок із переднім датчиком відстані круїз-контролю +U0301=Несумісність програмного забезпечення з ECM/PCM +U0302=Несумісність програмного забезпечення з модулем керування трансмісією +U0303=Несумісність програмного забезпечення з модулем керування роздавальною коробкою +U0305=Несумісність програмного забезпечення з модулем круїз-контролю +U0306=Несумісність програмного забезпечення з модулем керування паливними форсунками +U0308=Несумісність програмного забезпечення з модулем керування приводом дросельної заслінки +U0310=Несумісність програмного забезпечення з модулем керування паливним насосом +U0311=Несумісність програмного забезпечення з модулем керування приводним двигуном +U0312=Несумісність програмного забезпечення з модулем керування енергією батареї A +U0314=Несумісність програмного забезпечення з модулем керування зчепленням повного приводу +U0319=Несумісність програмного забезпечення з модулем керування зусиллям рульового керування +U0321=Несумісність програмного забезпечення з модулем контролю рівня дорожнього руху +U0322=Несумісність програмного забезпечення з модулем управління кузовом +U0400=Отримано недійсні дані +U0403=Недійсні дані, отримані від модуля керування роздавальною коробкою +U0405=Недійсні дані, отримані від модуля круїз-контролю +U0417=Недійсні дані, отримані від модуля керування стоянковим гальмом +U0418=Недійсні дані, отримані від модуля керування гальмівною системою +U0419=Недійсні дані, отримані від модуля керування зусиллям рульового керування +U0420=Недійсні дані, отримані від модуля керування гідропідсилювачем керма +U0430=Недійсні дані, отримані від модуля контролю тиску в шинах +U0431=Недійсні дані, отримані від модуля керування кузовом A +P244A=Занадто низький перепад тиску в сажовому фільтрі, банк 1 +P244C=Сажовий фільтр - занадто низький тиск (ряд 1) (датчик 1) +P2463=Накопичення сажі у сажовому фільтрі DPF +P2578=Ланцюг датчика швидкості турбокомпресора +P2579=Діапазон/продуктивність ланцюга датчика швидкості турбокомпресора +P257A=Розмикання ланцюга керування вакуумним резервуаром +P257B=Низький рівень сигналу в ланцюзі керування вакуумним резервуаром +P257C=Високий рівень сигналу в ланцюзі керування вакуумним резервуаром +P257D=Діапазон/продуктивність ланцюга перемикача капота двигуна +P257E=Низький рівень сигналу в ланцюзі перемикача капота двигуна +P257F=Високий рівень сигналу в ланцюзі перемикача капота двигуна +P2580=Низький рівень сигналу в ланцюзі датчика швидкості турбокомпресора +P2581=Високий рівень сигналу в ланцюзі датчика швидкості турбокомпресора +P2582=Переривчаста робота ланцюга датчика швидкості турбокомпресора +P2583=Датчик дальності руху переднього колеса круїз-контролю +P2584=Запит на загоряння індикатора несправності модуля керування паливними добавками +P2585=Запит на контрольну лампу модуля керування присадками до палива +P2586=Ланцюг датчика положення B турбокомпресора +P2587=Діапазон/продуктивність ланцюга датчика положення B системи керування наддувом турбокомпресора +P2588=Низький рівень сигналу в ланцюзі датчика положення регулятора наддуву турбокомпресора B +P2589=Високий рівень сигналу в ланцюзі датчика положення регулятора наддуву турбокомпресора B +P2590=Датчик положення B регулятора наддуву турбокомпресора, періодична/нестабільна робота ланцюга +P260A=Ланцюг керування ВОМ / Розрив +P260B=Низький рівень сигналу в ланцюзі керування ВОМ +P260C=Високий рівень сигналу в ланцюзі керування ВОМ +P260D=Схема керування лампою увімкненого ВОМ +P260E=ISO/SAE захищено +P260F=Продуктивність процесора моніторингу випарної системи +P264A=Схема датчика положення виконавчого механізму коромисла, банк 1 +P264B=Діапазон/продуктивність ланцюга датчика положення виконавчого механізму коромисла A, банк 1 +P264C=Низький рівень сигналу в ланцюзі датчика положення виконавчого механізму коромисла, банк 1 +P264D=Високий рівень сигналу в ланцюзі датчика положення виконавчого механізму коромисла, ряд 1 +P264E=Переривчаста/нестабільна ланцюг датчика положення виконавчого механізму коромисла A, ряд 1 +P264F=ISO/SAE захищено +P265A=Схема датчика положення виконавчого механізму коромисла B, банк 1 +P265B=Діапазон/продуктивність ланцюга датчика положення виконавчого механізму коромисла B, банк 1 +P265C=Низький рівень сигналу в ланцюзі датчика положення виконавчого механізму коромисла B, банк 1 +P265D=B Високий рівень сигналу в ланцюзі датчика положення виконавчого механізму коромисла, ряд 1 +P265E=B Переривчаста/нестабільна робота ланцюга датчика положення виконавчого механізму коромисла B, ряд 1 +P265F=ISO/SAE захищено +P266A=Схема датчика положення виконавчого механізму коромисла, банк 2 +P266B=Діапазон/продуктивність ланцюга датчика положення виконавчого механізму коромисла A, банк 2 +P266C=Низький рівень сигналу в ланцюзі датчика положення виконавчого механізму коромисла, банк 2 +P266D=Високий рівень сигналу в ланцюзі датчика положення виконавчого механізму коромисла, ряд 2 +P266E=Переривчаста/нестабільна ланцюг датчика положення виконавчого механізму коромисла A, ряд 2 +P266F=ISO/SAE захищено +P2672=Зсув синхронізації насоса впорскування +P2673=Калібрування фаз газорозподілу насоса впорскування не зафіксовано +P2674=Калібрування паливного насоса впорскування не зафіксовано +P2675=Ланцюг керування впускним отвором повітряного фільтра / розрив +P2676=Низький рівень сигналу в ланцюзі керування впускним отвором повітряного фільтра +P2677=Високий рівень сигналу в ланцюзі керування впускним отвором повітряного фільтра +P2678=Ланцюг керування клапаном дегазації охолоджувальної рідини / Розрив +P2679=Низький рівень сигналу в ланцюзі керування клапаном дегазації охолоджувальної рідини +P267A=Схема датчика положення виконавчого механізму коромисла B, банк 2 +P267B=Діапазон/продуктивність ланцюга датчика положення виконавчого механізму коромисла B, банк 2 +P267C=Низький рівень сигналу в ланцюзі датчика положення виконавчого механізму коромисла B, банк 2 +P267D=B Високий рівень сигналу в ланцюзі датчика положення виконавчого механізму коромисла, ряд 2 +P267E=B Переривчаста/нестабільна ланцюг датчика положення виконавчого механізму коромисла B, ряд 2 +P267F=ISO/SAE захищено +P2680=Високий рівень сигналу в ланцюзі керування клапаном дегазації охолоджувальної рідини +P2681=Ланцюг керування байпасним клапаном охолоджувальної рідини двигуна / розрив +P2682=Низький рівень сигналу в ланцюзі керування байпасним клапаном охолоджувальної рідини двигуна +P2683=Високий рівень сигналу в ланцюзі керування байпасним клапаном охолоджувальної рідини двигуна +P2684=Напруга живлення виконавчого механізму / Розмикання кола +P2685=Низька напруга живлення виконавчого механізму в ланцюзі C +P2686=Висока напруга живлення виконавчого механізму в ланцюзі C +P2687=Ланцюг керування підігрівачем подачі палива / розрив +P2688=Низький рівень сигналу в ланцюзі керування підігрівачем подачі палива +P2689=Високий рівень сигналу в ланцюзі керування підігрівачем подачі палива +P268A=ISO/SAE захищено +P268B=ISO/ SAE захищено +P268C=ISO/ SAE захищено +P268D=ISO/SAE захищено +P268E=ISO/SAE захищено +P268F=ISO/SAE захищено +P273A=Фрикційний елемент передачі G Діапазон часу застосування/продуктивність +P273B=Фрикційний елемент передачі H Діапазон часу застосування/продуктивність +P273C=ISO/ SAE захищено +P273D=ISO/SAE захищено +P273E=ISO/SAE захищено +P273F=ISO/SAE захищено +P278A=Схема перемикача кік-дауна +P278B=Діапазон/продуктивність схеми перемикача кік-даун +P278C=Низький рівень сигналу в ланцюзі перемикача Kick Down +P278D=Високий рівень сигналу в ланцюзі перемикача Kick Down +P278E=Переривчаста/нестабільна ланцюгова робота перемикача кік-дауна +P278F=SAE/ ISO захищено +P2796=Ланцюг керування допоміжним насосом трансмісійної рідини / розрив +P2797=Продуктивність допоміжного насоса трансмісійної рідини +P2798=Низький рівень сигналу в ланцюзі керування допоміжним насосом трансмісійної рідини +P2799=Високий рівень сигналу в ланцюзі керування допоміжним насосом трансмісійної рідини +P279A=ISO/SAE захищено +P279B=ISO/ SAE захищено +P279C=ISO/ SAE захищено +P279D=ISO/SAE захищено +P279E=ISO/SAE захищено +P279F=ISO/SAE захищено +P2800=Схема датчика діапазону передач B (вхід PRNDL) +P2801=Діапазон/продуктивність ланцюга датчика діапазону передачі B +P2802=Низький рівень сигналу в ланцюзі датчика діапазону передач B +P2803=Високий рівень сигналу в ланцюзі датчика діапазону передач B +P2804=Датчик діапазону передач B періодично працює +P2805=Кореляція датчика діапазону передачі A/B +P2806=Вирівнювання датчика діапазону передачі +P2807=Соленоїд регулювання тиску G +P2808=Соленоїд регулювання тиску G працює/застрягає у вимкненому стані +P2809=Соленоїд регулювання тиску G застряг увімкнений +P2810=Соленоїд регулювання тиску G Електричний +P2811=Соленоїд регулювання тиску G, переривчастий +P2812=Ланцюг керування соленоїдом регулювання тиску G/розрив +P2813=Діапазон/продуктивність схеми керування соленоїдом регулювання тиску G +P2814=Низький рівень сигналу в ланцюзі керування соленоїдом регулювання тиску G +P2815=Високий рівень сигналу в ланцюзі керування соленоїдом регулювання тиску G +P2816=Соленоїд регулювання тиску H +P2817=Соленоїд регулювання тиску H працює/застрягає у вимкненому стані +P2818=Соленоїд H регулювання тиску застряг увімкнений +P2819=Електричний соленоїд регулювання тиску H +P281A=Соленоїд регулювання тиску H, переривчастий +P281B=Ланцюг керування соленоїдом регулювання тиску H/розрив +P281C=Діапазон/продуктивність схеми керування соленоїдом регулювання тиску H +P281D=Низький рівень сигналу в ланцюзі керування соленоїдом регулювання тиску H +P281E=Високий рівень сигналу в ланцюзі керування соленоїдом регулювання тиску H +P281F=Соленоїд регулювання тиску J +P2820=Соленоїд регулювання тиску J працює/застрягає у вимкненому стані +P2821=Соленоїд регулювання тиску J застряг увімкнений +P2822=Соленоїд регулювання тиску J Електричний +P2823=Соленоїд регулювання тиску J, періодично працює +P2824=Ланцюг керування соленоїдом регулювання тиску J / Розрив ланцюга керування +P2825=Діапазон/продуктивність схеми керування соленоїдом регулювання тиску J +P2826=Низький рівень сигналу в ланцюзі керування соленоїдом регулювання тиску J +P2827=Високий рівень сигналу в ланцюзі керування соленоїдом регулювання тиску J +P2828=Соленоїд регулювання тиску K +P2829=Соленоїд регулювання тиску K працює/застрягає у вимкненому стані +P282A=Соленоїд K регулювання тиску застряг увімкнений +P282B=Електричний соленоїд регулювання тиску K +P282C=Соленоїд регулювання тиску K, переривчастий +P282D=Ланцюг керування соленоїдом регулювання тиску K / Розмикання +P282E=Діапазон/продуктивність схеми керування соленоїдом регулювання тиску K +P282F=Низький рівень сигналу в ланцюзі керування соленоїдом керування тиском K +P2830=Високий рівень сигналу в ланцюзі керування соленоїдом керування тиском K +P2A06=Негативна напруга датчика O2, банк 1, датчик 1 +P2A07=Негативна напруга датчика O2, банк 1, датчик 2 +P2A08=Негативна напруга датчика O2, банк 1, датчик 3 +P2A09=Негативна напруга датчика O2, банк 2, датчик 1 +P2A10=Негативна напруга датчика O2, банк 2, датчик 2 +P2A11=Негативна напруга датчика O2, блок 2 Sensor 3 +P3263=Датчик об'єму або масової витрати повітря A - поза діапазоном +C0001=Клапан каналу A TCSControl 1 +C0002=Клапан каналу A TCSControl 2 +C0003=Клапан каналу B TCSControl 1 +C0004=Канал керування TCS B Valve 2 +C0010=Лівий передній впускний отвір +C0011=Лівий передній розетковий блок +C0012=Занадто довгий лівий передній гідравлічний розблокування +C0014=Правий передній впускний колектор +C0015=Керування правою передньою розеткою +C0016=Занадто довгий передній гідравлічний розблокування правого переднього колеса +C0018=Лівий задній впускний отвір +C0019=Керування лівим заднім випускним отвором +C001A=Занадто довгий лівий задній гідравлічний розблокування +C001C=Правий задній впускний колектор +C001D=Керування правим заднім випускним отвором +C001E=Занадто довгий правий задній гідравлічний розблокування +C0020=Керування двигуном насоса ABS +C0021=Продуктивність підсилювача гальм +C0022=Соленоїд підсилювача гальм +C0023=Керування стоп-сигналами +C0030=Ліве переднє тонове колесо +C0031=Датчик швидкості лівого переднього колеса +C0032=Живлення датчика швидкості лівого переднього колеса +C0033=Праве переднє тонове колесо +C0034=Датчик швидкості правого переднього колеса +C0035=Живлення датчика швидкості правого переднього колеса +C0036=Ліве заднє тонове колесо +C0037=Датчик швидкості лівого заднього колеса +C0038=Живлення датчика швидкості лівого заднього колеса +C0039=Праве заднє тонове колесо +C003A=Датчик швидкості правого заднього колеса +C003B=Живлення датчика швидкості правого заднього колеса +C003C=Заднє тонове колесо +C003D=Датчик швидкості заднього колеса +C003E=Живлення датчика швидкості заднього колеса +C0040=Перемикач педалі гальма A +C0041=Перемикач педалі гальма B +C0042=Ланцюг датчика положення педалі гальма A +C0043=Ланцюг датчика положення педалі гальма B +C0044=Датчик тиску гальм A +C0045=Датчик тиску гальм B +C0046=Датчик тиску гальм A/B +C0047=Датчик тиску підсилювача гальм +C0048=Датчик ходу підсилювача гальм +C0049=Гальмівна рідина +C004A=Датчик зносу гальмівних накладок +C0051=Датчик положення керма +C0052=Сигнал датчика положення керма A +C0053=Сигнал датчика положення керма B +C0054=Сигнал датчика положення керма C +C0055=Сигнал датчика положення керма D +C0061=Датчик бокового прискорення +C0062=Датчик поздовжнього прискорення +C0063=Датчик швидкості риски +C0064=Датчик швидкості крену +C0069=Датчики швидкості рисання / довготи +C006A=Багатоосьовий датчик прискорення +C006B=Система стабілізації активна занадто довго +C006C=Система стабілізації +C0071=2/ 4 Вхід стану повного приводу +C0072=Занадто висока температура гальм +C0073=Забезпечений крутний момент +C0074=Запитуваний крутний момент +C0075=Збільшений хід педалі гальма, вихідний сигнал до PCM +C0076=ШІМ для контролю тяги +C0077=Низький тиск у шинах +C0078=Діаметр шини +C0079=Кермове управління зі змінним зусиллям +C0081=Індикатор несправності ABS +C0082=Індикатор несправності гальмівної системи +C0083=Індикатор несправності монітора тиску в шинах +C0084=Індикатор активної тяги +C0085=Індикатор відключення тяги +C0086=Індикатор динаміки автомобіля +C0089=Перемикач відключення TCSDisable +C008A=Керування режимом TCS +C0200=Несправність ланцюга датчика швидкості правого переднього колеса +C0201=Діапазон/продуктивність ланцюга датчика швидкості правого переднього колеса +C0202=Низький рівень сигналу в ланцюзі датчика швидкості правого переднього колеса +C0203=Високий рівень сигналу в ланцюзі датчика швидкості правого переднього колеса +C0205=Несправність ланцюга датчика швидкості лівого переднього колеса +C0206=Діапазон/продуктивність ланцюга датчика швидкості лівого переднього колеса +C0207=Низький рівень сигналу в ланцюзі датчика швидкості лівого переднього колеса +C0208=Високий рівень сигналу в ланцюзі датчика швидкості лівого переднього колеса +C0210=Несправність ланцюга датчика швидкості правого заднього колеса +C0211=Діапазон/продуктивність ланцюга датчика швидкості правого заднього колеса +C0212=Низький рівень сигналу в ланцюзі датчика швидкості правого заднього колеса +C0213=Високий рівень сигналу в ланцюзі датчика швидкості правого заднього колеса +C0215=Несправність ланцюга датчика швидкості лівого заднього колеса +C0216=Діапазон/продуктивність ланцюга датчика швидкості лівого заднього колеса +C0217=Низький рівень сигналу в ланцюзі датчика швидкості лівого заднього колеса +C0218=Високий рівень сигналу в ланцюзі датчика швидкості лівого заднього колеса +C0220=Несправність ланцюга датчика швидкості заднього колеса +C0221=Діапазон/продуктивність схеми датчика швидкості заднього колеса +C0222=Низький рівень сигналу в ланцюзі датчика швидкості заднього колеса +C0223=Високий рівень сигналу в ланцюзі датчика швидкості заднього колеса +C0225=Помилка частоти датчика швидкості обертання колеса +C0226=Несправність ланцюга соленоїда/лічильника №1 правого переднього ABS +C0227=Діапазон/продуктивність правого переднього соленоїда ABS/вимірювача №1 +C0228=Низький рівень сигналу в ланцюзі правого переднього соленоїда ABS/лічильника №1 +C0229=Високий рівень сигналу в ланцюзі правого переднього соленоїда ABS/лічильника №1 +C0231=Несправність ланцюга соленоїда/лічильника №2 правого переднього ABS +C0232=Діапазон/продуктивність правого переднього соленоїда ABS/вимірювача №2 +C0233=Низький рівень сигналу в ланцюзі правого переднього соленоїда ABS/лічильника №2 +C0234=Високий рівень сигналу в ланцюзі правого переднього соленоїда ABS/лічильника №2 +C0236=Несправність ланцюга соленоїда/лічильника №1 лівого переднього ABS +C0237=Діапазон/продуктивність ланцюга лівого переднього соленоїда ABS/вимірювача №1 +C0238=Низький рівень сигналу в ланцюзі лівого переднього соленоїда ABS/лічильника №1 +C0239=Високий рівень сигналу в ланцюзі вхідного сигналу лівого переднього соленоїда ABS/лічильника №1 +C0241=Несправність ланцюга соленоїда/лічильника №2 лівого переднього ABS +C0242=Діапазон/продуктивність ланцюга лівого переднього соленоїда ABS/вимірювача №2 +C0243=Низький рівень сигналу в ланцюзі лівого переднього соленоїда ABS/лічильника №2 +C0244=Високий рівень сигналу в ланцюзі вхідного сигналу лівого переднього соленоїда ABS/лічильника №2 +C0246=Несправність ланцюга соленоїда/лічильника №1 правого заднього ABS +C0247=Діапазон/продуктивність правого заднього соленоїда ABS/вимірювача №1 +C0248=Низький рівень сигналу в ланцюзі правого заднього соленоїда ABS/лічильника №1 +C0249=Високий вхідний сигнал ланцюга соленоїда/лічильника №1 правого заднього ABS +C0251=Несправність ланцюга соленоїда/лічильника №2 правого заднього ABS +C0252=Діапазон/продуктивність правого заднього соленоїда ABS/вимірювача №2 +C0253=Низький рівень сигналу в ланцюзі правого заднього соленоїда ABS/лічильника №2 +C0254=Високий вхідний сигнал ланцюга соленоїда/лічильника №2 правого заднього ABS +C0256=Несправність ланцюга соленоїда/лічильника №1 лівого заднього ABS +C0257=Діапазон/продуктивність лівого заднього соленоїда ABS/вимірювача №1 +C0258=Низький рівень сигналу в ланцюзі соленоїда/лічильника №1 лівого заднього ABS +C0259=Лівий задній соленоїд ABS/вимірювач №1, високий вхідний сигнал +C0261=Несправність ланцюга соленоїда/лічильника №2 правого заднього ABS +C0262=Діапазон/продуктивність правого заднього соленоїда ABS/вимірювача №2 +C0263=Низький рівень сигналу в ланцюзі правого заднього соленоїда ABS/лічильника №2 +C0264=Високий вхідний сигнал ланцюга соленоїда/лічильника №2 правого заднього ABS +C0266=Несправність ланцюга двигуна насоса +C0267=Діапазон/продуктивність ланцюга двигуна насоса +C0268=Низький рівень вхідного сигналу ланцюга двигуна насоса +C0269=Високий вхідний сигнал ланцюга двигуна насоса +C0271=Несправність ланцюга реле двигуна насоса +C0272=Діапазон/продуктивність ланцюга реле двигуна насоса +C0273=Низький рівень сигналу в ланцюзі реле двигуна насоса +C0274=Високий вхідний сигнал ланцюга реле двигуна насоса +C0276=Несправність ланцюга реле клапана +C0277=Діапазон/продуктивність ланцюга реле клапана +C0278=Низький рівень вхідного сигналу ланцюга реле клапана +C0279=Високий вхідний сигнал ланцюга реле клапана +C0300=Несправність ланцюга соленоїда/лічильника №1 правого переднього датчика TCS +C0301=Діапазон/продуктивність правого переднього соленоїда TCS/вимірювача №1 +C0302=Низький рівень сигналу в ланцюзі правого переднього соленоїда TCS/лічильника №1 +C0303=Високий вхідний сигнал ланцюга правого переднього соленоїда TCS/лічильника №1 +C0305=Несправність ланцюга соленоїда/лічильника №2 правого переднього датчика TCS +C0306=Діапазон/продуктивність правого переднього соленоїда TCS/вимірювального приладу №2 +C0307=Низький рівень сигналу в ланцюзі правого переднього соленоїда TCS/лічильника №2 +C0308=Високий вхідний сигнал ланцюга правого переднього соленоїда TCS/лічильника №2 +C0310=Несправність ланцюга соленоїда/лічильника №1 лівого переднього датчика TCS +C0311=Діапазон/продуктивність ланцюга соленоїда/вимірювача №1 лівого переднього TCS +C0312=Низький рівень сигналу в ланцюзі лівого переднього соленоїда/лічильника №1 TCS +C0313=Високий вхідний сигнал ланцюга лівого переднього соленоїда TCS/лічильника №1 +C0315=Несправність ланцюга соленоїда/лічильника №2 лівого переднього датчика TCS +C0316=Діапазон/продуктивність ланцюга лівого переднього соленоїда TCS/вимірювача №2 +C0317=Низький рівень сигналу в ланцюзі лівого переднього соленоїда TCS/лічильника №2 +C0318=Високий вхідний сигнал ланцюга лівого переднього соленоїда TCS/лічильника №2 +C0320=Несправність ланцюга соленоїда/лічильника №1 правого заднього TCSS +C0321=Діапазон/продуктивність правого заднього соленоїда TCSS/вимірювача №1 +C0322=Низький рівень сигналу в ланцюзі правого заднього соленоїда TCSS/лічильника №1 +C0323=Високий рівень сигналу в ланцюзі правого заднього соленоїда TCSS/лічильника №1 +C0325=Несправність ланцюга соленоїда/лічильника №2 правого заднього TCSS +C0326=Діапазон/продуктивність правого заднього соленоїда TCSS/вимірювача №2 +C0327=Низький рівень сигналу в ланцюзі правого заднього соленоїда TCSS/лічильника №2 +C0328=Високий рівень сигналу в ланцюзі правого заднього соленоїда TCSS/лічильника №2 +C0330=Несправність ланцюга соленоїда/лічильника №1 лівого заднього TCSS +C0331=Діапазон/продуктивність ланцюга соленоїда/вимірювача №1 лівого заднього TCSS +C0332=Низький рівень сигналу в ланцюзі соленоїда/лічильника №1 лівого заднього TCSS +C0333=Лівий задній соленоїд TCSS/вимірювач №1, високий рівень сигналу +C0335=Несправність ланцюга соленоїда/лічильника №2 правого заднього TCSS +C0336=Діапазон/продуктивність правого заднього соленоїда TCSS/вимірювача №2 +C0337=Низький рівень сигналу в ланцюзі правого заднього соленоїда TCSS/лічильника №2 +C0338=Високий рівень сигналу в ланцюзі правого заднього соленоїда TCSS/лічильника №2 +C0340=Несправність ланцюга гальмівного вимикача ABS/TCS +C0341=Діапазон/продуктивність ланцюга гальмівного вимикача ABS/TCS +C0342=Низький рівень сигналу в ланцюзі гальмівного перемикача ABS/TCS +C0343=Високий рівень сигналу вхідного сигналу ланцюга гальмівного вимикача ABS/TCS +C0345=Несправність контуру низького рівня гальмівної рідини +C0346=Низький діапазон/продуктивність контуру гальмівної рідини +C0347=Низький рівень сигналу в ланцюзі гальмівної рідини +C0348=Низький рівень сигналу на вході ланцюга гальмівної рідини +C0350=Несправність ланцюга заднього соленоїда/лічильника №1 +C0351=Діапазон/продуктивність схеми заднього соленоїда/вимірювача №1 +C0352=Низький рівень сигналу в ланцюзі заднього соленоїда/лічильника №1 +C0353=Високий вхідний сигнал ланцюга заднього соленоїда/лічильника №1 +C0355=Несправність ланцюга вимірювача зменшення дросельної заслінки +C0356=Діапазон/продуктивність схеми вимірювача зменшення дросельної заслінки +C0357=Низький рівень сигналу в ланцюзі вимірювача зменшення дросельної заслінки +C0358=Високий вхідний сигнал ланцюга вимірювача зменшення дросельної заслінки +C0360=Несправність контуру системного тиску +C0361=Діапазон/продуктивність контуру системного тиску +C0362=Низький вхідний сигнал контуру системного тиску +C0363=Високий вхідний сигнал контуру системного тиску +C0365=Несправність ланцюга бічного акселерометра +C0366=Діапазон/продуктивність схеми бічного акселерометра +C0367=Низький рівень вхідного сигналу ланцюга бічного акселерометра +C0368=Високий вхідний сигнал ланцюга бічного акселерометра +C0370=Несправність ланцюга швидкості риськування +C0371=Діапазон/продуктивність схеми швидкості риски +C0372=Низький рівень вхідного сигналу схеми швидкості рискування +C0373=Високий вхідний сигнал схеми швидкості рискування +C0500=Несправність ланцюга соленоїда рульового керування +C0501=Діапазон/продуктивність ланцюга соленоїда керма +C0502=Низький вхідний сигнал ланцюга соленоїда керма +C0503=Високий вхідний сигнал ланцюга соленоїда керма +C0505=Несправність датчика положення керма +C0506=Діапазон/продуктивність датчика положення керма +C0507=Низький рівень сигналу датчика положення керма +C0508=Високий рівень сигналу датчика положення керма +C0510=Несправність датчика швидкості зміни керма +C0511=Діапазон/продуктивність датчика швидкості зміни керма +C0512=Низький рівень сигналу датчика швидкості зміни керма +C0513=Високий рівень сигналу датчика швидкості зміни керма +C0700=Несправність ланцюга лівого переднього соленоїда +C0701=Діапазон/продуктивність ланцюга лівого переднього соленоїда +C0702=Низький рівень вхідного сигналу в ланцюзі лівого переднього соленоїда +C0703=Високий вхідний сигнал ланцюга лівого переднього соленоїда +C0705=Несправність ланцюга правого переднього соленоїда +C0706=Діапазон/продуктивність ланцюга правого переднього соленоїда +C0707=Низький рівень сигналу на вході ланцюга правого переднього соленоїда +C0708=Високий вхідний сигнал ланцюга правого переднього соленоїда +C0710=Несправність ланцюга лівого заднього соленоїда +C0711=Діапазон/продуктивність ланцюга лівого заднього соленоїда +C0712=Низький рівень вхідного сигналу в ланцюзі лівого заднього соленоїда +C0713=Високий вхідний сигнал ланцюга лівого заднього соленоїда +C0715=Несправність ланцюга правого заднього соленоїда +C0716=Діапазон/продуктивність ланцюга правого заднього соленоїда +C0717=Низький рівень сигналу вхідного сигналу в ланцюзі правого заднього соленоїда +C0718=Високий вхідний сигнал ланцюга правого заднього соленоїда +C0720=Несправність ланцюга лівого переднього акселерометра +C0721=Діапазон/продуктивність схеми лівого переднього акселерометра +C0722=Низький рівень сигналу в ланцюзі лівого переднього акселерометра +C0723=Високий рівень сигналу в ланцюзі лівого переднього акселерометра +C0725=Несправність ланцюга правого переднього акселерометра +C0726=Діапазон/продуктивність схеми правого переднього акселерометра +C0727=Низький рівень сигналу в ланцюзі правого переднього акселерометра +C0728=Високий рівень сигналу в ланцюзі правого переднього акселерометра +C0730=Несправність ланцюга лівого заднього акселерометра +C0731=Діапазон/продуктивність схеми лівого заднього акселерометра +C0732=Низький рівень сигналу в ланцюзі лівого заднього акселерометра +C0733=Високий рівень сигналу в ланцюзі лівого заднього акселерометра +C0735=Несправність ланцюга правого заднього акселерометра +C0736=Діапазон/продуктивність схеми правого заднього акселерометра +C0737=Низький рівень сигналу в ланцюзі правого заднього акселерометра +C0738=Високий рівень сигналу в ланцюзі правого заднього акселерометра +C0740=Несправність ланцюга датчика положення лівого переднього колеса +C0741=Діапазон/продуктивність ланцюга датчика положення лівого переднього +C0742=Низький рівень сигналу в ланцюзі датчика положення лівого переднього +C0743=Високий рівень сигналу в ланцюзі датчика положення лівого переднього клапана +C0745=Несправність ланцюга датчика положення правого переднього колеса +C0746=Діапазон/продуктивність схеми датчика положення правого переднього колеса +C0747=Низький рівень сигналу в ланцюзі датчика положення правого переднього клапана +C0748=Високий рівень сигналу в ланцюзі датчика положення правого переднього клапана +C0750=Несправність ланцюга датчика положення лівого заднього колеса +C0751=Діапазон/продуктивність ланцюга датчика положення лівого заднього +C0752=Низький рівень сигналу в ланцюзі датчика положення лівого заднього +C0753=Високий рівень сигналу в ланцюзі датчика положення лівого заднього ліжка +C0755=Несправність ланцюга датчика положення правого заднього колеса +C0756=Діапазон/продуктивність схеми датчика положення правого заднього колеса +C0757=Низький рівень сигналу в ланцюзі датчика положення правого заднього колеса +C0758=Високий рівень сигналу в ланцюзі датчика положення правого заднього клапана +U017A=Втрачено зв'язок із датчиком K системи пасивної безпеки +U017B=Втрачено зв'язок із датчиком L системи пасивної безпеки +U017C=Втрачено зв'язок із датчиком M системи пасивної безпеки +U017D=Втрачено зв'язок із датчиком N системи пасивної безпеки +U0236=Втрачено зв'язок з модулем блокування колонки +U0237=Втрачено зв'язок з модулем керування цифровою аудіосистемою C +U0238=Втрачено зв'язок з модулем керування цифровою аудіосистемою D +U0239=Втрачено зв'язок з модулем контролю за защемленням A +U0240=Втрачено зв'язок з модулем контролю за защемленням B +U0241=Втрачено зв'язок з модулем керування фарами A +U0242=Втрачено зв'язок з модулем керування фарами B +U0243=Втрачено зв'язок з модулем керування системою допомоги при паркуванні B +U0244=Втрачено зв'язок з модулем керування підніжкою A +U0245=Втрачено зв'язок із переднім модулем керування розважальною системою +U0246=Втрачено зв'язок з модулем керування сидінням E +U0247=Втрачено зв'язок з модулем керування сидінням F +U0248=Втрачено зв'язок з модулем дистанційного керування +U0249=Втрачено зв'язок із заднім модулем керування розважальною системою B +U0250=Втрачено зв'язок з модулем системи класифікації впливів +U0251=Втрачено зв'язок з модулем керування підніжкою B +U0252=Втрачено зв'язок із модулем керування освітленням заднього ряду B +U0291=Втрачено зв'язок з модулем керування перемиканням передач B +U0292=Втрачено зв'язок з модулем керування приводним двигуном B +U0293=Втрачено зв'язок з модулем керування гібридною силовою установкою +U0294=Втрачено зв'язок з модулем моніторингу керування силовим агрегатом +U0295=Втрачено зв'язок з модулем керування ACto ACConverter +U0296=Втрачено зв'язок з модулем керування перетворювачем AC/DC A +U0297=Втрачено зв'язок з модулем керування перетворювачем AC/DC B +U0298=Втрачено зв'язок з модулем керування перетворювачем постійного струму в постійний струм A +U0299=Втрачено зв'язок з модулем керування перетворювачем постійного струму в постійний струм B +U040A=Недійсні дані отримано від модуля цифрового програвача дисків / чейнджера C +U0432=Недійсні дані, отримані від модуля багатоосьового датчика прискорення +U0433=Недійсні дані, отримані від датчика дальності руху попереду системи круїз-контролю +U0434=Недійсні дані отримані від модуля керування активним креном +U0435=Недійсні дані, отримані від модуля керування гідропідсилювачем керма ззаду +U0436=Недійсні дані, отримані від переднього модуля керування диференціалом +U0437=Недійсні дані отримані від заднього модуля керування диференціалом +U0438=Недійсні дані, отримані від модуля керування гальмами причепа +U0439=Недійсні дані, отримані від модуля керування позашляховиком +U0441=Недійсні дані, отримані з інформації про критичний контроль викидів +U0442=Недійсні дані, отримані від ECM/PCM B +U0443=Недійсні дані, отримані від модуля керування кузовом B +U0444=Недійсні дані, отримані від модуля керування кузовом C +U0445=Недійсні дані, отримані від модуля керування кузовом D +U0446=Недійсні дані, отримані від модуля керування кузовом E +U0447=Недійсні дані отримано від шлюзу A +U0448=Недійсні дані отримано від шлюзу B +U0449=Недійсні дані отримано від шлюзу C +U044A=Недійсні дані отримано від шлюзу D +U0451=Недійсні дані отримано від шлюзу E +U0452=Недійсні дані, отримані з модуля керування обмеженнями +U0453=Недійсні дані отримані від модуля керування бічними пасивними системами лівого +U0454=Недійсні дані отримані від правого модуля керування бічними пасивними системами +U0455=Недійсні дані, отримані з модуля системи класифікації пасажирів систем безпеки +U0456=Недійсні дані, отримані від модуля контролю температури охолоджувальної рідини +U0457=Недійсні дані отримано з інформаційного центру А +U0458=Недійсні дані отримано з інформаційного центру B +U0459=Недійсні дані, отримані з проекційного дисплея +U045A=Недійсні дані, отримані від модуля керування системою допомоги при паркуванні A +U0461=Недійсні дані, отримані від модуля керування звуковим сповіщенням +U0462=Недійсні дані, отримані з модуля Compass +U0463=Недійсні дані, отримані від модуля відображення навігації +U0464=Недійсні дані, отримані від модуля керування навігацією +U0465=Недійсні дані, отримані від модуля керування електричним ВОМ +U0466=Недійсні дані отримані від заднього модуля керування HVAC +U0467=Недійсні дані, отримані від модуля керування присадками до палива +U0468=Недійсні дані, отримані від модуля керування паливними елементами +U0469=Недійсні дані, отримані від модуля керування стартером/генератором +U046A=Недійсні дані отримані від модуля керування люком +U0471=Недійсні дані, отримані від датчика A системи пасивної безпеки +U0472=Недійсні дані, отримані від датчика B системи пасивної безпеки +U0473=Недійсні дані, отримані від датчика C системи пасивної безпеки +U0474=Недійсні дані, отримані від датчика D системи пасивної безпеки +U0475=Недійсні дані, отримані від датчика E системи пасивної безпеки +U0476=Недійсні дані, отримані від датчика F системи пасивної безпеки +U0477=Недійсні дані, отримані від датчика G системи пасивної безпеки +U0478=Недійсні дані, отримані від датчика H системи пасивної безпеки +U0479=Недійсні дані, отримані від датчика I системи пасивної безпеки +U047A=Недійсні дані, отримані від датчика J системи пасивної безпеки +U047B=Недійсні дані, отримані від датчика K системи пасивної безпеки +U047C=Недійсні дані, отримані від датчика L системи пасивної безпеки +U047D=Недійсні дані, отримані від датчика M системи пасивної безпеки +U047E=Недійсні дані, отримані від датчика N системи пасивної безпеки +U0481=Недійсні дані, отримані від модуля автоматичного керування освітленням +U0482=Недійсні дані, отримані від модуля керування коригуванням фар +U0483=Недійсні дані, отримані від модуля керування освітленням передньої частини +U0484=Недійсні дані отримані від модуля керування освітленням заднього A +U0485=Недійсні дані, отримані з радіо +U0486=Недійсні дані, отримані від модуля керування антеною +U0487=Недійсні дані отримано від аудіопідсилювача +U0488=Недійсні дані отримано від цифрового програвача дисків / модуля чейнджера A +U0489=Недійсні дані отримано від цифрового програвача дисків / модуля чейнджера B +U0491=Недійсні дані отримано від цифрового програвача дисків / модуля чейнджера D +U0492=Недійсні дані, отримані з телевізора +U0493=Недійсні дані, отримані з персонального комп'ютера +U0494=Недійсні дані, отримані від модуля керування цифровим аудіо A +U0495=Недійсні дані, отримані від модуля керування цифровим аудіо B +U0496=Недійсні дані, отримані від модуля приймача розваг за підпискою +U0497=Недійсні дані отримані від заднього модуля керування розважальною системою A +U0498=Недійсні дані, отримані від модуля керування телефоном +U0499=Недійсні дані, отримані від модуля телематичного керування +U049A=Недійсні дані, отримані від модуля керування дверима A +U0501=Недійсні дані, отримані від модуля керування дверима B +U0502=Недійсні дані, отримані від модуля керування дверима C +U0503=Недійсні дані, отримані від модуля керування дверима D +U0504=Недійсні дані, отримані від модуля керування дверима E +U0505=Недійсні дані, отримані від модуля керування дверима F +U0506=Недійсні дані, отримані від модуля керування дверима G +U0507=Недійсні дані, отримані від модуля керування складаним верхом +U0508=Недійсні дані, отримані від модуля керування рухомим дахом +U0509=Недійсні дані, отримані від модуля керування сидінням A +U050A=Недійсні дані, отримані від модуля керування сидінням B +U0511=Недійсні дані, отримані від модуля керування сидінням C +U0512=Недійсні дані, отримані від модуля керування сидінням D +U0513=Недійсні дані, отримані від модуля датчика швидкості рискування +U0514=Недійсні дані, отримані від модуля керування дзеркалом A +U0515=Недійсні дані, отримані від віддаленого керування функцією +U0516=Недійсні дані отримано від дверного перемикача A +U0517=Недійсні дані отримано від дверного перемикача B +U0518=Недійсні дані отримано від дверного перемикача C +U0519=Недійсні дані отримано від дверного перемикача D +U051A=Недійсні дані отримано від дверного перемикача E +U0521=Недійсні дані отримано від дверного перемикача F +U0522=Недійсні дані отримано від дверного перемикача G +U0523=Недійсні дані отримані від двигуна вікна дверей A +U0524=Недійсні дані отримані від двигуна вікна дверей B +U0525=Недійсні дані отримані від двигуна вікна дверей C +U0526=Недійсні дані отримані від двигуна вікна дверей D +U0527=Недійсні дані, отримані від двигуна вікна дверей E +U0528=Недійсні дані отримані від двигуна вікна дверей F +U0529=Недійсні дані отримані від двигуна вікна дверей G +U052A=Недійсні дані, отримані від модуля підігріву керма +U0531=Недійсні дані отримані від модуля задніх воріт +U0532=Недійсні дані, отримані від модуля датчика дощу +U0533=Недійсні дані, отримані від лівого модуля керування виявленням бічних перешкод +U0534=Недійсні дані отримані від правого модуля керування виявленням бокових перешкод +U0535=Недійсні дані, отримані від модуля зручного відкликання +U0536=Недійсні дані, отримані від модуля датчика бокового прискорення +U0537=Недійсні дані, отримані з модуля блокування стовпців +U0538=Недійсні дані, отримані від модуля керування цифровим аудіо C +U0539=Недійсні дані, отримані від модуля керування цифровим аудіо D +U053A=Недійсні дані, отримані від модуля контролю за защемленням A +U0541=Недійсні дані отримані від модуля контролю за защемленням B +U0542=Недійсні дані, отримані від модуля керування фарами A +U0543=Недійсні дані, отримані від модуля керування фарами B +U0544=Недійсні дані, отримані від модуля керування системою допомоги при паркуванні B +U0545=Недійсні дані, отримані від модуля керування підніжкою +U0546=Недійсні дані, отримані від переднього модуля керування розважальною системою +U0547=Недійсні дані, отримані від модуля керування сидінням E +U0548=Недійсні дані, отримані від модуля керування сидінням F +U0549=Недійсні дані отримано від модуля віддаленого аксесуара +U054A=Недійсні дані отримані від модуля керування розважальною системою (задній B) +U0551=Недійсні дані, отримані з модуля системи класифікації впливу +U0552=Недійсні дані, отримані від модуля керування підніжкою B +U0553=Недійсні дані отримані від модуля керування освітленням заднього B +U0592=Недійсні дані, отримані від модуля керування перемиканням передач B +U0593=Недійсні дані, отримані від модуля керування приводним двигуном B +U0594=Недійсні дані, отримані від модуля керування гібридною силовою установкою +U0595=Недійсні дані, отримані від модуля моніторингу керування силовим агрегатом +U0596=Недійсні дані, отримані від модуля керування перетворювачем змінного струму (AC) до ACConverter +U0597=Недійсні дані, отримані від модуля керування перетворювачем змінного струму в постійний струм A +U0598=Недійсні дані, отримані від модуля керування перетворювачем змінного струму в постійний струм B +U0599=Недійсні дані, отримані від модуля керування перетворювачем постійного струму в постійний струм A +U059A=Недійсні дані, отримані від модуля керування перетворювачем постійного струму в постійний струм B +U3000=Модуль керування +U3001=Неправильне вимикання модуля керування +U3002=Ідентифікаційний номер транспортного засобу +U3003=Напруга акумулятора +U3004=Реле живлення аксесуарів +U3005=Збережена допоміжна потужність +U3006=Вхідна потужність модуля керування A +U3007=Вхідне живлення модуля керування B +U3008=Заземлення модуля керування A +U3009=Заземлення модуля керування B +U300A=Замок запалювання +U300B=Вхід запалювання Аксесуар / Увімкнено / Запуск +U300C=Вхід запалювання Вимк. / Увімк. / Запуск +U300D=Вхід запалювання увімкнено / запуск +U300E=Вхід запалювання увімкнено +U300F=Аксесуар для входу запалювання +U3010=Вхід запалювання Пуск +B0001=Система керування розгортанням Stage 1 Frontal з боку водія +B0002=Система керування розгортанням фронтальної частини водія, етап 2 +B0003=Система керування розгортанням Stage 3 фронтальної частини водія +B0004=Контроль розгортання колінного валика водія +B0005=Складаний блок керування розгортанням рульової колонки +B0010=Система керування розгортанням Stage 1 з боку пасажира на передній панелі +B0011=Система керування розгортанням Stage 2 з боку пасажира на передній панелі +B0012=Система керування розгортанням Stage 3 з боку пасажира на передній панелі +B0013=Контроль розгортання колінного валика пасажира +B0020=Контроль спрацьовування лівої бічної подушки безпеки +B0021=Контроль розгортання лівої шторки 1 +B0022=Контроль розгортання лівої шторки 2 +B0028=Контроль спрацьовування правої бічної подушки безпеки +B0029=Контроль розгортання правої шторки 1 +B002A=Контроль розгортання правої шторки 2 +B0030=Блок керування спрацюванням лівої подушки безпеки другого ряду сидінь +B0031=Контроль розгортання Stage 1 другого ряду лівого фронтального сидіння +B0032=Контроль розгортання другого ряду лівого фронтального сидіння Stage 2 +B0033=Контроль розгортання Stage 3 другого ряду лівого фронтального сидіння +B0038=Контроль спрацьовування правої подушки безпеки другого ряду сидінь +B0039=Контроль розгортання Stage 1 другого ряду правого фронтального відділення +B003A=Контроль розгортання другого ряду правого фронтального сидіння Stage 2 +B003B=Контроль розгортання Stage 3 правого фронтального другого ряду +B0040=Контроль спрацьовування лівої подушки безпеки третього ряду +B0041=Контроль розгортання Stage 1 третього ряду лівого фронтального сидіння +B0042=Контроль розгортання Stage 2 третього ряду лівого фронтального сидіння +B0043=Контроль розгортання третього ряду лівого фронтального сидіння Stage 3 +B0048=Контроль спрацьовування правої подушки безпеки третього ряду сидінь +B0049=Контроль розгортання Stage 1 третього ряду правого фронтального сидіння +B004A=Контроль розгортання другого етапу третього ряду правого фронтального сидіння +B004B=Контроль розгортання третього ряду правого фронтального сидіння Stage 3 +B0050=Датчик ременя безпеки водія +B0051=Датчик ременя безпеки центрального сидіння першого ряду +B0052=Датчик ременя безпеки пасажира +B0053=Датчик ременя безпеки лівого сидіння другого ряду +B0054=Датчик ременя безпеки центрального сидіння другого ряду +B0055=Датчик ременя безпеки правого другого ряду +B0056=Датчик ременя безпеки лівого ряду сидінь +B0057=Датчик ременя безпеки центрального сидіння третього ряду +B0058=Ремень безпеки третього ряду правого сидіння +B0060=Датчик натягу ременя безпеки водія +B0061=Датчик натягу ременя безпеки пасажира +B0070=Контроль спрацьовування преднатягувача ременя безпеки водія +B0071=Контроль спрацьовування преднатягувача ременя безпеки центрального сидіння першого ряду +B0072=Контроль спрацьовування преднатягувача ременя безпеки пасажира +B0073=Контроль спрацьовування преднатягувача ременя безпеки лівого сидіння другого ряду +B0074=Контроль спрацьовування преднатягувача ременя безпеки центрального сидіння другого ряду +B0075=Контроль спрацьовування преднатягувача ременя безпеки правого сидіння другого ряду +B0076=Контроль спрацьовування преднатягувача ременя безпеки лівого ряду сидінь +B0077=Контроль спрацьовування преднатягувача ременя безпеки центрального сидіння третього ряду +B0078=Контроль спрацьовування преднатягувача ременя безпеки правого ряду сидінь +B0079=Контроль спрацьовування натягувача ременя безпеки водія B +B007A=Блок керування спрацюванням натягувача ременя безпеки пасажира B +B0080=Система керування спрацюванням обмежувача навантаження ременя безпеки водія +B0081=Контроль спрацьовування обмежувача навантаження ременя безпеки центрального сидіння першого ряду +B0082=Контроль спрацьовування обмежувача навантаження ременя безпеки пасажира +B0083=Контроль спрацьовування обмежувача навантаження ременя безпеки лівого сидіння другого ряду +B0084=Система керування обмежувачем навантаження ременя безпеки центрального сидіння другого ряду +B0085=Контроль спрацьовування обмежувача навантаження ременя безпеки правого сидіння другого ряду +B0086=Контроль спрацьовування обмежувача навантаження ременя безпеки лівого сидіння третього ряду +B0087=Система керування спрацюванням обмежувача навантаження ременя безпеки центрального сидіння третього ряду +B0088=Контроль спрацьовування обмежувача навантаження ременя безпеки правого сидіння третього ряду +B0090=Датчик лівого переднього сидіння +B0091=Датчик лівого боку безпеки 1 +B0092=Датчик лівого боку безпеки 2 +B0093=Датчик лівого боку безпеки 3 +B0094=Датчик центрального фронтального сидіння +B0095=Датчик правого фронтального сидіння +B0096=Датчик 1 правого боку безпеки +B0097=Датчик правих бічних пасивних систем 2 +B0098=Датчик 3 правого боку безпеки +B0099=Датчик перекидання +B00A0=Система класифікації мешканців +B00A1=Система визначення положення пасажира +B00B0=Датчик класифікації пасажирів на сидінні водія A +B00B1=Датчик B класифікації пасажирів на сидінні водія +B00B2=Датчик класифікації пасажирів на сидінні водія C +B00B3=Датчик класифікації пасажирів на сидінні водія D +B00B4=Датчик класифікації пасажирів на сидінні водія E +B00B5=Датчик положення ременів безпеки сидіння водія +B00B6=Датчик положення нахилу сидіння водія +B00B7=Датчик положення пасажира на сидінні водія A +B00B8=Датчик положення пасажира на сидінні водія B +B00B9=Датчик положення пасажира на сидінні водія C +B00BA=Датчик положення пасажира на сидінні водія D +B00BB=Датчик положення пасажира на сидінні водія E +B00C0=Датчик класифікації пасажирів на пасажирському сидінні A +B00C1=Датчик класифікації пасажирів на пасажирському сидінні B +B00C2=Датчик класифікації пасажирів на пасажирському сидінні C +B00C3=Датчик класифікації пасажирів на пасажирському сидінні D +B00C4=Датчик класифікації пасажирів на пасажирському сидінні E +B00C5=Датчик положення ременів безпеки пасажирського сидіння +B00C6=Датчик положення нахилу пасажирського сидіння +B00C7=Датчик положення пасажира на пасажирському сидінні A +B00C8=Датчик положення пасажира на пасажирському сидінні B +B00C9=Датчик положення пасажира на пасажирському сидінні C +B00CA=Датчик положення пасажира на пасажирському сидінні D +B00CB=Датчик положення пасажира на пасажирському сидінні E +B00D0=Індикатор ременя безпеки водія +B00D1=Індикатор ременя безпеки пасажира +B00D2=Індикатор несправності системи пасивної безпеки 1 +B00D3=Індикатор несправності системи пасивної безпеки 2 +B00D4=Звуковий індикатор несправності системи пасивної безпеки +B00D5=Індикатор відключення системи безпеки пасажира +B00DF=Вимикач безпеки пасажира +B0100=Несправність ланцюга подушки безпеки водія +B0101=Діапазон/продуктивність ланцюга подушки безпеки водія +B0102=Низький рівень сигналу в ланцюзі подушки безпеки водія +B0103=Високий рівень сигналу в ланцюзі подушки безпеки водія +B0105=Несправність ланцюга подушки безпеки пасажира +B0106=Діапазон/продуктивність ланцюга подушки безпеки пасажира +B0107=Низький рівень сигналу в ланцюзі подушки безпеки пасажира +B0108=Високий рівень сигналу в ланцюзі подушки безпеки пасажира +B0110=Несправність ланцюга подушки безпеки з боку водія +B0111=Діапазон/продуктивність ланцюга подушки безпеки з боку водія +B0112=Низький рівень сигналу в ланцюзі подушки безпеки з боку водія +B0113=Високий рівень сигналу вхідного сигналу ланцюга подушки безпеки водія +B0115=Несправність ланцюга подушки безпеки з боку пасажира +B0116=Діапазон ланцюга подушки безпеки пасажира/ Продуктивність +B0117=Низький рівень сигналу вхідного сигналу ланцюга подушки безпеки пасажира +B0118=Високий рівень сигналу вхідного сигналу ланцюга подушки безпеки пасажира +B0120=Несправність ланцюга монітора перемикача ременя безпеки №1 +B0121=Діапазон/продуктивність схеми монітора перемикача ременя безпеки №1 +B0122=Низький рівень сигналу в ланцюзі монітора перемикача ременя безпеки №1 +B0123=Високий рівень сигналу вхідного сигналу ланцюга монітора перемикача ременя безпеки №1 +B0125=Несправність ланцюга монітора перемикача ременя безпеки №2 +B0126=Діапазон/продуктивність схеми монітора перемикача ременя безпеки №2 +B0127=Низький рівень сигналу в ланцюзі монітора перемикача ременя безпеки №2 +B0128=Високий рівень сигналу в ланцюзі монітора перемикача ременя безпеки №2 +B0130=Несправність ланцюга натягування ременя безпеки №1 +B0131=Діапазон/продуктивність контуру втягування ременя безпеки №1 +B0132=Низький рівень сигналу вхідного сигналу ланцюга натягування ременя безпеки №1 +B0133=Високий рівень сигналу вхідного сигналу ланцюга натягування ременя безпеки №1 +B0135=Несправність ланцюга натягування ременя безпеки №2 +B0136=Діапазон/продуктивність ланцюга натягування ременя безпеки №2 +B0137=Низький рівень сигналу вхідного сигналу ланцюга натягування ременя безпеки №2 +B0138=Високий рівень сигналу вхідного сигналу ланцюга натягування ременя безпеки №2 +B0200=Низький рівень сигналу в ланцюзі живлення вентилятора №1 (головного/первинного/переднього) +B0300=Несправність ланцюга вентилятора охолодження №1 +B0301=Діапазон/продуктивність ланцюга вентилятора охолодження №1 +B0302=Низький рівень сигналу в ланцюзі вентилятора охолодження №1 +B0303=Високий рівень сигналу в ланцюзі вентилятора охолодження №1 +B0305=Несправність ланцюга вентилятора охолодження №2 +B0306=Діапазон/продуктивність ланцюга вентилятора охолодження №2 +B0307=Низький рівень сигналу в ланцюзі вентилятора охолодження №2 +B0308=Високий рівень сигналу в ланцюзі вентилятора охолодження №2 +B0310=Несправність ланцюга зчеплення кондиціонера +B0311=Діапазон/продуктивність ланцюга муфти кондиціонера +B0312=Низький рівень сигналу вхідного сигналу ланцюга муфти кондиціонера +B0313=Високий вхідний сигнал ланцюга муфти кондиціонера +B0315=Несправність ланцюга тиску кондиціонера №1 +B0316=Діапазон/продуктивність контуру тиску кондиціонера №1 +B0317=Низький рівень сигналу в ланцюзі тиску кондиціонера №1 +B0318=Високий рівень сигналу в ланцюзі тиску кондиціонера №1 +B0320=Несправність ланцюга тиску кондиціонера №2 +B0321=Діапазон/продуктивність контуру тиску кондиціонера №2 +B0322=Низький рівень сигналу в ланцюзі тиску кондиціонера №2 +B0323=Високий рівень сигналу в ланцюзі тиску кондиціонера №2 +B0325=Несправність ланцюга опорного сигналу тиску кондиціонера +B0326=Діапазон/продуктивність ланцюга опорного тиску (сигналу) кондиціонера +B0327=Низький рівень сигналу вхідного сигналу ланцюга опорного тиску кондиціонера +B0328=Високий вхідний сигнал ланцюга опорного тиску кондиціонера (сигнал) +B0330=Несправність ланцюга вимірювання температури зовнішнього повітря +B0331=Діапазон/продуктивність контуру температури зовнішнього повітря +B0332=Низький рівень сигналу вхідного сигналу контуру температури зовнішнього повітря +B0333=Високий вхідний сигнал ланцюга температури зовнішнього повітря +B0335=Несправність ланцюга датчика температури повітря всередині №1 +B0336=Діапазон/продуктивність ланцюга датчика температури повітря всередині №1 +B0337=Низький рівень сигналу в ланцюзі датчика температури повітря в ланцюзі №1 +B0338=Високий рівень сигналу в ланцюзі датчика температури повітря №1 +B0340=Несправність ланцюга датчика температури повітря всередині №2 +B0341=Діапазон/продуктивність ланцюга датчика температури повітря всередині №2 +B0342=Низький рівень сигналу в ланцюзі датчика температури повітря вхідного отвору №2 +B0343=Високий рівень сигналу в ланцюзі датчика температури повітря всередині датчика №2 +B0345=Несправність ланцюга датчика сонячного навантаження 1 +B0346=Діапазон/продуктивність ланцюга датчика сонячного навантаження 1 +B0347=Низький рівень вхідного сигналу ланцюга датчика сонячного навантаження 1 +B0348=Високий вхідний сигнал ланцюга датчика сонячного навантаження 1 +B0350=Несправність ланцюга датчика сонячного навантаження 2 +B0351=Діапазон/продуктивність ланцюга датчика сонячного навантаження 2 +B0352=Низький рівень вхідного сигналу ланцюга датчика сонячного навантаження 2 +B0353=Високий вхідний сигнал ланцюга датчика сонячного навантаження 2 +B0355=Несправність ланцюга швидкості двигуна вентилятора №1 +B0356=Діапазон/продуктивність ланцюга швидкості двигуна вентилятора №1 +B0357=Низький рівень сигналу вхідного сигналу ланцюга швидкості двигуна вентилятора №1 +B0358=Високий вхідний сигнал ланцюга швидкості двигуна вентилятора №1 +B0360=Несправність ланцюга живлення двигуна вентилятора №1 +B0361=Діапазон/продуктивність ланцюга живлення вентилятора №1 +B0362=Низький рівень сигналу в ланцюзі живлення двигуна вентилятора №1 +B0363=Високий вхідний сигнал ланцюга живлення двигуна вентилятора №1 +B0365=Несправність ланцюга заземлення двигуна вентилятора №1 +B0366=Діапазон/продуктивність ланцюга заземлення двигуна вентилятора №1 +B0367=Низький рівень сигналу вхідного сигналу заземлення двигуна вентилятора №1 +B0368=Високий вхідний сигнал заземлення двигуна вентилятора №1 +B0370=Несправність датчика температури високої сторони кондиціонера +B0371=Діапазон/продуктивність датчика температури високої сторони кондиціонера +B0372=Низький рівень сигналу датчика температури високої напруги кондиціонера +B0373=Високий рівень сигналу датчика температури високого рівня кондиціонера +B0375=Несправність датчика температури на вході випарника кондиціонера +B0376=Діапазон/продуктивність датчика температури на вході випарника кондиціонера +B0377=Низький рівень сигналу датчика температури на вході випарника кондиціонера +B0378=Високий рівень сигналу датчика температури на вході випарника кондиціонера +B0380=Занижений тиск холодоагенту кондиціонера +B0381=Надлишковий тиск холодоагенту кондиціонера +B0400=Несправність регулятора потоку повітря №1 у системі розморожування +B0401=Контроль потоку повітря №1 Діапазон/продуктивність розморожування +B0402=Низький рівень сигналу для розморожування, керування потоком повітря №1 +B0403=Регулювання потоку повітря №1 Розморожування Високий рівень сигналу +B0405=Несправність обігрівача регулятора потоку повітря №2 +B0406=Регулювання потоку повітря №2 Діапазон/продуктивність обігрівача +B0407=Низький рівень сигналу обігрівача, що контролює витрату повітря №2 +B0408=Високий вхідний сигнал обігрівача, регулятор потоку повітря №2 +B0410=Несправність змішувача повітряного потоку №3 +B0411=Регулювання потоку повітря №3 Діапазон змішування/продуктивність +B0412=Регулятор потоку повітря №3 Змішування Низький вхідний сигнал +B0413=Регулятор потоку повітря №3 Змішування Високий вхідний сигнал +B0415=Несправність вентиляційного отвору регулятора потоку повітря №4 +B0416=Регулювання потоку повітря №4 Діапазон/продуктивність вентиляційного отвору +B0417=Низький рівень вхідного сигналу вентиляційного отвору регулятора потоку повітря №4 +B0418=Регулятор потоку повітря №4, високий вхідний сигнал вентиляції +B0420=Несправність регулятора потоку повітря №5 кондиціонера +B0421=Регулювання потоку повітря №5 Діапазон/продуктивність кондиціонера +B0422=Регулятор потоку повітря №5 Низький рівень сигналу кондиціонера +B0423=Регулятор потоку повітря №5 Високий рівень вхідного сигналу кондиціонера +B0425=Несправність рециркуляції повітряного потоку №6 +B0426=Регулювання потоку повітря №6 Діапазон/продуктивність рециркуляції +B0427=Низький рівень сигналу рециркуляції повітряного потоку №6 +B0428=Регулятор потоку повітря №6 Рециркуляція Високий вхідний сигнал +B0430=Несправність ланцюга розморожування заднього льоду +B0431=Діапазон/продуктивність контуру розморожування заднього бака +B0432=Низький рівень сигналу вхідного сигналу ланцюга розморожування заднього диференціала +B0433=Високий вхідний сигнал ланцюга заднього розморожування +B0435=Несправність ланцюга запиту кондиціонера +B0436=Діапазон/продуктивність схеми запиту кондиціонера +B0437=Низький рівень сигналу вхідного сигналу ланцюга запиту кондиціонера +B0438=Високий рівень сигналу вхідного сигналу ланцюга запиту кондиціонера +B0440=Несправність зворотного зв'язку головки керування №1 +B0441=Діапазон/продуктивність зворотного зв'язку головки керування №1 +B0442=Низький рівень сигналу зворотного зв'язку блоку керування №1 +B0443=Високий рівень сигналу зворотного зв'язку блоку керування №1 +B0445=Несправність зворотного зв'язку головки керування №2 +B0446=Діапазон/продуктивність зворотного зв'язку головки керування №2 +B0447=Низький рівень сигналу зворотного зв'язку блоку керування №2 +B0448=Високий рівень сигналу зворотного зв'язку блоку керування №2 +B0500=Несправність ланцюга правого сигналу повороту +B0501=Діапазон/продуктивність ланцюга правого сигналу повороту +B0502=Низький рівень сигналу в ланцюзі правого сигналу повороту +B0503=Високий рівень сигналу вхідного сигналу правого сигналу повороту +B0505=Несправність ланцюга лівого сигналу повороту +B0506=Діапазон/продуктивність ланцюга лівого сигналу повороту +B0507=Низький рівень сигналу в ланцюзі лівого сигналу повороту +B0508=Високий рівень сигналу вхідного сигналу лівого сигналу повороту +B0510=Несправність ланцюга індикаторів фар +B0511=Діапазон/продуктивність схеми індикаторів фар +B0512=Низький рівень сигналу вхідного сигналу ланцюга індикаторів фар +B0513=Високий рівень сигналу вхідного сигналу ланцюга індикаторів фар +B0515=Несправність ланцюга спідометра +B0516=Діапазон/продуктивність ланцюга спідометра +B0517=Низький рівень сигналу в ланцюзі спідометра +B0518=Високий вхідний сигнал ланцюга спідометра +B0520=Несправність ланцюга тахометра +B0521=Діапазон/продуктивність схеми тахометра +B0522=Низький рівень вхідного сигналу ланцюга тахометра +B0523=Високий вхідний сигнал ланцюга тахометра +B0525=Несправність ланцюга датчиків температури +B0526=Діапазон/продуктивність схеми датчиків температури +B0527=Низький рівень вхідного сигналу ланцюга датчиків температури +B0528=Високий вхідний сигнал ланцюга датчиків температури +B0530=Несправність ланцюга покажчика рівня палива +B0531=Діапазон/продуктивність схеми покажчика рівня палива +B0532=Низький рівень сигналу в ланцюзі покажчика рівня палива +B0533=Високий рівень сигналу в ланцюзі покажчика рівня палива +B0535=Несправність покажчика турбо/супернаддуву +B0536=Діапазон/продуктивність покажчика турбо/супер наддуву +B0537=Низький рівень сигналу датчика турбо/супернаддуву +B0538=Високий вхідний сигнал датчика турбо/супернаддуву +B0540=Несправність індикатора пристебнутих ременів безпеки +B0541=Діапазон/продуктивність індикатора пристебнутих ременів безпеки +B0542=Низький рівень сигналу індикатора пристебнутих ременів безпеки +B0543=Високий рівень сигналу індикатора пристебнутих ременів безпеки +B0545=Несправність індикатора прочинених дверей №1 +B0546=Діапазон/продуктивність індикатора відкритості дверей №1 +B0547=Низький рівень сигналу індикатора прочинених дверей №1 +B0548=Високий рівень сигналу індикатора відкриті двері №1 +B0550=Несправність індикатора прочинених дверей №2 +B0551=Діапазон/продуктивність індикатора відкритості дверей №2 +B0552=Низький рівень сигналу індикатора відкриті двері №2 +B0553=Високий рівень сигналу індикатора відкриті двері №2 +B0555=Несправність ланцюга індикатора гальм +B0556=Діапазон/продуктивність ланцюга індикатора гальм +B0557=Низький рівень сигналу в ланцюзі індикатора гальм +B0558=Високий рівень сигналу в ланцюзі індикатора гальм +B0560=Несправність ланцюга лампи подушки безпеки №1 +B0561=Діапазон/продуктивність ланцюга лампи подушки безпеки №1 +B0562=Низький рівень сигналу в ланцюзі лампи подушки безпеки №1 +B0563=Високий рівень сигналу в ланцюзі лампи подушки безпеки №1 +B0565=Несправність інформаційного ланцюга операції безпеки +B0566=Діапазон/продуктивність інформаційного ланцюга безпеки +B0567=Низький рівень вхідного сигналу схеми інформації про операції безпеки +B0568=Високий вхідний сигнал схеми інформації про операції безпеки +B0600=Помилка конфігурації опції +B0601=Скидання KAM +B0602=Несправність сторожового таймера Osc COP +B0603=Помилка запису в EEPROM +B0604=Помилка калібрування EEPROM +B0605=Помилка контрольної суми EEPROM +B0606=Несправність оперативної пам'яті +B0607=Внутрішня помилка +B0608=Помилка ініціалізації +B0800=Несправність ланцюга живлення пристрою №1 +B0801=Діапазон/продуктивність схеми живлення пристрою №1 +B0802=Низький рівень вхідного сигналу в ланцюзі живлення пристрою №1 +B0803=Високий вхідний сигнал ланцюга живлення пристрою №1 +B0805=Несправність ланцюга живлення пристрою №2 +B0806=Діапазон/продуктивність схеми живлення пристрою №2 +B0807=Низький рівень вхідного сигналу в ланцюзі живлення пристрою №2 +B0808=Високий вхідний сигнал ланцюга живлення пристрою №2 +B0810=Несправність ланцюга живлення пристрою №3 +B0811=Діапазон/продуктивність схеми живлення пристрою №3 +B0812=Низький рівень вхідного сигналу ланцюга живлення пристрою №3 +B0813=Високий вхідний сигнал ланцюга живлення пристрою №3 +B0815=Несправність ланцюга заземлення пристрою №1 +B0816=Діапазон/продуктивність схеми заземлення пристрою №1 +B0817=Низький рівень вхідного сигналу ланцюга заземлення пристрою №1 +B0818=Високий вхідний сигнал ланцюга заземлення пристрою №1 +B0820=Несправність ланцюга заземлення пристрою №2 +B0821=Діапазон/продуктивність схеми заземлення пристрою №2 +B0822=Низький рівень вхідного сигналу ланцюга заземлення пристрою №2 +B0823=Високий вхідний сигнал ланцюга заземлення пристрою №2 +B0825=Несправність ланцюга заземлення пристрою №3 +B0826=Діапазон/продуктивність схеми заземлення пристрою №3 +B0827=Низький рівень вхідного сигналу ланцюга заземлення пристрою №3 +B0828=Заземлення пристрою №3, високий рівень вхідного сигналу +B0830=Несправність ланцюга запалювання 0 +B0831=Діапазон/продуктивність ланцюга запалювання 0 +B0832=Низький рівень сигналу вхідного сигналу ланцюга запалювання 0 +B0833=Високий рівень сигналу вхідного сигналу ланцюга запалювання 0 +B0835=Несправність ланцюга запалювання 1 +B0836=Діапазон/продуктивність ланцюга запалювання 1 +B0837=Низький рівень сигналу вхідного сигналу ланцюга запалювання 1 +B0838=Високий рівень сигналу вхідного сигналу ланцюга запалювання 1 +B0840=Несправність ланцюга запалювання 3 +B0841=Діапазон/продуктивність ланцюга запалювання 3 +B0842=Низький рівень сигналу вхідного сигналу ланцюга запалювання 3 +B0843=Високий рівень сигналу вхідного сигналу ланцюга запалювання 3 +B0845=Несправність ланцюга опорного напруги 5 вольт пристрою +B0846=Діапазон/продуктивність опорного кола 5 вольт пристрою +B0847=Низький вхідний сигнал опорного кола пристрою 5 вольт +B0848=Пристрій 5-вольтовий опорний ланцюг високого вхідного сигналу +B0850=(Очистити) Несправність ланцюга акумулятора +B0851=Діапазон/продуктивність ланцюга акумулятора (чистий) +B0852=(Очистити) Низький рівень сигналу в ланцюзі акумулятора +B0853=(Очистити) Високий вхідний сигнал ланцюга акумулятора +B0855=Несправність (брудної) ланцюга акумулятора +B0856=Діапазон/продуктивність ланцюга (брудної) батареї +B0857=Низький вхідний сигнал ланцюга акумулятора (брудний) +B0858=(Брудний) Високий вхідний сигнал ланцюга акумулятора +B0859=Низька напруга системи +B0860=Висока напруга системи diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_vi.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_vi.properties new file mode 100644 index 0000000..3f29ed4 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_vi.properties @@ -0,0 +1,3 @@ + + +P0001=“ diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_zh_HANS-CN.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_zh_HANS-CN.properties new file mode 100644 index 0000000..3ab34fc --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_zh_HANS-CN.properties @@ -0,0 +1,1475 @@ +P0101=空气流量(MAF)传感器A电路范围/性能问题 +P0100=空气流量(MAF)传感器A电路 +P009A=进气温度/周围空气温度相关性 +P0097=进气温度(IAT)传感器2电路低 +P0098=进气温度(IAT)传感器2电路高 +P0099=进气温度(IAT)传感器2电路间歇 /不稳定 +P0096=进气温度(IAT)传感器2电路范围/性能 +P0095=进气温度(IAT)传感器2电路 +P0094=燃油系统检测到泄漏 – 少量泄漏 +P0093=燃油系统检测到泄漏 – 大量泄漏 +P0092=燃油压力调节器1控制电路高 +P0091=燃油压力调节器1控制电路低 +P0090=燃油压力调节器1控制电路/开路 +P0089=燃油压力调节器1 – 性能 +P0087=燃油分供管/系统压力 – 过低 +P0088=燃油分供管/系统压力 – 过高 +P0086=排气阀门控制电磁阀电路高(组2) +P0085=中文定义 排气阀门控制电磁阀电路低(组2) +P0084=排气阀门控制电磁阀电路(组2) +P0083=进气阀门控制电磁阀电路高(组2) +P0082=进气阀门控制电磁阀电路低(组2) +P0081=进气阀门控制电磁阀电路(组2) +P0080=排气阀门控制电磁阀电路高(组1) +P0079=排气阀门控制电磁阀电路低(组1) +P0078=排气阀门控制电磁阀电路(组1) +P0077=进气阀门控制电磁阀电路高(组1) +P0076=进气阀门控制电磁阀电路低(组1) +P0075=进气阀门控制电磁阀电路(组1) +P0074=周围空气温度传感器电路间歇性故障 +P0073=周围空气温度传感器电路高 +P0072=周围空气温度传感器电路低 +P0071=周围空气温度传感器范围/性能 +P0070=周围空气温度传感器电路 +P006F=ISO/SAE 预留码 +P006E=ISO/SAE 预留码 +P006D=大气压力 - 涡轮/超级增压器进口压力相关性 +P006C=歧管绝对压力(MAP) - 涡轮/机械增压器进口压力相关性 +P006A=歧管绝对压力(MAP) - 空气流量相关性 +P006B=歧管绝对压力(MAP) - 排气压力相关性 +P0069=(MAP)歧管绝对压力/(BARO)大气压力关联 +P0068=(MAP)歧管绝对压力/(MAF)质量空气流量 - 节气门位置关联 +P0067=空气辅助喷射器 - 电路电压高 +P0066=空气辅助喷射器 - 电路故障或电路电压低 +P0065=空气辅助喷射器 - 范围/性能故障 +P0064=加热型氧传感器 - 控制电路电压高(组2 传感器3) +P0063=加热型氧传感器 - 控制电路电压低(组2 传感器3) +P0062=加热型氧传感器 - 控制电路(组2 传感器3) +P0061=加热型氧传感器 - 电阻(组2 传感器3) +P0060=加热型氧传感器 - 电阻(组2 传感器2) +P0059=加热型氧传感器 - 电阻(组2 传感器1) +P0058=加热型氧传感器 - 控制电路电压高(组2 传感器2) +P0057=加热型氧传感器 - 控制电路电压低(组2 传感器2) +P0056=加热型氧传感器 - 控制电路(组2 传感器2) +P0055=加热型氧传感器 - 电阻(组1 传感器3) +P0054=加热型氧传感器 - 电阻(组1 传感器2) +P0053=加热型氧传感器 - 电阻(组1 传感器1) +P0052=加热型氧传感器 - 控制电路电压高(组2 传感器1) +P0051=加热型氧传感器 - 控制电路电压低(组2 传感器1) +P0050=加热型氧传感器 - 控制电路(组2 传感器1) +P004F=涡轮/超级增压器增压控制B电路间歇/不稳定 +P004E=涡轮/超级增压器增压控制A电路间歇/不稳定 +P004D=涡轮/超级增压器控制B电路高 +P004C=涡轮/超级增压器控制B电路低 +P004B=涡轮/超级增压器控制B电路范围/性能 +P004A=涡轮/超级增压器控制B电路/开路 +P0049=涡轮增压器/增压器涡轮速度过高 +P0048=涡轮/超级增压器控制A电路高 +P0047=涡轮/超级增压器控制A电路低 +P0046=涡轮/超级增压器控制A电路范围/性能 +P0045=涡轮/超级增压器控制A电路/开路 +P0044=加热型氧传感器 - 控制电路电压高(组1 传感器3) +P0043=加热型氧传感器 - 控制电路电压低(组1 传感器3) +P0042=加热型氧传感器 - 控制电路(组1 传感器3) +P0041=氧传感器信号不良(组1 传感器2 / 组2 传感器2) +P0040=氧传感器信号不良(组1 传感器1 / 组2 传感器1) +P0039=涡轮增压器旁通 - 控制电路范围/性能故障 +P0038=加热型氧传感器 - 控制电路电压高(组1 传感器2) +P0037=加热型氧传感器 - 控制电路电压低(组1 传感器2) +P0036=加热型氧传感器 - 控制电路(组1 传感器2) +P0035=涡轮增压器旁通/排气阀控制电路电压高 +P0034=涡轮增压器旁通/排气阀控制电路电压低 +P0033=涡轮增压器旁通/排气阀控制电路 +P0032=加热型氧传感器 - 控制电路电压高(组1 传感器1) +P0031=加热型氧传感器 - 控制电路电压低(组1 传感器1) +P0030=加热型氧传感器 - 控制电路(组1 传感器1) +P0029=排气控制电磁阀电路 - 范围/性能故障(组2) +P0028=进气控制电磁阀电路 - 范围/性能故障(组2) +P0027=排气控制电磁阀电路 - 范围/性能故障(组1) +P0026=进气控制电磁阀电路 - 范围/性能故障(组1) +P0025=凸轮轴B位置 - 正时过于延迟(组2) +P0024=凸轮轴B位置 - 正时过于提前或系统性能故障(组2) +P0023=凸轮轴B电磁阀电路开路(组2) +P0022=凸轮轴A位置 - 正时过于延迟(组2) +P0021=凸轮轴A位置 - 正时过于提前或系统性能故障(组2) +P0020=凸轮轴A电磁阀电路开路(组2) +P0019=曲轴位置 - 凸轮轴位置相互关系(组2 传感器B) +P0018=曲轴位置 - 凸轮轴位置相互关系(组2 传感器A) +P0017=凸轮轴位置 - 凸轮轴位置相互关系(组1 传感器B) +P0016=凸轮轴位置 - 凸轮轴位置相互关系(组1 传感器A) +P0015=凸轮轴B位置 - 正时过于延迟(组1) +P0014=凸轮轴B位置 - 正时过于提前或系统性能故障(组1) +P0013=凸轮轴B电磁阀电路开路(组1) +P0012=凸轮轴A位置 - 正时过于延迟(组1) +P0011=凸轮轴A位置 - 正时过于提前或系统性能故障(组1) +P0010=凸轮轴A电磁阀电路开路(组1) +P000F=ISO/SAE预留码 +P000E=ISO/SAE 预留码 +P000D=凸轮轴B位置执行器反应太慢(组2) +P000C=凸轮轴A位置执行器反应太慢(组2) +P000B=凸轮轴B位置执行器反应太慢(组1) +P000A=凸轮轴A位置执行器反应太慢(组1) +P0009=发动机固定系统性能(组2) +P0008=发动机固定系统性能(组1) +P0007=燃油关闭阀 - 电路电压高 +P0006=燃油关闭阀 - 电路电压低 +P0005=燃油关闭阀 - 电路开路 +P0004=燃油量调节器控制 - 电路电压高 +P0003=燃油量调节器控制 - 电路电压低 +P0002=燃油量调节器控制电路范围/性能 +P0001=燃油量调节器控制电路或开路 +P0381=电热塞/加热器指示灯电路 +P0380=电热塞/加热器电路A +P0379=点火正时参考高解析信号B没有脉冲 +P0378=点火正时参考高解析信号B间歇/不稳定脉冲 +P0377=点火正时参考高解析信号B太少脉冲 +P0376=点火正时参考高解析信号B太多脉冲 +P0375=点火正时参考高解析信号B +P0374=点火正时参考高解析信号A没有脉冲 +P0373=点火正时参考高解析信号A间歇/不稳定脉冲 +P0372=点火正时参考高解析信号A太少脉冲 +P0371=点火正时参考高解析信号A太多脉冲 +P0370=点火正时参考高解析信号A +P0369=凸轮轴位置(CMP)传感器B电路间歇(组1) +P0368=凸轮轴位置(CMP)传感器B电路高(组1) +P0367=凸轮轴位置(CMP)传感器B电路低(组1) +P0366=凸轮轴位置(CMP)传感器B电路范围/性能(组1) +P0365=凸轮轴位置(CMP)传感器B电路(组1) +P0364=ISO/SAE 预留码 +P0363=检测到失火 – 燃油输送被终止 +P0362=点火线圈L主/次电路 +P0361=点火线圈K主/次电路 +P0360=点火线圈J主/次电路 +P0359=点火线圈I主/次电路 +P0358=点火线圈H主/次电路 +P0357=点火线圈G主/次电路 +P0356=点火线圈F主/次电路 +P0355=点火线圈E主/次电路 +P0354=点火线圈D主/次电路 +P0353=点火线圈C主/次电路 +P0352=点火线圈B主/次电路 +P0351=点火线圈A主/次电路 +P0350=点火线圈主/次电路 +P0349=凸轮轴位置(CMP)传感器A电路间歇(第2排) +P0348=凸轮轴位置(CMP)传感器A电路高(第2排) +P0347=凸轮轴位置(CMP)传感器A电路低(第2排) +P0346=凸轮轴位置(CMP)传感器A电路范围/性能(第2排) +P0345=凸轮轴位置(CMP)传感器A电路故障(第2排) +P0344=凸轮轴位置(CMP)传感器A电路间歇(组1或单个传感器) +P0343=凸轮轴位置(CMP)传感器A电路高(组1或单个传感器) +P0342=凸轮轴位置(CMP)传感器A电路低(组1或单个传感器) +P0341=凸轮轴位置(CMP)传感器A电路范围/性能(组1或单个传感器) +P0340=凸轮轴位置(CMP)传感器A电路(组1或单个传感器) +P0339=曲轴位置(CKP)传感器A电路间歇 +P0338=曲轴位置(CKP)传感器A电路高 +P0337=曲轴位置(CKP)传感器A电路低 +P0336=曲轴位置(CKP)传感器A电路范围/性能 +P0335=曲轴位置(CKP)传感器A电路 +P0334=爆震传感器2电路间歇(第2排) +P0333=爆震传感器2电路高(第2排) +P0332=爆震传感器2电路低(第2排) +P0331=爆震传感器2电路范围/性能(第2排) +P0330=爆震传感器2电路(第2排) +P0329=爆震传感器1电路间歇(组1或单个传感器) +P0328=爆震传感器1电路高(组1或单个传感器) +P0327=爆震传感器1电路低(组1或单个传感器) +P0326=爆震传感器1电路范围/性能(组1或 单个传感器) +P0325=爆震传感器1电路(组1或单个传感器) +P0324=爆震控制系统错误 +P0323=点火/分电器发动机转速输入电路间歇 +P0322=点火/分电器发动机转速输入电路没有讯号 +P0321=点火/分电器发动机转速输入电路范围/性能 +P0320=点火/分电器发动机转速输入电路 +P0319=恶劣路况传感器B信号电路 +P0318=恶劣路况传感器A信号电路 +P0317=恶劣路况硬件不存在 +P0316=在启动时检测到失火(前1000转) +P0315=曲轴位置系统变化未学习 +P0314=单缸失火(气缸不指定) +P0313=检测到低燃油失火 +P0312=第12缸检测到失火 +P0311=第11缸检测到失火 +P0310=第10缸检测到失火 +P0309=第9缸检测到失火 +P0308=第8缸检测到失火 +P0307=第7缸检测到失火 +P0306=第6缸检测到失火 +P0305=第5缸检测到失火 +P0304=第4缸检测到失火 +P0303=第3缸检测到失火 +P0302=第2缸检测到失火 +P0301=第1缸检测到失火 +P0300=随机/多个气缸检测到失火 +P0299=涡轮/超级增压器A处于增压不足状态 +P0298=机油温度过高 +P0297=汽车处于速度过快状态 +P0296=第12缸贡献/平衡错误 +P0295=第12缸喷油器电路高 +P0294=第12缸喷油器电路低 +P0293=第11缸贡献/平衡错误 +P0292=第11缸喷油器电路高 +P0291=第11缸喷油器电路低 +P0290=第10缸贡献/平衡错误 +P0289=第10缸喷油器电路高 +P0288=第10缸喷油器电路低 +P0287=第9缸贡献/平衡错误 +P0286=第9缸喷油器电路高 +P0285=第9缸喷油器电路低 +P0284=第8缸贡献/平衡错误 +P0283=第8缸喷油器电路高 +P0282=第8缸喷油器电路低 +P0281=第7缸贡献/平衡错误 +P0280=第7缸喷油器电路高 +P0279=第7缸喷油器电路低 +P0278=第6缸贡献/平衡错误 +P0277=第6缸喷油器电路高 +P0276=第6缸喷油器电路低 +P0275=第5缸贡献/平衡错误 +P0274=第5缸喷油器电路高 +P0273=第5缸喷油器电路低 +P0272=第4缸贡献/平衡错误 +P0271=第4缸喷油器电路高 +P0270=第4缸喷油器电路低 +P0269=第3缸贡献/平衡错误 +P0268=第3缸喷油器电路高 +P0267=第3缸喷油器电路低 +P0266=第2缸贡献/平衡错误 +P0263=第1缸贡献/平衡错误 +P0265=第2缸喷油器电路高 +P0264=第2缸喷油器电路低 +P0262=第1缸喷油器电路高 +P0261=第1缸喷油器电路低 +P0260=喷油泵燃油计量控制B间歇(凸轮/转子/喷油器) +P025D=燃油泵模块控制电路高 +P025C=燃油泵模块控制电路低 +P025B=燃油泵模块控制电路范围/性能 +P025A=燃油泵模块控制电路/开路 +P0259=喷油泵燃油计量控制B高(凸轮/转子/喷油器) +P0258=喷油泵燃油计量控制B低(凸轮/转子/喷油器) +P0257=喷油泵燃油计量控制B范围/性能(凸轮/转子/喷油器) +P0256=喷油泵燃油计量控制B(凸轮/转子/喷油器) +P0255=喷油泵燃油计量控制A间歇(凸轮/转子/喷油器) +P0254=喷油泵燃油计量控制A高(凸轮/转子/喷油器) +P0253=喷油泵燃油计量控制A低(凸轮/转子/喷油器) +P0252=喷油泵燃油计量控制A范围/性能(凸轮/转子/喷油器) +P0251=喷油泵燃油计量控制A(凸轮/转子/喷油器) +P0250=涡轮/超级增压器排气阀门控制电磁阀B高 +P024F=增压空气冷却器旁通阀位置传感器A电路高 +P024E=增压空气冷却器旁通阀位置传感器A电路低 +P024D=增压空气冷却器旁通阀位置传感器A电路范围/性能 +P024C=增压空气冷却器旁通阀位置传感器A电路 +P024B=增压空气冷却器旁通阀控制A卡住 +P024A=增压空气冷却器旁通阀控制A范围/性能 +P0249=涡轮/超级增压器废气门电磁阀B低 +P0248=涡轮/超级增压器废气门电磁阀B范围/性能 +P0247=涡轮/超级增压器废气门电磁阀B +P0246=涡轮/超级增压器废气门电磁阀A高 +P0245=涡轮/超级增压器废气门电磁阀A低 +P0244=涡轮/超级增压器废气门电磁阀A范围/性能 +P0243=涡轮/超级增压器废气门电磁阀A +P0242=涡轮/超级增压器增压传感器B电路高 +P0241=涡轮/超级增压器增压传感器B电路低 +P0240=涡轮/超级增压器增压传感器B电路范围/性能 +P023F=ISO/SAE 预留码 +P023E=歧管绝对压力(传感器)– 涡轮/超级增压器增压压力传感器B相关性 +P023D=歧管绝对压力(传感器)– 涡轮/超级增压器增压压力传感器A相关性 +P023C=增压空气冷却器冷却液泵控制电路高 +P023B=增压空气冷却器冷却液泵控制电路低 +P023A=增压空气冷却器冷却液泵控制电路/开路 +P0239=涡轮/超级增压器增压传感器B电路 +P0238=涡轮/超级增压器增压传感器A电路高 +P0237=涡轮/超级增压器增压传感器A电路低 +P0236=涡轮/超级增压器增压传感器A电路范围/性能 +P0235=涡轮/超级增压器增压传感器A电路 +P0234=涡轮/超级增压器A处于增压过度状态 +P0233=燃油泵二级电路间歇故障 +P0232=燃油泵二级电路高 +P0231=燃油泵二级电路低 +P0230=燃油泵主电路 +P022F=增压空气冷却器旁通阀控制B电路高 +P022E=增压空气冷却器旁通阀控制B电路低 +P022D=增压空气冷却器旁通阀控制B电路/开路 +P022C=增压空气冷却器旁通阀控制A电路高 +P022B=增压空气冷却器旁通阀控制A电路低 +P022A=增压空气冷却器旁通阀控制A电路/开路 +P0229=节气门/踏板位置传感器/开关C电路间歇 +P0228=节气门/踏板位置传感器/开关C电路高 +P0227=节气门/踏板位置传感器/开关C电路低 +P0226=节气门/踏板位置传感器/开关C电路范围/性能 +P0225=节气门/踏板位置传感器/开关C电路 +P0224=节气门/踏板位置传感器/开关B电路间歇 +P0223=节气门/踏板位置传感器/开关B电路高 +P0222=节气门/踏板位置传感器/开关B电路低 +P0221=节气门/踏板位置传感器/开关B电路范围/性能 +P0220=节气门/加速踏板位置(APP)传感器/开关B电路故障 +P021F=喷油器正时第12缸 +P021E=喷油器正时第11缸 +P021D=喷油器正时第10缸 +P021C=喷油器正时第9缸 +P021B=喷油器正时第8缸 +P021A=喷油器正时第7缸 +P0219=发动机处于过速状态 +P0218=变速箱油处于过热状态 +P0217=发动机冷却液处于过热状态 +P0216=喷油器/喷射正时控制电路 +P0215=发动机关闭电磁阀 +P0214=冷车启动喷油器2 +P0213=冷车启动喷油器1 +P0212=喷油器电路/开路 – 第12缸 +P0211=喷油器电路/开路 – 第11缸 +P0210=喷油器电路/开路 – 第10缸 +P020F=喷油器正时 – 第6缸 +P020E=喷油器正时 – 第5缸 +P020D=喷油器正时 – 第4缸 +P020C=喷油器正时 – 第3缸 +P020B=喷油器正时 – 第2缸 +P020A=喷油器正时 – 第1缸 +P0209=喷油器电路/开路 – 第9缸 +P0208=喷油器电路/开路 – 第8缸 +P0207=喷油器电路/开路 – 第7缸 +P0206=喷油器电路/开路 – 第6缸 +P0205=喷油器电路/开路 – 第5缸 +P0204=喷油器电路/开路 – 第4缸 +P0203=喷油器电路/开路 – 第3缸 +P0202=喷油器电路/开路 – 第2缸 +P0201=喷油器电路/开路 – 第1缸 +P0200=喷油器电路/开路 +P0199=机油温度传感器电路间歇/不稳定 +P0198=机油温度传感器电路高 +P0197=机油温度传感器电路范围/性能 +P0196=机油温度传感器电路范围/性能 +P0195=机油温度传感器电路故障 +P0194=燃油分供管油压传感器A电路间歇/不稳定 +P0193=燃油分供管压力传感器A电路高 +P0192=燃油分供管压力传感器A电路低 +P0191=燃油分供管压力传感器A电路范围/性能 +P0190=燃油分供管压力传感器A电路 +P018F=ISO/SAE 预留码 +P018E=燃油压力传感器B电路间歇/不稳定 +P018D=燃油压力传感器B电路高 +P018C=燃油压力传感器B电路低 +P018B=燃油压力传感器B电路范围/性能 +P018A=燃油压力传感器B电路 +P0189=燃油温度传感器B电路间歇 +P0188=燃油温度传感器B电路高 +P0187=燃油温度传感器B电路低入 +P0186=燃油温度传感器B电路范围/性能 +P0185=燃油温度传感器B电路 +P0184=燃油温度传感器A电路间歇 +P0183=燃油温度传感器A电路高 +P0182=燃油温度传感器A电路低 +P0181=燃油温度传感器A电路范围/性能 +P0180=燃油温度传感器A电路 +P0179=燃油成分传感器电路高 +P0178=燃油成分传感器电路低 +P0177=燃油成分传感器电路范围/性能 +P0176=燃油组分传感器电路 +P0175=系统(空燃比)太浓(第2排) +P0174=系统(空燃比)太稀(第2排) +P0173=燃油修剪(空燃比)(第2排) +P0172=系统(空燃比)太浓(组1) +P0171=系统(空燃比)太稀(组1) +P0170=燃油修剪(空燃比)(组1) +P0169=不正确的燃油组分 +P0168=燃油温度太高 +P0167=氧传感器加热器电路(组2 传感器3) +P0166=氧传感器电路无作用(组2 传感器3) +P0165=氧传感器电路反应太慢(组2 传感器3) +P0164=氧传感器电路高电压(组2 传感器3) +P0163=氧传感器电路低电压(组2 传感器3) +P0162=氧传感器电路(组2 传感器3) +P0161=氧传感器加热器电路(组2 传感器2) +P0160=氧传感器电路无作用(组2 传感器2) +P0159=氧传感器电路反应太慢(组2 传感器2) +P0158=氧传感器电路高电压(组2 传感器2) +P0157=氧传感器电路低电压(组2 传感器2) +P0156=氧传感器电路(组2 传感器2) +P0155=氧传感器加热器电路(组2 传感器1) +P0154=氧传感器电路无作用(组2 传感器1) +P0153=氧传感器电路反应太慢(组2 传感器1) +P0152=氧传感器电路高电压(组2 传感器1) +P0151=氧传感器电路低电压(组2 传感器1) +P0150=氧传感器电路(组2 传感器1) +P0149=燃油正时故障 +P0148=燃油输送故障 +P0147=氧传感器加热器电路(组1 传感器3) +P0146=氧传感器电路无作用(组1 传感器3) +P0145=氧传感器电路慢响应(组1 传感器3) +P0144=氧传感器电路高电压(组1 传感器3) +P0143=氧传感器电路低电压(组1 传感器3) +P0142=氧传感器电路(组1 传感器3) +P0141=氧传感器加热器电路(组1 传感器2) +P0140=氧传感器电路无作用(组1 传感器2) +P0139=氧传感器电路慢响应(组1 传感器2) +P0138=氧传感器电路高电压(组1 传感器2) +P0137=氧传感器电路低电压(组1 传感器2) +P0136=氧传感器电路(组1 传感器2) +P0135=氧传感器加热电路(组1 传感器1) +P0134=氧传感器电路无作用(组1 传感器1) +P0133=氧传感器电路慢响应(组1 传感器1) +P0132=氧传感器电路高电压(组1 传感器1) +P0131=氧传感器电路低电压(组1 传感器1) +P0130=氧传感器电路(组1 传感器1) +P012F=ISO/SAE 预留码 +P012E=涡轮/超级增压器进口压力传感器 – 电路间歇/不稳定 +P012D=涡轮/超级增压器进口压力传感器 - 电路高 +P012C=涡轮/超级增压器进口压力传感器 – 电路低 +P012B=涡轮/超级增压器进口压力传感器 – 电路范围/性能 +P012A=涡轮/超级增压器进口压力传感器 – 电路 +P0129=大气压力太低 +P0128=冷却液节温器(冷却液温度低于节温器调节温度) +P0127=进气温度太高 +P0126=冷却液未达到稳定运行的温度 +P0125=冷却液未达到闭环燃油控制的温度 +P0124=节气门/油门踏板位置传感器/开关A电路间歇 +P0123=节气门/油门踏板位置传感器/开关A电路高 +P0122=节气门/油门踏板位置传感器/开关A电路低 +P0121=节气门/油门踏板位置传感器/开关A电路范围/性能 +P0120=节气门/油门踏板位置传感器/开关A电路 +P011A=动机冷却液温度(ECT)传感器1/2的相关性 +P0119=发动机冷却液温度(ECT)传感器1电路间歇 +P0118=发动机冷却液温度(ECT)传感器1电路高 +P0117=发动机冷却液温度(ECT)传感器1电路低 +P0116=发动机冷却液温度(ECT)传感器1电路范围/性能 +P0115=发动机冷却液温度(ECT)传感器1电路 +P0114=进气温度(IAT)传感器1电路间歇 +P0110=进气温度(IAT)传感器1电路 +P0111=进气温度(IAT)传感器1电路范围/性能 +P0112=进气温度(IAT)传感器1电路低 +P0113=进气温度(IAT)传感器1电路高 +P010F=空气流量(MAF)传感器A/B的相关性 +P010E=空气流量(MAF)传感器B电路间歇/不稳定 +P010D=空气流量(MAF)传感器B电路高 +P010C=空气流量(MAF)传感器B电路低 +P010B=空气流量(MAF)传感器B电路范围/性能问题 +P010A=空气流量(MAF)传感器B电路 +P0109=歧管绝对压力(传感器)/大气压力(传感器)电路间歇 +P0107=歧管绝对压力(传感器)/大气压力(传感器)电路低 +P0108=歧管绝对压力(传感器)/大气压力(传感器)电路高 +P0106=歧管绝对压力(传感器)/大气压力(传感器)电路范围/性能 +P0105=歧管绝对压力(传感器)/大气压力(传感器)电路 +P0104=空气流量(MAF)传感器A电路间歇故障 +P0103=空气流量(MAF)传感器A电路高 +P0102=空气流量(MAF)传感器A电路低 +P0430=催化转换器系统效能低于阈值(第2排) +P042F=ISO/SAE 预留码 +P042E=ISO/SAE预留码 +P042D=催化转换器温度传感器电路高(组1 传感器2) +P042C=催化转换器温度传感器电路低(组1 传感器2) +P042B=催化转换器温度传感器电路范围/性能(组1 传感器2) +P042A=催化转换器温度传感器电路(组1 传感器2) +P0429=催化转换器加热器控制电路(组1) +P0428=催化转换器温度传感器电路高(组1 传感器1) +P0427=催化转换器温度传感器电路低(组1 传感器1) +P0426=催化转换器温度传感器电路范围/性能(组1 传感器1) +P0425=催化转换器温度传感器电路(组1 传感器1) +P0424=热催化转换器温度低于阈值(组1) +P0423=热催化转换器效能低于阈值(组1) +P0422=主催化转换器效能低于阈值(组1) +P0421=催化转换器暖化过程中效能低于阈值(组1) +P0420=催化转换器系统效能低于阈值(组1) +P041F=ISO/SAE预留码 +P041E=废气再循环阀温度传感器B电路间歇/不稳定 +P041D=废气再循环阀温度传感器B电路高 +P041C=废气再循环阀温度传感器B电路低 +P041B=废气再循环阀温度传感器B电路范围/性能 +P041A=废气再循环阀温度传感器B电路 +P0419=二次空气喷射系统控制B电路 +P0418=二次空气喷射系统控制A电路 +P0417=二次空气喷射系统切换阀B电路短路 +P0416=二次空气喷射系统切换阀B电路开路 +P0415=二次空气喷射系统切换阀B电路故障 +P0414=二次空气喷射系统切换阀A电路短路 +P0413=二次空气喷射系统切换阀A电路开路 +P0412=二次空气喷射系统切换阀A电路 +P0411=二次空气喷射系统检测到不正确流量 +P0410=二次空气喷射系统故障 +P040F=废气再循环阀温度传感器A/B相关性 +P040E=废气再循环阀温度传感器A电路间歇/不稳定 +P040D=废气再循环阀温度传感器A电路高 +P040C=废气再循环阀温度传感器A电路低 +P040B=废气再循环阀温度传感器A电路范围/性能 +P040A=废气再循环阀温度传感器A电路 +P0409=废气再循环阀传感器A电路 +P0408=废气再循环阀传感器B电路高 +P0407=废气再循环阀传感器B电路低 +P0406=废气再循环阀传感器A电路高 +P0405=废气再循环阀传感器A电路低 +P0404=废气再循环阀A控制电路范围/性能 +P0403=废气再循环阀A控制电路 +P0402=废气再循环阀A检测到流量太大 +P0401=废气再循环阀A检测到流量不足 +P0400=废气再循环阀A流量 +P0394=凸轮轴位置(CMP)传感器B电路间歇(第2排) +P0393=凸轮轴位置(CMP)传感器B电路高(第2排) +P0392=凸轮轴位置(CMP)传感器B电路低(第2排) +P0391=凸轮轴轴位置传感器B电路范围/性能(第2排) +P0390=凸轮轴位置(CMP)传感器B电路(第2排) +P0389=曲轴位置(CKP)传感器B电路间歇 +P0388=曲轴位置(CKP)传感器B电路高(组1) +P0387=曲轴位置(CKP)传感器B电路低(组1) +P0386=曲轴位置(CKP)传感器B电路范围/性能(组1) +P0385=曲轴位置(CKP)传感器B电路(组1) +P0384=电热塞控制模块控制电路高 +P0383=电热塞控制模块控制电路低 +P0382=电热塞/加热器电路B +P0485=风扇电源/接地电路 +P0484=风扇电路电流过高 +P0483=风扇合理性检查 +P0482=风扇3控制电路 +P0481=风扇2控制电路 +P0480=风扇1控制电路 +P047F=ISO/SAE预留码 +P047E=排气压力传感器B电路间歇/不稳定 +P047D=排气压力传感器B电路高 +P047C=排气压力传感器B电路低 +P047B=排气压力传感器B电路范围/性能 +P047A=排气压力传感器B电路 +P0479=排气压力控制阀A电路间歇/不稳定 +P0478=排气压力控制阀A电路高 +P0477=排气压力控制阀A电路低 +P0476=排气压力控制阀A电路范围/性能 +P0475=排气压力控制阀A电路 +P0474=排气压力传感器A电路间歇/不稳定 +P0473=排气压力传感器A电路高 +P0472=排气压力传感器A电路低 +P0471=排气压力传感器A电路范围/性能 +P0470=排气压力传感器A电路 +P0469=蒸发排放系统吹扫流量传感器电路间歇 +P0468=蒸发排放系统吹扫流量传感器电路高 +P0467=蒸发排放系统吹扫流量传感器电路低 +P0466=蒸发排放系统吹扫流量传感器电路范围/性能 +P0465=蒸发排放系统吹扫流量传感器电路 +P0464=燃油液位传感器A电路间歇 +P0463=燃油液位传感器A电路高 +P0462=燃油液位传感器A电路低 +P0461=燃油液位传感器A电路范围/性能 +P0460=燃油液位传感器A电路 +P0459=蒸发排放系统吹扫控制阀电路高 +P0458=蒸发排放系统吹扫控制阀电路低 +P0457=蒸发排放系统检测到泄漏(油箱盖没拧紧/没盖) +P0456=蒸发排放系统检测到泄漏(少量泄漏) +P0455=蒸发排放系统检测到泄漏(大量泄漏) +P0454=蒸发排放系统压力传感器/开关间歇 +P0453=蒸发排放系统压力传感器/开关高 +P0452=蒸发排放系统压力传感器/开关低 +P0451=蒸发排放系统压力传感器/开关范围/性能 +P0450=蒸发排放系统压力传感器/开关 +P0449=蒸发排放系统通风阀/电磁阀电路 +P0448=蒸发排放系统通风控制电路短路 +P0447=蒸发排放系统通风控制电路开路 +P0446=蒸发排放系统通风控制电路 +P0445=蒸发排放系统吹扫控制阀电路短路 +P0444=蒸发排放系统吹扫控制阀电路开路 +P0443=蒸发排放系统吹扫控制阀电路 +P0442=蒸发排放系统检测到泄漏(少量泄漏) +P0441=蒸发排放系统吹扫流量不正确 +P0440=蒸发排放系统 +P043F=蒸发排放系统泄漏检测参考口高流速 +P043E=蒸发排放系统泄漏检测参考口低流速 +P043D=催化转换器温度传感器电路高(第2排 传感器2) +P043C=催化转换器温度传感器电路低(第2排 传感器2) +P043B=催化转换器温度传感器电路范围/性能(第2排 传感器2) +P043A=催化转换器温度传感器电路(第2排 传感器2) +P0439=催化转换器加热器控制电路(第2排) +P0438=催化转换器温度传感器电路高(第2排 传感器1) +P0437=催化转换器温度传感器电路低(第2排 传感器1) +P0436=催化转换器温度传感器电路范围/性能(第2排 传感器1) +P0435=催化转换器温度传感器电路(第2排 传感器1) +P0434=热催化转换器温度低于阈值(第2排) +P0433=热催化转换器效能低于阈值(第2排) +P0432=主催化转换器效能低于阈值(第2排) +P0431=催化转换器暖化过程中效能低于阈值(第2排) +P0540=进气加热器A电路 +P053C=曲轴箱强制通风系统加热器控制电路高 +P053B=曲轴箱强制通风系统加热器控制电路低 +P053A=曲轴箱强制通风系统加热器控制电路/开路 +P0539=空调蒸发器温度传感器电路间歇 +P0538=空调蒸发器温度传感器电路高 +P0537=空调蒸发器温度传感器电路低 +P0536=空调蒸发器温度传感器电路范围/性能 +P0535=空调蒸发器温度传感器电路 +P0534=空调制冷剂泄漏 +P0533=空调制冷剂压力传感器A电路高 +P0532=空调制冷剂压力传感器A电路低 +P0531=空调制冷剂压力传感器A电路范围/性能 +P0530=空调制冷剂压力传感器A电路 +P0529=风扇速度传感器电路间歇 +P0528=风扇速度传感器电路没有信号 +P0527=风扇速度传感器电路范围/性能 +P0526=风扇速度传感器电路 +P0525=定速巡航伺服器控制电路范围/性能 +P0524=机油压力太低 +P0523=机油压力传感器/开关电路高 +P0522=机油压力传感器/开关电路低 +P0521=机油压力传感器/开关电路范围/性能 +P0520=机油压力传感器/开关电路 +P0519=怠速空气控制系统性能 +P0518=怠速空气控制电路间歇 +P0517=电池温度传感器电路高 +P0516=电池温度传感器电路低 +P0515=电池温度传感器电路 +P0514=电池温度传感器电路范围/性能 +P0513=防盗钥匙不正确 +P0512=起动机请求电路 +P0511=怠速空气控制电路 +P0510=关闭节气门位置开关 +P050F=ISO/SAE预留码 +P050E=ISO/SAE预留码 +P050D=冷车启动怠速不稳 +P050C=冷车启动发动机冷却液温度(传感器)性能 +P050B=冷车启动点火正时性能 +P050A=冷车启动怠速空气控制系统性能 +P0509=怠速空气控制系统电路高 +P0508=怠速空气控制系统电路低 +P0507=怠速空气控制系统发动机转速比预期值高 +P0506=怠速空气控制系统发动机转速比预期值低 +P0505=怠速空气控制系统故障 +P0504=刹车开关A/B的相关性 +P0503=车速传感器(VSS)A间歇/不稳定/高 +P0502=车速传感器(VSS)A电路低 +P0501=车速传感器(VSS)A范围/性能 +P0500=车速传感器(VSS)A +P0499=蒸发排放系统通风阀门控制电路高 +P0498=蒸发排放系统通风阀门控制电路低 +P0497=蒸发排放系统低吹扫流速 +P0496=蒸发排放系统高吹扫流速 +P0495=风扇速度高 +P0494=风扇速度低 +P0493=风扇速度超速 +P0492=二次空气喷射系统流量不足(第2排) +P0491=二次空气喷射系统流量不足(组1) +P0490=废气再循环A控制电路高 +P0489=废气再循环A控制电路低 +P0488=废气再循环节气门控制电路A范围/性能 +P0487=废气再循环节气门控制电路A/开路 +P0486=废气再循环传感器B电路 +P0636=动力转向控制电路低 +P0635=动力转向控制电路 +P0634=动力总成控制模块(PCM)/发动机控制模块(ECM)/变速器控制模块(TCU)内部温度A过高 +P0633=防盗钥匙没有编程 – 发动机控制模块(ECM)/ 动力总成控制模块(PCM) +P0632=里程表未编程 – 发动机控制模块(ECM)/动力总成控制模块(PCM) +P0631=车辆识别码(VIN)未编程或不匹配 – 变速器控制模块(TCU) +P0630=车辆识别码(VIN)未编程或不匹配 – 发动机控制模块(ECM)/动力总成控制模块(PCM) +P062F=内部控制模块EEPROM(可擦可编程只读存储器)错误 +P062E=喷油器驱动器电路性能(第2排) +P062D=喷油器驱动器电路性能(组1) +P062C=内部控制模块 - 车速性能 +P062B=燃油泵A控制电路范围/性能 +P062A=燃油泵A控制电路范围/性能 +P0629=燃油泵A控制电路高 +P0628=燃油泵A控制电路低 +P0627=燃油泵A控制电路/开路 +P0626=发电机磁场/F - 端子电路高 +P0625=发电机磁场/F - 端子电路低 +P0624=油箱盖指示灯控制电路 +P0623=发电机指示灯控制电路 +P0622=发电机磁场/F - 端子电路 +P0621=发电机指示灯/L - 端子电路 +P0620=发电机控制电路 +P061F=内部控制模块 - 节气门执行器控制器性能 +P061E=内部控制模块 - 刹车信号性能 +P061D=内部控制模块 - 发动机空气量性能 +P061C=内部控制模块 - 发动机转速性能 +P061B=内部控制模块 - 扭矩计算性能 +P061A=内部控制模块 - 扭矩性能 +P0619=替代燃油控制模块随机存取存储器(RAM)/只读存储器(ROM)错误 +P0618=替代燃油控制模块活性存储器(KAM)错误 +P0617=起动机继电器电路高 +P0616=起动机继电器电路低 +P0615=起动机继电器电路 +P0614=发动机控制模块(ECM)/变速器控制模块(TCU)不兼容 +P0613=变速器控制模块(TCU)处理器 +P0612=喷油器控制模块继电器控制 +P0611=喷油器控制模块性能 +P0610=控制模块车辆选项错误 +P060F=内部控制模块冷却液温度性能 +P060E=内部控制模块节气门位置性能 +P060D=内部控制模块加速踏板位置(APP)性能 +P060C=内部控制模块主处理器性能 +P060B=内部控制模块模拟/数字处理性能 +P060A=内部控制模块监控处理器性能 +P0609=控制模块车速传感器(VSS)输出B +P0608=控制模块车速传感器(VSS)输出A +P0607=控制模块性能 +P0606=控制模块处理器 +P0605=内部控制模块只读存储器(ROM)错误 +P0604=内部控制模块随机存取存储器(RAM)错误 +P0603=内部控制模块活性存储器(KAM)错误 +P0602=控制模块电脑程序错误 +P0601=内部控制模块存储器检查错误 +P0600=串行通讯链接 +P0599=节温器加热器控制电路高 +P0598=节温器加热器控制电路低 +P0597=节温器加热器控制电路/开路 +P0596=定速巡航系统伺服控制电路高 +P0595=定速巡航系统伺服控制电路低 +P0594=定速巡航系统伺服控制电路/开路 +P0593=定速巡航系统多功能输入B电路高 +P0592=定速巡航系统多功能输入B电路低 +P0591=定速巡航系统多功能输入B电路范围/性能 +P0590=定速巡航系统多功能输入B电路卡住 +P0589=定速巡航系统多功能输入B电路 +P0588=定速巡航系统通风控制电路高 +P0587=定速巡航系统通风控制电路低 +P0586=定速巡航系统通风控制电路/开路 +P0585=定速巡航系统多功能输入A/B相关性 +P0584=定速巡航系统真空控制电路高 +P0583=定速巡航系统真空控制电路低 +P0582=定速巡航系统真空控制电路/开路 +P0581=定速巡航系统多功能输入A电路高 +P0580=定速巡航系统多功能输入A电路低 +P0579=定速巡航系统多功能输入A电路范围/性能 +P0578=定速巡航系统多功能输入A电路卡住 +P0577=定速巡航系统输入电路高 +P0576=定速巡航系统输入电路低 +P0575=定速巡航系统输入电路 +P0574=定速巡航系统 – 车速过快 +P0573=刹车开关A电路高 +P0572=刹车开关A电路低 +P0571=刹车开关A电路 +P0570=定速巡航系统 – ACCEL(加速)– 信号故障 +P056B=(智能)定速巡航系统 – 减小车距 – 信号 +P056A=(智能)定速巡航系统 – 增加车距 – 信号 +P0569=定速巡航系统 – COAST(滑行)– 信号 +P0568=定速巡航系统 – SET(设置)– 信号 +P0567=定速巡航系统 – RESUME(恢复) - 信号 +P0566=定速巡航系统 – OFF(关)– 信号 +P0565=定速巡航系统 – ON(开)– 信号 +P0564=定速巡航系统多功能输入A电路 +P0563=系统电压太高 +P0562=系统电压太低 +P0561=系统电压不稳定 +P0560=系统电压 +P0559=刹车助力器压力传感器电路间歇 +P0558=刹车助力器压力传感器电路高 +P0557=刹车助力器压力传感器电路低 +P0556=刹车助力器压力传感器电路范围/性能 +P0555=刹车助力器压力传感器电路 +P0554=动力转向压力传感器/开关电路间歇 +P0553=动力转向压力传感器/开关电路高 +P0552=动力转向压力传感器/开关电路低 +P0551=动力转向压力传感器/开关电路范围/性能 +P0550=动力转向压力传感器/开关电路 +P0549=排气温度传感器电路高(第2排 传感器1) +P0548=排气温度传感器电路低(第2排 传感器1) +P0547=排气温度传感器电路(第2排 传感器1) +P0546=排气温度传感器电路高(组1 传感器1) +P0545=排气温度传感器电路低(组1 传感器1) +P0544=气温度传感器电路(组1 传感器1) +P0543=进气加热器A电路开路 +P0542=进气加热器A电路高 +P0541=进气加热器A电路低 +P0746=压力控制电磁阀A性能/卡在关的位置 +P0745=压力控制电磁阀A +P0744=液力变矩器离合器电路间歇 +P0743=液力变矩器离合器电路电子问题 +P0742=液力变矩器离合器电路卡在开位置 +P0741=液力变矩器离合器电路性能/卡在关的位置 +P0740=液力变矩器离合器电路/开路 +P0739=变速器控制模块(TCU)发动机转速输出电路高 +P0738=变速器控制模块(TCU)发动机转速输出电路低 +P0737=变速器控制模块(TCU)发动机转速输出电路 +P0736=倒档齿轮比不正确 +P0735=5档齿轮比不正确 +P0734=4档齿轮比不正确 +P0733=3档齿轮比不正确 +P0732=2档齿轮比不正确 +P0731=1档齿轮比不正确 +P0730=齿轮比不正确 +P0729=6档齿轮比不正确 +P0728=发动机转速输入电路间歇 +P0727=发动机转速输入电路没有信号 +P0726=发动机转速输入电路范围/性能 +P0725=发动机转速输入电路 +P0724=刹车开关B电路高 +P0723=输出轴速度传感器电路间歇 +P0722=输出轴速度传感器电路没有信号 +P0721=输出轴速度传感器电路范围/性能 +P0720=输出速度传感器电路 +P071F=变速器模式开关B电路高 +P071E=变速器模式开关B电路低 +P071D=变速器模式开关B电路故障 +P071C=变速器模式开关A电路高 +P071B=变速器模式开关A电路低 +P071A=变速器模式开关A电路故障 +P0719=刹车开关B电路低 +P0718=输入轴/涡轮速度传感器A电路间歇 +P0717=输入轴/涡轮速度传感器A电路没有信号 +P0716=输入轴/涡轮速度传感器A电路范围/性能 +P0715=输入轴/涡轮速度传感器A电路 +P0714=变速器液温传感器A电路间歇 +P0713=变速器液温传感器A电路高 +P0712=变速器液温传感器A电路低 +P0711=变速器液温传感器A电路范围/性能 +P0710=变速器液温传感器A电路 +P070F=变速器液液面太低 +P070E=变速器液位传感器电路间歇/不稳定 +P070D=变速器液位传感器电路高 +P070C=变速器液位传感器电路低 +P070B=变速器液位传感器电路范围/性能 +P070A=变速器液位传感器电路 +P0709=变速器档位传感器A电路间歇(PRNDL输入) +P0708=变速器档位传感器A电路高(PRNDL输入) +P0707=变速器档位传感器A电路低(PRNDL输入) +P0706=变速器档位传感器A电路范围/性能(PRNDL输入) +P0705=变速器档位传感器A电路(PRNDL输入) +P0704=离合器开关输入电路 +P0703=刹车开关B电路 +P0702=变速器控制系统电子问题 +P0701=变速器控制系统范围/性能 +P0700=变速器控制系统故障(故障指示灯请求) +P069F=ISO/SAE 预留码 +P069E=ISO/SAE 预留码 +P069D=电热塞控制电路高气缸10 +P069C=电热塞控制电路低气缸10 +P069B=气缸9电热塞控制电路高 +P069A=气缸9电热塞控制电路低 +P0699=传感器参考电压C电路高 +P0698=传感器参考电压C电路低 +P0697=传感器参考电压C电路/开路 +P0696=风扇3控制电路高 +P0695=风扇3控制电路低 +P0694=风扇2控制电路高 +P0693=风扇2控制电路低 +P0692=风扇1控制电路高 +P0691=风扇1控制电路低 +P0690=发动机控制模块(ECM)/动力总成控制模块(PCM)电源继电器监控电路高 +P068F=气缸8电热塞控制电路高 +P068E=气缸8电热塞控制电路低 +P068D=气缸7电热塞控制电路高 +P068C=气缸7电热塞控制电路低 +P068B=发动机控制模块(ECM)/动力总成控制模块(PCM)电源继电器去能性能 – 太晚 +P068A=发动机控制模块(ECM)/动力总成控制模块(PCM)电源继电器去能性能 – 太早 +P0689=发动机控制模块(ECM)/动力总成控制模块(PCM)电源继电器监控电路低 +P0688=发动机控制模块(ECM)/动力总成控制模块(PCM)电源继电器监控电路/开路 +P0687=发动机控制模块(ECM)/动力总成控制模块(PCM)电源继电器控制电路高 +P0686=发动机控制模块(ECM)/动力总成控制模块(PCM)电源继电器控制电路低 +P0685=发动机控制模块(ECM)/动力总成控制模块(PCM)电源继电器控制电路/开路 +P0684=电热塞控制模块到动力总成控制模块(PCM)通讯电路范围/性能 +P0683=电热塞控制模块到动力总成控制模块(PCM)通讯电路 +P0682=电热塞电路/开路 – 气缸12 +P0681=电热塞电路/开路 – 气缸11 +P0680=电热塞电路/开路 – 气缸10 +P067F=气缸6电热塞控制电路高 +P067E=气缸6电热塞控制电路低 +P067D=气缸5电热塞控制电路高 +P067C=气缸5电热塞控制电路低 +P067B=气缸4电热塞控制电路高 +P067A=气缸4电热塞控制电路低 +P0679=气缸9电热塞电路/开路 +P0678=气缸8电热塞电路/开路 +P0677=气缸7电热塞电路/开路 +P0676=气缸6电热塞电路/开路 +P0675=气缸5电热塞电路/开路 +P0674=气缸4电热塞电路/开路 +P0673=气缸3电热塞电路/开路 +P0672=气缸2电热塞电路/开路 +P0671=气缸1电热塞电路/开路 +P0670=电热塞控制模块控制电路/开路 +P066F=气缸3电热塞控制电路高 +P066E=气缸3电热塞控制电路低 +P066D=气缸2电热塞控制电路高 +P066C=气缸2电热塞控制电路低 +P066B=气缸1电热塞控制电路高 +P066A=气缸1电热塞控制电路低 +P0669=动力总成控制模块(PCM)/发动机控制模块(ECM)/变速器控制模块(TCU)内部温度传感器A电路高 +P0668=动力总成控制模块(PCM)/发动机控制模块(ECM)/变速器控制模块(TCU)内部温度传感器A电路低 +P0667=动力总成控制模块(PCM)/发动机控制模块(ECM)/变速器控制模块(TCU)内部温度传感器A范围/性能 +P0666=动力总成控制模块(PCM)/发动机控制模块(ECM)/变速器控制模块(TCU)内部温度传感器A电路 +P0665=进气歧管调谐阀控制电路高(第2排) +P0664=进气歧管调谐阀控制电路低(第2排) +P0663=进气歧管调谐阀控制电路/开路(第2排) +P0662=进气歧管调谐阀控制电路高(组1) +P0661=进气歧管调谐阀控制电路低(组1) +P0660=进气歧管调谐阀控制电路/开路(组1) +P065B=发电机控制电路范围/性能 +P065A=发电机系统性能 +P0659=执行器电源电压A电路高 +P0658=执行器电源电压A电路低 +P0657=执行器电源电压A电路/开路 +P0656=燃油液位输出电路 +P0655=发动机过热告警灯输出控制电路 +P0654=发动机转速(RPM)输出电路 +P0653=传感器参考电压B电路高 +P0652=传感器参考电压B电路低 +P0651=传感器参考电压B电路/开路 +P0650=故障指示灯(MIL)控制电路 +P0649=速度控制灯控制电路 +P0648=防盗灯控制电路 +P0647=空调离合器继电器控制电路高 +P0646=空调离合器继电器控制电路低 +P0645=空调离合器继电器控制电路 +P0644=仪表盘显示串行通讯链接电路 +P0643=传感器参考电压A电路高 +P0642=传感器参考电压A电路低 +P0641=传感器参考电压A电路/开路 +P0640=进气加热器控制电路 +P063F=自动配置发动机冷却液温度输入不存在 +P063E=自动配置节气门输入不存在 +P063D=发电机电压监控电路高 +P063C=发电机电压监控电路低 +P063B=发电机电压监控电路范围/性能 +P063A=发电机电压监控电路 +P0639=节气门执行器控制范围/性能(第2排) +P0638=节气门执行器控制范围/性能(组1) +P0637=动力转向控制电路高 +P0824=变速杆Y位置传感器电路间歇 +P0823=变速杆X位置传感器电路间歇 +P0822=变速杆Y位置传感器电路 +P0821=换档杆X位置传感器电路 +P0820=换档杆X - Y位置传感器电路 +P081E=离合器B过度打滑 +P081D=空档输入电路 +P081C=驻车档输入电路 +P081B=起动机禁用电路高 +P081A=起动机禁用电路低 +P0819=升档/降挡开关跟变速器档位的相关性 +P0818=传动线断开开关输入电路 +P0817=起动机禁用电路/开路 +P0816=降挡开关电路 +P0815=升档开关电路 +P0814=档位显示电路 +P0813=倒档输出电路 +P0812=倒档输入电路 +P0811=离合器A过度打滑 +P0810=离合器位置控制错误 +P080F=ISO/SAE 预留码 +P080E=ISO/SAE 预留码 +P080D=升档/降挡电磁阀控制电路高 +P080C=升档/降挡电磁阀控制电路低 +P080B=升档/降挡电磁阀控制电路范围/性能 +P080A=离合器位置没有学会 +P0809=离合器位置传感器电路间歇 +P0808=离合器位置传感器电路高 +P0807=离合器位置传感器电路低 +P0806=离合器位置传感器电路范围/性能 +P0805=离合器位置传感器电路 +P0804=升档(跳档)指示灯控制电路 +P0803=升档(跳档)电磁阀控制电路 +P0802=变速器控制系统故障指示灯(MIL)请求电路/开路 +P0801=倒档抑制控制电路 +P0800=变速器/分动箱控制系统(故障指示灯请求) +P0799=压力控制电磁阀C间歇性 +P0798=压力控制电磁阀C电子问题 +P0797=压力控制电磁阀C开在开的位置 +P0796=压力控制电磁阀C性能问题或卡在关闭位置 +P0795=压力控制电磁阀C +P0794=中间轴转速传感器A电路间歇 +P0793=中间轴转速传感器A电路没有信号 +P0792=中间轴转速传感器A电路范围/性能 +P0791=中间轴转速传感器A电路 +P0790=正常/高性能开关电路 +P0789=换档正时电磁阀A间歇 +P0788=换档正时电磁阀A高 +P0787=换档正时电磁阀A低 +P0786=换档正时电磁阀A范围性能 +P0785=换档正时电磁阀A +P0784=4 - 5档换档 +P0783=3 - 4档换档 +P0782=2 - 3档换档 +P0781=1 - 2档换档 +P0780=换档故障 +P0779=压力控制电磁阀B间歇 +P0778=压力控制电磁阀B电子问题 +P0777=压力控制电磁阀B卡在开启位置 +P0776=压力控制电磁阀B性能或卡在关的位置 +P0775=压力控制电磁阀B +P0774=换档电磁阀E间歇 +P0773=换档电磁阀E电子问题 +P0772=换档电磁阀E卡在开的位置 +P0771=换档电磁阀E性能问题或者卡在关的位置 +P0770=换档电磁阀E +P076F=7档齿轮比不正确 +P076E=换档电磁阀H间歇 +P076D=换档电磁阀H电子问题 +P076C=换档电磁阀H卡在开的位置 +P076B=换档电磁阀H性能/卡在关的位置 +P076A=换档电磁阀H +P0769=换档电磁阀D间歇 +P0768=换档电磁阀D电子问题 +P0767=换档电磁阀D卡在开的位置 +P0766=换档电磁阀D性能问题或者卡在关的位置 +P0765=换档电磁阀D +P0764=换档电磁阀C间歇 +P0763=换档电磁阀C电子问题 +P0762=换档电磁阀C卡在开的位置 +P0761=换档电磁阀C性能问题或者卡在关的位置 +P0760=换档电磁阀C +P075F=ISO/SAE 预留码 +P075D=换档电磁阀G电子问题 +P075E=换档电磁阀G间歇 +P075C=换档电磁阀G卡在开的位置 +P075B=换档电磁阀G性能/卡在关的位置 +P075A=换档电磁阀G +P0759=换档电磁阀B间歇 +P0758=换档电磁阀B电子问题 +P0757=换档电磁阀B卡在开的位置 +P0756=换档电磁阀B性能/卡在关的位置 +P0755=换档电磁阀B +P0754=换档电磁阀A间歇 +P0753=换档电磁阀A电子问题 +P0752=换档电磁阀A卡在全开位置 +P0751=换档电磁阀A性能/卡在全关位置 +P0750=换档电磁阀A +P0749=压力控制电磁阀A间歇故障 +P0748=压力控制电磁阀A电子问题 +P0747=压力控制电磁阀A卡在开的位置 +P0840=变速器液压力(TFP)传感器/开关A电路 +P083F=离合器踏板位置开关A/B相关性 +P083E=变速器液压力(TFP)传感器/开关G电路间歇 +P083D=变速器液压力(TFP)传感器/开关G电路高 +P083C=变速器液压力(TFP)传感器/开关G电路低 +P083B=变速器液压力(TFP)传感器/开关G电路范围/性能 +P083A=变速器液压力(TFP)传感器/开关G电路 +P0839=四轮驱动(4WD)开关电路高 +P0838=四轮驱动(4WD)开关电路低 +P0837=四轮驱动(4WD)开关电路范围/性能 +P0836=四轮驱动(4WD)开关电路 +P0835=离合器踏板开关B电路高 +P0834=离合器踏板开关B电路低 +P0833=离合器踏板开关B电路 +P0832=离合器踏板开关A电路高 +P0831=离合器踏板开关A电路低 +P0830=离合器踏板开关A电路 +P0829=5 - 6换档 +P0828=升档和降挡开关电路高 +P0827=升档和降挡开关电路低 +P0826=升档和降挡开关电路 +P0825=变速杆推/拉开关电路(换档预测) +P0861=换档控制模块通信电路低 +P0860=换档控制模块通信电路 +P085C=换档控制模块B通讯电路高 +P085B=换档控制模块B通讯电路低 +P085A=换档控制模块B通讯电路 +P0859=驱动防滑/牵引力控制(TCS)输入信号高 +P0858=驱动防滑/牵引力控制(TCS)输入信号低 +P0857=驱动防滑/牵引力控制(TCS)输入信号范围/性能 +P0856=驱动防滑/牵引力控制(TCS)输入信号 +P0855=行车档(D)开关输入电路高 +P0854=中文定义 行车档(D)开关输入电路低 +P0853=行车档(D)开关输入电路 +P0852=停车档(P)/空档(N)位置开关 输入电路高 +P0851=停车档(P)/空档(N)位置开关 输入电路低 +P0850=停车档(P)/空档(N)位置开关 输入电路 +P084F=ISO/SAE 预留码 +P084E=变速器液压力(TFP)传感器/开关H电路间歇 +P084D=变速器液压力(TFP)传感器/开关H电路高 +P084C=变速器液压力(TFP)传感器/开关H电路低 +P084B=变速器液压力(TFP)传感器/开关H电路范围/性能 +P084A=变速器液压力(TFP)传感器/开关H电路 +P0849=变速器液压力(TFP)传感器/开关B电路间歇 +P0848=变速器液压力(TFP)传感器/开关B电路高 +P0847=变速器液压力(TFP)传感器/开关B电路低 +P0846=变速器液压力(TFP)传感器/开关B电路范围/性能 +P0845=变速器液压力(TFP)传感器/开关B电路 +P0844=变速器液压力(TFP)传感器/开关A电路间歇 +P0843=变速器液压力(TFP)传感器/开关A电路高 +P0842=变速器液压力(TFP)传感器/开关A电路低 +P0841=变速器液压力(TFP)传感器/开关A电路范围/性能 +P0884=变速器控制模块(TCU)电源输入信号间歇 +P0883=变速器控制模块(TCU)电源输入信号高 +P0882=变速器控制模块(TCU)电源输入信号低 +P0881=变速器控制模块(TCU)电源输入信号范围/性能 +P0880=变速器控制模块(TCU)电源输入信号 +P0879=变速器液压力(TFP)传感器/开关D电路间歇 +P0878=变速器液压力(TFP)传感器/开关D电路高 +P0877=变速器液压力(TFP)传感器/开关D电路低 +P0876=变速器液压力(TFP)传感器/开关D电路范围/性能 +P0875=变速器液压力(TFP)传感器/开关D电路 +P0874=变速器液压力(TFP)传感器/开关C电路间歇 +P0873=变速器液压力(TFP)传感器/开关C电路高 +P0872=变速器液压力(TFP)传感器/开关C电路低 +P0871=变速器液压力(TFP)传感器/开关C电路范围/性能 +P0870=变速器液压力(TFP)传感器/开关C电路 +P0869=变速器液压力高 +P0868=变速器液压力低 +P0867=变速器液压力 +P0866=变速器控制模块(TCU)通信电路高 +P0865=变速器控制模块(TCU)通信电路低 +P0864=变速器控制模块(TCU)通信电路范围/性能 +P0863=变速器控制模块(TCU)通信电路 +P0862=换档控制模块通信电路高 +P0905=门选择位置电路范围/性能 +P0904=门选择位置电路 +P0903=离合器执行器电路高 +P0902=离合器执行器电路低 +P0901=离合器执行器电路范围/性能 +P0900=离合器执行器电路/开路 +P0899=变速器控制系统MIL(故障指示灯)请求电路高 +P0898=速器控制系统MIL(故障指示灯)请求电路低 +P0897=变速器液变质 +P0896=换档时间太长 +P0895=换档时间太短 +P0894=变速器组件打滑 +P0893=多个档位同时挂上 +P0892=变速器控制模块(TCU)电源继电器监控电路间歇 +P0891=变速器控制模块(TCU)电源继电器监控电路高 +P0890=变速器控制模块(TCU)电源继电器监控电路低 +P0889=变速器控制模块(TCU)电源继电器监控电路范围/性能 +P0888=变速器控制模块(TCU)电源继电器监控电路 +P0887=变速器控制模块(TCU)电源继电器控制电路高 +P0886=变速器控制模块(TCU)电源继电器控制电路低 +P0885=变速器控制模块(TCU)电源继电器控制电路/开路 +P0931=换档锁止电磁阀/执行器控制电路高 +P0930=换档锁止电磁阀/执行器控制电路低 +P0929=换档锁止电磁阀/执行器控制电路/范围/性能 +P0928=换档锁止电磁阀/执行器控制电路/开路 +P0927=换档后拉执行器(后拉换档杆,偶数齿轮,2,4,6)电路高 +P0926=换档后拉执行器(后拉换档杆,偶数齿轮,2,4,6)电路低 +P0925=换档后拉执行器(后拉换档杆,偶数齿轮,2,4,6)电路范围/性能 +P0924=换档后拉执行器(后拉换档杆,偶数齿轮,2,4,6)电路/开路 +P0923=换档前推执行器(前推换档杆,奇数齿轮,1,3,5)电路高 +P0922=换档前推执行器(前推换档杆,奇数齿轮,1,3,5)电路低 +P0921=换档前推执行器(前推换档杆,奇数齿轮,1,3,5)电路范围/性能 +P0920=换档前推执行器(前推换档杆,奇数齿轮,1,3,5)电路/开路 +P0919=换档位置控制错误 +P0918=换档位置电路间歇 +P0917=换档位置电路高 +P0916=换档位置电路低 +P0915=换档位置电路范围/性能 +P0914=换档位置电路 +P0913=门选择执行器电路高 +P0912=门选择执行器电路低 +P0911=门选择执行器电路范围/性能 +P0910=门选择执行器电路/开路 +P0909=门选择控制错误 +P0908=门选择位置电路间歇 +P0907=门选择位置电路高 +P0906=门选择位置电路低 +P0974=换档电磁阀A控制电路高 +P0973=换档电磁阀A控制电路低 +P0972=换档电磁阀A控制电路范围/性能 +P0971=压力控制电磁阀C控制电路高 +P0970=压力控制电磁阀C控制电路低 +P0969=压力控制电磁阀C控制电路范围/性能 +P0968=压力控制电磁阀C控制电路/开路 +P0967=压力控制电磁阀B控制电路高 +P0966=压力控制电磁阀B控制电路低 +P0965=压力控制电磁阀B控制电路范围/性能 +P0964=压力控制电磁阀B控制电路/开路 +P0963=压力控制电磁阀A控制电路高 +P0962=压力控制电磁阀A控制电路低 +P0961=压力控制电磁阀A控制电路范围/性能 +P0960=压力控制电磁阀A控制电路/开路 +P0959=自动换档手动(ASM)变速器模式(动力/冬季/运动/等)电路间歇 +P0958=自动换档手动(ASM)变速器模式(动力/冬季/运动/等)电路高 +P0957=自动换档手动(ASM)变速器模式(动力/冬季/运动/等)电路低 +P0956=自动换档手动(ASM)变速器模式(动力/冬季/运动/等)电路范围/性能 +P0955=自动换档手动(ASM)变速器模式(动力/冬季/运动/等)电路 +P0954=自动换档手动(ASM)变速器控制电路间歇 +P0953=自动换档手动(ASM)变速器控制电路高 +P0952=自动换档手动(ASM)变速器控制电路低 +P0951=自动换档手动(ASM)变速器控制电路范围/性能 +P0950=自动换档手动(ASM)变速器控制电路 +P0949=自动换档手动(ASM)变速器自适应学习没有完成 +P0948=液压泵继电器电路高 +P0947=液压泵继电器电路低 +P0946=液压泵继电器电路范围/性能 +P0945=液压泵继电器电路/开路 +P0944=液压装置失压 +P0943=液压装置循环周期太短 +P0942=液压装置 +P0941=液压油温度传感器电路间歇 +P0940=液压油温度传感器电路高 +P0939=液压油温度传感器电路低 +P0938=液压油温度传感器电路范围/性能 +P0937=液压油温度传感器电路 +P0936=液压传感器电路间歇 +P0935=液压传感器电路高 +P0934=液压传感器电路低 +P0933=液压传感器电路范围/性能 +P0932=液压传感器电路 +P0A10=直流/直流转换器状态电路高 +P0A0F=发动机未能成功启动 +P0A0E=高压系统联锁电路间歇 +P0A0D=高压系统联锁电路高 +P0A0C=高压系统联锁电路低 +P0A0B=高压系统联锁电路性能 +P0A0A=高压系统联锁电路 +P0A09=直流/直流转换器状态电路低 +P0A08=直流/直流转换器状态电路 +P0A07=电机电子系统冷却液泵A控制电路高 +P0A06=电机电子系统冷却液泵A控制电路低 +P0A05=电机电子系统冷却液泵A控制电路/开路 +P0A04=电机电子系统冷却液温度传感器电路间歇 +P0A03=电机电子系统冷却液温度传感器电路高 +P0A02=电机电子系统冷却液温度传感器电路低 +P0A01=电机电子系统冷却液温度传感器电路范围/性能 +P0A00=电机电子系统冷却液温度传感器电路 +P099F=换档电磁阀H控制电路高 +P099E=换档电磁阀H控制电路低 +P099D=换档电磁阀H控制电路范围/性能 +P099C=换档电磁阀G控制电路高 +P099B=换档电磁阀G控制电路低 +P099A=换档电磁阀G控制电路范围/性能 +P0999=换档电磁阀F控制电路高 +P0998=换档电磁阀F控制电路低 +P0997=换档电磁阀F控制电路范围/性能 +P0996=变速器液压传感器/开关F电路间歇 +P0995=变速器液压传感器/开关F电路高 +P0994=变速器液压传感器/开关F电路低 +P0993=变速器液压传感器/开关F电路范围/性能 +P0992=变速器液压传感器/开关F电路 +P0991=变速器液压传感器/开关E电路间歇 +P0990=变速器液压传感器/开关E电路高 +P0989=变速器液压传感器/开关E电路低 +P0988=变速器液压传感器/开关E电路范围/性能 +P0987=变速器液压传感器/开关E电路 +P0986=换档电磁阀E控制电路高 +P0985=换档电磁阀E控制电路低 +P0984=换档电磁阀E控制电路范围/性能 +P0983=换档电磁阀D控制电路高 +P0982=换档电磁阀D控制电路低 +P0981=换档电磁阀D控制电路范围/性能 +P0980=换档电磁阀C控制电路高 +P0979=换档电磁阀C控制电路低 +P0978=换档电磁阀C控制电路范围/性能 +P0977=换档电磁阀B控制电路高 +P0976=档电磁阀B控制电路低 +P0975=换档电磁阀B控制电路范围/性能 +P0A1B=驱动电机A控制模块 +P0A1A=发电机控制模块 +P0A19=电动机转矩传感器电路低 +P0A18=电机转矩传感器电路范围/性能 +P0A17=电动机转矩传感器电路 +P0A16=发动机悬架(支架胶垫)控制电路高 +P0A15=发动机悬架(支架胶垫)控制电路低 +P0A14=发动机悬架(支架胶垫)控制电路/开路 +P0A13=直流/直流转换器启用电路高 +P0A12=直流/直流转换器启用电路低 +P0A11=直流/直流转换器启用电路/开路 +P0A30=驱动电机B温度传感器电路 +P0A2F=驱动电机A温度过高 +P0A2E=驱动电机A温度传感器电路间歇 +P0A2D=驱动电机A温度传感器电路高 +P0A2C=驱动电机A温度传感器电路低 +P0A2B=驱动电机A温度传感器电路范围/性能 +P0A2A=驱动电机A温度传感器电路 +P0A29=混合动力电池供电关闭电路高 +P0A28=混合动力电池供电关闭电路低 +P0A27=混合动力电池供电关闭电路 +P0A26=发电机扭矩传感器电路间歇 +P0A25=发电机扭矩传感器电路高 +P0A24=发电机扭矩传感器电路低 +P0A23=发电机扭矩传感器电路范围/性能 +P0A22=发电机扭矩传感器电路 +P0A21=电机转矩传感器电路间歇 +P0A20=电机转矩传感器电路高 +P0A1F=电池能量控制模块 +P0A1E=起动机/发电机控制模块 +P0A1D=混合动力总成控制模块 +P0A1C=驱动电机B控制模块 +P0A46=驱动电机B位置传感器电路范围/性能 +P0A45=驱动电机B位置传感器电路 +P0A44=驱动电机A位置传感器电路超速 +P0A43=驱动电机A位置传感器电路间歇 +P0A42=驱动电机A位置传感器电路高 +P0A41=驱动电机A位置传感器电路低 +P0A40=驱动电机A位置传感器电路范围/性能 +P0A3F=驱动电机A位置传感器电路 +P0A3E=发电机换流器温度过高 +P0A3D=驱动电机B换流器温度过高 +P0A3C=驱动电机A换流器温度过高 +P0A3B=发电机温度过高 +P0A3A=发电机温度传感器电路间歇 +P0A39=发电机温度传感器电路高 +P0A38=发电机温度传感器电路低 +P0A37=发电机温度传感器电路范围/性能 +P0A36=发电机温度传感器电路 +P0A35=驱动电机B温度过高 +P0A34=驱动电机B温度传感器电路间歇 +P0A33=驱动电机B温度传感器电路高 +P0A32=驱动电机B温度传感器电路低 +P0A31=驱动电机B温度传感器电路范围/性能 +P0A56=驱动电机B电流传感器电路范围/性能 +P0A55=驱动电机B电流传感器电路 +P0A54=驱动电机A电流传感器电路高 +P0A53=驱动电机A电流传感器电路低 +P0A52=驱动电机A电流传感器电路范围/性能 +P0A51=驱动电机A电流传感器电路 +P0A50=发电机位置传感器电路超速 +P0A4F=发电机位置传感器电路间歇 +P0A4E=发电机位置传感器电路高 +P0A4D=发电机位置传感器电路低 +P0A4C=发电机位置传感器电路范围/性能 +P0A4B=发电机位置传感器电路 +P0A4A=驱动电机B位置传感器电路超速 +P0A49=驱动电机B位置传感器电路间歇 +P0A48=驱动电机B位置传感器电路高 +P0A47=驱动电机B位置传感器电路低 +P0A6A=驱动电机B,V相电流低 +P0A69=驱动电机B,V相电流 +P0A68=驱动电机B,U相电流高 +P0A67=驱动电机B,U相电流低 +P0A66=驱动电机B,U相电流 +P0A65=驱动电机A,W相电流高 +P0A64=驱动电机A,W相电流低 +P0A63=驱动电机A,W相电流 +P0A62=驱动电机A,V相电流高 +P0A61=驱动电机A,V相电流低 +P0A60=驱动电机A,V相电流 +P0A5F=驱动电机A,U相电流高 +P0A5E=驱动电机A,U相电流低 +P0A5D=驱动电机A,U相电流 +P0A5C=发电机电流传感器电路高 +P0A5B=发电机电流传感器电路低 +P0A5A=发电机电流传感器电路范围/性能 +P0A59=发电机电流传感器电路 +P0A58=驱动电机B电流传感器电路高 +P0A57=驱动电机B电流传感器电路低 +P0A75=发电机W相电流 +P0A74=发电机V相电流高 +P0A73=发电机V相电流低 +P0A72=发电机V相电流 +P0A71=发电机U相电流高 +P0A70=发电机U相电流低 +P0A6F=发电机U相电流 +P0A6E=驱动电机B,W相电流高 +P0A6D=驱动电机B,W相电流低 +P0A6C=驱动电机B,W相电流 +P0A6B=驱动电机B,V相电流高 +P0A85=混合动力电池组冷却风扇1控制电路高 +P0A84=混合动力电池组冷却风扇1控制电路控制电路低 +P0A83=混合动力电池组冷却风扇1卡在开启位置 +P0A82=混合动力电池组冷却风扇1性能或卡在关闭位置 +P0A81=混合动力电池组冷却风扇1控制电路/开路 +P0A80=更换混合动力电池组 +P0A7F=混合动力电池组恶化 +P0A7E=混合动力电池组温度过高 +P0A7D=混合动力电池组充电状态低 +P0A7C=电机电子系统温度过高 +P0A7B=电池能量控制模块请求点亮故障指示灯(MIL) +P0A7A=发电机换流器性能 +P0A79=驱动电机B换流器性能 +P0A78=驱动电机A换流器性能 +P0A77=发电机W相电流高 +P0A76=发电机W相电流低 +P0A95=高压保险丝 +P0A94=直流/直流转换器性能 +P0A93=换流器冷却系统性能 +P0A92=混合动力发电机性能 +P0A91=驱动电机B性能 +P0A90=驱动电机A性能 +P0A8F=14伏电源模块系统性能 +P0A8E=14伏电源模块系统电压高 +P0A8D=14伏电源模块系统电压低 +P0A8C=14伏电源模块系统电压不稳定 +P0A8B=14伏电源模块系统电压 +P0A8A=14伏电源模块电流传感器电路间歇 +P0A89=14伏电源模块电流传感器电路高 +P0A88=14伏电源模块电流传感器电路低 +P0A87=14伏电源模块电流传感器电路范围/性能 +P0A86=14伏电源模块电流传感器电路 +P0AAA=混合动力电池电压隔离传感器电路高 +P0AA9=混合动力电池电压隔离传感器电路低 +P0AA8=混合动力电池电压隔离传感器电路范围/性能 +P0AA7=混合动力电池电压隔离传感器电路 +P0AA6=混合动力电池电压系统隔离故障 +P0AA5=混合动力电池负极接触器电路卡在开启位置 +P0AA4=混合动力电池负极接触器电路卡住在关的位置 +P0AA3=混合动力电池负极接触器电路 +P0AA2=混合动力电池正极接触器电路卡在开的位置 +P0AA1=混合动力电池正极接触器电路卡在关的位置 +P0AA0=混合动力电池正极接触器电 +P0A9F=混合动力电池温度传感器A电路间歇/不稳定 +P0A9E=混合动力电池温度传感器A电路高 +P0A9D=混合动力电池温度传感器A电路低 +P0A9C=混合动力电池温度传感器A范围/性能 +P0A9B=混合动力电池温度传感器A电路 +P0A9A=混合动力电池组冷却风扇2控制电路高 +P0A99=混合动力电池组冷却风扇2控制电路低 +P0A98=混合动力电池组冷却风扇2卡在开启位置 +P0A97=混合动力电池组冷却风扇2性能或卡在关闭位置 +P0A96=混合动力电池组冷却风扇2控制电路/开路 +P0ABA=混合动力电池组电压监控A电路 +P0AB9=混合动力系统性能 +P0AB8=发动机悬架B控制电路高 +P0AB7=发动机悬架B控制电路低 +P0AB6=发动机悬架B控制电路/开路 +P0AB5=混合动力电池组空气温度传感器B电路间歇/不稳定 +P0AB4=混合动力电池组空气温度传感器B电路高 +P0AB3=混合动力电池组空气温度传感器B电路低 +P0AB2=混合动力电池组空气温度传感器B电路范围/性能 +P0AB1=混合动力电池组空气温度传感器B电路 +P0AB0=混合动力电池组空气温度传感器A电路间歇/不稳定 +P0AAF=混合动力电池组空气温度传感器A电路高 +P0AAE=混合动力电池组空气温度传感器A电路低 +P0AAD=混合动力电池组空气温度传感器A电路范围/性能 +P0AAC=混合动力电池组空气温度传感器A电路 +P0AAB=混合动力电池电压隔离传感器电路间歇/不稳定 +P0AC5=混合动力电池温度传感器B电路 +P0AC4=混合动力总成控制模块请求点亮故障指示灯(MIL) +P0AC3=混合动力电池组电流传感器A电路间歇/不稳定 +P0AC2=混合动力电池组电流传感器A电路高 +P0AC1=混合动力电池组电流传感器A电路低 +P0AC0=混合动力电池组电流传感器A电路范围/性能 +P0ABF=混合动力电池组电流传感器A电路 +P0ABE=混合动力电池组电压监控A电路间歇/不稳定 +P0ABD=混合动力电池组电压监控A电路高 +P0ABC=混合动力电池组电压监控A电路低 +P0ABB=混合动力电池组电压监控A电路范围/性能 +P0ACA=_italics_ +P0AC9=**single** +P0AC8=混合电池温度传感器 B 电路高 +P0AC7=混合电池温度传感器 B 电路低 +P0AC6=混合电池温度传感器 B 范围/性能 +P0ACB=混合动力电池温度传感器 C 范围/性能 +P0ACC=混合动力电池温度传感器C电路低 +P2A01=O2 传感器电路范围/性能 外接电源 1 传感器 2 +P3400=汽缸失活系统 外接电源 1 +U0074=控制模块通信总线 B 关闭 +P2A03=O2 传感器电路范围/性能 外接电源 2 传感器 1 +P2A02=O2 传感器电路范围/性能 外接电源 1 传感器 3 +U0183=与照明控制模块失去联系-后 +U0120=与起动发电机控制模块失去联系 +U0117=与 PTO 控制模块失去联系 +U0073=控制模块通信总线 A 关闭 +U0116=与冷却液温度控制模块失去联系 +U0118=与燃油添加剂控制模块失去联系 +U0119=与燃料电池控制模块失去联系 +U0133=与主动滚转控制模块 (ARCM) 失去联系 +U0134=与后动力转向控制模块失去联系 +U0135=与前差速控制模块失去联系 +U0136=与后差速器控制模块失去联系 +U0137=与拖车制动控制模块失去联系 +U0138=与所有地形控制模块失去联系 +U0139=与悬挂控制模块 B 失去联系 +U0182=与照明控制模块失去联系-前 +U0152=与侧约束控制模块失去联系(左) +U0153=与侧约束控制模块失去联系(右) +U0232=与侧障碍检测控制模块失去联系-左 +U0233=与侧障碍检测控制模块失去联系-右 +P2A00=O2 传感器电路范围/性能 外接电源 1 传感器 1 +P2A05=O2 传感器电路范围/性能 外接电源 2 传感器 3 +P2A04=O2 传感器电路范围/性能 外接电源 2 传感器 2 +P3497=汽缸失活系统 外接电源 2 +P0AD4=混合动力电池组空气流动系统 流动空气不足 +P0AD5=混合动力电池组空气流动阀A 控制电路或开路 +P0AD2=混合动力电池组冷却风扇3 控制电路低 +P0AD1=混合动力电池组冷却风扇3 卡在开启位置 +P0AD3=混合动力电池组冷却风扇3 控制电路高 +P0AD6=混合动力电池组空气流量阀A 控制电路范围或性能 +P0AD0=混合动力电池组冷却风扇3 性能或卡在关闭位置 +P0ACD=混合动力电池温度传感器 C 电路高 +P0ACF=混合动力电池组冷却风扇3 控制电路高 +P0ACE=混合动力电池温度传感器C 电路间歇或不稳定 +P0AE5=混合动力电池预充接触器控制电路范围/性能 +P0AD7=混合动力电池组空气流量阀 A 控制电路电压过低 +P0AD8=混合动力电池组空气流量阀 A 控制电路电压过高 +P0ADC=混合动力电池正接触器控制电路电压过高 +P0ADE=混合动力电池负接触器控制电路范围/性能 +P0ADD=混合动力电池负接触器控制电路/开路 +P0AE9=混合动力电池温度传感器 D 范围/性能 +P0AE8=混合动力电池温度传感器 D 电路 +P0AE6=混合动力电池预充接触器控制电路电压过低 +P0AE7=混合动力电池预充接触器控制电路电压过高 +P0AE4=混合动力电池预充接触器控制电路 +P0AE2=混合动力电池预充接触器电路卡在闭合状态 +P0AE3=混合动力电池预充接触器电路卡在断开状态 +P0AE0=混合动力电池负接触器控制电路电压过高 +P0AE1=混合动力电池预充接触器电路 +P0ADF=混合动力电池负接触器控制电路电压过低 +P0ADA=混合动力电池正接触器控制电路范围/性能 +P0ADB=混合动力电池正接触器控制电路电压过低 +P0AD9=混合动力电池正接触器控制电路/开路 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_zh_Hant.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_zh_Hant.properties new file mode 100644 index 0000000..5b5dab3 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/codes_zh_Hant.properties @@ -0,0 +1,3 @@ +P0003=燃油量調節器控制電路低 +P0002=燃油量調節器控制電路範圍/性能 +P0001=燃油量調節器控制電路/開路 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/conversions.csv b/android/library/com/fr3ts0n/ecu/prot/obd/res/conversions.csv new file mode 100644 index 0000000..73fd98d --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/conversions.csv @@ -0,0 +1,91 @@ +CONVERSION_ID TYPE VARIANT SYSTEM FACT DIV OFFS PhOf UNIT Remark Parameters Beschreibung +AIRFLOW LINEAR 0 IMPERIAL 1 756 0 0 lb/min Air Flow +AIRFLOW LINEAR 0 METRIC 1 100 0 0 g/s Air Flow +AIRFLOW_WIDE LINEAR 0 IMPERIAL 1 242 0 0 lb/min Air Flow +AIRFLOW_WIDE LINEAR 0 METRIC 1 32 0 0 g/s Air Flow +ANGLE LINEAR 0 METRIC 1 2 -128 0 ° Angle (Timing adv) +ANGLE_WIDERANGE LINEAR 0 METRIC 1 128 -26880 0 ° Angle wide range (Injection) +ASCII ASCII 0 METRIC 1 1 0 0 ASCII +CURRENT LINEAR 0 METRIC 1 1 0 0 mA Current +DISTANCE LINEAR 0 IMPERIAL 1000 1609 0 0 miles Distance +DISTANCE LINEAR 0 METRIC 1 1 0 0 km Distance +EGT_SENSORS BITMAP 0 METRIC 1 1 0 0 Exhaust Gas Temperature sensors 0=S1;1=S2;2=S3;3=S4 +FCONS LINEAR 0 METRIC 5 100 0 0 l/h Fuel consumption +FCONS_FINE LINEAR 0 METRIC 1 200 0 0 l/h Fuel consumption (fine resolution) +FUEL_SYS_STATUS BITMAP 0 METRIC 1 1 0 0 Fuel system status 0=Open loop due to insufficient engine temperature;1=Closed loop, using oxygen sensor feedback to determine fuel mix;2=Open loop due to engine load OR fuel cut due to deceleration;3=Open loop due to system failure;4=Closed loop, using at least one oxygen sensor but there is a fault in the feedback system; +FUEL_TYPE HASH 0 METRIC 1 1 0 0 Fuel system type 0=Not available;1=Gasoline;2=Methanol;3=Ethanol;4=Diesel;5=LPG;6=CNG;7=Propane;8=Electric;9=Bifuel running Gasoline;10=Bifuel running Methanol;11=Bifuel running Ethanol;12=Bifuel running LPG;13=Bifuel running CNG;14=Bifuel running Propane;15=Bifuel running Electricity;16=Bifuel running electric and combustion engine;17=Hybrid gasoline;18=Hybrid Ethanol;19=Hybrid Diesel;20=Hybrid Electric;21=Hybrid running electric and combustion engine;22=Hybrid Regenerative;23=Bifuel running diesel +GEN_SWITCH HASH 0 METRIC 1 1 0 0 Generic Switch signal 0=Off;1=On +HOURS LINEAR 0 METRIC 1 3600 0 0 h Time (hours) +HOURS_FULL LINEAR 0 METRIC 1 1 0 0 h Time (hours) +IGN_MON_STATUS BITMAP 0 METRIC 1 1 0 0 Ignition monitor status 0=Compression ignition monitor available +INTEGER INTEGER 0 METRIC 1 1 0 0 INTEGER +LAMBDA LINEAR 0 METRIC 2 65535 0 0 Lambda (0-2) equiv_ratio_max +LAMBDA_O2 LINEAR 0 METRIC 1 8192 0 0 O2 Lambda (PID 8C) +O2_CURRENT LINEAR 0 METRIC 128 32768 -32768 0 mA O2 current o2_sensor_current_max +O2_PERCENT LINEAR 0 METRIC 100 128 -128 0 % 8-Bit percentage (O2) +O2_PRESENT_MAP BITMAP 0 METRIC 1 1 0 0 O2-Sensors present 0=B1S1;1=B1S2;2=B2S1;3=B2S2;4=B3S1;5=B3S2;6=B4S1;7=B4S2 +O2_PRESENT13 BITMAP 0 METRIC 1 1 0 0 O2-Sensors present 0=B1S1;1=B1S2;2=B1S3;3=B1S4;4=B2S1;5=B2S2;6=B2S3;7=B2S4 +O2_VOLT_WIDE LINEAR 0 METRIC 8 65535 0 0 V 16-Bit O2 Voltage (0-8V) o2_sensor_voltage_max +O2_VOLTAGE LINEAR 0 METRIC 5 1 0 0 mV 8-Bit O2 Voltage +OBD_CODELIST PCODELIST 0 METRIC 1 1 0 0 Code list conversion com.fr3ts0n.ecu.prot.obd.res.codes +OBD_REQUIREMENTS HASH 0 METRIC 1 1 0 0 OBD requirements 14=Heavy Duty Vehicles (EURO IV) B1;15=Heavy Duty Vehicles (EURO V) B2;16=Heavy Duty Vehicles (EURO EEV) C +OBD_TYPE HASH 0 METRIC 1 1 0 0 OBD Type 1=OBD-II as defined by the CARB;2=OBD as defined by the EPA;3=OBD and OBD-II;4=OBD-I;5=Not OBD compliant;6=EOBD (Europe);7=EOBD and OBD-II;8=EOBD and OBD;9=EOBD, OBD and OBD II;10=JOBD (Japan);11=JOBD and OBD II;12=JOBD and EOBD;13=JOBD, EOBD, and OBD II;14=Reserved;15=Reserved;16=Reserved;17=Engine Manufacturer Diagnostics (EMD);18=Engine Manufacturer Diagnostics Enhanced (EMD+);19=Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C);20=Heavy Duty On-Board Diagnostics (HD OBD);21=World Wide Harmonized OBD (WWH OBD);22=Reserved;23=Heavy Duty Euro OBD Stage I without NOx control (HD EOBD-I);24=Heavy Duty Euro OBD Stage I with NOx control (HD EOBD-I N);25=Heavy Duty Euro OBD Stage II without NOx control (HD EOBD-II);26=Heavy Duty Euro OBD Stage II with NOx control (HD EOBD-II N);27=Reserved;28=Brazil OBD Phase 1 (OBDBr-1);29=Brazil OBD Phase 2 (OBDBr-2);30=Korean OBD (KOBD);31=India OBD I (IOBD I);32=India OBD II (IOBD II);33=Heavy Duty Euro OBD Stage VI (HD EOBD-IV) +ODO_DISTANCE LINEAR 0 METRIC 1 10 0 0 km Odometer Distance (1/10 km) +ODO_DISTANCE LINEAR 0 IMPERIAL 100 1609 0 0 miles Odometer Distance (1/10 km) +ONETOONE LINEAR 0 METRIC 1 1 0 0 OneToOne +PARTICLE_MASS LINEAR 0 METRIC 1 80 0 0 mg/mm3 Particulate mass concentration +PERCENT LINEAR 0 METRIC 100 255 0 0 % Percent +PERCENT_DPF LINEAR 0 METRIC 1 100 0 0 % % DPF Load +PERCENT_FRIC LINEAR 0 METRIC 1 1 125 0 % Friction % +PERCENT_O2 LINEAR 0 METRIC 10 65536 0 0 % O2 concentration (PID 8C) +PERCENT_REL LINEAR 0 METRIC 100 255 -128 0 % Percent relative +PERCENT7 LINEAR 0 METRIC 100 128 0 0 % Percent 7Bit (Fuel Trim) +PERCENT7_REL LINEAR 0 METRIC 100 128 -128 0 % Percent 7Bit relative) +PPM LINEAR 0 METRIC 1 1 0 0 ppm Concentration in PPM +PRESS LINEAR 0 IMPERIAL 4351 10000 0 0 PSI Pressure +PRESS LINEAR 0 METRIC 3 1 0 0 kPa Pressure +PRESS_AIR LINEAR 0 IMPERIAL 2953 10000 0 0 inHg Pressure (intake) +PRESS_AIR LINEAR 0 METRIC 1 1 0 0 kPa Pressure (intake) +PRESS_BOOST LINEAR 0 IMPERIAL 145 32000 0 0 PSI Boost pressure +PRESS_BOOST LINEAR 0 METRIC 1 32 0 0 kPa Boost pressure +PRESS_EXHAUST LINEAR 0 IMPERIAL 145 100000 0 0 PSI Boost pressure +PRESS_EXHAUST LINEAR 0 METRIC 1 100 0 0 kPa Boost pressure +PRESS_REL LINEAR 0 IMPERIAL 100 8727 0 0 PSI Pressure (relative) +PRESS_REL LINEAR 0 METRIC 79 1000 0 0 kPa Pressure (relative) +PRESS_VAPOR LINEAR 0 IMPERIAL 100 99635 0 0 in H2O Pressure (Vapor) +PRESS_VAPOR LINEAR 0 METRIC 1 4 0 0 Pa Pressure (Vapor) +PRESS_VAPOR_ABS LINEAR 0 METRIC 1 200 0 0 kPa Pressure (Vapor, absolute) +PRESS_VAPOR_REL LINEAR 0 METRIC 1 1 -32767 0 Pa Pressure (Vapor relative) +PRESS_WIDERANGE LINEAR 0 IMPERIAL 14504 10000 0 0 PSI Pressure (wide range) +PRESS_WIDERANGE LINEAR 0 METRIC 10 1 0 0 kPa Pressure (wide range) +RATIO LINEAR 0 METRIC 100 32768 0 0 % Ratio +RATIO_RELATIVE LINEAR 0 METRIC 100 65535 0 0 % Ratio relative +RATIO_WIDERANGE LINEAR 0 METRIC 100 256 -32768 0 % Ratio (wide range) +RPM LINEAR 0 METRIC 1 4 0 0 /min engine speed +RPM_CHARGER LINEAR 0 METRIC 1 10 0 0 /min charger speed +SEC_AIR_STATUS BITMAP 0 METRIC 1 1 0 0 Secondary Air status 0=Upstream;1=Downstream of catalytic converter;2=From the outside atmosphere or off;3=Pump commanded on for diagnostics +SPEED_HIGHRES LINEAR 0 IMPERIAL 100 20595 0 0 mph vehicle speed +SPEED_HIGHRES LINEAR 0 METRIC 1 128 0 0 km/h vehicle speed +STATE_BIT BITMAP 0 METRIC 1 1 0 0 BIT/Switch state (single Bit) 0=active +STATE_DPF BITMAP 0 METRIC 1 1 0 0 DPF state 0=DPF regenerating;1=Active Regen;2=NOx Absorber regenerating;3=NOx Absorber desulferizing +STATE_INDUC HASH 0 METRIC 1 1 0 0 State of inducement system 0=inactive;1=enabled;2=active;3=n/a +STATE_LOOP HASH 0 METRIC 1 1 0 0 Loop status 0=Reserved;1=Open Loop;2=Closed Loop;3=Fault Present +STATE_LOOP8 BITMAP 0 METRIC 1 1 0 0 Bitmasked loop states 0=Closed Loop;8=Available +STATE_MIL HASH 0 METRIC 1 1 0 0 MIL display state 0=Off;1=On demand;2=Short;3=Continuous;14=Error;15=n/a +STATE_MONITOR BITMAP 0 METRIC 1 2 0 0 Monitoring state 0=incomplete +STATE_PM BITMAP 0 METRIC 1 1 0 0 PM sensor state 0=measuring;1=regenerating +STATE_SCR BITMAP 0 METRIC 1 1 0 0 SCR state 0=Reagent Level low;1=Reagent incorrect;2=Deviation in reagent consumption;3=NOx emissions too high +STRATEGY_MIL HASH 0 METRIC 1 1 0 0 MIL display strategy coding 0=NON discriminatory;1=discriminatory;2=reserved;3=n/a +SWITCH_STATUS_8 BITMAP 0 METRIC 1 1 0 0 Switch status 0=active;8=available +TEMP_WIDERANGE LINEAR 0 IMPERIAL 9 50 -400 32 °F Temperature (wide range) +TEMP_WIDERANGE LINEAR 0 METRIC 1 10 -400 0 °C Temperature (wide range) +TEMPERATURE LINEAR 0 IMPERIAL 9 5 -40 32 °F Temperature +TEMPERATURE LINEAR 0 METRIC 1 1 -40 0 °C Temperature +TEST_STATUS_4 BITMAP 0 METRIC 1 1 0 0 8 Bit Status check 0=available;4=incomplete +TEST_STATUS_8 BITMAP 0 METRIC 1 1 0 0 Catalyst test status 0=incomplete;8=available +TORQUE LINEAR 0 METRIC 1 1 0 0 Nm Torque +VEHSPEED LINEAR 0 IMPERIAL 1000 1609 0 0 mph vehicle speed +VEHSPEED LINEAR 0 METRIC 1 1 0 0 km/h vehicle speed +VOLTAGE LINEAR 0 METRIC 1 1000 0 0 V Voltage +VOLTAGE_HIGHRES LINEAR 0 METRIC 10 81967 0 0 V Voltage (high resolution) +VOLTAGE_MV LINEAR 0 METRIC 1 1 0 0 mV Voltage millivolt diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages.properties new file mode 100644 index 0000000..8669898 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages.properties @@ -0,0 +1,501 @@ +number_fault_codes=Number of Fault Codes +status_mil=MIL status +status_misfires=Misfire status +status_fuel_system=Fuel system test status +status_component_test=Component test status +status_ignition_monitoring=Ignition monitoring status +status_catalyst_test=Catalyst test status +status_catalyst_test_nox_monitor=Heated Cat / Nox Monitor test status +status_evaporative_system_test=Evaporative system test status +status_secondary_air_system_test=Secondary air sys test status +status_ac_refrigerant_test=A/C refrigerant test status +status_oxygen_sensor_test=Oxygen Sensor test status +status_oxygen_sensor_heater_test=Oxygen Sensor Heater test status +status_egr_system_test=EGR System test status +location_fault_code=DTC location +status_fuel_system_1=Fuel System 1 Status +status_fuel_system_2=Fuel System 2 Status +engine_load_calculated=Calculated Load Value +engine_coolant_temperature=Coolant Temperature +fuel_trim_short_b1=Short Term Fuel Trim (Bank 1) +fuel_trim_long_b1=Long Term Fuel Trim (Bank 1) +fuel_trim_short_b2=Short Term Fuel Trim (Bank 2) +fuel_trim_long_b2=Long Term Fuel Trim (Bank 2) +fuel_pressure=Fuel Pressure (gauge) +intake_manifold_pressure=Intake Manifold Pressure +engine_speed=Engine RPM +vehicle_speed=Vehicle Speed +ignition_timing_advance_cyl1=Timing Advance (Cyl. #1) +intake_air_temperature=Intake Air Temperature +mass_airflow=Air Flow Rate (MAF sensor) +throttle_position=Absolute Throttle Position +status_secondary_air_system=Secondary air status +number_oxygen_sensors=Oxygen sensors present +obd_type=OBD conforms to +map_oxygen_sensors_present=Oxygen sensors present +status_power_take_off=Power Take-Off Status +running_time=Time Since Engine Start +distance_sine_mil_active=Distance since MIL activated +fuel_pressure_rel=Fuel Rail Pressure (rel. to manifold vacuum) +o2_sensor_fuel_trim_b1s1=O2 Sensor fuel trim B1S1 +o2_sensor_voltage_b1s1=O2 Sensor Voltage B1S1 +o2_sensor_fuel_trim_b1s2=O2 Sensor fuel trim B1S2 +o2_sensor_voltage_b1s2=O2 Sensor Voltage B1S2 +o2_sensor_fuel_trim_b1s3=O2 Sensor fuel trim B1S3 +o2_sensor_voltage_b1s3=O2 Sensor Voltage B1S3 +o2_sensor_fuel_trim_b1s4=O2 Sensor fuel trim B1S4 +o2_sensor_voltage_b1s4=O2 Sensor Voltage B1S4 +o2_sensor_fuel_trim_b2s1=O2 Sensor fuel trim B2S1 +o2_sensor_voltage_b2s1=O2 Sensor Voltage B2S1 +o2_sensor_fuel_trim_b2s2=O2 Sensor fuel trim B2S2 +o2_sensor_voltage_b2s2=O2 Sensor Voltage B2S2 +o2_sensor_fuel_trim_b2s3=O2 Sensor fuel trim B2S3 +o2_sensor_voltage_b2s3=O2 Sensor Voltage B2S3 +o2_sensor_fuel_trim_b2s4=O2 Sensor fuel trim B2S4 +o2_sensor_voltage_b2s4=O2 Sensor Voltage B2S4 +egr_ratio_commanded=Commanded EGR +egr_error=EGR Error +evaporative_purge_ratio=Commanded Evaporative Purge +fuel_level=Fuel Level Input +counts_warmups_since_ecu_reset=Warm-ups since ECU reset +distance_since_ecu_reset=Distance since ECU reset +pressure_vapor_evaporative_purge=Evap System Vapor Pressure +barometric_pressure=Barometric Pressure (absolute) +o2_sensor_lambda_s1=O2 Sensor 1 lambda +o2_sensor_current_s1=O2 Sensor 1 current +o2_sensor_lambda_s2=O2 Sensor 2 lambda +o2_sensor_current_s2=O2 Sensor 2 current +o2_sensor_lambda_s3=O2 Sensor 3 lambda +o2_sensor_current_s3=O2 Sensor 3 current +o2_sensor_lambda_s4=O2 Sensor 4 lambda +o2_sensor_current_s4=O2 Sensor 4 current +o2_sensor_lambda_s5=O2 Sensor 5 lambda +o2_sensor_current_s5=O2 Sensor 5 current +o2_sensor_lambda_s6=O2 Sensor 6 lambda +o2_sensor_current_s6=O2 Sensor 6 current +o2_sensor_lambda_s7=O2 Sensor 7 lambda +o2_sensor_current_s7=O2 Sensor 7 current +o2_sensor_lambda_s8=O2 Sensor 8 lambda +o2_sensor_current_s8=O2 Sensor 8 current +cat_temperature_b1s1=CAT Temperature B1S1 +cat_temperature_b2s1=CAT Temperature B2S1 +cat_temperature_b1s2=CAT Temperature B1S2 +cat_temperature_b2s2=CAT Temperature B2S2 +ecu_voltage=ECU voltage +engine_load=Absolute Engine Load +equiv_ratio_commanded=Commanded Equivalence Ratio +throttle_position_rel=Relative Throttle Position +ambient_air_temperature=Ambient Air Temperature +throttle_position_b=Absolute Throttle Position B +throttle_position_c=Absolute Throttle Position C +throttle_position_d=Absolute Throttle Position D +throttle_position_e=Absolute Throttle Position E +throttle_position_f=Absolute Throttle Position F +commanded_throttle_position=Comm. Throttle Actuator Cntrl +time_since_mil_on=Engine running while MIL on +time_since_ecu_reset=Time since DTCs cleared +equiv_ratio_max=Maximum equivalence ratio +o2_sensor_voltage_max=Maximum oxygen sensor voltage +o2_sensor_current_max=Maximum oxygen sensor current +fuel_pressure_max=Maximum intake manifold absolute pressure +mass_airflow_max=Maximum air flow rate from mass air flow sensor +fuel_type=Fuel type +ethanol_fuel_percentage=Ethanol fuel % +pressure_vapor_evaporative_purge_absolute=Absolute Evap system Vapor Pressure +fuel_trim_short_b3=Short term secondary oxygen sensor trim bank 3 +fuel_trim_long_b3=Long term secondary oxygen sensor trim bank 3 +fuel_trim_short_b4=Short term secondary oxygen sensor trim bank 4 +fuel_trim_long_b4=Long term secondary oxygen sensor trim bank 4 +accelerator_pedal_position=Relative accelerator pedal position +time_remaining_life_battery_pack=Hybrid battery pack remaining life +engine_oil_temperature=Engine oil temperature +fuel_injection_timing=Fuel injection timing +engine_fuel_rate=Engine fuel rate +obd_requirements=OBD requirements +engine_torque_demand=Torque Driver demand +engine_torque=Torque Engine +engine_torque_reference=Torque Engine reference +engine_torque_idle=Torque Idle +engine_torque_point_1=Torque Engine Point 1 +engine_torque_point_2=Torque Engine Point 2 +engine_torque_point_3=Torque Engine Point 3 +engine_torque_point_4=Torque Engine Point 4 +status_pto=Power take off (PTO) status +status_at_gear=AT Drive Status +status_mt_gear=MT Drive status +status_glowplug_lamp=Glowplug lamp status +airmass_maf_a=Air mass (MAF A) +airmass_maf_b=Air mass (MAF B) +engine_coolant_temp_1=Coolant Temperature 1 +engine_coolant_temp_2=Coolant Temperature 2 +intake_air_temp_b1s1=Intake Air Temperature (Bank 1, Sensor 1) +intake_air_temp_b1s2=Intake Air Temperature (Bank 1, Sensor 2) +intake_air_temp_b1s3=Intake Air Temperature (Bank 1, Sensor 3) +intake_air_temp_b2s1=Intake Air Temperature (Bank 2, Sensor 1) +intake_air_temp_b2s2=Intake Air Temperature (Bank 2, Sensor 2) +intake_air_temp_b2s3=Intake Air Temperature (Bank 2, Sensor 3) +egr_a_dutycycle=Commanded EGR A duty cycle +egr_a_position=Commanded EGR A position +egr_a_error=Commanded EGR A error +egr_b_dutycycle=Commanded EGR B duty cycle +egr_b_position=Commanded EGR B position +egr_b_error=Commanded EGR B error +intake_air_control_a=Intake Air Flow Control A +intake_air_position_a=Intake Air Flow Position A +intake_air_control_b=Intake Air Flow Control B +intake_air_position_b=Intake Air Flow Position B +egr_temp_a=EGR temperature (Sensor A) +egr_temp_c=EGR temperature (Sensor C) +egr_temp_b=EGR temperature (Sensor B) +egr_temp_d=EGR temperature (Sensor D) +throttle_control_a=Throttle Control A +throttle_position_a=Throttle Position A +throttle_control_b=Throttle Control B +rail_pressure_cmd_a=Commanded Fuel Rail pressure A +rail_pressure_a=Fuel Rail pressure A +rail_temp_a=Fuel Rail temperature A +rail_pressure_cmd_b=Commanded Fuel Rail pressure B +rail_pressure_b=Fuel Rail pressure B +rail_temp_b=Fuel Rail temperature B +charger_pressure_inlet_a=Turbocharger Compressor Inlet Pressure A +charger_pressure_inlet_b=Turbocharger Compressor Inlet Pressure B +boost_pressure_cmd_a=Commanded Boost pressure A +boost_pressure_a=Boost pressure A +boost_pressure_cmd_b=Commanded Boost pressure B +boost_pressure_b=Boost pressure B +boost_status_a=Boost Control status A +boost_status_b=Boost Control status B +vtg_position_cmd_a=Variable Geometry Turbo Commanded Position A +vtg_position_a=Variable Geometry Turbo Position A +vtg_position_cmd_b=Variable Geometry Turbo Commanded Position B +vtg_position_b=Variable Geometry Turbo Position B +vtg_status_a=Boost Control status A +vtg_status_b=Boost Control status B +wastegate_position_cmd_a=Wastegate Commanded Position A +wastegate_position_a=Wastegate Position A +wastegate_position_cmd_b=Wastegate Commanded Position B +wastegate_position_b=Wastegate Position B +exhaust_pressure_b1=Exhaust pressure B1 +exhaust_pressure_b2=Exhaust pressure B2 +rpm_charger_a=RPM Turbo Charger A +rpm_charger_b=RPM Turbo Charger B +temp_charger_a_compressor_in=Turbocharger A Compressor Inlet Temperature +temp_charger_a_compressor_out=Turbocharger A Compressor Outlet Temperature +temp_charger_a_turbine_in=Turbocharger A Turbine Inlet Temperature +temp_charger_a_turbine_out=Turbocharger A Turbine Outlet Temperature +temp_charger_b_compressor_in=Turbocharger B Compressor Inlet Temperature +temp_charger_b_compressor_out=Turbocharger B Compressor Outlet Temperature +temp_charger_b_turbine_in=Turbocharger B Turbine Inlet Temperature +temp_charger_b_turbine_out=Turbocharger B Turbine Outlet Temperature +charge_air_temp_b1s1=Charge Air Cooler Temperature B1S1 +charge_air_temp_b1s2=Charge Air Cooler Temperature B1S2 +charge_air_temp_b2s1=Charge Air Cooler Temperature B2S1 +charge_air_temp_b2s2=Charge Air Cooler Temperature B2S2 +map_exhaust_temperature_sensors_b1=Exhaust Temperature Sensors B1 +exhaust_temperature_b1s1=Exhaust Temperature B1S1 +exhaust_temperature_b1s2=Exhaust Temperature B1S2 +exhaust_temperature_b1s3=Exhaust Temperature B1S3 +exhaust_temperature_b1s4=Exhaust Temperature B1S4 +map_exhaust_temperature_sensors_b2=Exhaust Temperature Sensors B2 +exhaust_temperature_b2s1=Exhaust Temperature B2S1 +exhaust_temperature_b2s2=Exhaust Temperature B2S2 +exhaust_temperature_b2s3=Exhaust Temperature B2S3 +exhaust_temperature_b2s4=Exhaust Temperature B2S4 +dpf_b1_pressure_delta=DPF Delta Pressure B1 +dpf_b1_pressure_in=DPF Inlet Pressure B1 +dpf_b1_pressure_out=DPF Outlet Pressure B1 +dpf_b2_pressure_delta=DPF Delta Pressure B2 +dpf_b2_pressure_in=DPF Inlet Pressure B2 +dpf_b2_pressure_out=DPF Outlet Pressure B2 +dpf_b1_temperature_in=DPF Inlet temperature B1 +dpf_b1_temperature_out=DPF Outlet temperature B1 +dpf_b2_temperature_in=DPF Inlet temperature B2 +dpf_b2_temperature_out=DPF Outlet temperature B2 +rt_eiaecd_1t1=Runtime EI-AECD #1 Timer 1 +rt_eiaecd_1t2=Runtime EI-AECD #1 Timer 2 +rt_eiaecd_2t1=Runtime EI-AECD #2 Timer 1 +rt_eiaecd_2t2=Runtime EI-AECD #2 Timer 2 +rt_eiaecd_3t1=Runtime EI-AECD #3 Timer 1 +rt_eiaecd_3t2=Runtime EI-AECD #3 Timer 2 +rt_eiaecd_4t1=Runtime EI-AECD #4 Timer 1 +rt_eiaecd_4t2=Runtime EI-AECD #4 Timer 2 +rt_eiaecd_5t1=Runtime EI-AECD #5 Timer 1 +rt_eiaecd_5t2=Runtime EI-AECD #5 Timer 2 +rt_eiaecd_6t1=Runtime EI-AECD #6 Timer 1 +rt_eiaecd_6t2=Runtime EI-AECD #6 Timer 2 +rt_eiaecd_7t1=Runtime EI-AECD #7 Timer 1 +rt_eiaecd_7t2=Runtime EI-AECD #7 Timer 2 +rt_eiaecd_8t1=Runtime EI-AECD #8 Timer 1 +rt_eiaecd_8t2=Runtime EI-AECD #8 Timer 2 +rt_eiaecd_9t1=Runtime EI-AECD #9 Timer 1 +rt_eiaecd_9t2=Runtime EI-AECD #9 Timer 2 +rt_eiaecd_10t1=Runtime EI-AECD #10 Timer 1 +rt_eiaecd_10t2=Runtime EI-AECD #10 Timer 2 +rt_eiaecd_11t1=Runtime EI-AECD #11 Timer 1 +rt_eiaecd_11t2=Runtime EI-AECD #11 Timer 2 +rt_eiaecd_12t1=Runtime EI-AECD #12 Timer 1 +rt_eiaecd_12t2=Runtime EI-AECD #12 Timer 2 +rt_eiaecd_13t1=Runtime EI-AECD #13 Timer 1 +rt_eiaecd_13t2=Runtime EI-AECD #13 Timer 2 +rt_eiaecd_14t1=Runtime EI-AECD #14 Timer 1 +rt_eiaecd_14t2=Runtime EI-AECD #14 Timer 2 +rt_eiaecd_15t1=Runtime EI-AECD #15 Timer 1 +rt_eiaecd_15t2=Runtime EI-AECD #15 Timer 2 +rt_eiaecd_16t1=Runtime EI-AECD #16 Timer 1 +rt_eiaecd_16t2=Runtime EI-AECD #16 Timer 2 +rt_eiaecd_17t1=Runtime EI-AECD #17 Timer 1 +rt_eiaecd_17t2=Runtime EI-AECD #17 Timer 2 +rt_eiaecd_18t1=Runtime EI-AECD #18 Timer 1 +rt_eiaecd_18t2=Runtime EI-AECD #18 Timer 2 +rt_eiaecd_19t1=Runtime EI-AECD #19 Timer 1 +rt_eiaecd_19t2=Runtime EI-AECD #19 Timer 2 +rt_eiaecd_20t1=Runtime EI-AECD #20 Timer 1 +rt_eiaecd_20t2=Runtime EI-AECD #20 Timer 2 +ppm_nox_b1s1=NOx Concentration B1S1 +ppm_nox_b1s2=NOx Concentration B1S2 +ppm_nox_b2s1=NOx Concentration B2S1 +ppm_nox_b2s2=NOx Concentration B2S2 +temp_manifold_surface=Intake Manifold Surface Temperature +avg_reagent_consumption=Average Reagent consumption +avg_demad_reagent_consumption=Average Reagent consumption demand +level_reagent_tank=Reagent Tank level +rt_nox_warning=Runtime w/ active NOx warning +particle_mass_b1=Particulate Mass concentration B1 +particle_mass_b2=Particulate Mass concentration B2 +press_manifold_abs_a=Intake Manifold Absolute Pressure A +press_manifold_abs_b=Intake Manifold Absolute Pressure B +state_scr_act=SCR system state actual +state_scr_10k=SCR system state 00-10k km +state_scr_20k=SCR system state 10-20k km +state_scr_30k=SCR system state 20-30k km +state_scr_40k=SCR system state 30-40k km +dist_scr_induce_act=SCR Distance w/ inducement active (current 10k) +dist_scr_act=SCR Distance (current 10k) +dist_induce_20k=SCR Distance w/ inducement active (10-20k km) +dist_induce_30k=SCR Distance w/ inducement active (20-30k km) +dist_induce_40k=SCR Distance w/ inducement active (30-40k km) +state_dpf=DPF Regeneration Status +load_dpf=Normalized Trigger for DPF Regeneration +time_dpf_regen=Avg. Time between DPF Regenerations +dist_dpf_regen=Avg. Distance between DPF Regenerations +o2_percent_b1s1=O2 Sensor Concentration B1S1 +o2_percent_b1s2=O2 Sensor Concentration B1S2 +o2_percent_b2s1=O2 Sensor Concentration B2S1 +o2_percent_b2s2=O2 Sensor Concentration B2S2 +o2_lambda_b1s1=O2 Sensor Lambda B1S1 +o2_lambda_b1s2=O2 Sensor Lambda B1S2 +o2_lambda_b2s1=O2 Sensor Lambda B2S1 +o2_lambda_b2s2=O2 Sensor Lambda B2S2 +percent_friction=Engine Torque Friction +state_pm_b1=PM Sensor status B1 +percent_dpf_b1=PM Sensor DPF load B1 +state_pm_b2=PM Sensor status B2 +percent_dpf_b2=PM Sensor DPF load B2 +strategy_mil=MIL display strategy +state_mil=MIL display state +state_monitor=Emission system readyness +hours_mil_on=Operating Hours w/ MIL active +ecu_state_mil=ECU MIL display state +ecu_hours_mil_on=ECU Operating Hours w/ MIL active +ecu_hours_max_mil_on=ECU Max. Operating Hours w/ MIL active +state_fuel_press_ctrl=Status Fuel pressure control +state_inject_quantity_ctrl=Status Fuel Injection quantity control +state_inject_timing_ctrl=Status Fuel Injection timing control +state_fuel_balance_ctrl=Status Fuel Balance/Contribution control +state_fuel_press_ctrl_2=Status Fuel pressure control 2 +state_inject_quantity_ctrl_2=Status Fuel Injection quantity control 2 +state_inject_timing_ctrl_2=Status Fuel Injection timing control 2 +state_fuel_balance_ctrl_2=Status Fuel Balance/Contribution control 2 +hours_mil_on_cont=Continuous Operating Hours w/ MIL active +state_nox_warn_sys=NOx warning system state +state_lvl1_induce=Level 1 Inducement status +state_lvl2_induce=Level 2 Inducement status +state_lvl3_induce=Level 3 Inducement status +hours_reagent_quality=Reagent Quality counter +hours_reagent_consum=Reagent Consumption counter +hours_dosing_activity=Dosing Activity counter +hours_egr_valve=EGR Valve counter +hours_monitor_sys=Monitoring System counter +exhaust_temperature_b1s5=Exhaust Temperature B1S5 +exhaust_temperature_b1s6=Exhaust Temperature B1S6 +exhaust_temperature_b1s7=Exhaust Temperature B1S7 +exhaust_temperature_b1s8=Exhaust Temperature B1S8 +exhaust_temperature_b2s5=Exhaust Temperature B2S5 +exhaust_temperature_b2s6=Exhaust Temperature B2S6 +exhaust_temperature_b2s7=Exhaust Temperature B2S7 +exhaust_temperature_b2s8=Exhaust Temperature B2S8 +o2_percent_b1s3=O2 Sensor Concentration B1S3 +o2_percent_b1s4=O2 Sensor Concentration B1S4 +o2_percent_b2s3=O2 Sensor Concentration B2S3 +o2_percent_b2s4=O2 Sensor Concentration B2S4 +o2_lambda_b1s3=O2 Sensor Lambda B1S3 +o2_lambda_b1s4=O2 Sensor Lambda B1S4 +o2_lambda_b2s3=O2 Sensor Lambda B2S3 +o2_lambda_b2s4=O2 Sensor Lambda B2S4 +odometer_reading=Odometer +status_engine_idle_request=Engine IDLE Request +status_engine_stop_request=Engine STOP Request +counts_vin_length=Message count VIN +vin_numitems=Number of VIN items +vehicle_identification_number=Vehicle identification number +counts_calibration_identifier_length=Message count CAL-ID +calid_numitems=Number of CAL-ID items +calibration_identifier=Calibration identifier +calibration_identifier2=Calibration identifier 2 +counts_calibration_verification=Message count CVN +calibration_verification=Calibration verification +counts_ipt=Message count IPT +OBDCOND=OBD Monitoring Conditions Encountered Counts +IGNCNTR=Ignition Counter +CATCOMP1=Catalyst Monitor Completion Counts Bank 1 +CATCOND1=Catalyst Monitor Conditions Encountered Counts Bank 1 +CATCOMP2=Catalyst Monitor Completion Counts Bank 2 +CATCOND2=Catalyst Monitor Conditions Encountered Counts Bank 2 +O2SCOMP1=O2 Sensor Monitor Completion Counts Bank 1 +O2SCOND1=O2 Sensor Monitor Conditions Encountered Counts Bank 1 +O2SCOMP2=O2 Sensor Monitor Completion Counts Bank 2 +O2SCOND2=O2 Sensor Monitor Conditions Encountered Counts Bank 2 +AIRCOMP=AIR Monitor Completion Condition Counts (Secondary Air) +AIRCOND=AIR Monitor Conditions Encountered Counts (Secondary Air) +EVAPCOMP=EVAP Monitor Completion Condition Counts +EVAPCOND=EVAP Monitor Conditions Encountered Counts +SO2SCOMP1=Secondary O2 Sensor Monitor Completion Counts Bank 1 +SO2SCOND1=Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 1 +SO2SCOMP2=Secondary O2 Sensor Monitor Completion Counts Bank 2 +SO2SCOND2=Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 2 +counts_ecu_name_length=ECU name length +ecu_name=ECU name +HCCATCOMP=NMHC Catalyst Monitor Completion Condition Counts +HCCATCOND=NMHC Catalyst Monitor Conditions Encountered Counts +NCATCOMP=NOx/SCR Catalyst Monitor Completion Condition Counts +NCATCOND=NOx/SCR Catalyst Monitor Conditions Encountered Counts +NADSCOMP=NOx Adsorber Monitor Completion Condition Counts +NADSCOND=NOx Adsorber Monitor Conditions Encountered Counts +PMCOMP=PM Filter Monitor Completion Condition Counts +PMCOND=PM Filter Monitor Conditions Encountered Counts +EGSCOMP=Exhaust Gas Sensor Monitor Completion Condition Counts +EGSCOND=Exhaust Gas Sensor Monitor Conditions Encountered Counts +EGRCOMP=EGR and/or VVT Monitor Completion Condition Counts +EGRCOND=EGR and/or VVT Monitor Conditions Encountered Counts +BPCOMP=Boost Pressure Monitor Completion Condition Counts +BPCOND=Boost Pressure Monitor Conditions Encountered Counts +FUELCOMP=Fuel Monitor Completion Condition Counts +FUELCOND=Fuel Monitor Conditions Encountered Counts +TST_EVAPLEAK=Evaporative system leak test +TST_DPFREGEN=Diesel Particulate Filter Regeneration + +# conversion items +active=Active +active_regen=Active Regen +available=Available +b1s1=B1S1 +b1s2=B1S2 +b1s3=B1S3 +b1s4=B1S4 +b2s1=B2S1 +b2s2=B2S2 +b2s3=B2S3 +b2s4=B2S4 +b3s1=B3S1 +b3s2=B3S2 +b4s1=B4S1 +b4s2=B4S2 +bifuel_running_cng=Bifuel running CNG +bifuel_running_diesel=Bifuel running diesel +bifuel_running_electric_and_combustion_engine=Bifuel running electric and combustion engine +bifuel_running_electricity=Bifuel running Electricity +bifuel_running_ethanol=Bifuel running Ethanol +bifuel_running_gasoline=Bifuel running Gasoline +bifuel_running_lpg=Bifuel running LPG +bifuel_running_methanol=Bifuel running Methanol +bifuel_running_propane=Bifuel running Propane +brazil_obd_phase_1_(obdbr_1)=Brazil OBD Phase 1 (OBDBr-1) +brazil_obd_phase_2_(obdbr_2)=Brazil OBD Phase 2 (OBDBr-2) +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Closed loop, using at least one oxygen sensor but there is a fault in the feedback system +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Closed loop, using oxygen sensor feedback to determine fuel mix +closed_loop=Closed Loop +cng=CNG +compression_ignition_monitor_available=Compression ignition monitor available +continuous=Continuous +customer.specific.trouble.code.see.manual=Customer specific trouble code. See manual… +deviation_in_reagent_consumption=Deviation in reagent consumption +diesel=Diesel +discriminatory=discriminatory +downstream_of_catalytic_converter=Downstream of catalytic converter +dpf_regenerating=DPF regenerating +electric=Electric +enabled=enabled +engine_manufacturer_diagnostics_(emd)=Engine Manufacturer Diagnostics (EMD) +engine_manufacturer_diagnostics_enhanced_(emd+)=Engine Manufacturer Diagnostics Enhanced (EMD+) +eobd,_obd_and_obd_ii=EOBD, OBD and OBD II +eobd=EOBD +eobd_(europe)=EOBD (Europe) +eobd_and_obd=EOBD and OBD +eobd_and_obd_ii=EOBD and OBD-II +error=Error +ethanol=Ethanol +fault_present=Fault Present +from_the_outside_atmosphere_or_off=From the outside atmosphere or off +gasoline=Gasoline +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=Heavy Duty Euro OBD Stage I with NOx control (HD EOBD-I N) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=Heavy Duty Euro OBD Stage I without NOx control (HD EOBD-I) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=Heavy Duty Euro OBD Stage II with NOx control (HD EOBD-II N) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=Heavy Duty Euro OBD Stage II without NOx control (HD EOBD-II) +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=Heavy Duty Euro OBD Stage VI (HD EOBD-IV) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C) +heavy_duty_on-board_diagnostics_(hd_obd)=Heavy Duty On-Board Diagnostics (HD OBD) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Heavy Duty On-Board Diagnostics (Child/Partial) (HD OBD-C) +heavy_duty_on_board_diagnostics_(hd_obd)=Heavy Duty On-Board Diagnostics (HD OBD) +heavy_duty_vehicles_(euro_eev)_c=Heavy Duty Vehicles (EURO EEV) C +heavy_duty_vehicles_(euro_iv)_b1=Heavy Duty Vehicles (EURO IV) B1 +heavy_duty_vehicles_(euro_v)_b2=Heavy Duty Vehicles (EURO V) B2 +hybrid_diesel=Hybrid Diesel +hybrid_electric=Hybrid Electric +hybrid_ethanol=Hybrid Ethanol +hybrid_gasoline=Hybrid gasoline +hybrid_regenerative=Hybrid Regenerative +hybrid_running_electric_and_combustion_engine=Hybrid running electric and combustion engine +inactive=inactive +incomplete=Incomplete +india_obd_i_(iobd_i)=India OBD I (IOBD I) +india_obd_ii_(iobd_ii)=India OBD II (IOBD II) +jobd,_eobd,_and_obd_ii=JOBD, EOBD and OBD II +jobd,_eobd_and_obd_ii=JOBD, EOBD and OBD II +jobd=JOBD +jobd_(japan)=JOBD (Japan) +jobd_and_eobd=JOBD and EOBD +jobd_and_obd_ii=JOBD and OBD II +korean_obd_(kobd)=Korean OBD (KOBD) +lpg=LPG +measuring=measuring +methanol=Methanol +n/a=n/a +no.trouble.codes.set=No trouble codes set +non_discriminatory=NON discriminatory +not_available=Not available +not_obd_compliant=Not OBD compliant +nox_absorber_desulferizing=NOx Adsorber desulfurizing +nox_absorber_regenerating=NOx Adsorber regenerating +nox_emissions_too_high=NOx emissions too high +obd_and_obd_ii=OBD and OBD-II +obd_as_defined_by_the_epa=OBD as defined by the EPA +obd_federal_epa=OBD Federal EPA +obd_i=OBD-I +obd_ii=OBD II +obd_ii_as_defined_by_the_carb=OBD-II as defined by the CARB +off=Off +on=On +on_demand=On demand +open_loop=Open Loop +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Open loop due to engine load OR fuel cut due to deceleration +open_loop_due_to_insufficient_engine_temperature=Open loop due to insufficient engine temperature +open_loop_due_to_system_failure=Open loop due to system failure +propane=Propane +pump_commanded_on_for_diagnostics=Pump commanded on for diagnostics +reagent_incorrect=Reagent incorrect +reagent_level_low=Reagent Level low +regenerating=regenerating +reserved=Reserved +short=Short +upstream=Upstream +world_wide_harmonized_obd_(wwh_obd)=World Wide Harmonized OBD (WWH OBD) diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_am.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_am.properties new file mode 100644 index 0000000..26ec850 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_am.properties @@ -0,0 +1,25 @@ +# data items +number_fault_codes=የብልሽቶች ብዛት +status_mil=ያለበት ሁነታ +status_misfires=የሚስፋየር ሁነታ +status_fuel_system=የነዳጅ ሲስተም ምርመራ ሁነታ +status_component_test=የተለያዩ ክፍሎች ምርመራ ሁነታ +status_ignition_monitoring=ኢግኒሽን ማሳያ ሁነታ +status_catalyst_test=ካታሊስት ምርመራ ሁነታ +status_catalyst_test_nox_monitor=Heated Cat / Nox Monitor test status +status_evaporative_system_test=የኢቫፖረቲቨ ሲስተም ምርመራ ሁነታ +status_secondary_air_system_test=የሁለተኛው አየር ሲስተም ሁነታ +status_ac_refrigerant_test=የA/C ሁነታ +status_oxygen_sensor_test=የኦክሲጂን ሰንሰር ምርመራ ሁነታ +status_oxygen_sensor_heater_test=Oxygen Sensor Heater test status +status_egr_system_test=EGR System test status +location_fault_code=DTC ሎከሽን +status_fuel_system_1=የነዳጅ ሲስተም 1 ሁነታ +status_fuel_system_2=የነዳጅ ሲስተም 2 ሁነታ +engine_load_calculated=የተሰላ ሎድ ውጠት +engine_coolant_temperature=የማቀዝቀዣ የሙቀት መጠን +engine_speed=የሞተሩ RPM +vehicle_speed=የመኪናው ፈጥነት +running_time=ሞተሩ ከስንት ሰዓት ጀምሮ ሲሰራ ነበር +fuel_pressure_rel=የነዳጅ ፕረዠር ሁነታ +fuel_type=የነዳጅ ዓይነት diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_bg.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_bg.properties new file mode 100644 index 0000000..099c3b1 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_bg.properties @@ -0,0 +1,19 @@ + + +status_fuel_system=Тест на горивната система - състояние +number_fault_codes=Брой на кодове за грешки +status_misfires=Неправилно запалване - състояние +status_catalyst_test=Тест на катализатор - състояние +engine_coolant_temperature=Температура на охлаждащата течност +engine_speed=Обороти на двигателя +vehicle_speed=Скорост на превозното средство +fuel_pressure=Налягане на горивото (датчик) +intake_manifold_pressure=Налягане във всмукателния колектор +intake_air_temperature=Температура на входящия въздух +throttle_position=Абсолютна позиция на дросела +mass_airflow=Дебит на въздушния поток (MAF сензор) +number_oxygen_sensors=Наличие на ламбда сонди (O2) (бр.) +obd_type=OBD отговаря на +running_time=Време от стартиране на двигателя +fuel_pressure_rel=Налягане в горивната релса (спрямо вакуума във всмук. колектор) +map_oxygen_sensors_present=Наличие на ламбда сонди (O2) diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ca.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ca.properties new file mode 100644 index 0000000..21a04d1 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ca.properties @@ -0,0 +1,20 @@ +status_mil=Estat MIL +status_fuel_system=Estat de la prova del sistema de combustible +status_component_test=Estat de la prova dels components +status_secondary_air_system_test=Estat de la prova del sistema d'aire secundari +status_oxygen_sensor_test=Estat de la prova del sensor d'oxigen +status_oxygen_sensor_heater_test=Estat de la prova de l'escalfador del sensor d'oxigen +status_egr_system_test=Estat de la prova del sistema EGR +location_fault_code=Ubicació del DTC +status_fuel_system_1=Estat del sistema de combustible 1 +fuel_trim_short_b1=Reducció de combustible a curt termini (banc 1) +status_fuel_system_2=Estat del sistema de combustible 2 +status_catalyst_test_nox_monitor=Estat de la prova Heated Cat / Monitor de Nox +number_fault_codes=Nombre de codis d'avaria +status_ignition_monitoring=Estat de control de l'encesa +status_catalyst_test=Estat de la prova del catalitzador +engine_load_calculated=Valor de càrrega calculat +status_evaporative_system_test=Estat de la prova del sistema evaporatiu +engine_coolant_temperature=Temperatura del refrigerant +status_misfires=Estat de fallada d'encesa +status_ac_refrigerant_test=Estat de la prova del refrigerant A/C diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ca@valencia.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ca@valencia.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ca@valencia.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_cs.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_cs.properties new file mode 100644 index 0000000..4925517 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_cs.properties @@ -0,0 +1,374 @@ +# data items +number_fault_codes=Počet chybových kódů +status_mil=Stav MIL +status_misfires=Stav selhání zapalování +status_fuel_system=Stav zkoušky palivového systému +status_component_test=Stav zkoušky součásti +status_ignition_monitoring=Sledování stavu zapalování +status_catalyst_test=Stav zkoušky katalyzátoru +status_catalyst_test_nox_monitor=Stav zkoušky monitoru vyhřívaného kat/Nox +status_evaporative_system_test=Stav zkoušky odpařovacího systému +status_secondary_air_system_test=Stav zkoušky systému sekundárního vzduchu +status_ac_refrigerant_test=Stav zkoušky chladiva klimatizace +status_egr_system_test=Stav zkoušky systému EGR +status_oxygen_sensor_test=Stav zkoušky lambda sondy +propane=Propan +obd_and_obd_ii=OBD a OBD-II +not_obd_compliant=Neodpovídající OBD +korean_obd_(kobd)=Korejská OBD (KOBD) +jobd_and_obd_ii=JOBD a OBD II +jobd_and_eobd=JOBD a EOBD +jobd_(japan)=JOBD (Japonsko) +jobd,_eobd_and_obd_ii=JOBD, EOBD a OBD II +jobd,_eobd,_and_obd_ii=JOBD, EOBD a OBD II +hybrid_running_electric_and_combustion_engine=Hybrid běžící na elektrický a spalovací motor +hybrid_gasoline=Benzinový hybrid +gasoline=Benzin +eobd_and_obd_ii=EOBD a OBD-II +eobd_and_obd=EOBD a OBD +eobd_(europe)=EOBD (Evropa) +eobd,_obd_and_obd_ii=EOBD, OBD a OBD II +diesel=Nafta +customer.specific.trouble.code.see.manual=Závada specifická pro zákazníka. Použijte manuál… +bifuel_running_propane=Dvojpalivový systém běžící na propan +bifuel_running_methanol=Dvojpalivový systém běžící na metanol +bifuel_running_lpg=Dvojpalivový systém běžící na LPG +bifuel_running_gasoline=Dvojpalivový systém běžící na benzin +bifuel_running_ethanol=Dvojpalivový systém běžící na etanol +bifuel_running_electricity=Dvojpalivový systém běžící na elektřinu +bifuel_running_electric_and_combustion_engine=Dvojpalivový systém běžící na elektrický a spalovací motor +bifuel_running_diesel=Dvojpalivový systém běžící na naftu +bifuel_running_cng=Dvojpalivový systém běžící na CNG +vehicle_identification_number=Identifikační číslo vozidla +hours_reagent_consum=Počítadlo spotřeby činidla +state_nox_warn_sys=Stav systému varování NOx +hours_mil_on_cont=Nepřetržité hodiny provozu s aktivní MIL +ecu_hours_max_mil_on=Maximální hodiny provozu ECU s aktivní MIL +ecu_hours_mil_on=Hodiny provozu ECU s aktivní MIL +hours_mil_on=Hodiny provozu s aktivní MIL +state_mil=Stav zobrazení MIL +dist_dpf_regen=Průměrná vzdálenost mezi regeneracemi DPF +time_dpf_regen=Průměrná doba mezi regeneracemi DPF +state_dpf=Stav regenerace DPF +rt_nox_warning=Čas běhu s aktivním upozorněním NOx +level_reagent_tank=Stav nádrže činidla +avg_reagent_consumption=Průměrná spotřeba činidla +ppm_nox_b2s2=Koncentrace NOx B2S2 +ppm_nox_b2s1=Koncentrace NOx B2S1 +ppm_nox_b1s2=Koncentrace NOx B1S2 +ppm_nox_b1s1=Koncentrace NOx B1S1 +egr_temp_d=Teplota EGR (senzor D) +egr_temp_b=Teplota EGR (senzor B) +egr_temp_c=Teplota EGR (senzor C) +egr_temp_a=Teplota EGR (senzor A) +engine_coolant_temp_2=Teplota chladicí kapaliny 2 +engine_coolant_temp_1=Teplota chladicí kapaliny 1 +status_glowplug_lamp=Stav lampy žhavicí svíčky +obd_requirements=Požadavky OBD +engine_oil_temperature=Teplota oleje motoru +time_remaining_life_battery_pack=Zbývající životnost hybridní baterie +accelerator_pedal_position=Relativní pozice pedálu plynu +ethanol_fuel_percentage=Ethanolové palivo % +fuel_type=Typ paliva +time_since_ecu_reset=Čas od vymazání DTC +ambient_air_temperature=Teplota okolního vzduchu +engine_load=Absolutní zatížení motoru +ecu_voltage=Napětí ECU +barometric_pressure=Barometrický tlak (absolutní) +distance_since_ecu_reset=Vzdálenost od resetu ECU +egr_error=Chyba EGR +o2_sensor_voltage_b1s1=Napětí lambda sondy B1S1 +distance_sine_mil_active=Vzdálenost od aktivované MIL +running_time=Čas od spuštění motoru +obd_type=OBD odpovídá +number_oxygen_sensors=Přítomné lambda sondy +status_secondary_air_system=Stav sekundárního vzduchu +mass_airflow=Průtok vzduchu (váha vzduchu) +intake_air_temperature=Teplota nasávaného vzduchu +vehicle_speed=Rychlost vozidla +engine_speed=Otáčky motoru za minutu +intake_manifold_pressure=Tlak v sání +fuel_pressure=Tlak paliva (absolutní) +engine_coolant_temperature=Teplota chladiva +engine_load_calculated=Vypočítaná hodnota zátěže +status_fuel_system_2=Stav palivového systému 2 +status_fuel_system_1=Stav palivového systému 1 +status_oxygen_sensor_heater_test=Stav zkoušky vyhřívání lambda sondy +wastegate_position_b=Pozice obtokového ventilu turbodmychadla B +wastegate_position_a=Pozice obtokového ventilu turbodmychadla A +rail_temp_b=Teplota palivové lišty B +rail_pressure_b=Tlak palivové lišty B +rail_temp_a=Teplota palivové lišty A +rail_pressure_a=Tlak palivové lišty A +mass_airflow_max=Maximální průtok z váhy vzduchu +fuel_pressure_max=Maximální tlak v sácím potrubí (absolutní) +throttle_position_f=Pozice škrticí klapky F (absolutní) +throttle_position_e=Pozice škrticí klapky E (absolutní) +throttle_position_d=Pozice škrticí klapky D (absolutní) +obd_i=OBD-I +obd_federal_epa=OBD Federal EPA +obd_as_defined_by_the_epa=OBD ustanovené EPA +nox_emissions_too_high=Emise Nox příliš vysoké +methanol=Metanol +lpg=LPG +jobd=JOBD +india_obd_ii_(iobd_ii)=Indická OBD II (IOBD II) +india_obd_i_(iobd_i)=Indická OBD I (IOBD I) +incomplete=nekompletní +inactive=neaktivní +heavy_duty_vehicles_(euro_v)_b2=Těžká vozidla (EURO V) B2 +heavy_duty_vehicles_(euro_iv)_b1=Těžká vozidla (EURO IV) B1 +heavy_duty_vehicles_(euro_eev)_c=Těžká vozidla (EURO EEV) C +ethanol=Etanol +error=Chyba +eobd=EOBD +engine_manufacturer_diagnostics_enhanced_(emd+)=Diagnostika výrobce motoru + (EMD+) +engine_manufacturer_diagnostics_(emd)=Diagnostika výrobce motoru (EMD) +enabled=povoleno +cng=CNG +closed_loop=Uzavřený okruh +brazil_obd_phase_2_(obdbr_2)=Brazilské OBD druhé fáze (OBDBr-1) +brazil_obd_phase_1_(obdbr_1)=Brazilské OBD první fáze (OBDBr-1) +b4s2=B4S2 +b4s1=B4S1 +b3s2=B3S2 +b3s1=B3S1 +b2s4=B2S4 +b2s3=B2S3 +b2s2=B2S2 +b2s1=B2S1 +b1s4=B1S4 +b1s3=B1S3 +b1s2=B1S2 +b1s1=B1S1 +available=K dispozici +active_regen=Aktivní regenerace + +# conversion items +active=Aktivní +TST_DPFREGEN=Regenerace DPF +TST_EVAPLEAK=Zkouška úniku ve vypařovacím systému +vin_numitems=Počet položek VIN +odometer_reading=Počitadlo ujeté vzdálenosti +exhaust_temperature_b2s8=Teplota výfuku B2S8 +exhaust_temperature_b2s7=Teplota výfuku B2S7 +exhaust_temperature_b2s6=Teplota výfuku B2S6 +exhaust_temperature_b2s5=Teplota výfuku B2S5 +exhaust_temperature_b1s8=Teplota výfuku B1S8 +exhaust_temperature_b1s7=Teplota výfuku B1S7 +exhaust_temperature_b1s6=Teplota výfuku B1S6 +exhaust_temperature_b1s5=Teplota výfuku B1S5 +ecu_state_mil=Stav zobrazení MIL ECU +state_monitor=Připravenost systému emisí +load_dpf=Standardní spuštěč regenerace DPF +press_manifold_abs_b=Vstupní tlak sání B (absolutní) +press_manifold_abs_a=Vstupní tlak sání A (absolutní) +temp_manifold_surface=Teplota těla sacího potrubí +exhaust_temperature_b2s4=Teplota výfuku B2S4 +exhaust_temperature_b2s3=Teplota výfuku B2S3 +exhaust_temperature_b2s2=Teplota výfuku B2S2 +exhaust_temperature_b2s1=Teplota výfuku B2S1 +map_exhaust_temperature_sensors_b2=Senzory teploty výfuku B2 +exhaust_temperature_b1s4=Teplota výfuku B1S4 +exhaust_temperature_b1s3=Teplota výfuku B1S3 +exhaust_temperature_b1s2=Teplota výfuku B1S2 +exhaust_temperature_b1s1=Teplota výfuku B1S1 +map_exhaust_temperature_sensors_b1=Senzory teploty výfuku B1 +rpm_charger_b=Otáčky turbodmychadla B +rpm_charger_a=Otáčky turbodmychadla A +exhaust_pressure_b2=Tlak výfuku B2 +exhaust_pressure_b1=Tlak výfuku B1 +vtg_position_b=Pozice variabilní geometrie turbodmychadla B +vtg_position_a=Pozice variabilní geometrie turbodmychadla A +intake_air_temp_b2s3=Teplota nasávaného vzduchu B2S3 +intake_air_temp_b2s2=Teplota nasávaného vzduchu B2S2 +intake_air_temp_b2s1=Teplota nasávaného vzduchu B2S1 +intake_air_temp_b1s3=Teplota nasávaného vzduchu B1S3 +intake_air_temp_b1s2=Teplota nasávaného vzduchu B1S2 +intake_air_temp_b1s1=Teplota nasávaného vzduchu B1S1 +airmass_maf_b=Váha vzduchu (MAF B) +airmass_maf_a=Váha vzduchu (MAF A) +status_mt_gear=Stav manuální převodovky +status_at_gear=Stav automatické převodovky +engine_torque_point_4=Bod 4 krouticího momentu +engine_torque_point_3=Bod 3 krouticího momentu +engine_torque_point_2=Bod 2 krouticího momentu +engine_torque_point_1=Bod 1 krouticího momentu +fuel_injection_timing=Časování vstřiku paliva +o2_sensor_current_max=Maximální proud lambda sondy +o2_sensor_voltage_max=Maximální napětí lambda sondy +throttle_position_c=Pozice škrticí klapky C (absolutní) +throttle_position_b=Pozice škrticí klapky B (absolutní) +throttle_position_rel=Pozice škrticí klapky (relativní) +cat_temperature_b2s2=Teplota katalyzátoru B2S2 +cat_temperature_b1s2=Teplota katalyzátoru B1S2 +cat_temperature_b2s1=Teplota katalyzátoru B2S1 +cat_temperature_b1s1=Teplota katalyzátoru B1S1 +o2_sensor_current_s8=Proud lambda sondy 8 +o2_sensor_lambda_s8=Poměr lambda sondy 8 +o2_sensor_current_s7=Proud lambda sondy 7 +o2_sensor_lambda_s7=Poměr lambda sondy 7 +o2_sensor_current_s6=Proud lambda sondy 6 +o2_sensor_lambda_s6=Poměr lambda sondy 6 +o2_sensor_current_s5=Proud lambda sondy 5 +o2_sensor_lambda_s5=Poměr lambda sondy 5 +o2_sensor_current_s4=Proud lambda sondy 4 +o2_sensor_lambda_s4=Poměr lambda sondy 4 +o2_sensor_current_s3=Proud lambda sondy 3 +o2_sensor_lambda_s3=Poměr lambda sondy 3 +o2_sensor_current_s2=Proud lambda sondy 2 +o2_sensor_lambda_s2=Poměr lambda sondy 2 +o2_sensor_current_s1=Proud lambda sondy 1 +o2_sensor_lambda_s1=Poměr lambda sondy 1 +o2_sensor_voltage_b2s4=Napětí lambda sondy B2S4 +o2_sensor_voltage_b2s3=Napětí lambda sondy B2S3 +o2_sensor_voltage_b2s2=Napětí lambda sondy B2S2 +o2_sensor_voltage_b2s1=Napětí lambda sondy B2S1 +o2_sensor_voltage_b1s4=Napětí lambda sondy B1S4 +o2_sensor_voltage_b1s3=Napětí lambda sondy B1S3 +o2_sensor_voltage_b1s2=Napětí lambda sondy B1S2 +throttle_position=Pozice škrticí klapky (absolutní) +location_fault_code=Pozice DTC +obd_ii_as_defined_by_the_carb=OBD-II ustanovené CARB +obd_ii=OBD II +nox_absorber_regenerating=Regenerace adsorberu NOx +nox_absorber_desulferizing=Odsiřování adsorberu NOx +world_wide_harmonized_obd_(wwh_obd)=Mezinárodně harmonizované OBD (WWH OBD) +reserved=Rezervováno +regenerating=regenerující se +reagent_level_low=Malá hladina činidla +reagent_incorrect=Nesprávné činidlo +open_loop_due_to_system_failure=Otevřený okruh kvůli závadě systému +open_loop_due_to_insufficient_engine_temperature=Otevřený okruh kvůli nedostatečné teplotě motoru +open_loop=Otevřený okruh +on=Vypnuto +off=Zapnuto +not_available=Není k dispozici +hybrid_regenerative=Regenerativní hybrid +hybrid_ethanol=Etanolový hybrid +hybrid_electric=Elektrický hybrid +hybrid_diesel=Naftový hybrid +fault_present=Přítomna chyba +electric=Elektrický +dpf_regenerating=Regenerující se DPF +deviation_in_reagent_consumption=Odchylka ve spotřebě činidla +continuous=Nepřetržité +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Uzavřený okruh, využívání zpětné vazby lambda sond k určení směsi paliva +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Uzavřený okruh, využívání alespoň jedné lambda sondy, ale je přítomna závada v systému zpětné vazby +dpf_b2_temperature_out=Výstupní teplota DPF B2 +dpf_b2_temperature_in=Vstupní teplota DPF B2 +dpf_b1_temperature_out=Výstupní teplota DPF B1 +dpf_b1_temperature_in=Vstupní teplota DPF B1 +dpf_b2_pressure_out=Výstupní tlak DPF B2 +dpf_b2_pressure_in=Vstupní tlak DPF B2 +dpf_b2_pressure_delta=Rozdílový tlak DPF B2 +dpf_b1_pressure_out=Výstupní tlak DPF B1 +dpf_b1_pressure_in=Vstupní tlak DPF B1 +dpf_b1_pressure_delta=Rozdílový tlak DPF B1 +temp_charger_b_turbine_out=Teplota výstupu plnicího turbodmychadla B +temp_charger_b_turbine_in=Teplota vstupu plnicího trubodmychadla B +temp_charger_b_compressor_out=Teplota výstupu plnicího kompresoru B +temp_charger_b_compressor_in=Teplota vstupu plnicího kompresoru B +temp_charger_a_turbine_out=Teplota výstupu plnicího turbodmychadla A +temp_charger_a_turbine_in=Teplota vstupu plnicího trubodmychadla A +temp_charger_a_compressor_out=Teplota výstupu plnicího kompresoru A +temp_charger_a_compressor_in=Teplota vstupu plnicího kompresoru A +o2_sensor_fuel_trim_b2s4=Adaptace paliva lambda sondy B2S4 +o2_sensor_fuel_trim_b2s3=Adaptace paliva lambda sondy B2S3 +o2_sensor_fuel_trim_b2s2=Adaptace paliva lambda sondy B2S2 +o2_sensor_fuel_trim_b2s1=Adaptace paliva lambda sondy B2S1 +o2_sensor_fuel_trim_b1s4=Adaptace paliva lambda sondy B1S4 +o2_sensor_fuel_trim_b1s3=Adaptace paliva lambda sondy B1S3 +o2_sensor_fuel_trim_b1s2=Adaptace paliva lambda sondy B1S2 +o2_sensor_fuel_trim_b1s1=Adaptace paliva lambda sondy B1S1 +ignition_timing_advance_cyl1=Předstih (válec 1) +fuel_trim_long_b2=Dlouhodobá adaptace paliva (Banka 2) +fuel_trim_short_b2=Krátkodobá adaptace paliva (Banka 2) +fuel_trim_long_b1=Dlouhodobá adaptace paliva (Banka 1) +fuel_trim_short_b1=Krátkodobá adaptace paliva (Banka 1) +rt_eiaecd_1t1=Časovač 1 běhu EI-AECD #1 +short=Krátký +n/a=N/A +measuring=měření +from_the_outside_atmosphere_or_off=Z vnější atmosféry nebo vypnuto +calibration_verification=Ověření kalibrace +calibration_identifier2=Identifikátor kalibrace 2 +calibration_identifier=Identifikátor kalibrace +calid_numitems=Počet položek CAL-ID +o2_lambda_b2s4=Poměr lambda sondy B2S4 +o2_lambda_b2s3=Poměr lambda sondy B2S3 +o2_lambda_b1s4=Poměr lambda sondy B1S4 +o2_lambda_b1s3=Poměr lambda sondy B1S3 +o2_percent_b2s4=Koncentrace lambda sondy B2S4 +o2_percent_b2s3=Koncentrace lambda sondy B2S3 +o2_percent_b1s4=Koncentrace lambda sondy B1S4 +o2_percent_b1s3=Koncentrace lambda sondy B1S3 +hours_monitor_sys=Počítadlo sledování systému +hours_egr_valve=Počítadlo ventilu EGR +hours_reagent_quality=Počítadlo kvality činidla +strategy_mil=Režim zobrazení MIL +percent_dpf_b2=Zátěž DPF – senzor pevných částic B2 +state_pm_b2=Stav senzoru pevných částic B2 +percent_dpf_b1=Zátěž DPF – senzor pevných částic B1 +state_pm_b1=Stav senzoru pevných částic B1 +o2_lambda_b2s2=Poměr lambda sondy B2S2 +o2_lambda_b2s1=Poměr lambda sondy B2S1 +o2_lambda_b1s2=Poměr lambda sondy B1S2 +o2_lambda_b1s1=Poměr lambda sondy B1S1 +o2_percent_b2s2=Koncentrace lambda sondy B2S2 +o2_percent_b2s1=Koncentrace lambda sondy B2S1 +o2_percent_b1s2=Koncentrace lambda sondy B1S2 +o2_percent_b1s1=Koncentrace lambda sondy B1S1 +rt_eiaecd_20t2=Časovač 2 běhu EI-AECD #20 +rt_eiaecd_20t1=Časovač 1 běhu EI-AECD #20 +rt_eiaecd_19t2=Časovač 2 běhu EI-AECD #19 +rt_eiaecd_19t1=Časovač 1 běhu EI-AECD #19 +rt_eiaecd_18t2=Časovač 2 běhu EI-AECD #18 +rt_eiaecd_18t1=Časovač 1 běhu EI-AECD #18 +rt_eiaecd_17t2=Časovač 2 běhu EI-AECD #17 +rt_eiaecd_17t1=Časovač 1 běhu EI-AECD #17 +rt_eiaecd_16t2=Časovač 2 běhu EI-AECD #16 +rt_eiaecd_16t1=Časovač 1 běhu EI-AECD #16 +rt_eiaecd_15t2=Časovač 2 běhu EI-AECD #15 +rt_eiaecd_15t1=Časovač 1 běhu EI-AECD #15 +rt_eiaecd_14t2=Časovač 2 běhu EI-AECD #14 +rt_eiaecd_14t1=Časovač 1 běhu EI-AECD #14 +rt_eiaecd_13t2=Časovač 2 běhu EI-AECD #13 +rt_eiaecd_13t1=Časovač 1 běhu EI-AECD #13 +rt_eiaecd_12t2=Časovač 2 běhu EI-AECD #12 +rt_eiaecd_12t1=Časovač 1 běhu EI-AECD #12 +rt_eiaecd_11t2=Časovač 2 běhu EI-AECD #11 +rt_eiaecd_11t1=Časovač 1 běhu EI-AECD #11 +rt_eiaecd_10t2=Časovač 2 běhu EI-AECD #10 +rt_eiaecd_10t1=Časovač 1 běhu EI-AECD #10 +rt_eiaecd_9t2=Časovač 2 běhu EI-AECD #9 +rt_eiaecd_9t1=Časovač 1 běhu EI-AECD #9 +rt_eiaecd_8t2=Časovač 2 běhu EI-AECD #8 +rt_eiaecd_8t1=Časovač 1 běhu EI-AECD #8 +rt_eiaecd_7t2=Časovač 2 běhu EI-AECD #7 +rt_eiaecd_7t1=Časovač 1 běhu EI-AECD #7 +rt_eiaecd_6t2=Časovač 2 běhu EI-AECD #6 +rt_eiaecd_6t1=Časovač 1 běhu EI-AECD #6 +rt_eiaecd_5t2=Časovač 2 běhu EI-AECD #5 +rt_eiaecd_5t1=Časovač 1 běhu EI-AECD #5 +rt_eiaecd_4t2=Časovač 2 běhu EI-AECD #4 +rt_eiaecd_4t1=Časovač 1 běhu EI-AECD #4 +rt_eiaecd_3t2=Časovač 2 běhu EI-AECD #3 +rt_eiaecd_3t1=Časovač 1 běhu EI-AECD #3 +rt_eiaecd_2t2=Časovač 2 běhu EI-AECD #2 +rt_eiaecd_2t1=Časovač 1 běhu EI-AECD #2 +rt_eiaecd_1t2=Časovač 2 běhu EI-AECD #1 +status_power_take_off=Stav vývodového hřídele +on_demand=Dle poptávky +heavy_duty_on_board_diagnostics_(hd_obd)=Diagnostika těžkých vozidel (HD OBD) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Diagnostika těžkých vozidel (Child/Partial) (HD OBD-C) +heavy_duty_on-board_diagnostics_(hd_obd)=Diagnostika těžkých vozidel (HD OBD) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Diagnostika těžkých vozidel (Child/Partial) (HD OBD-C) +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=OBD fáze IV těžkých vozidel (HD EOBD-IV) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=OBD fáze II těžkých vozidel bez regulace Nox (HD EOBD-II) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=OBD fáze II těžkých vozidel s regulací Nox (HD EOBD-II N) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=OBD fáze I těžkých vozidel bez regulace Nox (HD EOBD-I) +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=OBD fáze I těžkých vozidel s regulací Nox (HD EOBD-I N) +status_pto=Stav vývodového hřídele +counts_warmups_since_ecu_reset=Zahřátí motoru od resetu ECU +map_oxygen_sensors_present=Přítomné lambda sondy diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_de.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_de.properties new file mode 100644 index 0000000..c5eeb5f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_de.properties @@ -0,0 +1,507 @@ +AIRCOMP=Sekundärluft-Überwachung beendet +AIRCOND=Sekundärluft-Überwachung Voraussetzung erfüllt +BPCOMP=Ladedruck-Überwachung beendet +BPCOND=Ladedruck-Überwachung Voraussetzung erfüllt +CATCOMP1=Kat-Überwachung beendet B1 +CATCOMP2=Kat-Überwachung beendet B2 +CATCOND1=Kat-Überwachung Voraussetzung erfüllt B1 +CATCOND2=Kat-Überwachung Voraussetzung erfüllt B2 +EGRCOMP=AGR und/oder VVT-Überwachung beendet +EGRCOND=AGR und/oder VVT-Überwachung Voraussetzung erfüllt +EGSCOMP=Abgassensor-Überwachung beendet +EGSCOND=Abgassensor-Überwachung Voraussetzung erfüllt +EVAPCOMP=Vergaser-Überwachung beendet +EVAPCOND=Vergaser-Überwachung Voraussetzung erfüllt +FUELCOMP=Kraftstoff-Überwachung beendet +FUELCOND=Kraftstoff-Überwachung Voraussetzung erfüllt +HCCATCOMP=NMHC Kat-Überwachung beendet +HCCATCOND=NMHC Kat-Überwachung Voraussetzung erfüllt +IGNCNTR=Anz. Zündung +NADSCOMP=NOx Absorber-Überwachung beendet +NADSCOND=NOx Absorber-Überwachung Voraussetzung erfüllt +NCATCOMP=NOx/SCR Kat-Überwachung beendet +NCATCOND=NOx/SCR Kat-Überwachung Voraussetzung erfüllt +O2SCOMP1=O₂-Sensor-Überwachung beendet B1 +O2SCOMP2=O₂-Sensor-Überwachung beendet B2 +O2SCOND1=O₂-Sensor-Uberwachung Voraussetzung erfüllt B1 +O2SCOND2=O₂-Sensor-Überwachung Voraussetzung erfüllt B2 +OBDCOND=OBD Testvoraussetzung erfüllt +PMCOMP=Partikelfilter Überwachung beendet Zähler +PMCOND=Partikelfilter Überwachung Voraussetzung erfüllt Zähler +SO2SCOMP1=Sekundäre O₂-Sensor-Überwachung beendet B1 +SO2SCOMP2=Sekundäre O₂-Sensor-Überwachung beendet B2 +SO2SCOND1=Sekundäre O₂-Sensor-Überwachung Voraussetzung erfüllt B1 +SO2SCOND2=Sekundäre O₂-Sensor-Überwachung Voraussetzung erfüllt B2 +TST_DPFREGEN=Diesel Partikelfilter Regeneration +TST_EVAPLEAK=Kraftstoffdampf Rückhaltesystem Dichtheitsprüfung +accelerator_pedal_position=Relative Gaspedalstellung +ambient_air_temperature=Umgebungslufttemperatur +available=verfügbar +barometric_pressure=Luftdruck (absolut) +bifuel_running_cng=Bifuel mit Naturgas (CNG) +bifuel_running_diesel=Bifuel mit Diesel +bifuel_running_electric_and_combustion_engine=Bifuel mit E-Motor und Verbrennungsmotor +bifuel_running_electricity=Bifuel mit E-Motor +bifuel_running_ethanol=Bifuel mit Äthanol +bifuel_running_gasoline=Bifuel mit Benzin +bifuel_running_lpg=Bifuel mit Flüssiggas (LPG) +bifuel_running_methanol=Bifuel mit Methanol +bifuel_running_propane=Bifuel mit Propan +brazil_obd_phase_1_(obdbr_1)=Brasilien OBD Phase 1 (OBDBr-1) +brazil_obd_phase_2_(obdbr_2)=Brasilien OBD Phase 2 (OBDBr-2) +calibration_identifier=Kalibrier-Identifikation CAL-ID +calibration_verification=Kalibrier-Verifikation +cat_temperature_b1s1=Katalysatortemperatur B1S1 +cat_temperature_b1s2=Katalysatortemperatur B1S2 +cat_temperature_b2s1=Katalysatortemperatur B2S1 +cat_temperature_b2s2=Katalysatortemperatur B2S2 +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Lambdageregelt mit mindestens 1 Lambdasonde, aber Fehler im Regelsystem +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Lambdaregelung aktiv und funktional +cng=Erdgas (CNG) +commanded_throttle_position=Vorgabe Drosselklappenstellung +compression_ignition_monitor_available=Diesel Verbrennungsüberwachung verfügbar +counts_calibration_identifier_length=Länge Kalibrier-Identifikation CAL-ID +counts_calibration_verification=Länge Kalibrier-Verifikation CVN +counts_ecu_name_length=Länge ECU-Name +counts_ipt=Länge Leistungsprüfung IPT +counts_vin_length=Länge der Fahrgestellnummer (VIN) +counts_warmups_since_ecu_reset=Aufwärmphasen seit Neustart des Steuergerätes +customer.specific.trouble.code.see.manual=Kundenspezifischer Fehlercode. Servicehandbuch lesen… +diesel=Diesel +distance_since_ecu_reset=Fahrstrecke seit Neustart des Steuergerätes +distance_sine_mil_active=Fahrstrecke mit aktiver Motorkontrollleuchte +downstream_of_catalytic_converter=Nach KAT +ecu_name=ECU-Name +ecu_voltage=Versorgungsspannung des Steuergeräts +egr_error=Abweichung in Abgasrückführung +egr_ratio_commanded=Sollwert Abgasrückführung (AGR) +electric=elektrisch +engine_coolant_temperature=Kühlmitteltemperatur +engine_fuel_rate=Kraftstoffverbrauch +engine_load=Absolute Motorlast +engine_load_calculated=Berechnete Motorlast +engine_manufacturer_diagnostics_(emd)=Diagnose Motorhersteller (EMD) +engine_manufacturer_diagnostics_enhanced_(emd+)=Diagnose Motorhersteller erweitert (EMD+) +engine_oil_temperature=Motoröltemperatur +engine_speed=Motordrehzahl +engine_torque=Motordrehmoment +engine_torque_demand=Gewünschtes Vortriebsmoment +engine_torque_idle=Leerlaufdrehmoment +engine_torque_point_1=Drehmoment Motor Punkt 1 +engine_torque_point_2=Drehmoment Motor Punkt 2 +engine_torque_point_3=Drehmoment Motor Punkt 3 +engine_torque_point_4=Drehmoment Motor Punkt 4 +engine_torque_reference=Motordrehmomentreferenz +eobd=EOBD +eobd,_obd_and_obd_ii=EOBD, OBD und OBD II +eobd_(europe)=EOBD (Europa) +eobd_and_obd=EOBD und OBD +eobd_and_obd_ii=EOBD und OBD-II +equiv_ratio_commanded=Sollwert Mischungsverhältnis +equiv_ratio_max=Maximales Mischungsverhältnis +ethanol=Ethanol +ethanol_fuel_percentage=Ethanolanteil % im Kraftstoff +evaporative_purge_ratio=Sollwert zur Abscheidung und Rückleitung von Kraftstoffdämpfen +exhaust_temperature_b1s1=Abgastemperatur B1S1 +exhaust_temperature_b1s2=Abgastemperatur B1S2 +exhaust_temperature_b1s3=Abgastemperatur B1S3 +exhaust_temperature_b1s4=Abgastemperatur B1S4 +exhaust_temperature_b2s1=Abgastemperatur B2S1 +exhaust_temperature_b2s2=Abgastemperatur B2S2 +exhaust_temperature_b2s3=Abgastemperatur B2S3 +exhaust_temperature_b2s4=Abgastemperatur B2S4 +from_the_outside_atmosphere_or_off=von Atmosphäre oder AUS +fuel_injection_timing=Zeitpunkt der Kraftstoffeinspritzung +fuel_level=Kraftstofffüllstandeingang +fuel_pressure=Kraftstoffdruck (absolut) +fuel_pressure_max=Max. Saugrohrdruck +fuel_pressure_rel=Kraftstoffverteilerrohrdruck (relativ zum Saugrohrvakuum) +fuel_trim_long_b1=Langfristige Anpassung des sekundären O₂-Sensorabgleichs B1 +fuel_trim_long_b2=Langfristige Anpassung des sekundären O₂-Sensorabgleichs B2 +fuel_trim_long_b3=Langfristige Anpassung des sekundären O₂-Sensorabgleichs B3 +fuel_trim_long_b4=Langfristige Anpassung des sekundären O₂-Sensorabgleichs B4 +fuel_trim_short_b1=Kurzzeitige Anpassung des sekundären O₂-Sensorabgleichs B1 +fuel_trim_short_b2=Kurzzeitige Anpassung des sekundären O₂-Sensorabgleichs B2 +fuel_trim_short_b3=Kurzzeitige Anpassung des sekundären O₂-Sensorabgleichs B3 +fuel_trim_short_b4=Kurzzeitige Anpassung des sekundären O₂-Sensorabgleichs B4 +fuel_type=Kraftstoffart +gasoline=Benzin +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=NFZ Euro OBD I mit NOx Regelung (HD EOBD-I N) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=NFZ Euro OBD I ohne NOx Regelung (HD EOBD-I) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=NFZ Euro OBD2 mit NOx Regelung (HD EOBD-II N) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=NFZ Euro OBD2 ohne NOx Regelung (HD EOBD-II) +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=NFZ Euro OBD IV (HD EOBD-IV) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=NFZ OBD teilweise (HD OBD C) +heavy_duty_on_board_diagnostics_(hd_obd)=NFZ OBD (HD OBD) +hybrid_diesel=Hybrid-Diesel +hybrid_electric=Hybrid elektrisch +hybrid_ethanol=Hybrid Ethanol +hybrid_gasoline=Hybrid Benzin +hybrid_regenerative=Hybrid Regenerativ +hybrid_running_electric_and_combustion_engine=Hybrid mit E-Motor und Verbrennungsmotor +ignition_timing_advance_cyl1=Zündzeitpunkt (1. Zyl.) +incomplete=unvollständig +india_obd_i_(iobd_i)=Indien OBD I (IOBD I) +india_obd_ii_(iobd_ii)=Indien OBD II (IOBD II) +intake_air_temperature=Ansauglufttemperatur +intake_manifold_pressure=Ansaugkrümmerdruck +jobd=JOBD +jobd,_eobd,_and_obd_ii=JOBD, EOBD, und OBD II +jobd,_eobd_and_obd_ii=JOBD, EOBD, und OBD II +jobd_(japan)=JOBD (Japan) +jobd_and_eobd=JOBD und EOBD +jobd_and_obd_ii=JOBD und OBD II +korean_obd_(kobd)=Korea OBD (KOBD) +location_fault_code=Fehlercode Position +lpg=Flüssiggas (LPG) +map_exhaust_temperature_sensors_b1=Abgastemperatur Sensoren B1 +map_exhaust_temperature_sensors_b2=Abgastemperatur Sensoren B2 +map_oxygen_sensors_present=Verfügbare O₂-/Lambdasonden +mass_airflow=Luftdurchsatz (MAF-Sensor) +mass_airflow_max=Maximale Luftmenge vom Luftmassenmesser +methanol=Methanol +no.trouble.codes.set=Kein Fehlercode gesetzt +number_fault_codes=Anzahl der Fehlercodes +number_oxygen_sensors=Verfügbare O₂-/Lambdasonden +o2_sensor_current_max=Max. O₂-Sensorstrom +o2_sensor_current_s1=O₂-Sensorstrom 1 +o2_sensor_current_s2=O₂-Sensorstrom 2 +o2_sensor_current_s3=O₂-Sensorstrom 3 +o2_sensor_current_s4=O₂-Sensorstrom 4 +o2_sensor_current_s5=O₂-Sensorstrom 5 +o2_sensor_current_s6=O₂-Sensorstrom 6 +o2_sensor_current_s7=O₂-Sensorstrom 7 +o2_sensor_current_s8=O₂-Sensorstrom 8 +o2_sensor_lambda_b1s1=O₂-Sensor B1S1 Lambda +o2_sensor_lambda_b1s2=O₂-Sensor B1S2 Lambda +o2_sensor_lambda_b1s3=O₂-Sensor B1S3 Lambda +o2_sensor_lambda_b1s4=O₂-Sensor B1S4 Lambda +o2_sensor_lambda_b2s1=O₂-Sensor B2S1 Lambda +o2_sensor_lambda_b2s2=O₂-Sensor B2S2 Lambda +o2_sensor_lambda_b2s3=O₂-Sensor B2S3 Lambda +o2_sensor_lambda_b2s4=O₂-Sensor B2S4 Lambda +o2_sensor_lambda_s1=O₂-Sensor 1 Lambda +o2_sensor_lambda_s2=O₂-Sensor 2 Lambda +o2_sensor_lambda_s3=O₂-Sensor 3 Lambda +o2_sensor_lambda_s4=O₂-Sensor 4 Lambda +o2_sensor_lambda_s5=O₂-Sensor 5 Lambda +o2_sensor_lambda_s6=O₂-Sensor 6 Lambda +o2_sensor_lambda_s7=O₂-Sensor 7 Lambda +o2_sensor_lambda_s8=O₂-Sensor 8 Lambda +o2_sensor_voltage_b1s1=O₂-Sensorspannung B1S1 +o2_sensor_voltage_b1s2=O₂-Sensorspannung B1S2 +o2_sensor_voltage_b1s3=O₂-Sensorspannung B1S3 +o2_sensor_voltage_b1s4=O₂-Sensorspannung B1S4 +o2_sensor_voltage_b2s1=O₂-Sensorspannung B2S1 +o2_sensor_voltage_b2s2=O₂-Sensorspannung B2S2 +o2_sensor_voltage_b2s3=O₂-Sensorspannung B2S3 +o2_sensor_voltage_b2s4=O₂-Sensorspannung B2S4 +o2_sensor_voltage_max=Max. O₂-Sensorspannung +obd_and_obd_ii=OBD und OBD II +obd_as_defined_by_the_epa=OBD Definition EPA +obd_federal_epa=OBD federal EPA +obd_i=OBD-I +obd_ii=OBD II +obd_ii_as_defined_by_the_carb=OBD II Definition CARB +obd_type=OBD-Konformität +pressure_vapor_evaporative_purge=Dampfdruck Verdunstungsemissions-System +pressure_vapor_evaporative_purge_absolute=Absolutdruck Verdunstungsemissions-System +running_time=Motorlaufzeit +rt_eiaecd_1t1=Laufzeit EI-AECD #1/1 +rt_eiaecd_1t2=Laufzeit EI-AECD #1/2 +rt_eiaecd_2t1=Laufzeit EI-AECD #2/1 +rt_eiaecd_2t2=Laufzeit EI-AECD #2/2 +rt_eiaecd_3t1=Laufzeit EI-AECD #3/1 +rt_eiaecd_3t2=Laufzeit EI-AECD #3/2 +rt_eiaecd_4t1=Laufzeit EI-AECD #4/1 +rt_eiaecd_4t2=Laufzeit EI-AECD #4/2 +rt_eiaecd_5t1=Laufzeit EI-AECD #5/1 +rt_eiaecd_5t2=Laufzeit EI-AECD #5/2 +rt_eiaecd_6t1=Laufzeit EI-AECD #6/1 +rt_eiaecd_6t2=Laufzeit EI-AECD #6/2 +rt_eiaecd_7t1=Laufzeit EI-AECD #7/1 +rt_eiaecd_7t2=Laufzeit EI-AECD #7/2 +rt_eiaecd_8t1=Laufzeit EI-AECD #8/1 +rt_eiaecd_8t2=Laufzeit EI-AECD #8/2 +rt_eiaecd_9t1=Laufzeit EI-AECD #9/1 +rt_eiaecd_9t2=Laufzeit EI-AECD #9/2 +rt_eiaecd_10t1=Laufzeit EI-AECD #10/1 +rt_eiaecd_10t2=Laufzeit EI-AECD #10/2 +rt_eiaecd_11t1=Laufzeit EI-AECD #11/1 +rt_eiaecd_11t2=Laufzeit EI-AECD #11/2 +rt_eiaecd_12t1=Laufzeit EI-AECD #12/1 +rt_eiaecd_12t2=Laufzeit EI-AECD #12/2 +rt_eiaecd_13t1=Laufzeit EI-AECD #13/1 +rt_eiaecd_13t2=Laufzeit EI-AECD #13/2 +rt_eiaecd_14t1=Laufzeit EI-AECD #14/1 +rt_eiaecd_14t2=Laufzeit EI-AECD #14/2 +rt_eiaecd_15t1=Laufzeit EI-AECD #15/1 +rt_eiaecd_15t2=Laufzeit EI-AECD #15/2 +rt_eiaecd_16t1=Laufzeit EI-AECD #16/1 +rt_eiaecd_16t2=Laufzeit EI-AECD #16/2 +rt_eiaecd_17t1=Laufzeit EI-AECD #17/1 +rt_eiaecd_17t2=Laufzeit EI-AECD #17/2 +rt_eiaecd_18t1=Laufzeit EI-AECD #18/1 +rt_eiaecd_18t2=Laufzeit EI-AECD #18/2 +rt_eiaecd_19t1=Laufzeit EI-AECD #19/1 +rt_eiaecd_19t2=Laufzeit EI-AECD #19/2 +rt_eiaecd_20t1=Laufzeit EI-AECD #20/1 +rt_eiaecd_20t2=Laufzeit EI-AECD #20/2 +status_ac_refrigerant_test=Prüfstatus des Klimaanlagenkühlmittels +status_catalyst_test=Katalysatorprüfstatus +status_catalyst_test_nox_monitor=Beheizter Katalysator / Prüfstatus der NOₓ-Überwachung +status_component_test=Prüfstatus der Komponenten +status_egr_system_test=Prüfstatus des Abgasrückführungssystems (AGR) +status_engine_idle_request=Leerlauf Anfrage +status_engine_stop_request=Motor-AUS Anfrage +status_evaporative_system_test=Prüfstatus des Verdunstungsemissions-Systems +status_fuel_system=Prüfstatus des Kraftstoffsystems +status_fuel_system_1=Status des Kraftstoffsystems 1 +status_fuel_system_2=Status des Kraftstoffsystems 2 +status_ignition_monitoring=Status der Zündüberwachung +status_mil=Status der Motorkontrollleuchte (MIL) +status_misfires=Fehlzündstatus +status_oxygen_sensor_heater_test=Prüfstatus der Sauerstoffsensor-/Lamdasondenheizung +status_oxygen_sensor_test=Prüfstatus des Sauerstoffsensors (Lambdasonde) +status_power_take_off=Status Anfahrhilfe +status_secondary_air_system=Status des Sekundärluftsystems +status_secondary_air_system_test=Prüfstatus der Sekundärluftsysteme +throttle_position=Absolute Drosselklappenstellung +throttle_position_b=Absolute Drosselklappenstellung B +throttle_position_c=Absolute Drosselklappenstellung C +throttle_position_d=Absolute Drosselklappenstellung D +throttle_position_e=Absolute Drosselklappenstellung E +throttle_position_f=Absolute Drosselklappenstellung F +throttle_position_rel=Relative Drosselklappenstellung +time_remaining_life_battery_pack=Verbleibende Lebensdauer des Hybrid-Akkupacks +time_since_ecu_reset=Zeit seit dem Leeren des Fehlerspeichers +time_since_mil_on=Motor läuft, während die Störungsanzeige leuchtet +upstream=Vor KAT +vehicle_identification_number=Fahrgestellnummer (VIN) +vehicle_speed=Fahrzeuggeschwindigkeit +world_wide_harmonized_obd_(wwh_obd)=Weltweit harmonisierte OBD (WWH OBD) +vin_numitems=Anzahl Fahrgestellnummern (VIN) +calid_numitems=Anzahl CAL-IDs +calibration_identifier2=Kalibrier-Identifikation CAL-ID 2 +status_at_gear=Automatikgetriebe Fahrstufe +status_glowplug_lamp=Status der Glühüberwachung +status_mt_gear=Schaltgetriebe Schaltstatus +engine_coolant_temp_1=Kühlmitteltemperatur 1 +engine_coolant_temp_2=Kühlmitteltemperatur 2 +intake_air_control_a=Ansaugluft Steuerung A +intake_air_control_b=Ansaugluft Steuerung B +intake_air_position_a=Ansaugluftregelung Position A +intake_air_position_b=Ansaugluftregelung Position B +intake_air_temp_b1s1=Ansaugluft Temperatur B1S1 +intake_air_temp_b1s2=Ansaugluft Temperatur B1S2 +intake_air_temp_b1s3=Ansaugluft Temperatur B1S3 +intake_air_temp_b2s1=Ansaugluft Temperatur B2S1 +intake_air_temp_b2s2=Ansaugluft Temperatur B2S2 +intake_air_temp_b2s3=Ansaugluft Temperatur B2S3 +throttle_control_a=Drosselklappensteuerung A +throttle_control_b=Drosselklappensteuerung B +throttle_position_a=Drosselklappenstellung A +obd_requirements=OBD Anforderungen +o2_percent_b1s1=O₂ Konzentration B1S1 +o2_percent_b1s2=O₂ Konzentration B1S2 +o2_percent_b1s3=O₂ Konzentration B1S3 +o2_percent_b1s4=O₂ Konzentration B1S4 +o2_percent_b2s1=O₂ Konzentration B2S1 +o2_percent_b2s2=O₂ Konzentration B2S2 +o2_percent_b2s3=O₂ Konzentration B2S3 +o2_percent_b2s4=O₂ Konzentration B2S4 +egr_a_dutycycle=Tastverhältnis Abgasrückführung A +egr_a_error=Abweichung Abgasrückführung A +egr_a_position=Position Abgasrückführung A +egr_b_position=Position Abgasrückführung B +egr_b_error=Abweichung Abgasrückführung B +egr_b_dutycycle=Tastverhältnis Abgasrückführung B +egr_temp_a=AGR Temperatur A +egr_temp_b=AGR Temperatur B +egr_temp_c=AGR Temperatur C +egr_temp_d=AGR Temperatur D +ecu_state_mil=Status MIL Fehleranzeige +time_dpf_regen=Durchschnittl. Zeit zwischen DPF Regenerationen +airmass_maf_a=Luftmasse (MAF A) +airmass_maf_b=Luftmasse (MAF B) +rail_pressure_a=Raildruck A +rail_pressure_b=Raildruck B +rail_pressure_cmd_a=Sollwert Raildruck A +rail_pressure_cmd_b=Sollwert Raildruck B +rail_temp_a=Railtemperatur A +rail_temp_b=Railtemperatur B +charger_pressure_inlet_a=Turbolader A Druck Kompressoreingang +charger_pressure_inlet_b=Turbolader B Druck Kompressoreingang +boost_pressure_a=Ladedruck A +boost_pressure_b=Ladedruck B +boost_pressure_cmd_a=Ladedruck A Sollwert +boost_pressure_cmd_b=Ladedruck B Sollwert +boost_status_a=Ladedruck A Status +boost_status_b=Ladedruck B Status +vtg_position_a=Position VTG Turbo A +vtg_position_b=Position VTG Turbo B +vtg_position_cmd_a=Sollwert Position VTG Turbo A +vtg_position_cmd_b=Sollwert Position VTG Turbo B +vtg_status_a=Status Ladedruckregelung A +vtg_status_b=Status Ladedruckregelung B +wastegate_position_cmd_a=Sollwert Position Wastegate A +wastegate_position_cmd_b=Sollwert Position Wastegate B +exhaust_pressure_b1=Abgasdruck B1 +exhaust_pressure_b2=Abgasdruck B2 +exhaust_temperature_b1s5=Abgastemperatur B1S5 +exhaust_temperature_b1s6=Abgastemperatur B1S6 +exhaust_temperature_b1s7=Abgastemperatur B1S7 +exhaust_temperature_b1s8=Abgastemperatur B1S8 +exhaust_temperature_b2s5=Abgastemperatur B2S5 +exhaust_temperature_b2s6=Abgastemperatur B2S6 +exhaust_temperature_b2s7=Abgastemperatur B2S7 +exhaust_temperature_b2s8=Abgastemperatur B2S8 +rpm_charger_a=Drehzahl Turbolader A +rpm_charger_b=Drehzahl Turbolader B +temp_charger_a_compressor_in=Turbolader A Temperatur Kompressor Einlass +temp_charger_a_compressor_out=Turbolader A Temperatur Kompressor Auslass +temp_charger_a_turbine_in=Turbolader A Temperatur Turbine Einlass +temp_charger_a_turbine_out=Turbolader A Temperatur Turbine Auslass +temp_charger_b_turbine_out=Turbolader B Temperatur Turbine Auslass +temp_charger_b_turbine_in=Turbolader B Temperatur Turbine Einlass +temp_charger_b_compressor_in=Turbolader B Temperatur Kompressor Einlass +temp_charger_b_compressor_out=Turbolader B Temperatur Kompressor Auslass +charge_air_temp_b1s1=Temperatur Ladeluftkühlung B1S1 +charge_air_temp_b1s2=Temperatur Ladeluftkühlung B1S2 +charge_air_temp_b2s1=Temperatur Ladeluftkühlung B2S1 +charge_air_temp_b2s2=Temperatur Ladeluftkühlung B2S2 +dpf_b1_pressure_delta=Differenzdruck DPF B1 +dpf_b1_pressure_in=Abgasdruck Eingang DPF B1 +dpf_b1_pressure_out=Abgasdruck Ausgang DPF B1 +dpf_b1_temperature_in=Abgastemperatur DPF Eingang B1 +dpf_b1_temperature_out=Abgastemperatur DPF Ausgang B1 +dpf_b2_pressure_delta=Differenzdruck DPF B2 +dpf_b2_pressure_in=Abgasdruck Eingang DPF B2 +dpf_b2_pressure_out=Abgasdruck Ausgang DPF B2 +dpf_b2_temperature_in=Abgastemperatur DPF Eingang B2 +dpf_b2_temperature_out=Abgastemperatur DPF Ausgang B2 +nox_absorber_desulferizing=NOx-Adsorber Entschwefelung +nox_absorber_regenerating=NOx-Adsorber regeneriert +nox_emissions_too_high=NOx Emission überschritten +not_available=Nicht verfügbar +not_obd_compliant=Nicht OBD konform +off=Aus +on_demand=Auf Abruf +on=An +open_loop=Regelkreis offen +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Regelkreis offen wg. Motorlast oder Schubabschaltung +open_loop_due_to_insufficient_engine_temperature=Regelkreis offen wg. Motor zu kalt +open_loop_due_to_system_failure=Regelkreis offen wg. Systemfehler +propane=Propan +pump_commanded_on_for_diagnostics=Pumpe für Diagnose aktiviert +reagent_level_low=Harnstoff Pegel niedrig +reagent_incorrect=Harnstoff falsch +short=Kurz +reserved=Reserviert +active=aktiv +inactive=inaktiv +n/a=n/v +state_dpf=DPF Regeneration Status +state_fuel_balance_ctrl_2=Status Kraftstoff-Abgleich 2 +state_fuel_balance_ctrl=Status Kraftstoff-Abgleich +state_fuel_press_ctrl_2=Status Kraftstoffdruck Steuerung 2 +state_fuel_press_ctrl=Status Kraftstoffdruck Steuerung +state_inject_quantity_ctrl_2=Status Kraftstoff-Mengenregelung 2 +state_inject_quantity_ctrl=Status Kraftstoff-Mengenregelung +state_inject_timing_ctrl_2=Status Einspritzzeitpunkt-Regelung 2 +state_inject_timing_ctrl=Status Einspritzzeitpunkt-Regelung +state_mil=MIL Anzeigestatus +state_monitor=Abgassystem Prüfstatus +state_nox_warn_sys=Status NOx Warnsystem +state_pm_b1=Status DPF Massensensor B1 +state_pm_b2=Status DPF Massensensor B2 +state_scr_10k=SCR Systemstatus 00-10k km +state_scr_20k=SCR Systemstatus 10-20k km +state_scr_30k=SCR Systemstatus 20-30k km +state_scr_40k=SCR Systemstatus 30-40k km +state_scr_act=SCR Systemstatus aktuell +dist_dpf_regen=Fahrstrecke zwischen DPF Regenerationen +dist_induce_20k=SCR Fahrstrecke mit aktivem Eingriff (10-20k km) +dist_induce_30k=SCR Fahrstrecke mit aktivem Eingriff (20-30k km) +dist_induce_40k=SCR Fahrstrecke mit aktivem Eingriff (30-40k km) +dist_scr_act=SCR Fahrstrecke mit aktivem Eingriff +dist_scr_induce_act=SCR Fahrstrecke mit aktivem Eingriff (00-10k km) +load_dpf=Schaltpunkt für DPF Regeneration +percent_dpf_b1=PM Sensor DPF Beladung B1 +percent_dpf_b2=PM Sensor DPF Beladung B2 +percent_friction=Motor Verlust-Reibmoment +strategy_mil=MIL Anzeige-Strategie +hours_dosing_activity=Dosierung Aktivitätszähler +hours_egr_valve=AGR Ventil Zähler +hours_monitor_sys=Überwachunssystem Zähler +hours_reagent_consum=Harnstoff Verbrauch +hours_reagent_quality=Harnstoff Qualität +odometer_reading=KM-Stand +active_regen=Regeneration aktiv +particle_mass_b1=Partikelfilter B1 Beladung +particle_mass_b2=Partikelfilter B2 Beladung +level_reagent_tank=Harnstoff Pegel +avg_reagent_consumption=Harnstoff Verbrauch +avg_demad_reagent_consumption=Harnstoff Verbrauch Sollwert +press_manifold_abs_a=Druck Ansaugrohr A +press_manifold_abs_b=Druck Ansaugrohr B +status_pto=Status Anfahrhilfe +temp_manifold_surface=Temperatur Ansaugrohr-Oberfäche +wastegate_position_a=Position Wastegate A +wastegate_position_b=Position Wastegate B +rt_nox_warning=Laufzeit mit aktiver NOx Warnung +regenerating=Regeneration +ppm_nox_b2s2=NOx Konzentration B2S2 +ppm_nox_b2s1=NOx Konzentration B2S1 +ppm_nox_b1s2=NOx Konzentration B1S2 +ppm_nox_b1s1=NOx Konzentration B1S1 +enabled=aktiv +error=Fehler +ecu_hours_mil_on=ECU Betriebsdauer mit MIL aktiv +ecu_hours_max_mil_on=ECU max. Betriebsdauer mit MIL aktiv +dpf_regenerating=DPF Regeneration +discriminatory=mehrstufig +non_discriminatory=Einstufig +measuring=Messung +deviation_in_reagent_consumption=Abweichung in Harnstoff-Verbrauch +continuous=Durchgehend +closed_loop=Regelkreis geschlossen +hours_mil_on_cont=Betriebsdauer mit MIL aktiv +hours_mil_on=Betriebsdauer mit MIL aktiv +heavy_duty_vehicles_(euro_eev)_c=NFZ (EURO EEV) C +heavy_duty_vehicles_(euro_iv)_b1=NFZ (EURO IV) B1 +heavy_duty_vehicles_(euro_v)_b2=NFZ (EURO V) B2 +heavy_duty_on-board_diagnostics_(hd_obd)=NFZ OBD (HD OBD) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=NFZ OBD (HD OBD-C) +fault_present=Fehler aktiv +o2_sensor_fuel_trim_b1s1=O₂ Kraftstoffanpassung B1S1 +o2_sensor_fuel_trim_b1s2=O₂ Kraftstoffanpassung B1S2 +o2_sensor_fuel_trim_b1s3=O₂ Kraftstoffanpassung B1S3 +o2_sensor_fuel_trim_b1s4=O₂ Kraftstoffanpassung B1S4 +o2_sensor_fuel_trim_b2s1=O₂ Kraftstoffanpassung B2S1 +o2_sensor_fuel_trim_b2s2=O₂ Kraftstoffanpassung B2S2 +o2_sensor_fuel_trim_b2s3=O₂ Kraftstoffanpassung B2S3 +o2_sensor_fuel_trim_b2s4=O₂ Kraftstoffanpassung B2S4 +o2_lambda_b2s4=O₂ Sensor Lambda B2S4 +o2_lambda_b2s3=O₂ Sensor Lambda B2S3 +o2_lambda_b1s4=O₂ Sensor Lambda B1S4 +o2_lambda_b1s3=O₂ Sensor Lambda B1S3 +o2_lambda_b2s2=O₂ Sensor Lambda B2S2 +o2_lambda_b2s1=O₂ Sensor Lambda B2S1 +o2_lambda_b1s2=O₂ Sensor Lambda B1S2 +o2_lambda_b1s1=O₂ Sensor Lambda B1S1 +b1s1=B1S1 +b1s2=B1S2 +b4s2=B4S2 +b2s3=B2S3 +b3s2=B3S2 +b1s3=B1S3 +b4s1=B4S1 +state_lvl2_induce=Status Anreizung L2 +b1s4=B1S4 +b3s1=B3S1 +b2s2=B2S2 +state_lvl3_induce=Status Anreizung L3 +b2s4=B2S4 +state_lvl1_induce=Status Anreizung L1 +b2s1=B2S1 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_el.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_el.properties new file mode 100644 index 0000000..b8902ef --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_el.properties @@ -0,0 +1,159 @@ +# data items +number_fault_codes=# τμήματα δεδομένων +status_mil=στάτους MIL +status_misfires=Στάτους πύρωσης +status_fuel_system=Στάτους τεστ συστήματος καυσίμων +status_component_test=Στάτους τμήματος τεστ +status_ignition_monitoring=Στάτους Ελέγχου Καύσης +status_catalyst_test=Στάτους τεστ καταλύτη +status_catalyst_test_nox_monitor=Πυρωμένος Καταλύτης/Στάτους τεστ Παρακολούθησης Nox +status_evaporative_system_test=Στάτους τεστ συστήματος εξάτμισης +status_secondary_air_system_test=Στάτους τεστ δευτερεύοντος συστήματος αέρα +status_ac_refrigerant_test=Στάτους τεστ ψύξης A/C +status_oxygen_sensor_test=Στάτους τεστ Ανιχνευτή Οξυγόνου +status_oxygen_sensor_heater_test=Στάτους τεστ Ανιχνευτή Θέρμανσης Οξυγόνου +status_egr_system_test=Στάτους τεστ Συστήματος EGR +location_fault_code=Τοποθεσία DTC +status_fuel_system_1=Κατάσταση Συστήματος Καυσίμων 1 +status_fuel_system_2=Κατάσταση Συστήματος Καυσίμων 2 +engine_coolant_temperature=θερμοκρασία ψυκτικού +PMCOND=Οθόνη φίλτρου PM συνθήκες +PMCOMP=Οθόνη φίλτρου PM ολοκληρώσεις +NADSCOND=Οθόνη απορρόφησης NOx Catalyst συνθήκες +NADSCOMP=Οθόνη απορρόφησης NOx Catalyst ολοκληρώσεις +NCATCOND=Οθόνη NOx/SCR Catalyst συνθήκες +NCATCOMP=Οθόνη NOx/SCR Catalyst ολοκληρώσεις +HCCATCOND=Οθόνη NMHC Catalyst συνθήκες +HCCATCOMP=Οθόνη NMHC Catalyst ολοκληρώσεις +ecu_name=όνομα ECU +counts_ecu_name_length=μέγεθος ονόματος ECU +SO2SCOND2=Δευτερεύον οθόνη αισθητήρα Ο2 συνθήκες Bank 2 +SO2SCOMP2=Δευτερεύον οθόνη αισθητήρα Ο2 ολοκληρώσεις Bank 2 +SO2SCOND1=Δευτερεύον οθόνη αισθητήρα Ο2 συνθήκες Bank 1 +SO2SCOMP1=Δευτερεύον οθόνη αισθητήρα Ο2 ολοκληρώσεις Bank 1 +EVAPCOND=Οθόνη EVAP συνθήκες +AIRCOND=Οθόνη AIR συνθήκες (δευτερεύον αέρας) +O2SCOND2=Ο2 αισθητήρας συνθήκες Bank 2 +O2SCOND1=Αισθητήρας Ο2 συνθήκες Bank 1 +CATCOND2=Οθόνη Catalyst συνθήκες Bank 2 +CATCOMP2=Οθόνη Catalyst ολοκληρώσεις Bank 2 +CATCOND1=Οθόνη Catalyst συνθήκες Bank 1 +IGNCNTR=Μετρητής εκκινήσεων +OBDCOND=Αριθμός OBD σε συνθήκες παρακολούθησης +counts_ipt=Μηνύματα IPT +calibration_verification=Επιβεβαίωση βαθμονόμησης +counts_calibration_verification=Μήνυμα CVN +calibration_identifier2=Αναγνωριστικό βαθμονόμησης 2 +calibration_identifier=Αναγνωριστικό βαθμονόμησης +calid_numitems=Αριθμός των αντικειμένων CAL-ID +counts_calibration_identifier_length=Μήνυμα CAL-ID +vehicle_identification_number=Αριθμός ταυτότητας οχήματος +vin_numitems=Αριθμός των αντικειμένων VIN +counts_vin_length=Μηνύματα VIN +status_engine_stop_request=Αίτημα ΠΑΥΣΗΣ ΛΕΙΤΟΥΡΓΙΑΣ μηχανής +status_engine_idle_request=Αίτημα ΑΝΑΣΤΟΛΗΣ ΛΕΙΤΟΥΡΓΙΑΣ μηχανής +exhaust_temperature_b2s4=Β2S4 θερμοκρασία καυσαερίων +exhaust_temperature_b2s3=Β2S3 θερμοκρασία καυσαερίων +exhaust_temperature_b2s2=Β2S2 θερμοκρασία καυσαερίων +exhaust_temperature_b2s1=Β2S1 θερμοκρασία καυσαερίων +map_exhaust_temperature_sensors_b2=Αισθητήρες Β2 θερμοκρασίας καυσαερίων +exhaust_temperature_b1s4=Β1S4 θερμοκρασία καυσαερίων +exhaust_temperature_b1s3=Β1S3 θερμοκρασία καυσαερίων +exhaust_temperature_b1s2=Β1S2 θερμοκρασία καυσαερίων +exhaust_temperature_b1s1=Β1S1 θερμοκρασία καυσαερίων +map_exhaust_temperature_sensors_b1=Αισθητήρες Β1 θερμοκρασίας καυσαερίων +engine_torque_point_4=Σημείο 4 ροπής μηχανής +engine_torque_point_3=Σημείο 3 ροπής μηχανής +engine_torque_point_2=Σημείο 2 ροπής μηχανής +engine_torque_point_1=Σημείο 1 ροπής μηχανής +fuel_pressure_rel=Πίεση σωλήνα καυσίμου (σε σχέση με πολλαπλής εισαγωγής) +engine_torque_idle=Ροπή σε αδράνεια +engine_torque_reference=Ροπή μηχανής αναφοράς +engine_torque=Ροπή μηχανής +engine_torque_demand=Απαίτηση ροπής +engine_fuel_rate=Ρυθμός κατανάλωσης καυσίμου μηχανής +fuel_injection_timing=Χρονισμός έγχυσης καυσίμου +engine_oil_temperature=Θερμοκρασία λαδιού μηχανής +time_remaining_life_battery_pack=Υπόλοιπος χόνος ζωής υβριδικής μπαταρίας +accelerator_pedal_position=Σχετική επιτάχυνση θέσης πεντάλ +fuel_pressure=Πίεση (απόλυτη) καυσίμου +fuel_trim_long_b4=Μακρυπρόθεσμος δευτερεύον αισθητήρας οξυγόνου του trim bank 4 +fuel_trim_long_b2=Μακρυπρόθεσμος δευτερεύον αισθητήρας οξυγόνου του trim bank 2 +fuel_trim_short_b4=Βραχυπρόθεσμος δευτερεύον αισθητήρας οξυγόνου του trim bank 4 +fuel_trim_short_b2=Βραχυπρόθεσμος δευτερεύον αισθητήρας οξυγόνου του trim bank 2 +fuel_trim_long_b3=Μακρυπρόθεσμος δευτερεύον αισθητήρας οξυγόνου του trim bank 3 +fuel_trim_long_b1=Μακρυπρόθεσμος δευτερεύον αισθητήρας οξυγόνου του trim bank 1 +fuel_trim_short_b3=Βραχυπρόθεσμος δευτερεύον αισθητήρας οξυγόνου του trim bank 3 +fuel_trim_short_b1=Βραχυπρόθεσμος δευτερεύον αισθητήρας οξυγόνου του trim bank 1 +pressure_vapor_evaporative_purge=Πίεση ατμού του ατμοποιητή +pressure_vapor_evaporative_purge_absolute=Απόλυτη πίεση ατμού του ατμοποιητή +ethanol_fuel_percentage=Καύσιμο αιθανόλης % +fuel_type=Τύπος καυσίμου +mass_airflow_max=Μέγιστη παροχή αέρα από τον αισθητήρα μάζας παροχής αέρα +fuel_pressure_max=Μέγιστη απόλυτη πίεση πολλαπλής εισαγωγής +o2_sensor_current_max=Μέγιστο ρεύμα αισθητήρα οξυγόνου +o2_sensor_voltage_max=Μέγιστη τάση αισθητήρα οξυγόνου +equiv_ratio_max=Μέγιστη ισοδύναμη αναλογία +time_since_ecu_reset=Χρόνος αφ'ότου τα DTCs εκκαθαρίστηκαν +time_since_mil_on=Μηχανή σε λειτουργία ενώ MIL on +commanded_throttle_position=Εντολή ενεργοποίησης ελέγχου ρυθμιστικής δικλέιδας +throttle_position_c=Απόλυτη γωνία της ρυθμιστικής δικλείδας C +throttle_position_f=F θέση πεντάλ επιτάχυνσης +throttle_position_e=E θέση πεντάλ επιτάχυνσης +throttle_position_d=D θέση πεντάλ επιτάχυνσης +throttle_position_b=Απόλυτη γωνία της ρυθμιστικής δικλείδας Β +ambient_air_temperature=Θερμοκρασία αέρα περιβάλλοντος +throttle_position_rel=Σχετική γωνία της ρυθμιστικής δικλείδας +equiv_ratio_commanded=Εντολή ισοδύναμης αναλογίας +engine_load=Απόλυτο φορτίο μηχανής +ecu_voltage=Τάση ECU +cat_temperature_b2s2=Θερμοκρασία CAT B2S2 +cat_temperature_b1s2=Θερμοκρασία CAT B1S2 +cat_temperature_b2s1=Θερμοκρασία CAT B2S1 +cat_temperature_b1s1=Θερμοκρασία CAT B1S1 +o2_sensor_current_s8=Αισθητήρας 8 (ρεύματος) Ο2 +o2_sensor_lambda_s8=Αισθητήρας 8 (οξυγόνου) Ο2 +o2_sensor_lambda_s7=Αισθητήρας 7 (οξυγόνου) Ο2 +o2_sensor_current_s3=Αισθητήρας 3 (ρεύματος) Ο2 +o2_sensor_current_s5=Αισθητήρας 5 (ρεύματος) Ο2 +o2_sensor_lambda_s6=Αισθητήρας 6 (οξυγόνου) Ο2 +o2_sensor_lambda_s5=Αισθητήρας 5 (οξυγόνου) Ο2 +o2_sensor_lambda_s4=Αισθητήρας 4 (οξυγόνου) Ο2 +o2_sensor_lambda_s3=Αισθητήρας 3 (οξυγόνου) Ο2 +o2_sensor_lambda_s2=Αισθητήρας 2(οξυγόνου) Ο2 +o2_sensor_lambda_s1=Αισθητήρας 1 (οξυγόνου) Ο2 +barometric_pressure=Βαρομετρική πίεση (απόλυτη) +distance_since_ecu_reset=Απόσταση από την επανεκκίνηση ECU +counts_warmups_since_ecu_reset=Προθερμάνσεις από την επανεκκίνηση ECU +fuel_level=Είσοδος επιπέδου του καυσίμου +egr_error=Σφάλμα του EGR +egr_ratio_commanded=Εντολή του EGR +o2_sensor_voltage_b2s4=Αισθητήρας (τάσης) Ο2 B2S4 +o2_sensor_lambda_b2s4=Αισθητήρας (οξυγόνου) Ο2 B2S4 +o2_sensor_voltage_b2s3=Αισθητήρας (τάσης) Ο2 B2S3 +o2_sensor_lambda_b2s3=Αισθητήρας (οξυγόνου) Ο2 B2S3 +o2_sensor_voltage_b2s2=Αισθητήρας (τάσης) Ο2 B2S2 +o2_sensor_lambda_b2s2=Αισθητήρας (οξυγόνου) Ο2 B2S2 +o2_sensor_voltage_b2s1=Αισθητήρας (τάσης) Ο2 B2S1 +o2_sensor_lambda_b2s1=Αισθητήρας (οξυγόνου) Ο2 B2S1 +o2_sensor_lambda_b1s4=Αισθητήρας (οξυγόνου) Ο2 B1S4 +o2_sensor_lambda_b1s3=Αισθητήρας (οξυγόνου) Ο2 B1S3 +o2_sensor_lambda_b1s2=Αισθητήρας (οξυγόνου) Ο2 B1S2 +o2_sensor_lambda_b1s1=Αισθητήρας (οξυγόνου) Ο2 B1S1 +o2_sensor_voltage_b1s4=Αισθητήρας (τάσης) Ο2 B1S4 +o2_sensor_voltage_b1s3=Αισθητήρας (τάσης) Ο2 B1S3 +o2_sensor_voltage_b1s2=Αισθητήρας (τάσης) Ο2 B1S2 +o2_sensor_voltage_b1s1=Αισθητήρας (τάσης) Ο2 B1S1 +running_time=Χρονός από την εκκίνηση της λειτουργίας της μηχανής +status_power_take_off=Στάτους απότομης ανόδου της ισχύς +map_oxygen_sensors_present=Υπάρχον αισθητήρες οξυγόνου +mass_airflow=Ρυθμός ροής αέρα (αισθητήρας MAF) +obd_type=το OBD είναι σύμφωνο με +number_oxygen_sensors=Υπάρχον αισθητήρες οξυγόνου +intake_manifold_pressure=Πίεση πολλαπλής εισαγωγής +status_secondary_air_system=Δευτερεύον στάτους αέρα +intake_air_temperature=Θερμοκρασία αέρα εισαγωγής +ignition_timing_advance_cyl1=Χρόνος εξέλιξης (Κύκλ. #1) +vehicle_speed=Ταχύτητα οχήματος +engine_speed=RPM μηχανής +engine_load_calculated=Υπολογισθείσα τιμή φορτίου diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_es.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_es.properties new file mode 100644 index 0000000..dfed540 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_es.properties @@ -0,0 +1,96 @@ + + +status_evaporative_system_test=Estado de la prueba del sistema de evaporación +status_catalyst_test_nox_monitor=Estado de prueba de Heated Cat / Nox Monitor +status_catalyst_test=Estado de prueba del catalizador +status_ignition_monitoring=Estado de control del encendido +status_component_test=Estado de las pruebas de los componentes +status_misfires=Estado de incendio erróneo +status_mil=Estado del Monitoreo IL +number_fault_codes=Numero de códigos de error +o2_sensor_lambda_s6=Sonda O2 6 lambda +o2_sensor_current_s5=Sensor de O2 5 corriente +o2_sensor_lambda_s5=Sonda O2 5 lambda +o2_sensor_current_s4=Sensor de O2 4 corriente +o2_sensor_lambda_s4=Sensor de O2 4 lambda +o2_sensor_lambda_s3=Sensor de O2 3 lambda +o2_sensor_current_s2=Corriente O2 Sensor 2 +o2_sensor_lambda_s2=Sonda O2 2 lambda +o2_sensor_current_s1=Corriente del sensor de O2 1 +o2_sensor_lambda_s1=Sensor de O2 1 lambda +barometric_pressure=Presión barométrica (absoluta) +pressure_vapor_evaporative_purge=Presión de vapor del sistema Evap +distance_since_ecu_reset=Distancia desde el restablecimiento de la ECU +counts_warmups_since_ecu_reset=Sobrecalentamiento desde el restablecimiento de la ECU +fuel_level=Entrada del nivel de combustible +evaporative_purge_ratio=Purga evaporativa ordenada +egr_error=Erro de EGR +egr_ratio_commanded=EGR comandado +o2_sensor_voltage_b2s4=Tensión del sensor de O2 B2S4 +o2_sensor_fuel_trim_b2s4=Sensor de O2 de ajuste de combustible B2S3 +o2_sensor_voltage_b2s3=Tensión del sensor de O2 B2S3 +o2_sensor_fuel_trim_b2s3=Sensor de O2 de ajuste de combustible B2S3 +o2_sensor_voltage_b2s2=Tensión del sensor de O2 B2S2 +o2_sensor_fuel_trim_b2s2=Sensor de O2 de ajuste de combustible B1S1 +o2_sensor_voltage_b2s1=Voltaje del sensor de O2 B1S1 +o2_sensor_fuel_trim_b2s1=Sensor de O2 de ajuste de combustible B1S1 +o2_sensor_voltage_b1s4=Tensión del sensor de O2 B1S4 +o2_sensor_fuel_trim_b1s4=Sensor de O2 de ajuste de combustible B1S4 +o2_sensor_voltage_b1s3=Tensión del sensor de O2 B1S3 +o2_sensor_fuel_trim_b1s3=Sensor de O2 de ajuste de combustible B1S3 +o2_sensor_current_s3=Corriente del sensor de O2 3 +o2_sensor_voltage_b1s2=Voltaje del sensor de O2 B1S2 +o2_sensor_fuel_trim_b1s2=Sensor de O2 de ajuste de combustible B1S2 +o2_sensor_voltage_b1s1=Voltaje del sensor de O2 B1S1 +o2_sensor_fuel_trim_b1s1=Sensor de O2 de ajuste de combustible B1S1 +fuel_pressure_rel=Presión del raíl de combustible (en relación con el vacío del colector) +distance_sine_mil_active=Distancia desde la activación de la MIL +running_time=Tiempo desde el arranque del motor +status_power_take_off=Estado de despegue de energía +map_oxygen_sensors_present=Sensores de oxígeno presentes +obd_type=OBD opimizado +number_oxygen_sensors=Sondas Lambda presentes +status_secondary_air_system=Estado del aire secundario +throttle_position=Posición absoluta del acelerador +mass_airflow=Tasa de flujo de aire (sensor MAF) +intake_air_temperature=Temperatura en la toma de aire +ignition_timing_advance_cyl1=Tiempo de ignicion +vehicle_speed=Velocidad del Auto +engine_speed=Revoluciones por minuto +intake_manifold_pressure=presión del colector de admisión +fuel_pressure=Presión de combustible (calibre) +fuel_trim_long_b2=Recorte de combustible a largo plazo (Banco 2) +fuel_trim_short_b2=Recorte de combustible a corto plazo (Banco 2) +fuel_trim_long_b1=Recorte de combustible a largo plazo (Banco 1) +fuel_trim_short_b1=Recorte de combustible a corto plazo (Banco 1) +engine_coolant_temperature=Temperatura del refrigerante +engine_load_calculated=Valor de Carga calculada +status_fuel_system_2=Sistema de combustible 1 Estado +status_fuel_system_1=Sistema de combustible 1 Estado +location_fault_code=Ubicación del DTC +status_egr_system_test=Estado de la prueba del sistema EGR +status_oxygen_sensor_heater_test=Estado de la prueba de la sonda Lambda +status_oxygen_sensor_test=Estado de prueba del sensor de oxígeno +status_ac_refrigerant_test=Testeo del estado del refrigerante A/C +status_secondary_air_system_test=Estado de prueba del sistema de aire secundario +status_fuel_system=Estado de la prueba del sistema de combustible +throttle_position_d=Posición absoluta acelerador D +o2_sensor_current_s7=Sensor O2 7 Corriente +cat_temperature_b1s1=Temperatura CAT B1S1 +cat_temperature_b2s1=Temperatura CAT B2S1 +cat_temperature_b1s2=Temperatura CAT B1S2 +cat_temperature_b2s2=Temperatura CAT B2S2 +ecu_voltage=voltaje ECU +equiv_ratio_commanded=Ratio equivalencia comandada +throttle_position_rel=Posición relativa acelerador +ambient_air_temperature=Temperatura de aire ambiental +throttle_position_b=Posición absoluta acelerador B +o2_sensor_lambda_s7=Sensor O2 7 lambda +o2_sensor_current_s6=Sensor O2 6 corriente +o2_sensor_lambda_s8=Sensor O2 7 lambda +o2_sensor_current_s8=Sensor O2 8 corriente +engine_load=Carga absoluta motor +throttle_position_e=Posición absoluta acelerador E +throttle_position_f=Posición absoluta acelerador F +throttle_position_c=Posición absoluta acelerador C +time_since_mil_on=»« diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_fi.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_fi.properties new file mode 100644 index 0000000..6469a18 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_fi.properties @@ -0,0 +1,333 @@ + + +number_fault_codes=Vikakoodien määrä +status_fuel_system_1=Polttoainejärjestelmän 1 tila +status_fuel_system_2=Polttoainejärjestelmän 2 tila +intake_air_temperature=Imuilman lämpötila +running_time=Aikaa moottorin käynnistämisestä +engine_load=Moottorin absoluuttinen kuormitus +ambient_air_temperature=Ympäristölämpötila +fuel_type=Polttoainetyyppi +engine_oil_temperature=Moottoriöljyn lämpötila +airmass_maf_a=Ilmamassa (MAF A) +engine_coolant_temp_1=Jäähdytysaineen lämpötila 1 +exhaust_pressure_b2=Poistopaine B2 +engine_coolant_temperature=Jäähdytysaineen lämpötila +vehicle_speed=Ajoneuvon nopeus +engine_speed=Moottorin kierrosluku +barometric_pressure=Ilmanpaine (absoluuttinen) +accelerator_pedal_position=Kaasupolkimen suhteellinen asento +airmass_maf_b=Ilmamassa (MAF B) +engine_coolant_temp_2=Jäähdytysaineen lämpötila 2 +exhaust_pressure_b1=Poistopaine B1 +status_component_test=Komponenttien testaustila +status_mil=Moottorin vikavalon tila +status_misfires=Sytytyskatkoksien tila +status_fuel_system=Polttoainejärjestelmän testaustila +status_ignition_monitoring=Sytytyksen valvontatila +status_catalyst_test=Katalysaattorin testaustila +status_evaporative_system_test=Haihdutusjärjestelmän testaustila +status_secondary_air_system_test=Lisäilmajärjestelmän testaustila +status_ac_refrigerant_test=Ilmastoinnin jäähdytysaineen testaustila +status_oxygen_sensor_test=Happianturin testaustila +status_oxygen_sensor_heater_test=Happianturin lämmittimen testaustila +status_egr_system_test=Pakokaasujen takaisinkierrätysjärjestelmän testaustila +location_fault_code=Vikakoodin paikka +engine_load_calculated=Laskennallinen kuormitusarvo +status_catalyst_test_nox_monitor=Lämmitetyn katalysaattorin / typpioksidin valvontalaitteen testaustila +fuel_trim_short_b1=Lyhytaikainen polttoaineen syötönsäätö (rivi 1) +fuel_trim_long_b1=Pitkäaikainen polttoaineen syötönsäätö (rivi 1) +fuel_trim_short_b2=Lyhytaikainen polttoaineen syötönsäätö (rivi 2) +fuel_trim_long_b2=Pitkäaikainen polttoaineen syötönsäätö (rivi 2) +fuel_pressure=Polttoaineen paine(-mittari) +intake_manifold_pressure=Imusarjan paine +ignition_timing_advance_cyl1=Ajastusennakko (syl. 1) +mass_airflow=Ilman virtausnopeus (ilmamassa-anturi) +throttle_position=Kaasuläpän asento +status_secondary_air_system=Lisäilman tila +number_oxygen_sensors=Happiantureita käytettävissä +obd_type=Vianmääritysjärjestelmän tyyppi: +map_oxygen_sensors_present=Happiantureita käytettävissä +status_power_take_off=Voimanottoakselin tila +distance_sine_mil_active=Vikailmoitusvalon aktivoinnin jälkeinen matka +fuel_pressure_rel=Polttoaineen jakoputken paine (suhteessa imusarjan paineeseen) +o2_sensor_fuel_trim_b1s1=Polttoaineen syötönsäädön happianturi B1S1 +o2_sensor_voltage_b1s1=Happianturin jännite B1S1 +o2_sensor_fuel_trim_b1s2=Polttoaineen syötönsäädön happianturi B1S2 +o2_sensor_fuel_trim_b1s3=Polttoaineen syötönsäädön happianturi B1S3 +o2_sensor_fuel_trim_b1s4=Polttoaineen syötönsäädön happianturi B1S4 +o2_sensor_fuel_trim_b2s1=Polttoaineen syötönsäädön happianturi B2S1 +o2_sensor_fuel_trim_b2s2=Polttoaineen syötönsäädön happianturi B2S2 +o2_sensor_fuel_trim_b2s3=Polttoaineen syötönsäädön happianturi B2S3 +o2_sensor_fuel_trim_b2s4=Polttoaineen syötönsäädön happianturi B2S4 +o2_sensor_voltage_b1s2=Happianturin jännite B1S2 +o2_sensor_voltage_b1s3=Happianturin jännite B1S3 +o2_sensor_voltage_b1s4=Happianturin jännite B1S4 +o2_sensor_voltage_b2s1=Happianturin jännite B2S1 +o2_sensor_voltage_b2s2=Happianturin jännite B2S2 +o2_sensor_voltage_b2s3=Happianturin jännite B2S3 +o2_sensor_voltage_b2s4=Happianturin jännite B2S4 +egr_ratio_commanded=Pakotettu pakokaasunkierrätys +egr_error=Pakokaasunkierrätysvirhe +evaporative_purge_ratio=Pakotettu haihtumispäästöjen tyhjennys +counts_warmups_since_ecu_reset=Ohjausyksikön nollauksen jälkeiset lämmityskerrat +distance_since_ecu_reset=Ohjausyksikön nollauksen jälkeinen matka +pressure_vapor_evaporative_purge=Haihdutusjärjestelmän höyrynpaine +o2_sensor_lambda_s1=Happianturin 1 lambda-arvo +o2_sensor_lambda_s2=Happianturin 2 lambda-arvo +o2_sensor_lambda_s3=Happianturin 3 lambda-arvo +o2_sensor_lambda_s4=Happianturin 4 lambda-arvo +o2_sensor_lambda_s5=Happianturin 5 lambda-arvo +o2_sensor_lambda_s6=Happianturin 6 lambda-arvo +o2_sensor_lambda_s7=Happianturin 7 lambda-arvo +o2_sensor_lambda_s8=Happianturin 8 lambda-arvo +o2_sensor_current_s1=Happianturin 1 virta +o2_sensor_current_s2=Happianturin 2 virta +o2_sensor_current_s3=Happianturin 3 virta +o2_sensor_current_s4=Happianturin 4 virta +o2_sensor_current_s5=Happianturin 5 virta +o2_sensor_current_s6=Happianturin 6 virta +o2_sensor_current_s7=Happianturin 7 virta +o2_sensor_current_s8=Happianturin 8 virta +cat_temperature_b1s1=Katalysaattorin lämpötila B1S1 +cat_temperature_b2s1=Katalysaattorin lämpötila B2S1 +cat_temperature_b1s2=Katalysaattorin lämpötila B1S2 +cat_temperature_b2s2=Katalysaattorin lämpötila B2S2 +ecu_voltage=Ohjausyksikön jännite +equiv_ratio_commanded=Pakotettu ekvivalenssisuhde +throttle_position_rel=Kaasuläpän suhteellinen asento +throttle_position_b=Kaasuläpän asento B +throttle_position_c=Kaasuläpän asento C +throttle_position_d=Kaasuläpän asento D +throttle_position_e=Kaasuläpän asento E +throttle_position_f=Kaasuläpän asento F +commanded_throttle_position=Pakotettu kaasuläpän käyttölaitteen hallinta +time_since_mil_on=Moottori käynnissä vikailmoitusvalon palaessa +time_since_ecu_reset=Vikakoodien nollaamisesta kulunut aika +equiv_ratio_max=Enimmäisekvivalenssisuhde +o2_sensor_voltage_max=Happianturin enimmäisjännite +o2_sensor_current_max=Happianturin enimmäisvirta +fuel_pressure_max=Imusarjan absoluuttinen enimmäispaine +mass_airflow_max=Ilmamääräanturin ilman enimmäisvirtausnopeus +ethanol_fuel_percentage=Etanolipolttoaineen % +pressure_vapor_evaporative_purge_absolute=Haihdutusjärjestelmän absoluuttinen höyrynpaine +fuel_trim_short_b3=Lyhytaikaisen toissijaisen happianturin syötönsäätö, rivi 3 +fuel_trim_long_b3=Lyhytaikaisen toissijaisen happianturin syötönsäätö, rivi 3 +fuel_trim_short_b4=Lyhytaikaisen toissijaisen happianturin syötönsäätö, rivi 4 +fuel_trim_long_b4=Lyhytaikaisen toissijaisen happianturin syötönsäätö, rivi 4 +time_remaining_life_battery_pack=Hybridiakkuyksikön jäljellä oleva käyttöikä +fuel_injection_timing=Polttoaineen ruiskutusajoitus +engine_fuel_rate=Moottorin polttoaineenkulutus +obd_requirements=Vianmääritysjärjestelmän vaatimukset +engine_torque=Moottorin vääntömomentti +engine_torque_idle=Joutokäyntimomentti +status_pto=Voimanoton (PTO) tila +status_at_gear=Automaattivaihteiston ajotila +status_mt_gear=Käsivaihteiston ajotila +status_glowplug_lamp=Hehkutulpan valon tila +intake_air_temp_b1s1=Imuilman lämpötila (rivi 1, anturi 1) +intake_air_temp_b1s2=Imuilman lämpötila (rivi 1, anturi 2) +intake_air_temp_b1s3=Imuilman lämpötila (rivi 1, anturi 3) +intake_air_temp_b2s1=Imuilman lämpötila (rivi 2, anturi 1) +intake_air_temp_b2s2=Imuilman lämpötila (rivi 2, anturi 2) +intake_air_temp_b2s3=Imuilman lämpötila (rivi 2, anturi 3) +egr_a_dutycycle=Pakotetun pakokaasunkierrätyksen A käyttöjakso +egr_b_dutycycle=Pakotetun pakokaasunkierrätyksen B käyttöjakso +intake_air_control_a=Imuilman virtauksenohjaus A +intake_air_control_b=Imuilman virtauksenohjaus B +egr_temp_a=Pakokaasunkierrätyksen lämpötila (anturi A) +egr_temp_c=Pakokaasunkierrätyksen lämpötila (anturi C) +egr_temp_b=Pakokaasunkierrätyksen lämpötila (anturi B) +egr_temp_d=Pakokaasunkierrätyksen lämpötila (anturi D) +throttle_control_a=Kaasunhallinta A +throttle_position_a=Kaasuläpän asento A +throttle_control_b=Kaasunhallinta B +rail_pressure_cmd_a=Pakotettu polttoaineen jakoputken paine A +rail_pressure_a=Polttoaineen jakoputken paine A +rail_temp_a=Polttoaineen jakoputken lämpötila A +rail_pressure_cmd_b=Pakotettu polttoaineen jakoputken paine B +rail_pressure_b=Polttoaineen jakoputken paine B +rail_temp_b=Polttoaineen jakoputken lämpötila B +charger_pressure_inlet_a=Turboahtimen kompressorin tulopaine A +charger_pressure_inlet_b=Turboahtimen kompressorin tulopaine B +boost_pressure_cmd_a=Pakotettu ahtopaine A +boost_pressure_a=Ahtopaine A +boost_pressure_cmd_b=Pakotettu ahtopaine B +boost_pressure_b=Ahtopaine B +boost_status_a=Ahtopaineensäätimen tila A +boost_status_b=Ahtopaineensäätimen tila B +vtg_position_cmd_a=Muuttuvageometrisen turbon pakotettu asento A +vtg_position_a=Muuttuvageometrisen turbon asento A +vtg_position_cmd_b=Muuttuvageometrisen turbon pakotettu asento B +vtg_position_b=Muuttuvageometrisen turbon asento B +vtg_status_a=Ahtopaineensäätimen tila A +vtg_status_b=Ahtopaineensäätimen tila B +wastegate_position_cmd_a=Ohivirtausventtiilin pakotettu asento A +wastegate_position_cmd_b=Ohivirtausventtiilin pakotettu asento B +wastegate_position_a=Ohivirtausventtiilin asento A +wastegate_position_b=Ohivirtausventtiilin asento B +rpm_charger_a=Turboahtimen käyntinopeus A +rpm_charger_b=Turboahtimen käyntinopeus B +temp_charger_a_compressor_in=Turboahtimen A kompressorin tulolämpötila +temp_charger_a_compressor_out=Turboahtimen A kompressorin lähtölämpötila +temp_charger_a_turbine_in=Turboahtimen A turbiinin tulolämpötila +temp_charger_a_turbine_out=Turboahtimen A turbiinin lähtölämpötila +temp_charger_b_compressor_in=Turboahtimen B kompressorin tulolämpötila +temp_charger_b_compressor_out=Turboahtimen B kompressorin lähtölämpötila +temp_charger_b_turbine_in=Turboahtimen B turbiinin tulolämpötila +temp_charger_b_turbine_out=Turboahtimen B turbiinin lähtölämpötila +exhaust_temperature_b1s1=Pakokaasun lämpötila B1S1 +exhaust_temperature_b1s2=Pakokaasun lämpötila B1S2 +exhaust_temperature_b1s3=Pakokaasun lämpötila B1S3 +exhaust_temperature_b1s4=Pakokaasun lämpötila B1S4 +map_exhaust_temperature_sensors_b2=Pakokaasun lämpöanturit B2 +exhaust_temperature_b2s1=Pakokaasun lämpötila B2S1 +exhaust_temperature_b2s2=Pakokaasun lämpötila B2S2 +exhaust_temperature_b2s3=Pakokaasun lämpötila B2S3 +exhaust_temperature_b2s4=Pakokaasun lämpötila B2S4 +dpf_b1_pressure_delta=Dieselhiukkassuodattimen deltapaine B1 +dpf_b1_pressure_in=Dieselhiukkassuodattimen tulopaine B1 +dpf_b1_pressure_out=Dieselhiukkassuodattimen lähtöpaine B1 +dpf_b2_pressure_delta=Dieselhiukkassuodattimen deltapaine B2 +dpf_b2_pressure_in=Dieselhiukkassuodattimen tulopaine B2 +dpf_b2_pressure_out=Dieselhiukkassuodattimen lähtöpaine B2 +dpf_b1_temperature_in=Dieselhiukkassuodattimen tulolämpötila B1 +dpf_b1_temperature_out=Dieselhiukkassuodattimen lähtölämpötila B1 +dpf_b2_temperature_in=Dieselhiukkassuodattimen tulolämpötila B2 +dpf_b2_temperature_out=Dieselhiukkassuodattimen lähtölämpötila B2 +ppm_nox_b1s1=Typpioksidipitoisuus B1S1 +ppm_nox_b1s2=Typpioksidipitoisuus B1S2 +ppm_nox_b2s1=Typpioksidipitoisuus B2S1 +ppm_nox_b2s2=Typpioksidipitoisuus B2S2 +temp_manifold_surface=Imusarjan pintalämpötila +avg_reagent_consumption=Reagenssin keskimääräinen kulutus +avg_demad_reagent_consumption=Reagenssin keskimääräinen kulutustarve +level_reagent_tank=Reagenssisäiliön taso +rt_nox_warning=Käyntiaika aktiivisella typpioksidivaroituksella +particle_mass_b1=Hiukkasmassan pitoisuus B1 +particle_mass_b2=Hiukkasmassan pitoisuus B2 +press_manifold_abs_a=Imusarjan absoluuttinen paine A +press_manifold_abs_b=Imusarjan absoluuttinen paine B +state_scr_act=SCR-järjestelmän todellinen tila +state_scr_10k=SCR-järjestelmän tila, 00–10k km +state_scr_20k=SCR-järjestelmän tila, 10–20k km +state_scr_30k=SCR-järjestelmän tila, 20–30k km +state_scr_40k=SCR-järjestelmän tila, 30–40k km +counts_ecu_name_length=Ohjausyksikön nimen pituus +ecu_name=Ohjausyksikön nimi +gasoline=Bensiini +heavy_duty_vehicles_(euro_eev)_c=Raskaat ajoneuvot (EURO EEV) C +heavy_duty_vehicles_(euro_iv)_b1=Raskaat ajoneuvot (EURO IV) B1 +heavy_duty_vehicles_(euro_v)_b2=Raskaat ajoneuvot (EURO V) B2 +hybrid_diesel=Hybrididiesel +hybrid_electric=Hybridisähkö +hybrid_ethanol=Hybridietanoli +hybrid_gasoline=Hybridibensiini +hybrid_regenerative=Regeneratiivinen hybridi +hybrid_running_electric_and_combustion_engine=Sähkö- ja polttomoottoria käyttävä hybridi +inactive=passiivinen +incomplete=Kesken +IGNCNTR=Sytytyslaskuri +bifuel_running_propane=Propaania käyttävä kaksoispolttoaineajoneuvo +bifuel_running_electric_and_combustion_engine=Sähkö- ja polttomoottoria käyttävä kaksoispolttoaineajoneuvo +b1s2=B1S2 +b1s3=B1S3 +b1s4=B1S4 +b2s1=B2S1 +b2s2=B2S2 +b2s3=B2S3 +b2s4=B2S4 +b3s1=B3S1 +b3s2=B3S2 +b4s1=B4S1 +available=Saatavilla +b1s1=B1S1 +active=Aktiivinen +active_regen=Aktiivinen regen. +b4s2=B4S2 +bifuel_running_cng=CNG:tä käyttävä kaksoispolttoaineajoneuvo +bifuel_running_diesel=Dieseliä käyttävä kaksoispolttoaineajoneuvo +bifuel_running_electricity=Sähkökäyttöinen kaksoispolttoaineajoneuvo +bifuel_running_ethanol=Etanolia käyttävä kaksoispolttoaineajoneuvo +bifuel_running_gasoline=Bensiiniä käyttävä kaksoispolttoaineajoneuvo +bifuel_running_lpg=LPG:tä käyttävä kaksoispolttoaineajoneuvo +bifuel_running_methanol=Metanolia käyttävä kaksoispolttoaineajoneuvo +calibration_identifier=Kalibrointitunnus +calibration_identifier2=Kalibrointitunnus 2 +deviation_in_reagent_consumption=Poikkeamat reagenssin kulutuksessa +closed_loop=Suljettu säätöpiiri +cng=CNG +compression_ignition_monitor_available=Puristussytytyksen valvonta saatavilla +continuous=Jatkuva +customer.specific.trouble.code.see.manual=Asiakaskohtainen vikakoodi. Katso käyttöopas… +diesel=Diesel +enabled=käytössä +engine_manufacturer_diagnostics_(emd)=Moottorin valmistajan diagnostiikka (EMD) +engine_manufacturer_diagnostics_enhanced_(emd+)=Parannettu moottorin valmistajan diagnostiikka (EMD+) +eobd,_obd_and_obd_ii=EOBD, OBD ja OBD II +eobd=EOBD +eobd_(europe)=EOBD (Eurooppa) +eobd_and_obd=EOBD ja OBD +methanol=Metanoli +n/a=– +no.trouble.codes.set=Vikakoodeja ei ole asetettu +not_available=Ei saatavilla +nox_emissions_too_high=Liian suuret typpioksidipäästöt +not_obd_compliant=Ei OBD-yhteensopiva +map_exhaust_temperature_sensors_b1=Pakokaasun lämpöanturit B1 +jobd=JOBD +jobd_(japan)=JOBD (Japani) +jobd_and_eobd=JOBD ja EOBD +jobd_and_obd_ii=JOBD ja OBD II +korean_obd_(kobd)=Korealainen OBD (KOBD) +lpg=Nestekaasu +measuring=mitataan +jobd,_eobd,_and_obd_ii=JOBD, EOBD ja OBD II +jobd,_eobd_and_obd_ii=JOBD, EOBD ja OBD II +india_obd_ii_(iobd_ii)=Intialainen OBD II (IOBD II) +o2_percent_b1s1=Happianturin pitoisuus B1S1 +o2_percent_b1s2=Happianturin pitoisuus B1S2 +o2_percent_b2s1=Happianturin pitoisuus B2S1 +o2_percent_b2s2=Happianturin pitoisuus B2S2 +o2_lambda_b1s1=Happianturin lambda-arvo B1S1 +o2_lambda_b1s2=Happianturin lambda-arvo B1S2 +o2_lambda_b2s1=Happianturin lambda-arvo B2S1 +o2_lambda_b2s2=Happianturin lambda-arvo B2S2 +propane=Propaani +reagent_incorrect=Virheellinen reagenssi +reagent_level_low=Alhainen reagenssitaso +ethanol=Etanoli +exhaust_temperature_b1s5=Pakokaasun lämpötila B1S5 +exhaust_temperature_b1s6=Pakokaasun lämpötila B1S6 +exhaust_temperature_b1s7=Pakokaasun lämpötila B1S7 +exhaust_temperature_b1s8=Pakokaasun lämpötila B1S8 +exhaust_temperature_b2s5=Pakokaasun lämpötila B2S5 +exhaust_temperature_b2s6=Pakokaasun lämpötila B2S6 +exhaust_temperature_b2s7=Pakokaasun lämpötila B2S7 +exhaust_temperature_b2s8=Pakokaasun lämpötila B2S8 +o2_percent_b1s3=Happianturin pitoisuus B1S3 +o2_percent_b1s4=Happianturin pitoisuus B1S4 +o2_percent_b2s3=Happianturin pitoisuus B2S3 +o2_percent_b2s4=Happianturin pitoisuus B2S4 +o2_lambda_b1s3=Happianturin lambda-arvo B1S3 +o2_lambda_b1s4=Happianturin lambda-arvo B1S4 +o2_lambda_b2s3=Happianturin lambda-arvo B2S3 +o2_lambda_b2s4=Happianturin lambda-arvo B2S4 +odometer_reading=Matkamittari +obd_and_obd_ii=OBD ja OBD-II +obd_as_defined_by_the_epa=EPA:n määritelmän mukainen vianmääritysjärjestelmä +obd_i=OBD-I +obd_ii=OBD II +open_loop=Avoin säätöpiiri +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Avoin säätöpiiri moottorin kuormituksen vuoksi TAI polttoaineen syöttökatkos hidastamisen vuoksi +open_loop_due_to_insufficient_engine_temperature=Avoin säätöpiiri moottorin riittämättömän lämpötilan vuoksi +open_loop_due_to_system_failure=Avoin säätöpiiri järjestelmävian vuoksi +reserved=Varattu +regenerating=regeneroidaan +fuel_level=Polttoainetason syöttötiedot +engine_torque_demand=Vääntömomentin ohjaimen tarve +engine_torque_reference=Moottorin vääntömomentin viite +engine_torque_point_1=Moottorin vääntömomentin kohta 1 +engine_torque_point_2=Moottorin vääntömomentin kohta 2 +engine_torque_point_3=Moottorin vääntömomentin kohta 3 +engine_torque_point_4=Moottorin vääntömomentin kohta 4 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_fr.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_fr.properties new file mode 100644 index 0000000..1ff8b19 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_fr.properties @@ -0,0 +1,378 @@ +# data items +number_fault_codes=Nombre de codes d'erreur +status_mil=Statut MIL +status_misfires=Statut des ratés d'allumage +status_fuel_system=Statut test système carburant +status_component_test=Statut test composants +status_ignition_monitoring=Statut surveillance d'allumage +status_catalyst_test=Statut test catalyseur +status_catalyst_test_nox_monitor=Statut test Catalyseur chauffé / Moniteur NOx +status_evaporative_system_test=Statut test système d'évaporation +status_secondary_air_system_test=Statut test du circuit d'air secondaire +status_ac_refrigerant_test=Statut test fluide clim +status_oxygen_sensor_test=Statut test sonde lambda +status_oxygen_sensor_heater_test=Statut test chauffage sonde lambda +status_egr_system_test=Statut test vanne EGR +location_fault_code=Identification code erreur +status_fuel_system_1=Statut système d'injection carburant 1 +status_fuel_system_2=Statut système d'injection carburant 2 +engine_load_calculated=Valeur de charge calculée +engine_coolant_temperature=Température liquide de refroidissement +intake_manifold_pressure=Pression du collecteur d'admission +engine_speed=Vitesse de rotation moteur (tr/min) +vehicle_speed=Vitesse véhicule +ignition_timing_advance_cyl1=Avance d'injection (Cyl. 1) +intake_air_temperature=Température air admission +mass_airflow=Débit d'air (débitmètre) +throttle_position=Position absolue du papillon des gaz +status_secondary_air_system=Statut d'air secondaire +number_oxygen_sensors=Sondes lambdas présentes +obd_type=Protocole OBD +map_oxygen_sensors_present=Sondes lambdas présentes +status_power_take_off=Statut prise de force +running_time=Durée depuis démarrage moteur +distance_sine_mil_active=Distance depuis allumage du voyant MIL +fuel_pressure_rel=Pression rail carburant (par rap. au vide du collecteur) +o2_sensor_lambda_b1s1=Sonde lambda B1S1 (Oxygen) +barometric_pressure=Pression barométrique (absolue) +fuel_type=Type de carburant +engine_oil_temperature=Température de l'huile moteur +not_available=Non disponible +gasoline=Essence +diesel=Diesel +lpg=GPL +electric=Électrique +off=Désactivé +on=Activé +obd_and_obd_ii=OBD et OBD-II +obd_i=OBD-I +not_obd_compliant=Non compatible OBD +eobd_(europe)=EOBD (Europe) +eobd_and_obd_ii=EOBD et OBD-II +eobd_and_obd=EOBD et OBD +eobd,_obd_and_obd_ii=EOBD, OBD et OBD II +jobd_(japan)=JOBD (Japon) +jobd_and_obd_ii=JOBD et OBD II +jobd_and_eobd=JOBD et EOBD +jobd,_eobd,_and_obd_ii=JOBD, EOBD et OBD II +reserved=Réservé +available=Disponible +incomplete=Incomplet +obd_ii=OBD II +eobd=EOBD +jobd=JOBD +jobd,_eobd_and_obd_ii=JOBD, EOBD et OBD II +o2_sensor_voltage_b1s1=Tension sonde à oxygène pré catalyseur (Banc 1) +o2_sensor_lambda_b1s2=Sonde lambda B1S2 (Oxygène) +o2_sensor_voltage_b1s2=Tension sonde à oxygène 2 ( postcat ) (Banc 1) +o2_sensor_lambda_b1s3=Capteur lambda B1S3 (Oxygène) +o2_sensor_voltage_b1s3=Tension sonde à oxygène 3 (Banc 1) +o2_sensor_lambda_b1s4=Capteur lambda B1S4 (Oxygène) +o2_sensor_voltage_b1s4=Tension sonde à oxygène 4 (Banc 1) +o2_sensor_lambda_b2s1=Capteur lambda B2S1 (Oxygène) +o2_sensor_voltage_b2s1=Tension sonde à oxygène 1 ( précat ) (Banc 2) +o2_sensor_lambda_b2s2=Capteur lambda B2S2 (Oxygène) +o2_sensor_voltage_b2s2=Tension sonde à oxygène 2 (Banc 2) +o2_sensor_lambda_b2s3=Capteur lambda B2S3 (Oxygène) +o2_sensor_voltage_b2s3=Tension sonde à oxygène 3 (Banc 2) +o2_sensor_lambda_b2s4=Capteur lambda B2S4 (Oxygène) +o2_sensor_voltage_b2s4=Tension sonde à oxygène 4 (Banc 2) +egr_ratio_commanded=Commande EGR +egr_error=Erreur EGR +evaporative_purge_ratio=Commande de la purge d’évaporation +fuel_level=Niveau de carburant +counts_warmups_since_ecu_reset=Nombre de démarrages depuis la dernière RàZ de l'ECU +distance_since_ecu_reset=Distance parcourue depuis la dernière RàZ de l'ECU +o2_sensor_lambda_s1=Lambda du capteur d’oxygène 1 +o2_sensor_current_s1=Valeur actuelle du capteur d’oxygène 1 +o2_sensor_lambda_s2=Lambda du capteur d’oxygène 2 +o2_sensor_current_s2=Valeur actuelle du capteur d’oxygène 2 +o2_sensor_lambda_s3=Lambda du capteur d’oxygène 3 +o2_sensor_current_s3=Valeur actuelle du capteur d’oxygène 3 +o2_sensor_lambda_s4=Lambda du capteur d’oxygène 4 +o2_sensor_current_s4=Valeur actuelle du capteur d’oxygène 4 +o2_sensor_lambda_s5=Lambda du capteur d’oxygène 5 +o2_sensor_current_s5=Valeur actuelle du capteur d’oxygène 5 +o2_sensor_lambda_s6=Lambda du capteur d’oxygène 6 +o2_sensor_current_s6=Valeur actuelle du capteur d’oxygène 6 +o2_sensor_lambda_s7=Lambda du capteur d’oxygène 7 +o2_sensor_current_s7=Valeur actuelle du capteur d’oxygène 7 +o2_sensor_lambda_s8=Lambda du capteur d’oxygène 8 +o2_sensor_current_s8=Valeur actuelle du capteur d’oxygène 8 +ecu_voltage=Tension de l'ECU +engine_load=Valeur absolue de charge du moteur +throttle_position_rel=Position relative du papillon des gaz +ambient_air_temperature=Température de l'air ambiant +throttle_position_b=Position absolue B du papillon des gaz +throttle_position_c=Position absolue C du papillon des gaz +throttle_position_d=Position absolue D du papillon des gaz +throttle_position_e=Position absolue E de la pédale de l'accélérateur +throttle_position_f=Position absolue F de la pédale de l'accélérateur +equiv_ratio_max=Ratio maximum d’équivalence +o2_sensor_voltage_max=Tension maximale du capteur d’oxygène +o2_sensor_current_max=Courant maximal du capteur d’oxygène +fuel_pressure_max=Valeur maximale de pression absolue dans le collecteur d'admission +ethanol_fuel_percentage=% carburant (Éthanol) +fuel_pressure=Valeur de pression absolue dans la rampe d'alimentation +accelerator_pedal_position=Position relative de la pédale de l'accélérateur +time_remaining_life_battery_pack=Durée de vie restante du bloc de batteries hybride +fuel_injection_timing=Timing de l'injection du carburant +engine_fuel_rate=Débit carburant moteur +engine_torque=Couple moteur +engine_torque_reference=Référence du couple moteur +engine_torque_point_1=Point 1 du couple moteur +engine_torque_point_2=Point 2 du couple moteur +engine_torque_point_3=Point 3 du couple moteur +engine_torque_point_4=Point 4 du couple moteur +counts_vin_length=Nombre de message VIN +vehicle_identification_number=Numéro d'identification du véhicule +counts_calibration_identifier_length=Nombre de message CAL-ID +counts_calibration_verification=Nombre de message CVN +counts_ipt=Nombre de message IPT +IGNCNTR=Nombre de démarrage +counts_ecu_name_length=Longueur du nom de l'ECU +ecu_name=Nom de l'ECU +methanol=Méthanol +ethanol=Éthanol +cng=Gaz naturel +propane=Propane +hybrid_gasoline=Hybride essence +hybrid_ethanol=Hybride Éthanol +hybrid_diesel=Hybride Diesel +hybrid_electric=Hybride Électrique +no.trouble.codes.set=Pas de code d'erreur défini +cat_temperature_b1s1=Température CAT Capteur 1 Banc 1 +cat_temperature_b2s1=Température CAT Capteur 1 Banc 2 +cat_temperature_b1s2=Température CAT Capteur 2 Banc 1 +cat_temperature_b2s2=Température CAT Capteur 2 Banc 2 +equiv_ratio_commanded=Ratio d’équivalence commandé +commanded_throttle_position=Communication avec le contrôle de accélérateur +time_since_mil_on=Moteur en marche avec l'indicateur de malfonction allumé +time_since_ecu_reset=Durée depuis la dernière RaZ des codes d'erreur +mass_airflow_max=Débit d'air maximum du débitmètre d'air +pressure_vapor_evaporative_purge_absolute=Pression de Vapeur du système Evap absolue +pressure_vapor_evaporative_purge=Pression de Vapeur du Système Vap +fuel_trim_short_b1=Correction à court terme de l'alimentation en carburant (Banc1) +fuel_trim_short_b3=Correction à court terme de l'alimentation en carburant par la sonde à oxygène secondaire (Banc 3) +fuel_trim_long_b1=Correction à long terme de l'alimentation en carburant (Banc 1) +fuel_trim_long_b3=Correction à long terme de l'alimentation en carburant par la sonde à oxygène secondaire (Banc 3) +fuel_trim_short_b2=Correction à court terme de l'alimentation en carburant (Banc 2) +fuel_trim_short_b4=Correction à court terme de l'alimentation en carburant par la sonde à oxygène secondaire (Banc 4) +fuel_trim_long_b2=Correction à long terme de l'alimentation en carburant (Banc 2) +fuel_trim_long_b4=Correction à long terme de l'alimentation en carburant par la sonde à oxygène secondaire (Banc 4) +engine_torque_demand=Demande de Couple Conducteur +engine_torque_idle=Couple ralenti +map_exhaust_temperature_sensors_b1=Température gaz d'échappement Capteurs Banc 1 +exhaust_temperature_b1s1=Température gaz d'échappement Capteur 1 Banc 1 +exhaust_temperature_b1s2=Température gaz d'échappement Capteur 2 Banc 1 +exhaust_temperature_b1s3=Température gaz d'échappement Capteur 3 Banc 1 +exhaust_temperature_b1s4=Température gaz d'échappement Capteur 4 Banc 1 +map_exhaust_temperature_sensors_b2=Capteurs Température gaz d'échappement Banc 2 +exhaust_temperature_b2s1=Température gaz d'échappement Capteur 1 Banc 2 +exhaust_temperature_b2s2=Température gaz d'échappement Capteur 2 Banc 2 +exhaust_temperature_b2s3=Température gaz d'échappement Capteur 3 Banc 2 +exhaust_temperature_b2s4=Température gaz d'échappement Capteur 4 Banc 2 +status_engine_idle_request=Demande RALENTI Moteur +status_engine_stop_request=Demande ARRÊT Moteur +calibration_verification=Calibration vérifiée +OBDCOND=Nombre de Conditions de Contrôle OBD Rencontrées +CATCOMP1=Nombre de Contrôles Complétés Catalyseur Banc 1 +CATCOND1=Banque 1 Nombre de Conditions de Controle Rencontres +CATCOMP2=Banque 2 Nombres de Catalystes de Controle Complété +CATCOND2=Banque 2 Nombres de Conditions de Controle Rencontres +O2SCOMP1=Q2 +O2SCOND1=Capteur Q2 Nombre de Conditions de Controle Trouves Banque 1 +O2SCOMP2=Capteur Q2 Banque 2 Nombres de Controles Completés +O2SCOND2=Capteur Q2 Nombre de Conditions de Controles Rencontrés Banque 2 +AIRCOMP=Nombre de Conditions de Controle d'AIRE Completes (Aire Secondaire) +AIRCOND=Nombres de Conditions de Controle d'AIRE Rencontrés (Aire Secondaire) +EVAPCOMP=Nombres de Conditions de Controle EVAP Complétés +EVAPCOND=Nombres de Conditions de Controle EVAP Trouves +SO2SCOMP1=Capteur Q2 Secondaire Nombre de Controles Complétés Banque 1 +SO2SCOND1=Capteur Q2 Secondaire Nombres de Conditions de Controles Rencontres Banque 1 +SO2SCOMP2=Capteur Q2 Secondaire Nombres de Controles Completés Banque 2 +SO2SCOND2=Capteur Q2 Secondaire Nombres de Conditions de Controles Rencontres Banque 2 +HCCATCOMP=Nombres de Conditions des Controles de Catalystes NMHC Completés +HCCATCOND=Nombres NMHC de Conditions de Controles Rencontres +NCATCOMP=Nombres NOx/SCR de Conditions de Controles de Catalystes +NCATCOND=Nombres de Conditions de Controle des Catalystes NOx/SCR +NADSCOMP=Nombres de Conditions de Controles d'Absorbeur NOx +NADSCOND=Nombres de Conditions de Controles d'Absorbeur NOx Rencontres +PMCOMP=Nombres de Conditions de Controles du Filtre PM Complétés +PMCOND=Nombres de Conditions de Controle du Filtre PM Rencontres +EGSCOMP=Nombres de Conditions de Controles du Capteur de Gas d'Exhaustion Complétés +EGSCOND=Nombres de Conditions de Controles du Capteur de Gas d' Exhaustion Rencontres +EGRCOMP=Nombres de Conditions de Controles EGR et/ou WT Complets +EGRCOND=Nombres de Conditions de Controles EGR et/ou VVT Rencontres +BPCOMP=Nombres de Conditions de Controles pour Elever la Pression +BPCOND=Nombres de Conditions de Controles pour Elever la Pression +FUELCOMP=Nombres de Conditions de Controles du Carburant +FUELCOND=Nombres de Conditions de Contrôles du Carburant +# conversion items +open_loop_due_to_insufficient_engine_temperature=Boucle ouverte du à une température moteur insuffisante +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Boucle fermée, utilisant l'info capteur d'oxygène pour déterminer la mélange carburant +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Boucle ouverte du à la charge moteur OU coupure carburant en décélération +open_loop_due_to_system_failure=Boucle ouverte du à une panne du système +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Boucle fermée, utilisant au moins un capteur d'oxygène mais avec un défaut sur le système de mesure +bifuel_running_gasoline=Bicarburant en mode essence +bifuel_running_methanol=Bicarburant en mode méthanol +bifuel_running_ethanol=Bicarburant en mode éthanol +bifuel_running_lpg=Bicarburant en mode GPL +bifuel_running_cng=Bicarburant en mode CNG +bifuel_running_propane=Bicarburant en mode propane +bifuel_running_electricity=Bicarburant en mode électrique +bifuel_running_electric_and_combustion_engine=Bicarburant en mode électrique et thermique +hybrid_running_electric_and_combustion_engine=Flux de machine electrique et combustion hybride +hybrid_regenerative=Machine Hybride de reproduction +bifuel_running_diesel=Bicarburant en mode diesel +compression_ignition_monitor_available=Surveillance allumage par compression disponible +obd_ii_as_defined_by_the_carb=OBD°II comme défini par le CARB +obd_as_defined_by_the_epa=OBD comme défini par l'EPA +engine_manufacturer_diagnostics_(emd)=Diagnostique du Fabricant de la Machine (EMD) +engine_manufacturer_diagnostics_enhanced_(emd+)=Diagnostique du Fabricant de la Machine Elevée +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Tache Dure-Diagnostique à Bord (Enfant/Partial) (HD OBD-C) +heavy_duty_on_board_diagnostics_(hd_obd)=Tache Dure Diagnostique à Bord (HD OBD) +world_wide_harmonized_obd_(wwh_obd)=OBD Harmonisé à Niveau Global (WWH OBD) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=Tache Dure Euro OBD Etape I sans controle NOx (HD EOBD-I) +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=Tache Dure Euro OBD Etape I avec controle NOx (HD EOBD-I N) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=Tache Dure Euro OBD Etape II sans controle NOx (HD EOBD-II) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=Tache Dure Euro OBD Etape II avec controle NOx (HD EOBD-II N) +brazil_obd_phase_1_(obdbr_1)=Brésil OBD Phase 1 (OBDBr-1) +brazil_obd_phase_2_(obdbr_2)=Brésil OBD Phase 2 (OBDBr-2) +korean_obd_(kobd)=Coréen OBD (KOBD) +india_obd_i_(iobd_i)=Inde OBD I (IOBD I) +india_obd_ii_(iobd_ii)=Inde OBD II (IOBD II) +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=Tache Dure Euro OBD Etape VI (HD EOBD-IV) +upstream=Amont +downstream_of_catalytic_converter=Aval convertisseur catalytique +from_the_outside_atmosphere_or_off=De l'ambience extérieure ou désactivé +pump_commanded_on_for_diagnostics=Pompe commandée pour le diagnostic +obd_federal_epa=OBD EPA Fédérale +customer.specific.trouble.code.see.manual=Code de panne spécifique au client. Voir le manuel… +vin_numitems=Nombre d'objets VIN +calid_numitems=Nombre d'objets de CAL-ID +calibration_identifier=Indice de calibration +calibration_identifier2=Indice 2 de calibration +status_pto=Statut Prise de force +status_glowplug_lamp=Statut voyant de préchauffage +engine_coolant_temp_1=Température liquide refroidissement 1 +intake_air_temp_b1s1=Température air admission Capteur 1 (Banc 1) +intake_air_temp_b1s2=Température air admission Capteur 2 (Banc 1) +intake_air_temp_b2s1=Température air admission Capteur 1 (Banc 2) +intake_air_temp_b2s2=Température air admission Capteur 2 (Banc 2) +intake_air_temp_b2s3=Température air admission Capteur 3 (Banc 2) +egr_temp_a=Température EGR (Capteur A) +egr_temp_c=Température EGR (Capteur C) +rpm_charger_a=Régime Turbo A ( tr/mn) +rpm_charger_b=Régime Turbo B ( tr/mn) +temp_charger_a_compressor_out=Température sortie compresseur (Turbo A) +temp_charger_a_turbine_in=Température entrée turbine (Turbo A) +temp_charger_a_turbine_out=Température sortie turbine (Turbo A) +temp_charger_b_turbine_out=Température sortie turbine (Turbo B) +charge_air_temp_b1s1=Température échangeur Capteur 1 (Banc 1) +charge_air_temp_b2s1=Température échangeur Capteur 1 (Banc 2) +dpf_b1_pressure_delta=Delta Pression FAP Banc 1 +dpf_b1_pressure_in=Pression entrée FAP Banc 1 +dpf_b1_pressure_out=Pression sortie FAP Banc 1 +dpf_b2_pressure_in=Pression entrée FAP Banc 2 +dpf_b2_pressure_out=Pression sortie FAP Banc 2 +dpf_b2_temperature_in=Température entrée FAP Banc 2 +dpf_b2_temperature_out=Température sortie FAP Banc 2 +state_dpf=Statut régénération FAP +dist_dpf_regen=Distance moyenne entre régénérations +time_dpf_regen=Temps moyen entre régénérations +o2_percent_b1s1=Concentration O2 Capteur 1 Banc 1 +o2_percent_b1s2=Concentration O2 Capteur 2 Banc 1 +o2_percent_b2s1=Concentration O2 Capteur 1 Banc 2 +o2_percent_b2s2=Concentration O2 Capteur 2 Banc 2 +o2_lambda_b1s1=Lambda Sonde O2 Capteur 1 Banc 1 +o2_lambda_b1s2=Lambda Sonde O2 Capteur 2 Banc 1 +o2_lambda_b2s1=Lambda Sonde O2 Capteur 1 Banc 2 +o2_lambda_b2s2=Lambda Sonde O2 Capteur 2 Banc 2 +strategy_mil=Stratégie d'affichage MIL +hours_mil_on=Heures de fonctionnement MIL présente +b1s4=Capteur 4 Banc 1 +b1s3=Capteur 3 Banc 1 +b1s2=Capteur 2 Banc 1 +b1s1=Capteur 1 Banc 1 +active=Active +continuous=Continu +closed_loop=Boucle fermée +b4s2=Capteur 2 Banc 4 +b4s1=Capteur 1 Banc 4 +b3s2=Capteur 2 Banc 3 +b2s4=Capteur 4 Banc 2 +b2s3=Capteur 3 Banc 2 +b2s2=Capteur 2 Banc 2 +inactive=inactif +nox_emissions_too_high=Émissions NOx trop élevées +o2_sensor_fuel_trim_b1s1=Correction de l'alimentation en carburant par la sonde à oxygène pré catalyseur (Banc1) +o2_sensor_fuel_trim_b1s2=Correction de l'alimentation en carburant par la sonde à oxygène 2 ( postcat ) Banc 1 +o2_sensor_fuel_trim_b1s3=Correction de l'alimentation en carburant par la sonde à oxygène 3 (Banc 1) +o2_sensor_fuel_trim_b2s1=Correction de l'alimentation en carburant par la sonde à oxygène 1 ( précat ) (Banc 2) +o2_sensor_fuel_trim_b2s2=Correction de l'alimentation en carburant par la sonde à oxygène 2 ( postcat ) (Banc 2) +o2_sensor_fuel_trim_b2s4=Correction de l'alimentation en carburant par la sonde à oxygène 4 (Banc 2) +TST_DPFREGEN=Régénération FAP diesel +TST_EVAPLEAK=Test de fuite système d'évaporation +fault_present=Défaut présent +error=Erreur +enabled=activé +dpf_regenerating=FAP en régénération +o2_sensor_fuel_trim_b1s4=Correction de l'alimentation en carburant par la sonde à oxygène 4 (Banc 1) +o2_sensor_fuel_trim_b2s3=Correction de l'alimentation en carburant par la sonde à oxygène 3 (Banc 2) +temp_charger_b_compressor_out=Température sortie compresseur (Turbo B) +engine_coolant_temp_2=Température liquide refroidissement 2 +intake_air_temp_b1s3=Température air admission Capteur 3 (Banc 1) +temp_charger_a_compressor_in=Température entrée compresseur (Turbo A) +charge_air_temp_b2s2=Température échangeur Capteur 2 (Banc 2) +percent_friction=Couple de friction moteur +egr_temp_b=Température EGR (Capteur B) +egr_temp_d=Température EGR (Capteur D) +temp_charger_b_turbine_in=Température entrée turbine (Turbo B) +temp_charger_b_compressor_in=Température entrée compresseur (Turbo B) +charge_air_temp_b1s2=Température échangeur Capteur 2 (Banc 1) +dpf_b2_pressure_delta=Delta Pression FAP Banc 2 +state_mil=État d'affichage MIL +dpf_b1_temperature_in=Température entrée FAP Banc 1 +dpf_b1_temperature_out=Température sortie FAP Banc 1 +active_regen=Régénération Active +open_loop=Boucle ouverte +b3s1=Capteur 1 Banc 3 +b2s1=Capteur 1 Banc 2 +intake_air_control_b=Consigne débit d'air admission B +rail_temp_a=Température carburant rail A +rail_pressure_b=Pression carburant rail B +rail_temp_b=Température carburant rail B +boost_pressure_a=Pression de suralimentation A +boost_pressure_b=Pression de suralimentation B +vtg_position_cmd_a=Commande Turbo Géométrie Variable position A +vtg_position_a=Turbo Géométrie Variable position A +vtg_position_b=Turbo Géométrie Variable position B +exhaust_pressure_b1=Pression échappement B1 +exhaust_pressure_b2=Pression échappement B2 +temp_manifold_surface=Température de surface collecteur admission +ppm_nox_b1s1=Concentration NOx Capteur 1 Banc 1 +ppm_nox_b1s2=Concentration NOx Capteur 2 Banc 1 +ppm_nox_b2s2=Concentration NOx Capteur 2 Banc 2 +rt_nox_warning=Temps de fonctionnement avec alarme NOx active +press_manifold_abs_a=Pression absolue collecteur admission A +press_manifold_abs_b=Pression absolue collecteur admission B +state_scr_act=État système SCR courant +state_scr_10k=État système SCR 00-10k km +state_scr_20k=État système SCR 00-20k km +state_scr_30k=État système SCR 20-30k km +state_scr_40k=État système SCR 30-40k km +state_nox_warn_sys=État système alarme NOx +hours_egr_valve=Compteur Vanne EGR +exhaust_temperature_b1s6=Température échappement Capteur 6 Banc 1 +exhaust_temperature_b1s8=Température échappement Capteur 8 Banc 1 +exhaust_temperature_b2s5=Température échappement Capteur 5 Banc 2 +exhaust_temperature_b2s8=Température échappement Capteur 8 Banc 2 +odometer_reading=Compteur kilométrique +exhaust_temperature_b2s6=Température échappement Capteur 6 Banc 2 +vtg_position_cmd_b=Commande Turbo Géométrie Variable position B +exhaust_temperature_b2s7=Température échappement Capteur 7 Banc 2 +ppm_nox_b2s1=Concentration NOx Capteur 1 Banc 2 +exhaust_temperature_b1s7=Température échappement Capteur 7 Banc 1 +exhaust_temperature_b1s5=Température échappement Capteur 5 Banc 1 +obd_requirements=Exigences OBD diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_he.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_he.properties new file mode 100644 index 0000000..bb7d97e --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_he.properties @@ -0,0 +1,94 @@ +# data items +number_fault_codes=מספר הקודים של התקלות +status_mil=מצב נורת תקלת מנוע +status_fuel_system=מצב בדיקת מערכת הדלק +status_component_test=מצב בדיקת רכיב +status_ignition_monitoring=מצב מעקב אחר הצתה +status_catalyst_test=מצב בדיקת מאיץ +status_evaporative_system_test=מצב בדיקת מערכת האידוי +status_secondary_air_system_test=מצב בדיקת מערכת האוויר המשנית +status_ac_refrigerant_test=מצב בדיקת קירור המזגן +status_oxygen_sensor_test=מצב בדיקת חיישן החמצן +status_oxygen_sensor_heater_test=מצב בדיקת חיישן מחמם החמצן +status_egr_system_test=מצב בדיקת מערכת ה־EGR +location_fault_code=מיקום קוד בדיקת תקלות +status_fuel_system_1=מצב מערכת דלק 1 +status_misfires=מצב החטאת בעירה +status_fuel_system_2=מצב מערכת דלק 2 +engine_load_calculated=ערך עומס מחושב +engine_coolant_temperature=טמפרטורת נוזל קירור +engine_speed=סל״ד המנוע +vehicle_speed=מהירות כלי הרכב +intake_air_temperature=טמפרטורת אוויר יניקה +status_secondary_air_system=מצב אוויר משנה +number_oxygen_sensors=חיישני חמצן נמצאים +map_oxygen_sensors_present=חיישני חמצן נמצאים +running_time=הזמן מאז הנעת המנוע +no.trouble.codes.set=לא הוגדרו קודים של בעיות +fuel_level=קלט רמת דלק +barometric_pressure=לחץ ברומטרי (מוחלט) +jobd,_eobd,_and_obd_ii=JOBD,‏ EOBD ו־OBD II +reserved=שמור +korean_obd_(kobd)=OBD של קוריאה (KOBD) +india_obd_i_(iobd_i)=OBD I של הודו (IOBD I) +india_obd_ii_(iobd_ii)=OBD II של הודו (IOBD II) +available=זמין +incomplete=חלקי +obd_ii=OBD II +eobd=EOBD +jobd=JOBD +jobd,_eobd_and_obd_ii=JOBD,‏ EOBD ו־OBD II +customer.specific.trouble.code.see.manual=קוד תקלה בהגדרת המשתמש. נא לעיין במדריך… +not_available=לא זמין +diesel=דיזל +off=כבוי +on=פעיל +obd_ii_as_defined_by_the_carb=OBD-II כפי שהוגדר ע לידי ה־CARB +obd_as_defined_by_the_epa=OBD כפי שהוגדר על ידי ה־EPA +obd_and_obd_ii=OBD ו־OBD-II +obd_i=OBD-I +not_obd_compliant=אין תאימות ל־OBD +eobd_(europe)=EOBD (אירופה) +eobd_and_obd_ii=EOBD ו־OBD-II +eobd_and_obd=EOBD ו־OBD +eobd,_obd_and_obd_ii=EOBD,‏ OBD ו־OBD II +jobd_(japan)=JOBD (יפן) +jobd_and_obd_ii=JOBD ו־OBD II +jobd_and_eobd=JOBD ו־EOBD +intake_manifold_pressure=לחץ סעפת יניקה +fuel_type=סוג דלק +map_exhaust_temperature_sensors_b1=חיישני טמפרטורה בצינור המפלט B1 +exhaust_temperature_b1s1=טמפרטורה בצינור המפלט B1S1 +exhaust_temperature_b1s2=טמפרטורה בצינור המפלט B1S2 +exhaust_temperature_b1s3=טמפרטורה בצינור המפלט B1S3 +exhaust_temperature_b1s4=טמפרטורה בצינור המפלט B1S4 +vehicle_identification_number=מספר זיהוי רכב +calibration_verification=אימות כיול +IGNCNTR=מונה הצתות +calibration_identifier=מזהה כיול +calibration_identifier2=מזהה כיול 2 +time_remaining_life_battery_pack=משך החיים הנותר של חבילת הסוללות ההיברידית +engine_oil_temperature=טמפרטורת שמן המנוע +fuel_injection_timing=תזמון הזרקת דלק +engine_fuel_rate=יחס דלק מנוע +engine_torque_demand=דרישת נהג למומנט סיבוב +engine_torque=מומנט סיבוב של המנוע +map_exhaust_temperature_sensors_b2=חיישני טמפרטורה בצינור המפלט B2 +exhaust_temperature_b2s1=טמפרטורה בצינור המפלט B2S1 +exhaust_temperature_b2s2=טמפרטורה בצינור המפלט B2S2 +exhaust_temperature_b2s3=טמפרטורה בצינור המפלט B2S3 +exhaust_temperature_b2s4=טמפרטורה בצינור המפלט B2S4 +ethanol_fuel_percentage=% דלק אתנול +accelerator_pedal_position=מיקום דוושת האצה יחסי +distance_sine_mil_active=מרחק מאז הפעלת נורת בדיקת המנוע +egr_error=שגיאת מחזור גזי פליטה (EGR) +distance_since_ecu_reset=מרחק מאז איפוס יחידת בקרת המנוע +counts_warmups_since_ecu_reset=התנעות מאז איפוס יחידת בקרת המנוע +pump_commanded_on_for_diagnostics=פיקוד הפעלה של המשאבה לצורך בדיקות +fuel_trim_long_b2=קיזוז דלק לזמן ארוך (מצבור 2) +fuel_pressure=לחץ דלק (מד) +fuel_trim_short_b2=קיזוז דלק לזמן קצר (מצבור 2) +fuel_trim_long_b1=קיזוז דלק לזמן ארוך (מצבור 1) +fuel_trim_short_b1=קיזוז דלק לזמן קצר (מצבור 1) +ecu_voltage=מתח ECU +throttle_position=עמדת מצערת מוחלטת diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_hu.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_hu.properties new file mode 100644 index 0000000..9710d4f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_hu.properties @@ -0,0 +1,505 @@ + + + +map_oxygen_sensors_present=Rendelkezésre álló O₂ / lambdaszondák +obd_type=A jármű diagnosztikai rendszerének megfelelősége +number_oxygen_sensors=Rendelkezésre álló O₂ / lambdaszondák +status_secondary_air_system=Másodlagos levegő állapota +throttle_position=Fojtószelep abszolút pozíciója +mass_airflow=Levegőáramlás (MAF érzékelő) +intake_air_temperature=Beszívott levegő hőmérséklete +ignition_timing_advance_cyl1=Gyújtási pont (1. henger) +vehicle_speed=Járműsebesség +engine_speed=Motorfordulatszám +intake_manifold_pressure=Szívótorok/szívósor nyomása +engine_coolant_temperature=Hűtőközeg-hőmérséklet +engine_load_calculated=Számított motorterhelés +status_fuel_system_2=2. tüzelőanyag-rendszer állapota +status_fuel_system_1=1. tüzelőanyag-rendszer állapota +location_fault_code=Hibakód helye +status_egr_system_test=EGR rendszer tesztjének állapota +status_oxygen_sensor_heater_test=Lambdaszonda-fűtőelem teszjénekt állapota +status_oxygen_sensor_test=Oxigénérzékelő tesztjének állapota +status_ac_refrigerant_test=Légkondicionáló-hűtőközeg tesztjének állapota +status_secondary_air_system_test=Másodlagos levegőrendszer tesztjének állapota +status_evaporative_system_test=Párologtató-rendszer tesztjének állapota +status_catalyst_test_nox_monitor=Fűtött katalizátor / NOx-ellenőrzés vizsgálati állapota +status_catalyst_test=Katalizátorteszt állapota +status_ignition_monitoring=Gyújtásfigyelés állapota +status_component_test=Alkatrésztesztek állapota +status_fuel_system=Tüzelőanyag-rendszer vizsgálatának állapota +status_misfires=Gyújtáskimaradás állapota +status_mil=Motorkontroll-lámpa állapota +# data items +number_fault_codes=Hibakódok száma +fuel_trim_short_b2=Rövidtávú tüzelőanyag-korrekció (2. hengersor) +o2_sensor_voltage_b2s1=Lambdaszonda feszültsége (2. hengersor, 1. szonda) +o2_sensor_voltage_b2s2=Lambdaszonda feszültsége (2. hengersor, 2. szonda) +o2_sensor_voltage_b2s3=Lambdaszonda feszültsége (2. hengersor, 3. szonda) +o2_sensor_voltage_b2s4=Lambdaszonda feszültsége (2. hengersor, 4. szonda) +throttle_position_e=„E” abszolút fojtószelep-pozíció +throttle_position_f=„F” abszolút fojtószelep-pozíció +fuel_trim_long_b1=Hosszútávú tüzelőanyag-korrekció (1. hengersor) +running_time=A motor indítása óta eltelt idő +o2_sensor_voltage_b1s1=Lambdaszonda feszültsége (1. hengersor, 1. szonda) +o2_sensor_voltage_b1s4=Lambdaszonda feszültsége (1. hengersor, 4. szonda) +cat_temperature_b1s2=Katalizátor-hőmérséklet (1. hengersor, 2. érzékelő) +ambient_air_temperature=Környezeti levegőhőmérséklet +obd_requirements=OBD követelmények +distance_since_ecu_reset=Az ECU visszaállítása óta megtett távolság +o2_sensor_lambda_s4=Lambdaszonda 4 (lambda) +o2_sensor_lambda_s5=Lambdaszonda 5 (lambda) +o2_sensor_current_s2=Lambdaszonda 2 (áram) +cat_temperature_b1s1=Katalizátor-hőmérséklet (1. hengersor, 1. érzékelő) +cat_temperature_b2s1=Katalizátor-hőmérséklet (2. hengersor, 1. érzékelő) +throttle_position_d=„D” abszolút fojtószelep-pozíció +equiv_ratio_max=Maximális ekvivalencia-arány +o2_sensor_voltage_max=Oxigénszonda maximális feszültsége +pressure_vapor_evaporative_purge_absolute=EVAP-rendszer abszolút gőznyomása +fuel_trim_short_b3=Rövid távú másodlagos oxigénérzékelő-korrekció (bank 3) +time_since_ecu_reset=A hibakódok törlése (ECU-ról) óta eltelt idő +engine_coolant_temp_1=Hűtőfolyadék-hőmérséklet 1 +engine_coolant_temp_2=Hűtőfolyadék-hőmérséklet 2 +engine_torque_idle=Üresjárati nyomaték +status_glowplug_lamp=Izzítás ellenőrzőlámpa állapota +airmass_maf_a=Légtömeg (MAF A) +status_pto=PTO (Power Take Off) állapota +status_at_gear=Automata (AT) váltó állapota +status_mt_gear=Manuális (MT) váltó állapota +intake_air_temp_b1s2=Beszívott levegő hőmérséklete (1. hengersor, 2. érzékelő) +intake_air_temp_b1s3=Beszívott levegő hőmérséklete (1. hengersor, 3. érzékelő) +intake_air_temp_b2s3=Beszívott levegő hőmérséklete (2. hengersor, 3. érzékelő) +egr_a_error=„A” vezérelt EGR-hiba +egr_b_dutycycle=„B” vezérelt EGR kitöltési ciklusa +egr_b_position=„B” vezérelt EGR pozíciója +egr_b_error=„B” vezérelt EGR-hiba +egr_temp_a=EGR hőmérséklet (érzékelő: „A”) +egr_temp_c=EGR hőmérséklet (érzékelő: „C”) +egr_temp_b=EGR hőmérséklet (érzékelő: „B”) +egr_temp_d=EGR hőmérséklet (érzékelő: „D”) +throttle_control_a=„A” fojtószelep-vezérlő +throttle_position_a=„A” fojtószelep-pozíció +throttle_control_b=„B” fojtószelep-vezérlő +rail_pressure_cmd_a=„A” vezérelt tüzelőanyag (Rail) nyomás +rail_pressure_a=„A” tüzelőanyag (Rail) nyomás +rail_temp_a=„A” tüzelőanyag (Rail) hőmérséklet +rail_pressure_cmd_b=„B” vezérelt tüzelőanyag (Rail) nyomás +charger_pressure_inlet_a=„A” turbófeltöltő-kompresszor bemeneti nyomása +charger_pressure_inlet_b=„B” turbófeltöltő-kompresszor bemeneti nyomása +boost_pressure_cmd_a=„A” vezérelt feltöltőnyomás +boost_pressure_cmd_b=„B” vezérelt feltöltőnyomás +boost_pressure_b=„B” feltöltőnyomás +rail_pressure_b=„B” tüzelőanyag (Rail) nyomás +rail_temp_b=„B” tüzelőanyag (Rail) hőmérséklet +vtg_position_a=„A” változó geometriájú turbó pozíciója +vtg_position_cmd_b=„B” változó geometriájú turbó vezérelt-pozíciója +vtg_position_b=„B” változó geometriájú turbó pozíciója +exhaust_pressure_b2=Kipufogógáz nyomása (2. hengersor) +exhaust_pressure_b1=Kipufogógáz nyomása (1. hengersor) +o2_sensor_fuel_trim_b2s2=Lambdaszonda tüzelőanyag-korrekció (2. hengersor, 2. szonda) +o2_sensor_fuel_trim_b2s3=Lambdaszonda tüzelőanyag-korrekció (2. hengersor, 3. szonda) +o2_sensor_fuel_trim_b2s4=Lambdaszonda tüzelőanyag-korrekció (2. hengersor, 4. szonda) +o2_sensor_fuel_trim_b1s2=Lambdaszonda tüzelőanyag-korrekció (1. hengersor, 2. szonda) +engine_torque_point_3=Motornyomaték-pont 3 +engine_torque_point_1=Motornyomaték-pont 1 +engine_torque_point_2=Motornyomaték-pont 2 +engine_torque=Motornyomaték +engine_torque_reference=Motornyomaték-referencia +engine_oil_temperature=Motorolaj-hőmérséklet +engine_torque_demand=Meghajtónyomaték-igény +accelerator_pedal_position=A gázpedál relatív pozíciója +time_remaining_life_battery_pack=Hibrid akkumulátor hátralévő élettartama +fuel_trim_long_b2=Hosszútávú tüzelőanyag-korrekció (2. hengersor) +pressure_vapor_evaporative_purge=EVAP-rendszer gőznyomása +fuel_trim_short_b1=Rövidtávú tüzelőanyag-korrekció (1. hengersor) +ethanol_fuel_percentage=Ethanol tüzelőanyag % +commanded_throttle_position=A vezérelt fojtószelep működtetőjének pozíciója +throttle_position_b=„B” abszolút fojtószelep-pozíció +equiv_ratio_commanded=Vezérelt ekvivalencia-arány +ecu_voltage=ECU feszültsége +engine_load=Abszolút motorterhelés +cat_temperature_b2s2=Katalizátor-hőmérséklet (2. hengersor, 2. érzékelő) +o2_sensor_lambda_s8=Lambdaszonda 8 (lambda) +o2_sensor_current_s7=Lambdaszonda 7 (áram) +o2_sensor_lambda_s6=Lambdaszonda 6 (lambda) +o2_sensor_current_s6=Lambdaszonda 6 (áram) +o2_sensor_current_s4=Lambdaszonda 4 (áram) +o2_sensor_lambda_s3=Lambdaszonda 3 (lambda) +o2_sensor_lambda_s2=Lambdaszonda 2 (lambda) +barometric_pressure=Barometrikus-nyomás (abszolút) +o2_sensor_lambda_s1=Lambdaszonda 1 (lambda) +fuel_level=Tüzelőanyagszint bemenet +evaporative_purge_ratio=Vezérelt párologtatási tisztítás +distance_sine_mil_active=Megtett távolság a motorkontroll-lámpa megjelenése óta +status_power_take_off=PTO (Power Take-Off) állapot +fuel_pressure=Tüzelőanyag-nyomás (nyomásmérő) +fuel_pressure_rel=Közösnyomócső nyomása (a szívócső vákuumához viszonyítva) +o2_sensor_voltage_b1s2=Lambdaszonda feszültsége (1. hengersor, 2. szonda) +o2_sensor_current_s5=Lambdaszonda 5 (áram) +o2_sensor_current_s8=Lambdaszonda 8 (áram) +egr_error=EGR hiba +egr_ratio_commanded=Vezérelt EGR +o2_sensor_current_s3=Lambdaszonda 3 (áram) +mass_airflow_max=Maximális levegőáramlási sebesség a légtömeg-érzékelőtől +fuel_type=Tüzelőanyag típusa +throttle_position_rel=Relatív fojtószelep-pozíció +o2_sensor_current_max=Oxigénszonda maximális árama +fuel_pressure_max=Abszolút maximális nyomás a szívócsőben +engine_torque_point_4=Motornyomaték-pont 4 +fuel_injection_timing=Tüzelőanyag-befecskendezés időzítése +engine_fuel_rate=Motor tüzelőanyag aránya +airmass_maf_b=Légtömeg (MAF B) +intake_air_temp_b2s1=Beszívott levegő hőmérséklete (2. hengersor, 1. érzékelő) +intake_air_temp_b2s2=Beszívott levegő hőmérséklete (2. hengersor, 2. érzékelő) +intake_air_temp_b1s1=Beszívott levegő hőmérséklete (1. hengersor, 1. érzékelő) +fuel_trim_long_b3=Hosszú távú másodlagos oxigénérzékelő-korrekció (bank 3) +fuel_trim_short_b4=Rövid távú másodlagos oxigénérzékelő-korrekció (bank 4) +fuel_trim_long_b4=Hosszú távú másodlagos oxigénérzékelő-korrekció (bank 4) +boost_pressure_a=„A” feltöltőnyomás +o2_sensor_fuel_trim_b1s1=Lambdaszonda tüzelőanyag-korrekció (1. hengersor, 1. szonda) +o2_sensor_fuel_trim_b1s3=Lambdaszonda tüzelőanyag-korrekció (1. hengersor, 3. szonda) +o2_sensor_fuel_trim_b2s1=Lambdaszonda tüzelőanyag-korrekció (2. hengersor, 1. szonda) +o2_sensor_fuel_trim_b1s4=Lambdaszonda tüzelőanyag-korrekció (1. hengersor, 4. szonda) +o2_sensor_voltage_b1s3=Lambdaszonda feszültsége (1. hengersor, 3. szonda) +o2_sensor_lambda_s7=Lambdaszonda 7 (lambda) +o2_sensor_current_s1=Lambdaszonda 1 (áram) +counts_warmups_since_ecu_reset=Üzemmeleg-állapotok száma az ECU visszaállítása óta +time_since_mil_on=Járó motor mellett eltelt idő a motorkontroll-lámpa megjelenése óta +throttle_position_c=„C” abszolút fojtószelep-pozíció +vtg_position_cmd_a=„A” változó geometriájú turbó vezérelt-pozíciója +egr_a_dutycycle=„A” vezérelt EGR kitöltési ciklusa +egr_a_position=„A” vezérelt EGR pozíciója +intake_air_control_a=„A” beszívott levegő áramlásvezérlője +intake_air_position_a=„A” beszívott levegő áramlásvezérlőjének pozíciója +intake_air_control_b=„B” beszívott levegő áramlásvezérlője +intake_air_position_b=„B” beszívott levegő áramlásvezérlőjének pozíciója +boost_status_a=„A” feltöltőnyomás-vezérlő állapota +boost_status_b=„B” feltöltőnyomás-vezérlő állapota +vtg_status_a=„A” vezérelt feltöltőnyomás állapot +vtg_status_b=„B” vezérelt feltöltőnyomás állapot +jobd,_eobd,_and_obd_ii=JOBD, EOBD és OBD II +wastegate_position_cmd_a=„A” Wastegate vezérelt-pozíciója +wastegate_position_a=„A” Wastegate pozíciója +wastegate_position_cmd_b=„B” Wastegate vezérelt-pozíciója +wastegate_position_b=„B” Wastegate pozíciója +rpm_charger_a=„A” Turbófeltöltő fordulatszáma +rpm_charger_b=„B” Turbófeltöltő fordulatszáma +temp_charger_a_compressor_in=„A” Turbófeltöltő-kompresszor bemeneti hőmérséklete +temp_charger_a_compressor_out=„A” Turbófeltöltő-kompresszor kimeneti hőmérséklete +temp_charger_b_compressor_out=„B” Turbófeltöltő-kompresszor kimeneti hőmérséklete +temp_charger_b_turbine_in=„B” Turbófeltöltő-turbina bemeneti hőmérséklete +temp_charger_b_turbine_out=„B” Turbófeltöltő-turbina kimeneti hőmérséklete +charge_air_temp_b1s1=Töltőlevegő-hűtő (intercooler) hőmérséklete (1. hengersor, 1. érzékelő) +temp_charger_b_compressor_in=„B” Turbófeltöltő-kompresszor bemeneti hőmérséklete +charge_air_temp_b1s2=Töltőlevegő-hűtő (intercooler) hőmérséklete (1. hengersor, 2. érzékelő) +charge_air_temp_b2s1=Töltőlevegő-hűtő (intercooler) hőmérséklete (2. hengersor, 1. érzékelő) +charge_air_temp_b2s2=Töltőlevegő-hűtő (intercooler) hőmérséklete (2. hengersor, 2. érzékelő) +map_exhaust_temperature_sensors_b1=Kipufogógáz hőmérséklet érzékelője (1. hengersor) +exhaust_temperature_b1s1=Kipufogógáz hőmérséklet érzékelője (1. hengersor, 1. érzékelő) +exhaust_temperature_b1s3=Kipufogógáz hőmérséklet érzékelője (1. hengersor, 3. érzékelő) +exhaust_temperature_b2s1=Kipufogógáz hőmérséklet érzékelője (2. hengersor, 1. érzékelő) +exhaust_temperature_b2s3=Kipufogógáz hőmérséklet érzékelője (2. hengersor, 3. érzékelő) +dpf_b1_pressure_delta=DPF deltanyomás (1. hengersor) +dpf_b1_pressure_in=DPF bemeneti nyomás (1. hengersor) +dpf_b1_pressure_out=DPF kimeneti nyomás (1. hengersor) +dpf_b2_pressure_delta=DPF deltanyomás (2. hengersor) +dpf_b2_pressure_in=DPF bemeneti nyomás (2. hengersor) +dpf_b2_pressure_out=DPF kimeneti nyomás (2. hengersor) +rt_eiaecd_2t2=Üzemidő EI-AECD #2 (2. számláló) +dpf_b1_temperature_in=DPF bemeneti hőmérséklet (1. hengersor) +dpf_b1_temperature_out=DPF kimeneti hőmérséklet (1. hengersor) +dpf_b2_temperature_in=DPF bemeneti hőmérséklet (2. hengersor) +dpf_b2_temperature_out=DPF kimeneti hőmérséklet (2. hengersor) +rt_eiaecd_1t1=Üzemidő EI-AECD #1 (1. számláló) +rt_eiaecd_1t2=Üzemidő EI-AECD #1 (2. számláló) +rt_eiaecd_2t1=Üzemidő EI-AECD #2 (1. számláló) +rt_eiaecd_3t1=Üzemidő EI-AECD #3 (1. számláló) +rt_eiaecd_3t2=Üzemidő EI-AECD #3 (2. számláló) +rt_eiaecd_6t1=Üzemidő EI-AECD #6 (1. számláló) +rt_eiaecd_6t2=Üzemidő EI-AECD #6 (2. számláló) +rt_eiaecd_7t1=Üzemidő EI-AECD #7 (1. számláló) +rt_eiaecd_7t2=Üzemidő EI-AECD #7 (2. számláló) +rt_eiaecd_9t1=Üzemidő EI-AECD #9 (1. számláló) +rt_eiaecd_9t2=Üzemidő EI-AECD #9 (2. számláló) +rt_eiaecd_10t1=Üzemidő EI-AECD #10 (1. számláló) +rt_eiaecd_11t2=Üzemidő EI-AECD #11 (2. számláló) +rt_eiaecd_12t1=Üzemidő EI-AECD #12 (1. számláló) +rt_eiaecd_12t2=Üzemidő EI-AECD #12 (2. számláló) +rt_eiaecd_13t1=Üzemidő EI-AECD #13 (1. számláló) +rt_eiaecd_13t2=Üzemidő EI-AECD #13 (2. számláló) +rt_eiaecd_14t1=Üzemidő EI-AECD #14 (1. számláló) +rt_eiaecd_14t2=Üzemidő EI-AECD #14 (2. számláló) +rt_eiaecd_15t1=Üzemidő EI-AECD #15 (1. számláló) +rt_eiaecd_15t2=Üzemidő EI-AECD #15 (2. számláló) +rt_eiaecd_16t1=Üzemidő EI-AECD #16 (1. számláló) +rt_eiaecd_16t2=Üzemidő EI-AECD #16 (2. számláló) +rt_eiaecd_17t1=Üzemidő EI-AECD #17 (1. számláló) +rt_eiaecd_17t2=Üzemidő EI-AECD #17 (2. számláló) +rt_eiaecd_18t1=Üzemidő EI-AECD #18 (1. számláló) +rt_eiaecd_18t2=Üzemidő EI-AECD #18 (2. számláló) +rt_eiaecd_19t1=Üzemidő EI-AECD #19 (1. számláló) +rt_eiaecd_19t2=Üzemidő EI-AECD #19 (2. számláló) +rt_eiaecd_20t1=Üzemidő EI-AECD #20 (1. számláló) +rt_eiaecd_20t2=Üzemidő EI-AECD #20 (2. számláló) +ppm_nox_b1s1=Nitrogén-oxid (NOx) koncentráció (1. hengersor, 1. érzékelő) +ppm_nox_b1s2=Nitrogén-oxid (NOx) koncentráció (1. hengersor, 2. érzékelő) +ppm_nox_b2s1=Nitrogén-oxid (NOx) koncentráció (2. hengersor, 1. érzékelő) +ppm_nox_b2s2=Nitrogén-oxid (NOx) koncentráció (2. hengersor, 2. érzékelő) +temp_manifold_surface=Szívótorok/szívósor felületi hőmérséklete +avg_reagent_consumption=Átlagos reagens (AdBlue, AUS32) fogyasztás +avg_demad_reagent_consumption=Átlagos reagens (AdBlue, AUS32) fogyasztási igény +level_reagent_tank=Reagens (AdBlue, AUS32) tartályszint +rt_nox_warning=Üzemidő aktív NOx figyelmeztetéssel +particle_mass_b1=Részecsketömeg-koncentráció (1. hengersor) +press_manifold_abs_a=„A” szívótorok/szívósor abszolút nyomása +press_manifold_abs_b=„B” szívótorok/szívósor abszolút nyomása +state_scr_act=Jelenlegi SCR rendszerállapot +state_scr_10k=SCR rendszer állapot 00-10k km +dist_induce_20k=SCR aktív indukcióval megtett távolság (10-20k km) +dist_induce_30k=SCR aktív indukcióval megtett távolság (20-30k km) +dist_induce_40k=SCR aktív indukcióval megtett távolság (30-40k km) +dist_scr_induce_act=SCR aktív indukcióval megtett távolság (00-10k km) +dist_scr_act=SCR megtett távolság (00-10k km) +state_dpf=DPF regeneráció/tisztítás állapota +load_dpf=Normalizált indítás a DPF regenerációhoz/tisztításhoz +time_dpf_regen=Eltelt átlagos idő a DPF regenerációk/tisztítások között +dist_dpf_regen=Megtett átlagos út-távolság a DPF regenerációk/tisztítások között +o2_percent_b1s1=Lambdaszonda-koncentráció (1. hengersor, 1. szonda) +o2_percent_b2s1=Lambdaszonda-koncentráció (2. hengersor, 1. szonda) +o2_lambda_b1s1=Lambdaszonda lambda-értékee (1. hengersor, 1. szonda) +percent_friction=A motor súrlódási-nyomatéka +o2_lambda_b1s2=Lambdaszonda lambda-értékee (1. hengersor, 2. szonda) +o2_lambda_b2s2=Lambdaszonda lambda-értékee (2. hengersor, 2. szonda) +state_pm_b1=Részecsketömeg-érzékelő állapota (1. hengersor) +percent_dpf_b1=Részecsketömeg-érzékelő DPF terhelés (1. hengersor) +percent_dpf_b2=Részecsketömeg-érzékelő DPF terhelés (2. hengersor) +state_pm_b2=Részecsketömeg-érzékelő állapota (2. hengersor) +strategy_mil=Motorkontroll-lámpa kijelzési stratégiája +hours_mil_on=Eltelt üzemidő aktív motorkontroll-lámpával +ecu_state_mil=ECU motorkontroll-lámpa kijelzési állapota +ecu_hours_mil_on=ECU üzemideje aktív motorkontroll-lámpával +ecu_hours_max_mil_on=ECU maximális üzemideje aktív motorkontroll-lámpával +state_fuel_press_ctrl=Tüzelőanyag-nyomásvezérlő állapota +state_fuel_balance_ctrl=Tüzelőanyag-korrekció/hozzájárulás-vezérlő állapota +state_fuel_press_ctrl_2=2. Tüzelőanyagnyomás-vezérlő állapota +state_inject_quantity_ctrl=Tüzelőanyag-befecskendezés mennyiség-vezérlő állapota +state_inject_timing_ctrl=Tüzelőanyag-befecskendezés időzítés-vezérlő állapota +state_inject_quantity_ctrl_2=2. Tüzelőanyag-befecskendezés mennyiség-vezérlő állapota +state_inject_timing_ctrl_2=2. Tüzelőanyag-befecskendezés időzítés-vezérlő állapota +state_fuel_balance_ctrl_2=2. Tüzelőanyag-korrekció/hozzájárulás-vezérlő állapota +hours_mil_on_cont=Folyamatos üzemórák aktív motorkontroll-lámpával +state_nox_warn_sys=NOx figyelmeztető-rendszer állapota +state_lvl1_induce=1. szintű indukciós állapot +state_lvl2_induce=2. szintű indukciós állapot +state_lvl3_induce=3. szintű indukciós állapot +hours_reagent_quality=Reagens (AdBlue, AUS32) minőségmérő +o2_percent_b1s4=Lambdaszonda-koncentráció (1. hengersor, 4. szonda) +hours_reagent_consum=Reagens (AdBlue, AUS32) fogyasztásmérő +hours_dosing_activity=Adagolási aktivitásmérő +hours_egr_valve=EGR-szelep mérő +hours_monitor_sys=Felügyeleti-rendszer mérő +exhaust_temperature_b1s6=Kipufogógáz hőmérséklete (1. hengersor, 6. érzékelő) +exhaust_temperature_b1s5=Kipufogógáz hőmérséklete (1. hengersor, 5. érzékelő) +exhaust_temperature_b1s7=Kipufogógáz hőmérséklete (1. hengersor, 7. érzékelő) +exhaust_temperature_b1s8=Kipufogógáz hőmérséklete (1. hengersor, 8. érzékelő) +exhaust_temperature_b2s5=Kipufogógáz hőmérséklete (2. hengersor, 5. érzékelő) +exhaust_temperature_b2s8=Kipufogógáz hőmérséklete (2. hengersor, 8. érzékelő) +o2_percent_b1s3=Lambdaszonda-koncentráció (1. hengersor, 3. szonda) +o2_percent_b2s3=Lambdaszonda-koncentráció (2. hengersor, 3. szonda) +o2_percent_b2s4=Lambdaszonda-koncentráció (2. hengersor, 4. szonda) +o2_lambda_b1s3=Lambdaszonda lambda-értéke (1. hengersor, 3. szonda) +o2_lambda_b1s4=Lambdaszonda lambda-értéke (1. hengersor, 4. szonda) +o2_lambda_b2s3=Lambdaszonda lambda-értéke (2. hengersor, 3. szonda) +o2_lambda_b2s4=Lambdaszonda lambda-értéke (2. hengersor, 4. szonda) +odometer_reading=Kilométer-számláló óra +status_engine_stop_request=Motor leállítás-kérés (STOP) +counts_vin_length=Az alvázszám hossza + +# conversion items +active=Aktív +active_regen=Aktív regeneráció +b1s1=(1. hengersor, 1. érzékelő) +b1s2=(1. hengersor, 2. érzékelő) +b1s3=(1. hengersor, 3. érzékelő) +b1s4=(1. hengersor, 4. érzékelő) +b3s2=(3. hengersor, 2. érzékelő) +b4s1=(4. hengersor, 1. érzékelő) +b4s2=(4. hengersor, 2. érzékelő) +closed_loop=Zárt hurok +error=Hiba +fault_present=Jelen lévő hiba +heavy_duty_on-board_diagnostics_(hd_obd)=Nagy teljesítményű OBD (HD OBD) +heavy_duty_vehicles_(euro_eev)_c=Nagy teljesítményű jármű (EURO EEV) C +heavy_duty_vehicles_(euro_iv)_b1=Nagy teljesítményű jármű (EURO IV) B1 +inactive=inaktív +measuring=mérés +n/a=n/a - nem alkalmazható +non_discriminatory=NEM megkülönböztethető +on_demand=Igény szerint +open_loop=Nyílt hurok +reagent_incorrect=A reagens (AdBlue, AUS32) nem megfelelő +reagent_level_low=Reagens (Adblue/AUS32) szint alacsony +regenerating=regeneráció/tisztítás +short=Rövid +gasoline=Benzin +jobd=JOBD +enabled=engedélyezve +available=Elérhető +b2s1=(2. hengersor, 1. érzékelő) +b2s2=(2. hengersor, 2. érzékelő) +b3s1=(3. hengersor, 1. érzékelő) +bifuel_running_electric_and_combustion_engine=Bi-Fuel - Elektromos és belsőégésű motorral való működés +bifuel_running_gasoline=Bi-Fuel - BENZIN tüzelőanyaggal való működés +bifuel_running_lpg=Bi-Fuel - LPG gáz tüzelőanyaggal való működés +bifuel_running_methanol=Bi-Fuel - METHANOL tüzelőanyaggal való működés +brazil_obd_phase_1_(obdbr_1)=Brazil OBD 1. fázis (OBDBr-1) +brazil_obd_phase_2_(obdbr_2)=Brazil OBD 2. fázis (OBDBr-2) +cng=CNG +deviation_in_reagent_consumption=Eltérés a reagens (AdBlue, AUS32) fogyasztásban +diesel=Dízel +discriminatory=diszkriminatív +dpf_regenerating=DPF regeneráció/tisztítás +electric=Elektromos +eobd,_obd_and_obd_ii=EOBD, OBD és OBD II +eobd=EOBD +eobd_(europe)=EOBD (Európa) +eobd_and_obd_ii=EOBD és OBD II +ethanol=Ethanol +from_the_outside_atmosphere_or_off=A külső légkörből, vagy kikapcsolt +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=Nagy teljesítményű európai I-es szintű OBD - NOx-ellenőrzés nélkül (HD EOBD-I) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=Nagy teljesítményű európai II-es szintű OBD - NOx-ellenőrzés nélkül (HD EOBD-II) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Nagy teljesítményű OBD (kezdetleges/részleges) (HD OBD-C) +heavy_duty_on_board_diagnostics_(hd_obd)=Nagy teljesítményű OBD (HD OBD) +hybrid_diesel=Hibrid dízel +hybrid_ethanol=Hibrid ethanol +hybrid_gasoline=Hibrid benzin +hybrid_regenerative=Hibrid megújuló +hybrid_running_electric_and_combustion_engine=Elektromos és belső égésű motorral működő hibrid +incomplete=Hiányos +india_obd_i_(iobd_i)=India OBD I (IOBD I) +india_obd_ii_(iobd_ii)=India OBD II (IOBD II) +jobd,_eobd_and_obd_ii=JOBD, EOBD és OBD II +jobd_(japan)=JOBD (Japán) +jobd_and_eobd=JOBD és EOBD +jobd_and_obd_ii=JOBD és OBD II +korean_obd_(kobd)=Koreai OBD (KOBD) +lpg=LPG +methanol=Methanol +no.trouble.codes.set=Nincs hibakód +not_available=Nem érhető el +not_obd_compliant=Nem OBD kompatibilis +nox_emissions_too_high=Túl magas NOx kibocsátás +obd_and_obd_ii=OBD és OBD-II +obd_as_defined_by_the_epa=Az EPA által meghatározott OBD +obd_federal_epa=EPA-szövetségi OBD +obd_i=OBD-I +obd_ii=OBD-II +obd_ii_as_defined_by_the_carb=A CARB által meghatározott OBD-II +off=Kikapcsolva +on=Bekapcsolva +propane=Propane +pump_commanded_on_for_diagnostics=Szivattyú bekapcsolása diagnosztikai céllal +upstream=Előtt +world_wide_harmonized_obd_(wwh_obd)=Világszerte harmonizált OBD (WWH OBD) +nox_absorber_regenerating=NOx elnyelő regenerálása/tisztítása +customer.specific.trouble.code.see.manual=Ügyfélspecifikus hibakód. Lásd a kézikönyvet… +reserved=Fenntartva +FUELCOMP=Befejeződött tüzelőanyag-ellenőrzések állapotszáma +FUELCOND=Tüzelőanyag-ellenőrzések alatt feltárt problémák száma +EGRCOMP=Befejeződött kipufogó EGR és/vagy VVT ellenőrzések állapotszáma +ecu_name=ECU neve +HCCATCOMP=Befejeződött NMHC katalizátor-ellenőrzések állapotszáma +AIRCOND=Levegő-ellenőrzések alatt feltárt problémák száma (másodlagos levegő) +EVAPCOMP=Befejeződött EVAP ellenőrzések állapotszáma +EVAPCOND=EVAP ellenőrzések alatt feltárt problémák száma +IGNCNTR=Gyújtásszámláló +CATCOMP1=Befejeződött katalizátorellenőrzések száma (1. hengersor) +status_engine_idle_request=Motor alapjárat-kérés (IDLE) +temp_charger_a_turbine_in=„A” Turbófeltöltő-turbina bemeneti hőmérséklete +temp_charger_a_turbine_out=„A” Turbófeltöltő-turbina kimeneti hőmérséklete +exhaust_temperature_b1s4=Kipufogógáz hőmérséklet érzékelője (1. hengersor, 4. érzékelő) +exhaust_temperature_b1s2=Kipufogógáz hőmérséklet érzékelője (1. hengersor, 2. érzékelő) +exhaust_temperature_b2s2=Kipufogógáz hőmérséklet érzékelője (2. hengersor, 2. érzékelő) +map_exhaust_temperature_sensors_b2=Kipufogógáz hőmérséklet érzékelője (2. hengersor) +exhaust_temperature_b2s4=Kipufogógáz hőmérséklet érzékelője (2. hengersor, 4. érzékelő) +rt_eiaecd_8t2=Üzemidő EI-AECD #8 (2. számláló) +rt_eiaecd_8t1=Üzemidő EI-AECD #8 (1. számláló) +rt_eiaecd_4t1=Üzemidő EI-AECD #4 (1. számláló) +rt_eiaecd_4t2=Üzemidő EI-AECD #4 (2. számláló) +rt_eiaecd_5t1=Üzemidő EI-AECD #5 (1. számláló) +rt_eiaecd_5t2=Üzemidő EI-AECD #5 (2. számláló) +rt_eiaecd_10t2=Üzemidő EI-AECD #10 (2. számláló) +rt_eiaecd_11t1=Üzemidő EI-AECD #11 (1. számláló) +state_scr_20k=SCR rendszer állapot 10-20k km +state_scr_30k=SCR rendszer állapot 20-30k km +particle_mass_b2=Részecsketömeg-koncentráció (2. hengersor) +state_scr_40k=SCR rendszer állapot 30-40k km +o2_percent_b1s2=Lambdaszonda-koncentráció (1. hengersor, 2. szonda) +o2_percent_b2s2=Lambdaszonda-koncentráció (2. hengersor, 2. szonda) +state_monitor=Kibocsátó/emissziós rendszer készenléti állapota +o2_lambda_b2s1=Lambdaszonda lambda-értékee (2. hengersor, 1. szonda) +state_mil=Motorkontroll-lámpa kijelzési állapota +exhaust_temperature_b2s6=Kipufogógáz hőmérséklete (2. hengersor, 6. érzékelő) +exhaust_temperature_b2s7=Kipufogógáz hőmérséklete (2. hengersor, 7. érzékelő) +vehicle_identification_number=Alvázszám +vin_numitems=Az alvázszám karaktereinek száma +counts_calibration_identifier_length=A kalibrációs azonosító (CAL-ID) hossza +calid_numitems=A kalibrációs azonosító (CAL-ID) karaktereinek száma +calibration_identifier=Kalibrációs azonosító +counts_calibration_verification=A kalibrációs azonosító szám hossza (CVN) +counts_ipt=Induktív energia átvitelek (IPT) [értsd: elektromos feltöltések] száma +OBDCOND=Az OBD-vizsgálati követelmény teljesítve +CATCOND2=Katalizátorellenőrzések alatt feltárt problémák száma (2. hengersor) +O2SCOMP1=Befejeződött lambdaszonda-ellenőrzések száma (1. hengersor) +O2SCOMP2=Befejeződött lambdaszonda-ellenőrzések száma (2. hengersor) +CATCOND1=Katalizátorellenőrzések alatt feltárt problémák száma (1. hengersor) +calibration_identifier2=Kalibrációs azonosító szám 2 +CATCOMP2=Befejeződött katalizátorellenőrzések száma (2. hengersor) +O2SCOND1=Lambdaszonda-ellenőrzések alatt feltárt problémák száma (1. hengersor) +O2SCOND2=Lambdaszonda-ellenőrzések alatt feltárt problémák száma (2. hengersor) +calibration_verification=Kalibrációs ellenőrzés +bifuel_running_electricity=Bi-Fuel - ELEKTROMOS működés +HCCATCOND=NMHC katalizátor-ellenőrzések alatt feltárt problémák száma +SO2SCOMP2=Befejeződött másodlagos lambdaszonda-ellenőrzések száma (2. hengersor) +counts_ecu_name_length=ECU nevének hossza +AIRCOMP=Befejeződött levegő-ellenőrzések állapotszáma (másodlagos levegő) +SO2SCOMP1=Befejeződött másodlagos lambdaszonda-ellenőrzések száma (1. hengersor) +SO2SCOND1=Másodlagos lambdaszonda-ellenőrzések alatt feltárt problémák száma (1. hengersor) +SO2SCOND2=Másodlagos lambdaszonda-ellenőrzések alatt feltárt problémák száma (2. hengersor) +NADSCOMP=Befejeződött NOx elnyelőkatalizátor-ellenőrzések állapotszáma +NADSCOND=NOx elnyelőkatalizátor-ellenőrzések alatt feltárt problémák száma +NCATCOMP=Befejeződött NOx/SCR katalizátor-ellenőrzések állapotszáma +NCATCOND=NOx/SCR katalizátor-ellenőrzések alatt feltárt problémák száma +PMCOMP=Befejeződött PM szűrő-ellenőrzések állapotszáma +PMCOND=PM szűrő-ellenőrzések alatt feltárt problémák száma +EGSCOMP=Befejeződött kipufogógáz érzékelő-ellenőrzések állapotszáma +EGSCOND=Kipufogógáz érzékelő-ellenőrzések alatt feltárt problémák száma +EGRCOND=EGR és/vagy VVT ellenőrzések alatt feltárt problémák száma +BPCOMP=Befejeződött feltöltőnyomás-ellenőrzések állapotszáma +BPCOND=Feltöltőnyomás-ellenőrzések alatt feltárt problémák száma +TST_EVAPLEAK=A párologtató (EVAP) rendszer szivárgás-vizsgálata +TST_DPFREGEN=Dízel részecskeszűrő (DPF) regenerálás/tisztítás +b2s3=(2. hengersor, 3. érzékelő) +b2s4=(2. hengersor, 4. érzékelő) +bifuel_running_ethanol=Bi-Fuel - ETHANOL tüzelőanyaggal való működés +bifuel_running_cng=Bi-Fuel - CNG gáz tüzelőanyaggal való működés +bifuel_running_diesel=Bi-Fuel - DIESEL tüzelőanyaggal való működés +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Zárt hurok, az oxigénérzékelő visszajelzésével határozza meg az tüzelőanyagkeveréket +bifuel_running_propane=Bi-Fuel - PROPANE tüzelőanyaggal való működés +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Zárt hurok, legalább egy oxigénérzékelőt használ, de a visszacsatolási rendszerben hiba van +compression_ignition_monitor_available=A kompressziós gyújtásellenőrző rendelkezésre áll +continuous=Folyamatos +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=Nagy teljesítményű európai VI-os szintű OBD (HD EOBD-VI) +engine_manufacturer_diagnostics_(emd)=Motorgyártói diagnosztika (EMD) +eobd_and_obd=EOBD és OBD +downstream_of_catalytic_converter=A katalizátor után +engine_manufacturer_diagnostics_enhanced_(emd+)=Továbbfejlesztett motorgyártói diagnosztika (EMD+) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=Nagy teljesítményű európai II-es szintű OBD - NOx-ellenőrzéssel (HD EOBD-II N) +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=Nagy teljesítményű európai I-es szintű OBD - NOx-ellenőrzéssel (HD EOBD-I N) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Nagy teljesítményű OBD (kezdetleges/részleges) (HD OBD-C) +heavy_duty_vehicles_(euro_v)_b2=Nagy teljesítményű jármű (EURO V) B2 +hybrid_electric=Hibrid elektromos +nox_absorber_desulferizing=NOx elnyelő kéntelenítése +open_loop_due_to_insufficient_engine_temperature=Nyílt hurok a motor elégtelen hőmérséklete miatt +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Nyílt hurok a motorterhelés miatt, vagy tüzelőanyag-csökkenés a lassítás miatt +open_loop_due_to_system_failure=Nyílt hurok a rendszer meghibásodása miatt diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_it.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_it.properties new file mode 100644 index 0000000..40ede45 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_it.properties @@ -0,0 +1,139 @@ + + +status_fuel_system=Stato del test del sistema del carburante +status_misfires=Stato Misfire +status_mil=Stato Spia Avaria Motore +number_fault_codes=Numero di Codici di Errore +status_component_test=Stato del test dei componenti +status_ignition_monitoring=Stato del monitoraggio dell'iniezione +status_catalyst_test=Stato del test del catalizzatore +status_ac_refrigerant_test=Stato test refrigerante aria condizionata +status_oxygen_sensor_test=Stato test Sensore Ossigeno +status_oxygen_sensor_heater_test=Stato test Riscaldamento Sensore Ossigeno +status_egr_system_test=Stato test Sistema EGR +engine_load_calculated=Valore calcolato del carico +engine_coolant_temperature=Temperatura refrigerante +intake_manifold_pressure=Pressione collettore di entrata +engine_speed=Giri motore +vehicle_speed=Velocità veicolo +intake_air_temperature=Temperatura aria di entrata +status_secondary_air_system=Stato aria secondaria +obd_type=OBD conforme a +map_oxygen_sensors_present=Sensori ossigeno presenti +running_time=Tempo dall'avvio del motore +location_fault_code=Posizione DTC +number_oxygen_sensors=Sensori ossigeno presenti +status_fuel_system_1=Stato Sistema Carburante 1 +status_fuel_system_2=Stato Sistema Carburante 2 +fuel_pressure=Pressione carburante (misuratore) +mass_airflow=Rateo flusso d'aria (sensore MAF) +throttle_position=Posizione assoluta acceleratore +status_evaporative_system_test=Stato del test del sistema evaporativo +not_available=Non disponibile +obd_and_obd_ii=OBD ed OBD-II +on=On +obd_i=OBD-I +obd_ii=OBD II +off=Off +nox_emissions_too_high=Emissioni di NOx troppo alte +distance_sine_mil_active=Distanza dall'attivazione Spia Avaria Motore +status_power_take_off=Stato Presa di potenza +egr_ratio_commanded=EGR comandato +egr_error=Errore EGR +fuel_level=Livello carburante in ingresso +time_since_mil_on=Motore in funzione mentre la Spia Avaria Motore è accesa +fuel_type=Tipologia di carburante +ethanol_fuel_percentage=Carburante Etanolo % +fuel_pressure_max=Massima pressione assoluta del collettore di aspirazione +obd_requirements=Requisiti OBD +fuel_injection_timing=Tempi di iniezione del carburante +engine_fuel_rate=Tasso di carburante del motore +status_glowplug_lamp=Stato candelette +engine_coolant_temp_1=Temperatura Refrigerante 1 +engine_coolant_temp_2=Temperatura Refrigerante 2 +egr_a_dutycycle=Ciclo di lavoro EGR A comandato +egr_a_position=Posizione EGR A comandato +egr_a_error=Errore EGR A comandato +egr_b_dutycycle=Ciclo di lavoro EGR B comandato +egr_b_position=Posizione EGR B comandato +egr_b_error=Errore EGR B comandato +egr_temp_a=Temperatura EGR (Sensore A) +egr_temp_c=Temperatura EGR (Sensore C) +egr_temp_b=Temperatura EGR (Sensore B) +egr_temp_d=Temperatura EGR (Sensore D) +strategy_mil=Strategia di visualizzazione Spia Avaria Motore +state_mil=Stato di visualizzazione Spia Avaria Motore +hours_mil_on=Ore di funzionamento con Spia Avaria Motore attiva +ecu_state_mil=Stato del visualizzatore Spia Avaria Motore dell'ECU +ecu_hours_mil_on=Ore di funzionamento dell'ECU con Spia Avaria Motore attiva +ecu_hours_max_mil_on=ECU max. Ore di funzionamento con Spia Avaria Motore attiva +state_inject_timing_ctrl=Stato Controllo tempi di iniezione del carburante +state_fuel_press_ctrl=Stato Controllo pressione carburante +state_inject_quantity_ctrl=Stato Controllo quantità iniezione carburante +hours_egr_valve=Contatore della valvola EGR +hours_mil_on_cont=Ore di funzionamento continuo con Spia Avaria Motore attiva +state_fuel_balance_ctrl=Stato Bilancio del combustibile/Controllo dei consumi +active=Attiva +FUELCOND=Condizioni di monitoraggio del carburante riscontrate Conteggi +available=Disponibile +b1s1=B1S1 +b1s2=B1S2 +b1s3=B1S3 +b1s4=B1S4 +b2s2=B2S2 +b2s3=B2S3 +b2s4=B2S4 +b3s1=B3S1 +b3s2=B3S2 +b4s1=B4S1 +bifuel_running_diesel=Bifuel attivo a diesel +bifuel_running_electricity=Bifuel attivo a Elettrico +bifuel_running_ethanol=Bifuel attivo a Etanolo +bifuel_running_gasoline=Bifuel attivo a Benzina +bifuel_running_lpg=Bifuel attivo a GPL +bifuel_running_methanol=Bifuel attivo a Metanolo +bifuel_running_propane=Bifuel attivo a Propano +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Circuito chiuso, che utilizza il feedback del sensore di ossigeno per determinare la miscela di carburante +closed_loop=Circuito chiuso +diesel=Diesel +ethanol=Etanolo +enabled=abilitato +eobd=EOBD +eobd_(europe)=EOBD (Europa) +error=Errore +eobd,_obd_and_obd_ii=EOBD, OBD ed OBD II +gasoline=Benzina +hybrid_electric=Ibrido Elettrica +hybrid_ethanol=Ibrido Etanolo +hybrid_gasoline=Ibrido Benzina +hybrid_regenerative=Ibrido Rigenerativo +hybrid_running_electric_and_combustion_engine=Ibrido con propulsione elettrica e motore a combustione +inactive=Inattivo +incomplete=Incompleto +india_obd_i_(iobd_i)=India OBD I (IOBD I) +jobd=JOBD +n/a=n/a +methanol=Metanolo +not_obd_compliant=OBD non conforme +jobd_and_obd_ii=JOBD e OBD II +korean_obd_(kobd)=OBD Coreano (KOBD) +propane=Propano +open_loop_due_to_insufficient_engine_temperature=Circuito aperto a causa della temperatura insufficiente del motore +open_loop=Circuito aperto +open_loop_due_to_system_failure=Circuito aperto a causa di un guasto del sistema +world_wide_harmonized_obd_(wwh_obd)=World Wide Harmonized OBD (WWH OBD) +active_regen=Rigenerazione attiva +b4s2=B4S2 +b2s1=B2S1 +hybrid_diesel=Ibrido Diesel +bifuel_running_cng=Bifuel attivo a GNC +bifuel_running_electric_and_combustion_engine=Bifuel attivo a elettico e motore a combustione +jobd_and_eobd=JOBD ed EOBD +eobd_and_obd=EOBD ed OBD +jobd_(japan)=JOBD (Giappone) +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Circuito aperto a causa del carico del motore O taglio del carburante a causa della decelerazione +india_obd_ii_(iobd_ii)=India OBD II (IOBD II) +jobd,_eobd,_and_obd_ii=JOBD, EOBD ed OBD II +jobd,_eobd_and_obd_ii=JOBD, EOBD ed OBD II +eobd_and_obd_ii=EOBD ed OBD-II +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Circuito chiuso, che utilizza almeno un sensore di ossigeno, ma con un errore nel sistema di feedback diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_kab.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_kab.properties new file mode 100644 index 0000000..8eddf8b --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_kab.properties @@ -0,0 +1,7 @@ +# data items +number_fault_codes=Amḍan n tengalin n tuccḍiwin +status_mil=Addad MIL +status_misfires=Addad n usenker yettwazeglen +status_fuel_system=Addad n usekyed n unagraw n userɣu +status_component_test=Addad n usekyed n isegren +status_ignition_monitoring=Addad n uḍfaṛ n usenker diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ko.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ko.properties new file mode 100644 index 0000000..2028762 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ko.properties @@ -0,0 +1,503 @@ + + +status_catalyst_test=촉매 테스트 상태 +status_ignition_monitoring=점화 모니터링 상태 +status_component_test=구성요소 테스트 상태 +status_fuel_system=연료 시스템 테스트 상태 +status_misfires=Misfire 상태 +status_mil=엔진 경고등 활성화(MIL) 상태 +number_fault_codes=고장 코드의 수 +location_fault_code=DTC 위치 +status_fuel_system_1=연료 시스템 1 상태 +status_oxygen_sensor_test=산소 센서 테스트 상태 +status_oxygen_sensor_heater_test=산소 센서 히터 테스트 상태 +status_egr_system_test=배기가스 재순환 장치 시스템 테스트 현황 +status_catalyst_test_nox_monitor=가열된 Cat / Nox 모니터 테스트 상태 +status_evaporative_system_test=유증기 회수 시스템 테스트 상태 +status_secondary_air_system_test=2차 공기 시스템 테스트 상태 +fuel_trim_short_b1=단기 연료 보정 (뱅크 1) +fuel_trim_short_b2=단기 연료 보정 (뱅크 2) +fuel_pressure=연료 압력 (게이지) +intake_manifold_pressure=흡기 매니폴드 압력 +engine_speed=엔진 RPM +vehicle_speed=차량 속도 +status_fuel_system_2=연료 시스템 2 상태 +status_ac_refrigerant_test=A/C 냉매 테스트 상태 +fuel_trim_long_b1=장기 연료 보정 (뱅크 1) +fuel_trim_long_b2=장기 연료 보정 (뱅크 2) +equiv_ratio_commanded=당량비 제어 신호 +engine_load_calculated=계산된 부하 값 +engine_coolant_temperature=냉각수 온도 +distance_sine_mil_active=엔진 경고등 활성화(MIL) 이후 이동 거리 +ignition_timing_advance_cyl1=타이밍 어드밴스 (실린더 #1) +throttle_position=절대 스로틀 위치 +status_secondary_air_system=2차 공기 상태 +number_oxygen_sensors=산소 센서 상태 +obd_type=OBD 준수 +mass_airflow=공기 유량율 (흡입 공기량 센서) +fuel_pressure_rel=연료 레일 압력 (매니폴드 진공 기준) +o2_sensor_fuel_trim_b1s1=산소 센서 연료 보정 B1S1 +o2_sensor_voltage_b1s1=산소 센서 전압 B1S1 +o2_sensor_voltage_b2s3=산소 센서 전압 B2S3 +o2_sensor_fuel_trim_b2s4=산소 센서 연료 보정 B2S4 +o2_sensor_voltage_b2s4=산소 센서 전압 B2S4 +evaporative_purge_ratio=유증기 회수 제거 제어 신호 +fuel_level=연료 수준 입력 +egr_ratio_commanded=배기가스 재순환 장치 제어 신호 +egr_error=배기가스 재순환 장치오류 +counts_warmups_since_ecu_reset=전자제어유닛(ECU) 리셋 이후 워밍업 +barometric_pressure=대기압 (절대값) +distance_since_ecu_reset=전자제어유닛(ECU) 리셋 이후 거리 +pressure_vapor_evaporative_purge=유증기 회수 시스템 증기 압력 +o2_sensor_lambda_s1=산소 센서 1 람다 +o2_sensor_current_s1=산소 센서 1 전류 +o2_sensor_lambda_s2=산소 센서 2 람다 +o2_sensor_lambda_s4=산소 센서 4 람다 +o2_sensor_current_s4=산소 센서 4 전류 +o2_sensor_lambda_s5=산소 센서 5 람다 +cat_temperature_b1s1=촉매 온도 B1S1 +cat_temperature_b2s1=촉매 온도 B2S1 +cat_temperature_b1s2=촉매 온도 B1S2 +cat_temperature_b2s2=촉매 온도 B2S2 +ecu_voltage=전자제어유닛(ECU) 전압 +engine_load=절대 엔진 부하 +throttle_position_rel=상대 스로틀 위치 +ambient_air_temperature=외기 공기 온도 +throttle_position_b=절대 스로틀 위치 B +commanded_throttle_position=통신 스로틀 액추에이터 제어 +time_since_ecu_reset=진단 문제 코드(DTC)가 지워진 이후의 시간 +mass_airflow_max=공기 질량 센서의 최대 공기 유량율 +fuel_type=연료 유형 +ethanol_fuel_percentage=에탄올 연료 % +engine_oil_temperature=엔진 오일 온도 +engine_torque_demand=토크 드라이버 요구사항 +engine_torque=엔진 토크 +engine_torque_reference=엔진 토크 참조 +engine_torque_idle=공회전 토크 +engine_torque_point_1=엔진 토크 포인트 1 +engine_torque_point_2=엔진 토크 포인트 2 +engine_torque_point_3=엔진 토크 포인트 3 +engine_torque_point_4=엔진 토크 포인트 4 +status_pto=동력인출장치 (PTO) 상태 +status_at_gear=AT 드라이브 상태 +status_mt_gear=MT 드라이브 상태 +status_glowplug_lamp=예열플러그 램프 상태 +airmass_maf_a=기단 (흡입 공기량 A) +intake_air_control_a=흡기 공기 유량 제어 A +egr_temp_b=배기가스 재순환 장치 온도 (센서 B) +boost_pressure_cmd_a=부스트 압력 A 제어 신호 +wastegate_position_cmd_a=웨이스트게이트 제어 신호 위치 A +wastegate_position_cmd_b=웨이스트게이트 제어 신호 위치 B +charge_air_temp_b1s1=차지 에어 쿨러 온도 B1S1 +charge_air_temp_b2s2=차지 에어 쿨러 온도 B2S2 +map_exhaust_temperature_sensors_b1=배기 온도 센서 B1 +exhaust_temperature_b1s1=배기 온도 B1S1 +rt_eiaecd_6t2=EI-AECD #6 타이머 2 실행 +dpf_b1_pressure_in=배출가스 저감장치(DPF) 흡입 압력 B1 +exhaust_temperature_b1s2=배기 온도 B1S2 +exhaust_temperature_b1s3=배기 온도 B1S3 +exhaust_temperature_b1s4=배기 온도 B1S4 +map_exhaust_temperature_sensors_b2=배기 온도 센서 B2 +exhaust_temperature_b2s1=배기 온도 B2S1 +exhaust_temperature_b2s2=배기 온도 B2S2 +exhaust_temperature_b2s3=배기 온도 B2S3 +exhaust_temperature_b2s4=배기 온도 B2S4 +dpf_b1_pressure_delta=배출가스 저감장치(DPF) 델타 압력 B1 +dpf_b2_temperature_in=배출가스 저감장치(DPF) 흡입 온도 B2 +dpf_b2_temperature_out=배출가스 저감장치(DPF) 출력 온도 B2 +rt_eiaecd_1t1=EI-AECD #1 타이머 1 실행 +rt_eiaecd_1t2=EI-AECD #1 타이머 2 실행 +rt_eiaecd_2t2=EI-AECD #2 타이머 2 실행 +rt_eiaecd_3t1=EI-AECD #3 타이머 1 실행 +rt_eiaecd_5t2=EI-AECD #5 타이머 2 실행 +rt_eiaecd_6t1=EI-AECD #6 타이머 1 실행 +rt_eiaecd_9t1=EI-AECD #9 타이머 1 실행 +rt_eiaecd_9t2=EI-AECD #9 타이머 2 실행 +rt_eiaecd_10t1=EI-AECD #10 타이머 1 실행 +rt_eiaecd_10t2=EI-AECD #10 타이머 2 실행 +rt_eiaecd_11t1=EI-AECD #11 타이머 1 실행 +rt_eiaecd_13t2=EI-AECD #13 타이머 2 실행 +rt_eiaecd_14t1=EI-AECD #14 타이머 1 실행 +rt_eiaecd_14t2=EI-AECD #14 타이머 2 실행 +rt_eiaecd_16t1=EI-AECD #16 타이머 1 실행 +rt_eiaecd_17t1=EI-AECD #17 타이머 1 실행 +rt_eiaecd_18t1=EI-AECD #18 타이머 1 실행 +ppm_nox_b1s1=질소산화물 농도 B1S1 +ppm_nox_b1s2=질소산화물 농도 B1S2 +ppm_nox_b2s2=질소산화물 농도 B2S2 +avg_reagent_consumption=평균 시약 소비량 +avg_demad_reagent_consumption=평균 시약 소비량 요구사항 +level_reagent_tank=시약 탱크 수준 +rt_nox_warning=활성 질소산화물 경고가 있는 실행 시간 +state_dpf=배출가스 저감장치(DPF) 재생 상태 +percent_dpf_b1=미세먼지(PM) 센서 배출가스 저감장치(DPF) 부하 B1 +percent_dpf_b2=미세먼지(PM) 센서 배출가스 저감장치(DPF) 부하 B2 +pump_commanded_on_for_diagnostics=진단을 위한 펌프 제어 신호 켜짐 +intake_air_temperature=흡기 온도 +map_oxygen_sensors_present=산소 센서 상태 +status_power_take_off=동력인출장치 상태 +o2_sensor_fuel_trim_b2s1=산소 센서 연료 보정 B2S1 +running_time=엔진 시동 이후 시간 +o2_sensor_fuel_trim_b2s2=산소 센서 연료 보정 B2S2 +o2_sensor_fuel_trim_b2s3=산소 센서 연료 보정 B2S3 +o2_sensor_fuel_trim_b1s2=산소 센서 연료 보정 B1S2 +o2_sensor_voltage_b1s2=산소 센서 전압 B1S2 +o2_sensor_fuel_trim_b1s3=산소 센서 연료 보정 B1S3 +o2_sensor_voltage_b1s3=산소 센서 전압 B1S3 +o2_sensor_fuel_trim_b1s4=산소 센서 연료 보정 B1S4 +o2_sensor_voltage_b1s4=산소 센서 전압 B1S4 +o2_sensor_voltage_b2s1=산소 센서 전압 B2S1 +o2_sensor_voltage_b2s2=산소 센서 전압 B2S2 +o2_sensor_lambda_s3=산소 센서 3 람다 +o2_sensor_current_s8=산소 센서 8 전류 +o2_sensor_current_s2=산소 센서 2 전류 +o2_sensor_current_s3=산소 센서 3 전류 +o2_sensor_current_s5=산소 센서 5 전류 +o2_sensor_lambda_s6=산소 센서 6 람다 +o2_sensor_lambda_s7=산소 센서 7 람다 +o2_sensor_current_s6=산소 센서 6 전류 +throttle_position_c=절대 스로틀 위치 C +throttle_position_d=절대 스로틀 위치 D +throttle_position_f=절대 스로틀 위치 F +throttle_position_e=절대 스로틀 위치 E +o2_sensor_current_s7=산소 센서 7 전류 +o2_sensor_lambda_s8=산소 센서 8 람다 +time_since_mil_on=엔진 경고등 활성화(MIL)이 켜져 있는 동안 엔진 작동 +equiv_ratio_max=최대 당량비 +o2_sensor_voltage_max=최대 산소 센서 전압 +o2_sensor_current_max=최대 산소 센서 전류 +fuel_pressure_max=최대 흡기 매니폴드 절대 압력 +fuel_trim_short_b3=단기 2차 산소 센서 보정 뱅크 3 +pressure_vapor_evaporative_purge_absolute=절대 유증기 회수 시스템 증기 압력 +fuel_trim_long_b3=장기 2차 산소 센서 보정 뱅크 3 +fuel_trim_short_b4=단기 2차 산소 센서 보정 뱅크 4 +fuel_trim_long_b4=장기 2차 산소 센서 보정 뱅크 4 +time_remaining_life_battery_pack=하이브리드 배터리 팩 남은 수명 +accelerator_pedal_position=상대 가속 페달 위치 +fuel_injection_timing=연료 분사 타이밍 +engine_fuel_rate=엔진 연료 비율 +wastegate_position_a=웨이스트게이트 위치 A +airmass_maf_b=기단 (흡입 공기량 B) +engine_coolant_temp_1=냉각수 온도 1 +engine_coolant_temp_2=냉각수 온도 2 +intake_air_temp_b1s1=흡기 공기 온도 (뱅크 1, 센서 1) +intake_air_temp_b1s3=흡기 공기 온도 (뱅크 1, 센서 3) +intake_air_temp_b2s1=흡기 공기 온도 (뱅크 2, 센서 1) +intake_air_temp_b1s2=흡기 공기 온도 (뱅크 1, 센서 2) +intake_air_temp_b2s2=흡기 공기 온도 (뱅크 2, 센서 2) +intake_air_temp_b2s3=흡기 공기 온도 (뱅크 2, 센서 3) +egr_a_position=배기가스 재순환 장치 A 위치 제어 신호 +intake_air_position_a=흡기 공기 유량 위치 A +boost_pressure_a=부스트 압력 A +vtg_status_b=부스트 제어 상태 B +intake_air_control_b=흡기 공기 유량 제어 B +intake_air_position_b=흡기 공기 유량 위치 B +hours_egr_valve=배기가스 재순환 장치 밸브 카운터 +egr_a_error=배기가스 재순환 장치 A 오류 제어 신호 +egr_b_position=배기가스 재순환 장치 B 위치 제어 신호 +egr_a_dutycycle=배기가스 재순환 장치 A 듀티 사이클 제어 신호 +egr_temp_c=배기가스 재순환 장치 온도 (센서 C) +egr_temp_d=배기가스 재순환 장치 온도 (센서 D) +egr_b_dutycycle=배기가스 재순환 장치 B 듀티 사이클 제어 신호 +egr_b_error=배기가스 재순환 장치 B 오류 제어 신호 +egr_temp_a=배기가스 재순환 장치 온도 (센서 A) +rail_temp_a=연료 레일 온도 A +vtg_status_a=부스트 제어 상태 A +rail_pressure_cmd_b=연료 레일 압력 B 제어 신호 +rail_pressure_cmd_a=연료 레일 압력 A 제어 신호 +throttle_control_a=스로틀 제어 A +throttle_control_b=스로틀 제어 B +rail_pressure_a=연료 레일 압력 A +rail_pressure_b=연료 레일 압력 B +rail_temp_b=연료 레일 온도 B +boost_pressure_cmd_b=부스트 압력 B 제어 신호 +vtg_position_cmd_a=가변 지오메트리 터보 제어 신호 위치 A +vtg_position_cmd_b=가변 지오메트리 터보 제어 신호 위치 B +throttle_position_a=스로틀 위치 A +exhaust_pressure_b1=배기 압력 B1 +exhaust_pressure_b2=배기 압력 B2 +dpf_b2_pressure_in=배출가스 저감장치(DPF) 흡입 압력 B2 +charger_pressure_inlet_a=터보차저 압축기 흡입 압력 A +charger_pressure_inlet_b=터보차저 압축기 흡입 압력 B +boost_pressure_b=부스트 압력 B +boost_status_a=부스트 제어 상태 A +boost_status_b=부스트 제어 상태 B +vtg_position_a=가변 지오메트리 터보 위치 A +vtg_position_b=가변 지오메트리 터보 위치 B +wastegate_position_b=웨이스트게이트 위치 B +rpm_charger_a=RPM 터보 차저 A +rpm_charger_b=RPM 터보 차저 B +temp_charger_a_compressor_in=터보차저 A 압축기 흡입 온도 +temp_charger_b_turbine_in=터보차저 B 터빈 흡입 온도 +dpf_b2_pressure_out=배출가스 저감장치(DPF) 출력 압력 B2 +temp_charger_a_compressor_out=터보차저 A 압축기 출력 온도 +temp_charger_a_turbine_in=터보차저 A 터빈 흡입 온도 +temp_charger_b_compressor_in=터보차저 B 압축기 흡입 온도 +dpf_b1_temperature_in=배출가스 저감장치(DPF) 흡입 온도 B1 +dpf_b1_temperature_out=배출가스 저감장치(DPF) 출력 온도 B1 +load_dpf=배출가스 저감장치(DPF) 재생을 위한 전환점 +dist_dpf_regen=평균. 배출가스 저감장치(DPF) 재생 사이의 거리 +TST_DPFREGEN=배출가스 저감장치 필터 재생 +dpf_b1_pressure_out=배출가스 저감장치(DPF) 출력 압력 B1 +dpf_b2_pressure_delta=배출가스 저감장치(DPF) 델타 압력 B2 +time_dpf_regen=평균. 배출가스 저감장치(DPF) 재생 사이의 시간 +dpf_regenerating=배출가스 저감장치(DPF) 재생 +EGRCOND=배기가스 재순환 장치 및/또는 가변 밸브 타이밍 모니터 조건 발생 수 +EGRCOMP=배기가스 재순환 장치 및/또는 가변 밸브 타이밍 모니터 완료 조건 수 +temp_charger_a_turbine_out=터보차저 A 터빈 출력 온도 +temp_charger_b_compressor_out=터보차저 B 압축기 출력 온도 +temp_charger_b_turbine_out=터보차저 B 터빈 출력 온도 +rt_eiaecd_2t1=EI-AECD #2 타이머 1 실행 +rt_eiaecd_5t1=EI-AECD #5 타이머 1 실행 +rt_eiaecd_3t2=EI-AECD #3 타이머 2 실행 +rt_eiaecd_4t1=EI-AECD #4 타이머 1 실행 +rt_eiaecd_7t1=EI-AECD #7 타이머 1 실행 +rt_eiaecd_7t2=EI-AECD #7 타이머 2 실행 +rt_eiaecd_8t2=EI-AECD #8 타이머 2 실행 +rt_eiaecd_15t1=EI-AECD #15 타이머 1 실행 +rt_eiaecd_17t2=EI-AECD #17 타이머 2 실행 +ppm_nox_b2s1=질소산화물 농도 B2S1 +rt_eiaecd_4t2=EI-AECD #4 타이머 2 실행 +rt_eiaecd_8t1=EI-AECD #8 타이머 1 실행 +charge_air_temp_b1s2=차지 에어 쿨러 온도 B1S2 +charge_air_temp_b2s1=차지 에어 쿨러 온도 B2S1 +rt_eiaecd_11t2=EI-AECD #11 타이머 2 실행 +rt_eiaecd_12t1=EI-AECD #12 타이머 1 실행 +rt_eiaecd_12t2=EI-AECD #12 타이머 2 실행 +rt_eiaecd_13t1=EI-AECD #13 타이머 1 실행 +rt_eiaecd_15t2=EI-AECD #15 타이머 2 실행 +rt_eiaecd_18t2=EI-AECD #18 타이머 2 실행 +rt_eiaecd_19t1=EI-AECD #19 타이머 1 실행 +rt_eiaecd_20t1=EI-AECD #20 타이머 1 실행 +obd_requirements=OBD 요구사항 +rt_eiaecd_16t2=EI-AECD #16 타이머 2 실행 +rt_eiaecd_19t2=EI-AECD #19 타이머 2 실행 +rt_eiaecd_20t2=EI-AECD #20 타이머 2 실행 +temp_manifold_surface=흡기 매니폴드 표면 온도 +inactive=비활성 +reserved=예약된 +short=짧은 +upstream=업스트림 +state_scr_act=선택적 촉매 환원(SCR) 시스템 현재 상태 +particle_mass_b1=입자 질량 농도 B1 +particle_mass_b2=입자 질량 농도 B2 +press_manifold_abs_a=흡기 매니폴드 절대 압력 A +press_manifold_abs_b=흡기 매니폴드 절대 압력 B +state_scr_10k=선택적 촉매 환원(SCR) 시스템 상태 00-10k km +state_scr_40k=선택적 촉매 환원(SCR) 시스템 상태 30-40k km +dist_scr_induce_act=유도가 활성화된 선택적 촉매 환원(SCR) 거리 (현재 10k) +dist_scr_act=선택적 촉매 환원(SCR) 거리 (현재 10k) +dist_induce_30k=유도가 활성화된 선택적 촉매 환원(SCR) 거리 (20-30k km) +dist_induce_40k=유도가 활성화된 선택적 촉매 환원(SCR) 거리 (30-40k km) +o2_percent_b1s1=산소 센서 농도 B1S1 +o2_percent_b2s2=산소 센서 농도 B2S2 +o2_percent_b2s1=산소 센서 농도 B2S1 +o2_percent_b1s2=산소 센서 농도 B1S2 +o2_lambda_b1s1=산소 센서 람다 B1S1 +o2_lambda_b1s2=산소 센서 람다 B1S2 +state_pm_b1=미세먼지(PM) 센서 상태 B1 +o2_lambda_b2s1=산소 센서 람다 B2S1 +o2_lambda_b2s2=산소 센서 람다 B2S2 +percent_friction=엔진 토크 마찰 +state_pm_b2=미세먼지(PM) 센서 상태 B2 +strategy_mil=엔진 경고등 활성화(MIL) 표시 모드 +state_mil=엔진 경고등 활성화(MIL) 표시 상태 +hours_mil_on=엔진 경고등 활성화(MIL) 활성화 시 작동 시간 +ecu_state_mil=전자제어유닛(ECU) 엔진 경고등 활성화(MIL) 표시 상태 +ecu_hours_max_mil_on=전자제어유닛(ECU) 최대 엔진 경고등 활성화(MIL) 활성화 시 작동 시간 +state_monitor=배기가스 시스템 준비 상태 +state_fuel_press_ctrl=상태 연료 압력 제어 +state_inject_quantity_ctrl=상태 연료 분사량 제어 +state_inject_timing_ctrl=상태 연료 분사 타이밍 제어 +state_fuel_balance_ctrl=상태 연료 균형/기여 제어 +state_fuel_press_ctrl_2=상태 연료 압력 제어 2 +state_inject_quantity_ctrl_2=상태 연료 분사량 제어 2 +state_fuel_balance_ctrl_2=상태 연료 균형/기여 제어 2 +state_nox_warn_sys=질소산화물 경고 시스템 상태 +state_lvl1_induce=수준 1 유도 상태 +state_lvl2_induce=수준 2 유도 상태 +hours_reagent_quality=시약 품질 카운터 +hours_reagent_consum=시약 소모 카운터 +hours_dosing_activity=주입 활성 카운터 +hours_monitor_sys=모니터링 시스템 카운터 +exhaust_temperature_b1s5=배기 온도 B1S5 +exhaust_temperature_b1s6=배기 온도 B1S6 +exhaust_temperature_b1s7=배기 온도 B1S7 +exhaust_temperature_b1s8=배기 온도 B1S8 +exhaust_temperature_b2s5=배기 온도 B2S5 +o2_percent_b2s4=산소 센서 농도 B2S4 +o2_lambda_b1s3=산소 센서 람다 B1S3 +o2_lambda_b1s4=산소 센서 람다 B1S4 +o2_lambda_b2s3=산소 센서 람다 B2S3 +o2_lambda_b2s4=산소 센서 람다 B2S4 +CATCOND1=촉매 모니터 조건 발생 수 뱅크 1 +CATCOMP2=촉매 모니터 완료 수 뱅크 2 +CATCOND2=촉매 모니터 조건 발생 수 뱅크 2 +O2SCOMP1=산소 센서 모니터 완료 수 뱅크 1 +odometer_reading=주행 거리계 +status_engine_idle_request=엔진 유휴 요청 +status_engine_stop_request=엔진 정지 요청 +vin_numitems=차량 식별 번호(VIN) 항목 수 +vehicle_identification_number=차량 식별 번호 +calibration_identifier=교정 식별기 +counts_calibration_identifier_length=교정 식별기(CAL-ID) 메시지 수 +calid_numitems=교정 식별기(CAL-ID) 항목 수 +calibration_identifier2=교정 식별기 2 +calibration_verification=교정 검증 +counts_calibration_verification=교정 검증(CVN) 메시지 수 +counts_ipt=IPT 메세지 수 +OBDCOND=OBD 모니터링 조건 발생 수 +IGNCNTR=점화 카운터 +CATCOMP1=촉매 모니터 완료 수 뱅크 1 +counts_vin_length=차량 식별 번호(VIN) 메세지 수 +O2SCOND1=산소 센서 모니터 조건 발생 수 뱅크 1 +O2SCOMP2=O2 센서 모니터 완료 수 뱅크 2 +O2SCOND2=산소 센서 모니터 조건 발생 수 뱅크 2 +counts_ecu_name_length=전자제어유닛(ECU) 이름 길이 +ecu_name=전자제어유닛(ECU) 이름 +EVAPCOND=유증기 회수 시스템(EVAP) 모니터 조건 발생 수 +PMCOMP=미세먼지(PM) 필터 모니터 완료 조건 수 +PMCOND=미세먼지(PM) 필터 모니터 조건 발생 수 +EGSCOMP=배기 가스 센서 모니터 완료 상태 수 +EGSCOND=배기 가스 센서 모니터 조건 발생 수 +BPCOMP=부스트 압력 모니터 완료 조건 수 +BPCOND=부스트 압력 모니터 조건 발생 수 +FUELCOMP=연료 모니터 완료 상태 수 +FUELCOND=연료 모니터 조건 발생 수 +TST_EVAPLEAK=유증기 회수 시스템 누출 테스트 + +# conversion items +active=활성 +active_regen=재생 활성 +eobd=EOBD +available=사용 가능 +b1s1=B1S1 +b1s2=B1S2 +b1s3=B1S3 +b1s4=B1S4 +b2s1=B2S1 +b2s2=B2S2 +b2s3=B2S3 +b2s4=B2S4 +b3s1=B3S1 +b3s2=B3S2 +b4s1=B4S1 +b4s2=B4S2 +bifuel_running_cng=압축천연가스(CNG)를 작동하는 이중 연료 +bifuel_running_diesel=경유로 작동하는 이중 연료 +bifuel_running_electricity=전기로 작동하는 이중 연료 +bifuel_running_ethanol=에탄올로 작동하는 이중 연료 +bifuel_running_gasoline=휘발유로 작동하는 이중 연료 +bifuel_running_propane=프로판으로 작동하는 이중 연료 +brazil_obd_phase_1_(obdbr_1)=브라질 OBD 1단계 (OBDBr-1) +brazil_obd_phase_2_(obdbr_2)=브라질 OBD 2단계 (OBDBr-2) +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=하나 이상의 산소 센서를 사용하지만 피드백 시스템에 결함이 있는 폐쇄 루프 +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=폐쇄 루프, 산소 센서 피드백을 사용하여 연료 혼합 결정 +closed_loop=폐쇄 루프 +cng=천연압축가스(CNG) +compression_ignition_monitor_available=압축 점화 모니터 사용 가능 +continuous=계속 +deviation_in_reagent_consumption=시약 소모량 편차 +diesel=경유 +discriminatory=차별적 +downstream_of_catalytic_converter=촉매 변환기의 다운스트림 +electric=전기 +enabled=활성화 +engine_manufacturer_diagnostics_(emd)=엔진 제조사 진단 (EMD) +engine_manufacturer_diagnostics_enhanced_(emd+)=향상된 엔진 제조사 진단 (EMD+) +eobd,_obd_and_obd_ii=EOBD, OBD, OBD II +eobd_(europe)=EOBD (유럽) +eobd_and_obd_ii=EOBD와 OBD-II +eobd_and_obd=EOBD와 OBD +fault_present=결함 존재 +from_the_outside_atmosphere_or_off=외부 대기에서 또는 오프에서 +gasoline=휘발유 +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=질소산화물 제어 기능이 있는 대형 유로 OBD 스테이지 I (HD EOBD-I N) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=질소산화물 제어가 없는 대형 유로 OBD 스테이지 I (HD EOBD-I) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=질소산화물 제어 기능이 있는 대형 유로OBD 스테이지 II (HD EOBD-II N) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=질소산화물 제어가 없는 대형 유로 OBD 스테이지 II (HD EOBD-II) +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=대형 유로 OBD 스테이지 VI (HD EOBD-IV) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=대형 온보드 진단 (자식/부모) (HD OBD-C) +heavy_duty_on-board_diagnostics_(hd_obd)=대현 온보드 진단 (HD OBD) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=대형 온보드 진단 (자식/부모) (HD OBD-C) +heavy_duty_vehicles_(euro_eev)_c=중장비 차량 (유로 EEV) C +heavy_duty_vehicles_(euro_iv)_b1=중장비 차량 (유로 IV) B1 +heavy_duty_vehicles_(euro_v)_b2=중장비 차량 (유로 V) B2 +hybrid_diesel=하이브리드 경유 +hybrid_electric=하이브리드 전기 +hybrid_ethanol=하이브리드 에탄올 +hybrid_gasoline=하이브리드 휘발유 +hybrid_regenerative=하이브리드 재생 +hybrid_running_electric_and_combustion_engine=하이브리드 작동 전기 및 연소 엔진 +incomplete=불완전 +india_obd_i_(iobd_i)=인도 OBD I (IOBD I) +india_obd_ii_(iobd_ii)=인도 OBD II (IOBD II) +jobd,_eobd,_and_obd_ii=JOBD, EOBD, OBD II +jobd,_eobd_and_obd_ii=JOBD, EOBD, OBD II +jobd=JOBD +jobd_(japan)=JOBD (일본) +jobd_and_eobd=JOBD와 EOBD +lpg=액화석유가스(LPG) +measuring=측정 +methanol=메탄올 +n/a=N/A +no.trouble.codes.set=문제 코드 미설정 +non_discriminatory=비차별 +not_available=사용할 수 없음 +not_obd_compliant=OBD와 호환되지 않음 +nox_absorber_desulferizing=질소산화물 흡착기 탈황 +nox_absorber_regenerating=질소산화물 흡착기 재생 +nox_emissions_too_high=질소산화물 배출량이 너무 높음 +obd_and_obd_ii=OBD와 OBD-II +obd_as_defined_by_the_epa=환경보호국(EPA)에서 정의한 OBD +obd_federal_epa=OBD 환경보호국(EPA) 연방 +obd_i=OBD-I +obd_ii=OBD II +obd_ii_as_defined_by_the_carb=대기자원위원회(CARB)에서 정의한 OBD-II +on_demand=주문형 +open_loop=개방 루프 +open_loop_due_to_system_failure=시스템 장애로 인한 개방 루프 +reagent_incorrect=잘못된 시약 +reagent_level_low=시약 수준 낮음 +regenerating=재생 +state_scr_20k=선택적 촉매 환원(SCR) 시스템 상태 10-20k km +state_scr_30k=선택적 촉매 환원(SCR) 시스템 상태 20-30k km +dist_induce_20k=유도가 활성화된 선택적 촉매 환원(SCR) 거리 (10-20k km) +ecu_hours_mil_on=엔진 경고등 활성화(MIL) 활성화 시 전자제어유닛(ECU) 작동 시간 +hours_mil_on_cont=엔진 경고등 활성화(MIL) 활성 상태에서 연속 작동 시간 +state_inject_timing_ctrl_2=상태 연료 분사 타이밍 제어 2 +exhaust_temperature_b2s8=배기 온도 B2S8 +o2_percent_b1s4=산소 센서 농도 B1S4 +state_lvl3_induce=수준 3 유도 상태 +exhaust_temperature_b2s6=배기 온도 B2S6 +exhaust_temperature_b2s7=배기 온도 B2S7 +o2_percent_b1s3=산소 센서 농도 B1S3 +o2_percent_b2s3=산소 센서 농도 B2S3 +HCCATCOND=탄화수소(NMHC) 촉매 모니터 조건 발생 수 +NADSCOND=질소산화물 흡착기 모니터 조건 발생 수 +AIRCOND=공기 모니터 조건 발생 수 (2차 공기) +AIRCOMP=공기 모니터 완료 조건 수 (2차 공기) +SO2SCOND1=보조 산소 센서 모니터 조건 발생 수 뱅크 1 +NCATCOMP=질소산화물/선택적 촉매 환원(SCR) 촉매 모니터 완료 상태 수 +NCATCOND=질소산화물/선택적 촉매 환원(SCR) 촉매 모니터 조건 발생 수 +EVAPCOMP=유증기 회수 시스템(EVAP) 모니터 완료 조건 수 +SO2SCOMP1=보조 산소 센서 모니터 완료 수 뱅크 1 +SO2SCOND2=보조 산소 센서 모니터 조건 발생 수 뱅크 2 +bifuel_running_lpg=액화석유가스(LPG)로 작동하는 이중 연료 +SO2SCOMP2=보조 산소 센서 모니터 완료 수 뱅크 2 +HCCATCOMP=탄화수소(NMHC) 촉매 모니터 완료 조건 수 +NADSCOMP=질소산화물 흡착기 모니터 완료 상태 수 +bifuel_running_electric_and_combustion_engine=전기 및 연소 엔진으로 작동하는 이중 연료 +bifuel_running_methanol=메탄올로 작동하는 이중 연료 +customer.specific.trouble.code.see.manual=고객별 문제 코드입니다. 설명서 참조하세요… +error=오류 +ethanol=에탄올 +korean_obd_(kobd)=한국 OBD (KOBD) +heavy_duty_on_board_diagnostics_(hd_obd)=대형 온보드 진단 (HD OBD) +jobd_and_obd_ii=JOBD와 OBD II +off=끔 +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=엔진 부하로 인한 개방 루프 또는 감속으로 인한 연료 차단 +open_loop_due_to_insufficient_engine_temperature=불충분한 엔진 온도로 인한 개방 루프 +propane=프로판 +on=켬 +world_wide_harmonized_obd_(wwh_obd)=전세계적으로 조화로운 OBD (WWH OBD) diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_lt.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_lt.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_lt.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_nb_NO.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_nb_NO.properties new file mode 100644 index 0000000..2f96cf2 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_nb_NO.properties @@ -0,0 +1,3 @@ +# data items +number_fault_codes=Antall feilkoder +status_mil=MIL-status diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_nl.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_nl.properties new file mode 100644 index 0000000..4d23e4b --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_nl.properties @@ -0,0 +1,499 @@ +o2_percent_b2s1=O2-sensor concentratie B2S1 +incomplete=Onvolledig +calibration_verification=Kalibratieverificatie +brazil_obd_phase_2_(obdbr_2)=Brazilië OBD-fase 2 (OBDBr-2) +NCATCOMP=Aantal voltooide NOx/SCR katalysator monitoringsvoorwaarden +NCATCOND=Aantal geregistreerde NOx/SCR katalysator monitoringsvoorwaarden +active=Actief +heavy_duty_on_board_diagnostics_(hd_obd)=Heavy Duty On-Board Diagnostiek (HD OBD) +state_dpf=Roetfilter regeneratie status +time_dpf_regen=Gem. tijd tussen Roetfilter regeneraties +state_inject_timing_ctrl_2=Status brandstofinjectietiming regeling 2 +exhaust_temperature_b1s7=Uitlaattemperatuur B1S7 +open_loop=Open lus +dist_scr_act=SCR afstand (huidig 10k) +cng=CNG +not_obd_compliant=Niet geschikt voor OBD +CATCOND2=Aantal geregistreerde katalysator monitoringsvoorwaarden Bank 2 +EGSCOND=Aantal geregistreerde uitlaatgassen-sensor monitoringsvoorwaarden +b2s1=B2S1 +b1s4=B1S4 +PMCOMP=Aantal voltooide PM-filter monitoringsvoorwaarden +PMCOND=Aantal geregistreerde PM-filter monitoringsvoorwaarden +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Gesloten lus, gebruikt minimaal één zuurstofsensor maar er is een fout in het feedbacksysteem +continuous=Doorlopend +compression_ignition_monitor_available=Compressie ontstekingsmonitor beschikbaar +customer.specific.trouble.code.see.manual=Klant specifieke probleemcode. Zie handleiding… +hybrid_running_electric_and_combustion_engine=Hybride op elektrisch en verbrandingsmotor +obd_federal_epa=OBD Federale EPA +open_loop_due_to_system_failure=Open lus door systeemfout +deviation_in_reagent_consumption=Afwijking in reagensconsumptie +from_the_outside_atmosphere_or_off=Van de buitenatmosfeer of uit +discriminatory=onderscheidend +engine_manufacturer_diagnostics_enhanced_(emd+)=Motor Fabrikant Diagnostiek Uitgebreid (EMD+) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=Heavy Duty Euro OBD-fase II met NOx-regeling (HD EOBD-II N) +jobd_and_eobd=JOBD en EOBD +methanol=Methanol +heavy_duty_on-board_diagnostics_(hd_obd)=Heavy Duty On-Board Diagnostiek (HD OBD) +obd_and_obd_ii=OBD en OBD-II +on_demand=Op verzoek +world_wide_harmonized_obd_(wwh_obd)=WereldWijd geHarmoniseerde OBD (WWH OBD) +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Open lus door motorbelasting OF brandstofafname door afremmen +calibration_identifier=Kalibratie-identificatiecode +EGSCOMP=Aantal voltooide uitlaatgassen-sensor monitoringsvoorwaarden +o2_percent_b1s4=O1-sensor concentratie B1S4 +o2_lambda_b2s3=O1-sensor lambda B2S3 +counts_ipt=Aantal berichten IPT +o2_percent_b2s2=O2-sensor concentratie B2S2 +o2_lambda_b2s2=O2-sensor lambda B2S2 +dist_scr_induce_act=SCR afstand zonder actieve aansporing (huidig 10k) +exhaust_temperature_b1s8=Uitlaattemperatuur B1S8 +o2_percent_b2s3=O1-sensor concentratie B2S3 +NADSCOND=Aantal geregistreerde NOX adsorber monitoringsvoorwaarden +obd_i=OBD-I +state_pm_b2=PM-sensor status B2 +exhaust_temperature_b1s5=Uitlaattemperatuur B1S5 +exhaust_temperature_b1s6=Uitlaattemperatuur B1S6 +status_engine_stop_request=Motor Stop verzoek +CATCOND1=Aantal waargenomen katalysator monitoringsvoorwaarden Bank 1 +OBDCOND=Aantal geregistreerde OBD monitoringsvoorwaarden +AIRCOND=Aantal geregistreerde Lucht monitoringsvoorwaarden (Secundaire Lucht) +electric=Elektrisch +engine_manufacturer_diagnostics_(emd)=Motor Fabrikant Diagnostiek (EMD) +open_loop_due_to_insufficient_engine_temperature=Open lus door onvoldoende motortemperatuur +state_pm_b1=PM-sensor status B1 +status_secondary_air_system_test=Secundaire luchtsysteem teststatus +fuel_trim_long_b1=Lange termijn brandstofafstelling (Bank 1) +fuel_pressure_rel=Brandstofleidingdruk (t.o.v. spruitstukvacuüm) +distance_since_ecu_reset=Afstand sinds ECU reset +map_oxygen_sensors_present=Zuurstofsensors aanwezig (MAP) +o2_sensor_current_s4=O2-sensor 4 stroom +throttle_position_f=Gasklepstand F (absoluut) +location_fault_code=DTC lokatie +mass_airflow=Luchtdebiet (MAF sensor) +o2_sensor_lambda_s2=O2-sensor 2 lambda +fuel_pressure=Brandstofdruk (meter) +number_oxygen_sensors=Zuurstofsensors beschikbaar +status_egr_system_test=EGR systeem teststatus +status_fuel_system_2=Brandstofsysteem 2 status +status_fuel_system_1=Brandstofsysteem 1 status +engine_load_calculated=Berekende belastingswaarde +obd_type=OBD voldoet aan +running_time=Tijd sinds motorstart +o2_sensor_voltage_b2s2=O2-sensor voltage B2S2 +o2_sensor_voltage_b2s3=O2-sensor voltage B2S3 +o2_sensor_fuel_trim_b2s1=O2-sensor brandstofafstelling B2S1 +o2_sensor_fuel_trim_b2s4=O2-sensor brandstofafstelling B2S4 +o2_sensor_fuel_trim_b1s1=O2-sensor brandstofafstelling B1S1 +o2_sensor_fuel_trim_b1s3=O2-sensor brandstofafstelling B1S3 +o2_sensor_fuel_trim_b1s2=O2-sensor brandstofafstelling B1S2 +o2_sensor_fuel_trim_b2s2=O2-sensor brandstofafstelling B2S2 +o2_sensor_lambda_s1=O2-sensor 1 lambda +throttle_position_d=Gasklepstand D (absoluut) +o2_sensor_lambda_s5=O2-sensor 5 lambda +o2_sensor_current_max=Maximale zuurstofsensor stroom +mass_airflow_max=Maximale luchtdebiet van massa-luchtstroomsensor +fuel_type=Brandstoftype +pressure_vapor_evaporative_purge_absolute=Absolute verdampingssysteem dampdruk +o2_sensor_lambda_s7=O2-sensor 7 lambda +cat_temperature_b2s1=Kat. temperatuur B2S1 +cat_temperature_b2s2=Kat. temperatuur B2S2 +engine_torque_point_4=Motorkoppel punt 4 +egr_temp_d=EGR temperatuur (Sensor D) +throttle_position_c=Gasklepstand C (absoluut) +exhaust_pressure_b1=Uitlaatdruk B1 +fuel_trim_short_b3=Korte termijn secundaire zuurstofsensor afstelling bank 3 +exhaust_pressure_b2=Uitlaatdruk B2 +exhaust_temperature_b1s2=Uitlaat temperatuur B1S2 +dpf_b2_pressure_out=Roetfilter uitlaatdruk B2 +rt_eiaecd_5t2=Looptijd EI-AECD #5 Timer 2 +status_secondary_air_system=Secundaire luchtstatus +o2_sensor_fuel_trim_b1s4=O2-sensor brandstofafstelling B1S4 +o2_sensor_current_s2=O2-sensor 2 stroom +fuel_trim_short_b2=Korte termijn brandstofafstelling (Bank 2) +engine_speed=Motor RPM +number_fault_codes=Aantal Foutcodes +status_mil=MIL status +status_misfires=Misfire status +status_fuel_system=Brandstofsysteem teststatus +status_component_test=Onderdeel teststatus +status_ignition_monitoring=Ontstekingsmonitoring status +status_catalyst_test=Katalysator teststatus +status_catalyst_test_nox_monitor=Verwarmde Kat./Nox monitor teststatus +status_evaporative_system_test=Verdampingssysteem teststatus +status_ac_refrigerant_test=A/C koelmiddel teststatus +status_oxygen_sensor_test=Zuurstofsensor teststatus +engine_coolant_temperature=Koelvloeistof temperatuur +fuel_trim_short_b1=Korte termijn brandstofafstelling (Bank 1) +intake_manifold_pressure=Inlaatspruitstuk druk +vehicle_speed=Voertuig Snelheid +ignition_timing_advance_cyl1=Timing Vervroeging (Cyl. #1) +intake_air_temperature=Inlaatlucht Temperatuur +egr_error=EGR Fout +fuel_trim_long_b4=Lange termijn secundaire zuurstofsensor afstelling bank 4 +accelerator_pedal_position=Relatieve gaspedaalpositie +engine_oil_temperature=Motorolie temperatuur +fuel_injection_timing=Brandstofinjectie timing +engine_fuel_rate=Brandstoftoevoer motor +obd_requirements=OBD vereisten +engine_torque_demand=Gevraagd koppel +engine_torque=Motorkoppel +engine_torque_reference=Motorkoppel referentie +engine_torque_idle=Motorkoppel stationair +status_pto=Krachtafnemer (PTO) status +status_at_gear=Automaat status +status_mt_gear=Manuele versnellingsbakstatus +status_glowplug_lamp=Gloeilampstatus +intake_air_temp_b1s1=Inlaatlucht temperatuur (Bank 1, Sensor 1) +intake_air_temp_b2s2=Inlaatlucht temperatuur (Bank 2, Sensor 2) +intake_air_position_b=Inlaatluchtstroom positie B +egr_a_dutycycle=Instelwaarde EGR A arbeidscyclus +egr_b_error=Instelwaarde EGR B fout +egr_b_position=Instelwaarde EGR B positie +egr_b_dutycycle=Instelwaarde EGR B arbeidscyclus +egr_a_error=Instelwaarde EGR A fout +egr_temp_a=EGR temperatuur (Sensor A) +egr_temp_c=EGR temperatuur (Sensor C) +egr_temp_b=EGR temperatuur (Sensor B) +charger_pressure_inlet_a=Turbocompressor inlaatdruk A +charger_pressure_inlet_b=Turbocompressor inlaatdruk B +boost_pressure_b=Boost druk B +boost_pressure_cmd_b=Gevraagde boost druk B +boost_pressure_a=Boostdruk A +boost_pressure_cmd_a=Gevraagde boost druk A +boost_status_a=Boostregeling status A +boost_status_b=Boostregeling status B +vtg_position_cmd_a=Instelwaarde VTG positie A +vtg_position_a=Variabele Turbine Geometrie (VTG) positie A +vtg_position_b=Variabele Turbine Geometrie (VTG) positie B +vtg_position_cmd_b=Instelwaarde VTG positie B +vtg_status_a=Boostregeling status A +vtg_status_b=Boostregeling status B +wastegate_position_cmd_a=Instelwaarde overdrukklep positie A +wastegate_position_b=Overdrukklep positie B +rpm_charger_a=RPM Turbo A +rpm_charger_b=RPM Turbo B +temp_charger_a_compressor_out=Compressor uitlaattemperatuur turbo A +temp_charger_a_turbine_in=Turbine inlaattemperatuur turbo A +temp_charger_a_turbine_out=Turbine uitlaattemperatuur turbo A +temp_charger_b_turbine_in=Turbine inlaattemperatuur turbo B +map_exhaust_temperature_sensors_b1=Uitlaat temperatuur sensors B1 +dpf_b1_pressure_in=Roetfilter inlaatdruk B1 +dpf_b1_pressure_out=Roetfilter uitlaatdruk B1 +dpf_b1_pressure_delta=Roetfilter drukverschil B1 +dpf_b2_pressure_in=Roetfilter inlaatdruk B2 +dpf_b1_temperature_in=Roetfilter inlaat temperatuur B1 +dpf_b1_temperature_out=Roetfilter uitlaat temperatuur B1 +dpf_b2_temperature_out=Roetfilter uitlaat temperatuur B2 +rt_eiaecd_1t1=Looptijd EI-AECD #1 Timer 1 +rt_eiaecd_1t2=Looptijd EI-AECD #1 Timer 2 +rt_eiaecd_2t1=Looptijd EI-AECD #2 Timer 1 +rt_eiaecd_3t2=Looptijd EI-AECD #3 Timer 2 +rt_eiaecd_4t1=Looptijd EI-AECD #4 Timer 1 +rt_eiaecd_4t2=Looptijd EI-AECD #4 Timer 2 +rt_eiaecd_5t1=Looptijd EI-AECD #5 Timer 1 +rt_eiaecd_7t2=Looptijd EI-AECD #7 Timer 2 +rt_eiaecd_8t1=Looptijd EI-AECD #8 Timer 1 +rt_eiaecd_8t2=Looptijd EI-AECD #8 Timer 2 +rt_eiaecd_9t1=Looptijd EI-AECD #9 Timer 1 +rt_eiaecd_9t2=Looptijd EI-AECD #9 Timer 2 +rt_eiaecd_10t1=Looptijd EI-AECD #10 Timer 1 +rt_eiaecd_11t1=Looptijd EI-AECD #11 Timer 1 +rt_eiaecd_12t1=Looptijd EI-AECD #12 Timer 1 +rt_eiaecd_12t2=Looptijd EI-AECD #12 Timer 2 +rt_eiaecd_13t1=Looptijd EI-AECD #13 Timer 1 +rt_eiaecd_13t2=Looptijd EI-AECD #13 Timer 2 +rt_eiaecd_14t1=Looptijd EI-AECD #14 Timer 1 +rt_eiaecd_14t2=Looptijd EI-AECD #14 Timer 2 +rt_eiaecd_15t2=Looptijd EI-AECD #15 Timer 2 +rt_eiaecd_18t1=Looptijd EI-AECD #18 Timer 1 +rt_eiaecd_18t2=Looptijd EI-AECD #18 Timer 2 +rt_eiaecd_19t1=Looptijd EI-AECD #19 Timer 1 +rt_eiaecd_19t2=Looptijd EI-AECD #19 Timer 2 +rt_eiaecd_20t2=Looptijd EI-AECD #20 Timer 2 +ppm_nox_b1s1=NOx concentratie B1S1 +temp_manifold_surface=Oppervlaktetemperatuur inlaatspruitstuk +avg_reagent_consumption=Gemiddeld reagensverbruik +avg_demad_reagent_consumption=Gemiddeld gevraagd reagensverbruik +level_reagent_tank=Niveau reagensreservoir +rt_nox_warning=Looptijd zonder actieve NOx waarschuwing +particle_mass_b1=Deeltjesmassaconcentratie B1 +particle_mass_b2=Deeltjesmassaconcentratie B2 +press_manifold_abs_a=Absolute druk inlaatspruitstukA +press_manifold_abs_b=Absolute druk inlaatspruitstuk B +state_scr_act=SCR-systeemstatus actueel +state_scr_30k=SCR-systeemstatus 20-30k km +state_scr_40k=SCR-systeemstatus 30-40k km +load_dpf=Genormaliseerde trigger voor Roetfilter regeneratie +dist_dpf_regen=Gem. afstand tussen Roetfiler regeneraties +o2_percent_b1s1=O2-sensor concentratie B1S1 +o2_percent_b1s2=O2-sensor concentratie B1S2 +o2_lambda_b1s2=O2-sensor lambda B1S2 +o2_lambda_b2s1=O2-sensor lambda B2S1 +dist_induce_20k=SCR afstand zonder actieve aansporing (10-20k km) +dist_induce_30k=SCR afstand zonder actieve aansporing (20-30k km) +dist_induce_40k=SCR afstand zonder actieve aansporing (30-40k km) +percent_friction=Motorkoppelfrictie +percent_dpf_b1=PM-sensor Roetfilerbelasting B1 +percent_dpf_b2=PM-sensor Roetfilerbelasting B2 +strategy_mil=MIL-weergavestrategie +state_mil=MIL-weergavestatus +state_monitor=Emissiesysteem gereedheid +hours_mil_on=Bedrijfsuren zonder actieve MIL +ecu_state_mil=ECU MIL weergavestatus +ecu_hours_mil_on=ECU bedrijfsuren zonder actieve MIL +ecu_hours_max_mil_on=ECU maximale bedrijfsuren zonder actieve MIL +state_fuel_press_ctrl=Status brandstofdrukregeling +state_inject_quantity_ctrl=Status hoeveelheidsregeling brandstofinjectie +state_inject_timing_ctrl=Status brandstofinjectietiming regeling +state_fuel_balance_ctrl=Status brandstof balans/toevoeging regeling +state_fuel_press_ctrl_2=Status brandstofdrukregeling 2 +state_inject_quantity_ctrl_2=Status hoeveelheidsregeling brandstofinjectie 2 +state_fuel_balance_ctrl_2=Status brandstof balans/toevoeging regeling 2 +hours_mil_on_cont=Aaneengesloten bedrijfsuren zonder actieve MIL +state_nox_warn_sys=Status NOx-waarschuwingssysteem +state_lvl2_induce=Level 2 aansporingstatus +state_lvl1_induce=Level 1 aansporingstatus +state_lvl3_induce=Level 3 aansporingsstatus +hours_reagent_consum=Teller reagensconsumptie +hours_dosing_activity=Teller doseringsactiviteit +hours_monitor_sys=Teller systeemonitoring +exhaust_temperature_b2s5=Uitlaattemperatuur B2S5 +exhaust_temperature_b2s6=Uitlaattemperatuur B2S6 +exhaust_temperature_b2s7=Uitlaattemperatuur B2S7 +exhaust_temperature_b2s8=Uitlaattemperatuur B2S8 +o2_percent_b1s3=O1-sensor concentratie B1S3 +o2_lambda_b1s3=O1-sensor lambda B1S3 +o2_lambda_b1s4=O1-sensor lambda B1S4 +odometer_reading=Kilometerstand +status_engine_idle_request=Motor Stationair verzoek +counts_vin_length=Aantal berichten VIN +vin_numitems=Aantal VIN-items +vehicle_identification_number=Voertuig Identificatie Nummer +counts_calibration_identifier_length=Aantal berichten CAL-ID +calibration_identifier2=Kalibratie-identificatiecode 2 +counts_calibration_verification=Aantal berichten CVN +IGNCNTR=Ontstekingsteller +O2SCOMP1=Aantal voltooide O2-sensor monitoringen Bank 1 +O2SCOMP2=Aantal voltooide O2-sensor monitoringen Bank 2 +O2SCOND1=Aantal geregistreerde O2-sensor monitoringsvoorwaarden Bank 1 +AIRCOMP=Aantal voltooide Lucht monitoringen (Secundaire Lucht) +EVAPCOMP=Aantal voltooide EVAP monitoringsvoorwaarden +SO2SCOMP1=Aantal voltooide Secundaire O2-sensor monitoringen Bank 1 +O2SCOND2=Aantal geregistreerde O2-sensor monitoringsvoorwaarden Bank 2 +EVAPCOND=Aantal geregistreerde EVAP monitoringsvoorwaarden +counts_ecu_name_length=ECU naam lengte +ecu_name=ECU naam +SO2SCOMP2=Aantal voltooide Secundaire O2-sensor monitoringen Bank 2 +SO2SCOND1=Aantal geregistreerde Secundaire O2-sensor monitoringsvoorwaarden Bank 1 +SO2SCOND2=Aantal geregistreerde Secundaire O2-sensor monitoringsvoorwaarden Bank 2 +NADSCOMP=Aantal voltooide NOx adsorber monitoringsvoorwaarden +HCCATCOND=Aantal geregistreerde NMHC katalysator monitoringsvoorwaarden +EGRCOMP=Aantal voltooide EGR en/of VVT monitoringsvoorwaarden +BPCOMP=Aantal voltooide boost druk monitoringsvoorwaarden +FUELCOMP=Aantal voltooide brandstof monitoringsvoorwaarden +FUELCOND=Aantal geregistreerde brandstof monitoringsvoorwaarden +BPCOND=Aantal geregistreerde boost druk monitoringsvoorwaarden +EGRCOND=Aantal geregistreerde EGR en/of VVT monitoringsvoorwaarden +TST_EVAPLEAK=Lektest verdampingssysteem +active_regen=Actieve regeneratie +available=Beschikbaar +b1s2=B1S2 +b1s3=B1S3 +b2s2=B2S2 +b2s3=B2S3 +b2s4=B2S4 +b3s1=B3S1 +b3s2=B3S2 +b4s1=B4S1 +b4s2=B4S2 +bifuel_running_cng=Bifuel op CNF +bifuel_running_diesel=Bifuel op diesel +bifuel_running_electric_and_combustion_engine=Bifuel op elektrisch en verbrandingsmotor +bifuel_running_electricity=Bifuel op elektriciteit +bifuel_running_ethanol=Bifuel op ethanol +bifuel_running_gasoline=Bifuel op benzine +bifuel_running_lpg=Bifuel op LPG +brazil_obd_phase_1_(obdbr_1)=Brazilië OBD-fase 1 (OBDBr-1) +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Gesloten lus, gebruikt zuurstofsensor feedback om brandstofmix te bepalen +closed_loop=Gesloten lus +diesel=Diesel +dpf_regenerating=Roetfilter aan het regeneren +enabled=ingeschakeld +eobd=EOBD +eobd_(europe)=EOBD (Europa) +eobd_and_obd=EOBD en OBD +eobd_and_obd_ii=EOBD en OBD-II +error=Fout +ethanol=Ethanol +fault_present=Storing aanwezig +gasoline=Benzine +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=Heavy Duty Euro OBD-fase I met NOx-regeling (HD EOBD-I N) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=Heavy Duty Euro OBD-fase I zonder NOx-regeling (HD EOBD-I) +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=Heavy Duty Euro OBD-fase VI (HD EOBD-IV) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Heavy Duty On-Board Diagnostiek (Kind/Gedeeltelijk) (HD OBD-C) +heavy_duty_vehicles_(euro_eev)_c=Zware Voertuigen (EURO EEV) C +heavy_duty_vehicles_(euro_iv)_b1=Zware Voertuigen (EURO IV) B1 +heavy_duty_vehicles_(euro_v)_b2=Zware Voertuigen (EURO V) B2 +hybrid_diesel=Hybride diesel +hybrid_electric=Hybride elektrisch +hybrid_ethanol=Hybride ethanol +hybrid_gasoline=Hybride benzine +hybrid_regenerative=Hybride regeneratief +india_obd_i_(iobd_i)=India OBD I (IOBD I) +india_obd_ii_(iobd_ii)=India OBD II (IOBD II) +jobd,_eobd,_and_obd_ii=JOBD, EOBD en OBD II +jobd,_eobd_and_obd_ii=JOBD, EOBD en OBD II +jobd=JOBD +jobd_and_obd_ii=JOBD en OBD II +korean_obd_(kobd)=Koreaans OBD (KOBD) +lpg=LPG +n/a=n.v.t. +non_discriminatory=Niet onderscheidend +not_available=Niet beschikbaar +nox_absorber_desulferizing=NOx adsorber ontzwavelen +nox_absorber_regenerating=NOx adsorber aan het regenereren +obd_as_defined_by_the_epa=OBD zoals gedefinieerd door de EPA +obd_ii_as_defined_by_the_carb=OBD-II zoals gedefinieerd door de CARB +off=Uit +on=Aan +propane=Propaan +reagent_level_low=Reagensniveau laag +regenerating=regenereren +reserved=Gereserveerd +short=Kort +upstream=Stroomopwaarts +fuel_level=Brandstofniveau invoer +barometric_pressure=Barometrische druk (absoluut) +o2_sensor_lambda_s4=O2-sensor 4 lambda +engine_coolant_temp_2=Koelvloeistof temperatuur 2 +intake_air_temp_b1s2=Inlaatlucht temperatuur (Bank 1, Sensor 2) +rail_pressure_cmd_b=Gevraagde Brandstofleiding druk B +intake_air_position_a=Inlaatluchtstroom positie A +rt_eiaecd_16t2=Looptijd EI-AECD #16 Timer 2 +status_oxygen_sensor_heater_test=Zuurstofsensor Verwarming teststatus +time_since_mil_on=Tijd sinds MIL aanstaat +rt_eiaecd_20t1=Looptijd EI-AECD #20 Timer 1 +fuel_trim_long_b2=Lange termijn brandstofafstelling (Bank 2) +o2_sensor_voltage_b2s4=O2-sensor voltage B2S4 +o2_sensor_fuel_trim_b2s3=O2-sensor brandstofafstelling B2S3 +throttle_position_rel=Gasklepstand (relatief) +engine_torque_point_1=Motorkoppel punt 1 +engine_torque_point_3=Motorkoppel punt 3 +exhaust_temperature_b1s3=Uitlaat temperatuur B1S3 +o2_sensor_current_s6=O2-sensor 6 stroom +throttle_position_e=Gasklepstand E (absoluut) +dpf_b2_pressure_delta=Roetfilter drukverschil B2 +rt_eiaecd_10t2=Looptijd EI-AECD #10 Timer 2 +throttle_position_b=Gasklepstand B (absoluut) +ecu_voltage=ECU voltage +fuel_pressure_max=Maximale absolute inlaatspruitstukdruk +time_remaining_life_battery_pack=Resterende levensduur hybride accu +engine_load=Motorbelasting (absoluut) +ambient_air_temperature=Omgevingslucht temperatuur +time_since_ecu_reset=Tijd sinds DTCs gewist +rail_pressure_b=Brandstofleiding druk B +engine_torque_point_2=Motorkoppel punt 2 +intake_air_temp_b2s1=Inlaatlucht temperatuur (Bank 2, Sensor 1) +throttle_control_a=Gasklepregeling A +rail_pressure_a=Brandstofleiding druk A +wastegate_position_a=Overdrukklep positie A +charge_air_temp_b2s1=Inlaatluchtkoeler temperatuur B2S1 +temp_charger_b_turbine_out=Turbine uitlaattemperatuur turbo B +exhaust_temperature_b2s2=Uitlaat temperatuur B2S2 +rt_eiaecd_17t2=Looptijd EI-AECD #17 Timer 2 +state_scr_20k=SCR-systeemstatus 10-10k km +status_power_take_off=Krachtafnemer status +o2_sensor_voltage_b1s1=O2-sensor voltage B1S1 +o2_sensor_current_s8=O2-sensor 8 stroom +o2_sensor_voltage_b1s2=O2-sensor voltage B1S2 +o2_sensor_voltage_b1s4=O2-sensor voltage B1S4 +o2_sensor_voltage_b2s1=O2-sensor voltage B2S1 +throttle_control_b=Gasklepregeling B +evaporative_purge_ratio=Instelwaarde dampingsvrij maken +commanded_throttle_position=Instelwaarde gasklepregeling +rt_eiaecd_3t1=Looptijd EI-AECD #3 Timer 1 +o2_sensor_current_s1=O2-sensor 1 stroom +o2_sensor_lambda_s3=O2-sensor 3 lambda +cat_temperature_b1s2=Kat. temperatuur B1S2 +o2_sensor_lambda_s6=O2-sensor 6 lambda +ppm_nox_b1s2=NOx concentratie B1S2 +ppm_nox_b2s1=NOx concentratie B2S1 +ppm_nox_b2s2=NOx concentratie B2S2 +state_scr_10k=SCR-systeemstatus 00-10k km +fuel_trim_long_b3=Lange termijn secundaire zuurstofsensor afstelling bank 3 +airmass_maf_b=Luchtmassa (MAF B) +intake_air_temp_b1s3=Inlaatlucht temperatuur (Bank 1, Sensor 3) +wastegate_position_cmd_b=Instelwaarde overdrukklep positie B +dpf_b2_temperature_in=Roetfilter inlaat temperatuur B2 +exhaust_temperature_b2s3=Uitlaat temperatuur B2S3 +temp_charger_b_compressor_out=Compressor uitlaattemperatuur turbo B +exhaust_temperature_b2s4=Uitlaat temperatuur B2S4 +charge_air_temp_b2s2=Inlaatluchtkoeler temperatuur B2S2 +rt_eiaecd_2t2=Looptijd EI-AECD #2 Timer 2 +rt_eiaecd_11t2=Looptijd EI-AECD #11 Timer 2 +charge_air_temp_b1s2=Inlaatluchtkoeler temperatuur B1S2 +exhaust_temperature_b2s1=Uitlaat temperatuur B2S1 +rt_eiaecd_6t1=Looptijd EI-AECD #6 Timer 1 +charge_air_temp_b1s1=Inlaatluchtkoeler temperatuur B1S1 +exhaust_temperature_b1s1=Uitlaat temperatuur B1S1 +exhaust_temperature_b1s4=Uitlaat temperatuur B1S4 +rt_eiaecd_6t2=Looptijd EI-AECD #6 Timer 2 +rt_eiaecd_7t1=Looptijd EI-AECD #7 Timer 1 +rt_eiaecd_15t1=Looptijd EI-AECD #15 Timer 1 +rt_eiaecd_16t1=Looptijd EI-AECD #16 Timer 1 +o2_lambda_b1s1=O2-sensor lambda B1S1 +o2_percent_b2s4=O1-sensor concentratie B2S4 +HCCATCOMP=Aantal voltooide NMHC katalysator monitoringsvoorwaarden +hours_egr_valve=Teller EGR-klep +calid_numitems=Aantal CAL-ID-items +CATCOMP2=Aantal voltooide katalysator monitoringen Bank 2 +intake_air_control_a=Inlaatluchtstroomregeling A +temp_charger_b_compressor_in=Compressor inlaattemperatuur turbo B +equiv_ratio_commanded=Instelwaarde equivalentieratio +throttle_position=Absolute gasklepstand +o2_sensor_current_s3=O2-sensor 3 stroom +distance_sine_mil_active=Afstand sinds MIL activatie +o2_sensor_current_s5=O2-sensor 5 stroom +o2_sensor_current_s7=O2-sensor 7 stroom +ethanol_fuel_percentage=Ethanol brandstof % +fuel_trim_short_b4=Korte termijn secundaire zuurstofsensor afstelling bank 4 +egr_ratio_commanded=Instelwaarde EGR +o2_sensor_voltage_b1s3=O2-sensor voltage B1S3 +o2_sensor_lambda_s8=O2-sensor 8 lambda +map_exhaust_temperature_sensors_b2=Uitlaat temperatuur sensors B2 +rt_eiaecd_17t1=Looptijd EI-AECD #17 Timer 1 +counts_warmups_since_ecu_reset=Opwarmingen sinds ECU reset +pressure_vapor_evaporative_purge=Dampdruk verdampingssysteem +cat_temperature_b1s1=Kat. temperatuur B1S1 +equiv_ratio_max=Maximale equivalentieverhouding +o2_sensor_voltage_max=Maximale zuurstofsensor voltage +intake_air_temp_b2s3=Inlaatlucht temperatuur (Bank 2, Sensor 3) +rail_temp_a=Brandstofleiding temperatuur A +rail_temp_b=Brandstofleiding temperatuur +airmass_maf_a=Luchtmassa (MAF A) +engine_coolant_temp_1=Koelvloeistof temperatuur 1 +intake_air_control_b=Inlaatluchtstroomregeling B +temp_charger_a_compressor_in=Compressor inlaattemperatuur turbo A +throttle_position_a=Gasklepstand A +rail_pressure_cmd_a=Gevraagde brandstofleiding druk A +hours_reagent_quality=Teller reagenskwaliteit +bifuel_running_propane=Bifuel op propaan +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Heavy Duty On-Board Diagnostiek (Kind/Gedeeltelijk) (HD OBD-C) +pump_commanded_on_for_diagnostics=Pomp ingeschakeld voor diagnose +egr_a_position=Instelwaarde EGR A positie +o2_lambda_b2s4=O1-sensor lambda B2S4 +eobd,_obd_and_obd_ii=EOBD, OBD en OBD II +CATCOMP1=Aantal geregistreerde katalysator monitoringen Bank 1 +TST_DPFREGEN=Diesel Roetfiler regeneratie +b1s1=B1S1 +downstream_of_catalytic_converter=Stroomafwaarts van katalysator +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=Heavy Duty Euro OBD-fase II zonder NOx-regeling (HD EOBD-II) +jobd_(japan)=JOBD (Japan) +measuring=meten +no.trouble.codes.set=Geen probleemcodes +bifuel_running_methanol=Bifuel op methanol +inactive=uitgeschakeld +nox_emissions_too_high=NOx emissies te hoog +obd_ii=OBD II +reagent_incorrect=Reagens verkeerd diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pl.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pl.properties new file mode 100644 index 0000000..a60ac3b --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pl.properties @@ -0,0 +1,253 @@ +# data items +number_fault_codes=Liczba kodów błędów +status_mil=Stan MIL +status_misfires=Stan przerw w zapłonie +status_fuel_system=Stan testu układu paliwowego +status_component_test=Stan testu komponentów +status_ignition_monitoring=Stan monitorowania zapłonu +status_catalyst_test=Stan testu katalizatora +status_evaporative_system_test=Stan testu systemu parowania +status_secondary_air_system_test=Stan testu powietrza wtórnego +status_ac_refrigerant_test=Stan testu czynnika chłodniczego klimatyzacji +status_oxygen_sensor_test=Test stanu czujnika tlenu +status_oxygen_sensor_heater_test=Testu stanu czujnika podgrzewacza powietrza +status_egr_system_test=Stan testu Systemu EGR +location_fault_code=Lokalizacja DTC +status_fuel_system_1=Stan układu paliwowego 1 +status_fuel_system_2=Stan układu paliwowego 2 +engine_load_calculated=Obliczona wartość obciążeń +engine_coolant_temperature=Temperatura chłodziwa +intake_manifold_pressure=Ciśnienie w kolektorze dolotowym +engine_speed=Prędkość obrotowa silnika +vehicle_speed=Prędkość pojazdu +ignition_timing_advance_cyl1=Współczynnik wyprzedzenia (Cyl. 1) +intake_air_temperature=Temperatura powietrza wlotowego +mass_airflow=Natężenie przepływu powietrza (czujnik MAF) +throttle_position=Bezwzględne położenie przepustnicy +status_secondary_air_system=Stan powietrza wtórnego +number_oxygen_sensors=Obecne czujniki tlenu +obd_type=OBD odpowiada +map_oxygen_sensors_present=Obecne czujniki tlenu +status_power_take_off=Status odbioru mocy +running_time=Czas od uruchomienia silnika +distance_sine_mil_active=Odległość od aktywacji MIL +fuel_pressure_rel=Ciśnienie w szynie paliwowej (w zależności od podciśnienia w kolektorze) +o2_sensor_lambda_b1s1=Czujnik O2 B1S1 lambda +o2_sensor_voltage_b1s1=Napięcie czujnika O2 B1S1 +o2_sensor_lambda_b1s2=Czujnik O2 B1S2 lambda +o2_sensor_voltage_b1s2=Napięcie na czujniku O2 B1S2 +o2_sensor_lambda_b1s3=Czujnik O2 B1S3 lambda +o2_sensor_voltage_b1s3=Napięcie na czujniku O2 B1S3 +o2_sensor_lambda_b1s4=Czujnik O2 B1S4 lambda +o2_sensor_voltage_b1s4=Napięcie na czujniku O2 B1S4 +o2_sensor_lambda_b2s1=Czujnik O2 B2S1 lambda +o2_sensor_voltage_b2s1=Czujnik O2 B2S1 +o2_sensor_lambda_b2s2=Czujnik O2 B2S2 lambda +o2_sensor_voltage_b2s2=O2 Czujnik B2S2 +o2_sensor_lambda_b2s3=O2 Czujnik B2S3 lambda +o2_sensor_voltage_b2s3=O2 Czujnik B2S3 +o2_sensor_lambda_b2s4=O2 Czujnik B2S4 lambda +o2_sensor_voltage_b2s4=O2 Czujnik B2S4 +egr_ratio_commanded=Sygnał sterujący EGR +egr_error=Błąd EGR +barometric_pressure=Ciśnienie barometryczne (bezwzględne) +o2_sensor_lambda_s1=O2 Czujnik 1 lambda +o2_sensor_current_s1=O2 Prąd czujnika 1 +o2_sensor_lambda_s3=O2 Czujnik 3 lambda +o2_sensor_lambda_s4=O2 Czujnik 4 lambda +o2_sensor_lambda_s5=O2 Czujnik 5 lambda +o2_sensor_lambda_s6=O2 Czujnik 6 lambda +o2_sensor_lambda_s7=O2 Czujnik 7 lambda +o2_sensor_lambda_s8=O2 Czujnik 8 lambda +engine_load=Całkowite obciążenie silnika +throttle_position_rel=Względna pozycja przepustnicy +ambient_air_temperature=Temperatura otoczenia +time_since_mil_on=Czas od pokazania kontrolki MIL (Check Engine) +time_since_ecu_reset=Czas od skasowania kodów DTC +fuel_type=Typ paliwa +ethanol_fuel_percentage=% etanolu w paliwie +fuel_pressure=Ciśnienie paliwa (manometr) +accelerator_pedal_position=Względna pozycja pedału przyspieszenia +time_remaining_life_battery_pack=Pozostały czas pracy hybrydowego akumulatora +engine_oil_temperature=Temperatura oleju silnika +fuel_injection_timing=Moment wtrysku paliwa +vin_numitems=Liczba pozycji VIN +vehicle_identification_number=Numer identyfikacyjny pojazdu +counts_calibration_identifier_length=Liczba wiadomości CAL-ID +calid_numitems=Liczba pozycji CAL-ID +calibration_identifier=Identyfikator kalibracji +counts_calibration_verification=Liczba komunikatów CVN +fuel_level=Wejściowy Sygnał Poziomu Paliwa +counts_warmups_since_ecu_reset=Rozgrzewanie od czasu zresetowania ECU +distance_since_ecu_reset=Odległość od resetowania ECU +o2_sensor_lambda_s2=O2 Czujnik 2 lambda +o2_sensor_current_s2=O2 Prąd czujnika 2 +o2_sensor_current_s3=O2 Prąd czujnika 3 +o2_sensor_current_s4=O2 Prąd czujnika 4 +o2_sensor_current_s5=O2 Prąd czujnika 5 +o2_sensor_current_s6=O2 Prąd czujnika 6 +o2_sensor_current_s7=O2 Prąd czujnika 7 +o2_sensor_current_s8=O2 Prąd czujnika 8 +cat_temperature_b1s1=Temperatura CAT B1S1 +cat_temperature_b2s1=Temperatura CAT B2S1 +cat_temperature_b1s2=Temperatura CAT B1S2 +cat_temperature_b2s2=Temperatura CAT B2S2 +ecu_voltage=Napięcie ECU +throttle_position_b=Bezwzględna pozycja przepustnicy B +throttle_position_c=Bezwzględna pozycja przepustnicy C +throttle_position_d=Bezwzględna pozycja przepustnicy D +throttle_position_e=Bezwzględna pozycja przepustnicy E +status_catalyst_test_nox_monitor=Ogrzewanie katalizatora / Stan testu monitora Nox +no.trouble.codes.set=Nie ustawiono kodów problemów +engine_manufacturer_diagnostics_enhanced_(emd+)=Rozszerzona diagnostyka producenta silnika (DPS+) +engine_manufacturer_diagnostics_(emd)=Diagnostyka producenta silnika (DPS) +reserved=Zarezerwowany +jobd,_eobd,_and_obd_ii=JOBD, EOBD i OBD II +jobd_and_eobd=JOBD i EOBD +jobd_and_obd_ii=JOBD i OBD II +jobd_(japan)=JOBD (Japonia) +eobd,_obd_and_obd_ii=EOBD, OBD i OBD II +eobd_and_obd=EOBD i OBD +eobd_and_obd_ii=EOBD i OBD-II +eobd_(europe)=EOBD (Europa) +pressure_vapor_evaporative_purge=Ciśnienie Pary Systemu EVAP +pressure_vapor_evaporative_purge_absolute=Absolutne ciśnienie pary systemu Evap +mass_airflow_max=Maksymalny strumień powietrza z czujnika masowego przepływu powietrza +fuel_pressure_max=Maksymalne ciśnienie bezwzględne w kolektorze dolotowym +o2_sensor_current_max=Maksymalny prąd czujnika tlenu +o2_sensor_voltage_max=Maksymalne napięcie czujnika tlenu +equiv_ratio_max=Maksymalny współczynnik równoważności +fuel_trim_short_b4=Krótkoterminowy dodatkowy czujnik tlenu trymnik bank 4 +fuel_trim_short_b2=Krótkoterminowa korekta paliwa (Bank 2) +fuel_trim_long_b3=Długoterminowy dodatkowy czujnik tlenu trymnik bank 3 +fuel_trim_long_b1=Długoterminowa korekta paliwa (Bank 1) +fuel_trim_short_b3=Krótkoterminowy dodatkowy czujnik tlenu trymnik bank 3 +fuel_trim_short_b1=Krótkoterminowa korekta paliwa (Bank 1) +commanded_throttle_position=Comm. Siłownik przepustnicy Cntrl +throttle_position_f=Bezwzględna pozycja przepustnicy F +equiv_ratio_commanded=Wskaźnik równoważności z poleceniami +evaporative_purge_ratio=Dowodzone oczyszczanie z oparów (Evaporative Purge) +ecu_name=Nazwa ECU +exhaust_temperature_b2s4=Temperatura Spalin B2S4 +exhaust_temperature_b2s3=Temperatura Spalin B2S3 +exhaust_temperature_b2s2=Temperatura Spalin B2S2 +exhaust_temperature_b2s1=Temperatura Spalin B2S1 +map_exhaust_temperature_sensors_b2=Czujnik Temperatury Spalin B2 +exhaust_temperature_b1s4=Temperatura Spalin B1S4 +exhaust_temperature_b1s3=Temperatura Spalin B1S3 +exhaust_temperature_b1s2=Temperatura Spalin B1S2 +exhaust_temperature_b1s1=Temperatura Spalin B1S1 +map_exhaust_temperature_sensors_b1=Czujnik Temperatury Spalin B1 +gasoline=Benzyna +not_available=Niedostepne +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Pętla zamknięta, używany min. jeden czujnik tlenu ale występuje błąd w systemie zwrotnym +open_loop_due_to_system_failure=Pętla otwarta ze względu na błąd systemu +cng=Paliwo CNG +ethanol=Etanol +engine_torque=Moment obrotowy silnika +inactive=nieaktywny +measuring=mierzenie +n/a=---- +status_at_gear=Stan skrzyni automatycznej +airmass_maf_a=Masa powietrza (MAF A) +airmass_maf_b=Masa powietrza (MAF B) +engine_coolant_temp_1=Temperatura cieczy chłodzącej 1 +intake_air_position_a=Pozycja przepływu powietrza dolotowego A +intake_air_position_b=Pozycja przepływu powietrza dolotowego B +throttle_position_a=Pozycja przepustnicy A +rail_pressure_a=Ciśnienie w szynie paliwowej A +rail_temp_a=Temperatura szyny paliwowej A +ppm_nox_b2s1=Stężenie NOx (Rząd 2, Czujnik 1) +ppm_nox_b2s2=Stężenie NOx (Rząd 2, Czujnik 2) +level_reagent_tank=Poziom odczynnika w zbiorniku +state_scr_act=Aktualny stan systemu SCR +exhaust_temperature_b1s5=Temperatura spalin B1S5 +exhaust_temperature_b2s7=Temperatura spalin B2S7 +o2_lambda_b1s4=O2 Czujnik Lamba B1S4 +o2_lambda_b2s4=O2 Czujnik Lamba B2S4 +odometer_reading=Drogomierz +nox_emissions_too_high=Emisja NOx zbyt wysoka +on_demand=Na żądanie +status_glowplug_lamp=Stan świecy żarowej +electric=Elektryczny +reagent_incorrect=Nieprawidłowy odczynnik +regenerating=regeneracja +short=Krótki +reagent_level_low=Niski poziom odczynnika +obd_ii_as_defined_by_the_carb=OBD-II zgodnie z definicją CARB +obd_i=OBD-I +engine_torque_point_3=Moment obrotowy - Punkt 3 +intake_air_temp_b1s1=Temperatura powietrza dolotowego (Rząd 1, Czujnik 1) +intake_air_temp_b2s3=Temperatura powietrza dolotowego (Rząd 2, Czujnik 3) +intake_air_temp_b1s3=Temperatura powietrza dolotowego (Rząd 1, Czujnik 3) +intake_air_temp_b2s2=Temperatura powietrza dolotowego (Rząd 2, Czujnik 2) +obd_requirements=Wymagania OBD +intake_air_temp_b1s2=Temperatura powietrza dolotowego (Rząd 1, Czujnik 2) +intake_air_temp_b2s1=Temperatura powietrza dolotowego (Rząd 2, Czujnik 1) +engine_coolant_temp_2=Temperatura cieczy chłodzącej 2 +status_mt_gear=Stan skrzyni manualnej +intake_air_control_a=Sterowanie przepływem powietrza dolotowego A +rail_pressure_b=Ciśnienie w szynie paliwowej B +rail_temp_b=Temperatura szyny paliwowej B +intake_air_control_b=Sterowanie przepływem powietrza dolotowego B +boost_pressure_a=Ciśnienie doładowania A +boost_pressure_b=Ciśnienie doładowania B +ppm_nox_b1s1=Stężenie NOx (Rząd 1, Czujnik 1) +ppm_nox_b1s2=Stężenie NOx (Rząd 1, Czujnik 2) +time_dpf_regen=Średni czas między regeneracjami DPF +temp_manifold_surface=Temperatura powierzchni kolektora dolotowego +avg_reagent_consumption=Średnie zużycie odczynnika +state_dpf=Stan regeneracji DPF +dist_dpf_regen=Średni dystans między regeneracjami DPF +exhaust_temperature_b1s8=Temperatura spalin B1S8 +exhaust_temperature_b2s5=Temperatura spalin B2S5 +o2_lambda_b1s3=O2 Czujnik Lamba B1S3 +error=Bład +exhaust_temperature_b1s6=Temperatura spalin B1S6 +exhaust_temperature_b1s7=Temperatura spalin B1S7 +exhaust_temperature_b2s6=Temperatura spalin B2S6 +exhaust_temperature_b2s8=Temperatura spalin B2S8 +o2_lambda_b2s3=O2 Czujnik Lamba B2S3 +b1s2=B1S2 +b4s2=B4S2 +hybrid_ethanol=Hybrydowy etanol +hybrid_gasoline=Hybrydowa benzyna +eobd=EOBD +b1s3=B1S3 +b2s3=B2S3 +b1s1=B1S1 +b1s4=B1S4 +b2s2=B2S2 +b2s1=B2S1 +fault_present=Usterka obecna +diesel=Diesel +b2s4=B2S4 +b3s1=B3S1 +b3s2=B3S2 +b4s1=B4S1 +propane=Propan +obd_ii=OBD II +methanol=Metanol +lpg=LPG +jobd,_eobd_and_obd_ii=JOBD, EOBD i OBD II +jobd=JOBD +korean_obd_(kobd)=Koreańskie OBD (KOBD) +obd_and_obd_ii=OBD i OBD-II +india_obd_ii_(iobd_ii)=Indyjskie OBD II (IOBD II) +india_obd_i_(iobd_i)=Indyjskie OBD I (IOBD I) +hybrid_diesel=Hybrydowy diesel +hybrid_electric=Hybrydowy elektryczny +hybrid_regenerative=Hybrydowy regeneracyjny +hybrid_running_electric_and_combustion_engine=Hybrydowy silnik elektryczny i spalinowy +incomplete=Niekompletny +engine_torque_point_4=Moment obrotowy - Punkt 4 +engine_torque_idle=Moment obrotowy biegu jałowego +engine_torque_point_1=Moment obrotowy - Punkt 1 +engine_torque_point_2=Moment obrotowy - Punkt 2 +fuel_trim_long_b2=Długoerminowa korekta paliwa (Bank 2) +o2_sensor_fuel_trim_b1s2=Czujnik O2 paliwa B1S2 +o2_sensor_fuel_trim_b1s3=Czujnik O2 paliwa B1S3 +o2_sensor_fuel_trim_b1s4=Czujnik O2 paliwa B1S4 +o2_sensor_fuel_trim_b2s1=Czujnik O2 paliwa B2S1 +fuel_trim_long_b4=Długoterminowy trymer wtórnej sondy lambda bank 4 +o2_sensor_fuel_trim_b1s1=Czujnik O2 paliwa B1S1 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt-BR.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt-BR.properties new file mode 100644 index 0000000..85a8793 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt-BR.properties @@ -0,0 +1,511 @@ +# data items +number_fault_codes=Número de Códigos de Falha +status_mil=Estado MIL +status_fuel_system=Estado do teste do sistema de combustível +status_component_test=Estado do teste de componente +status_ignition_monitoring=Estado de monitoramento da ignição +status_catalyst_test=Estado do teste do Catalisador +status_evaporative_system_test=Estado do teste do sistema de evaporação +status_ac_refrigerant_test=Estado do teste do refrigerante A/C +status_oxygen_sensor_test=Estado do teste do Sensor de Oxigênio +location_fault_code=Localização de DTC +status_fuel_system_1=Estado do Sistema de Combustível 1 +status_fuel_system_2=Estado do Sistema de Combustível 2 +engine_load_calculated=Valor de Carga Calculado +engine_coolant_temperature=Temperatura do Líquido de Arrefecimento +intake_manifold_pressure=Pressão do Tubo Distribuidor de Admissão +engine_speed=RPM do Motor +vehicle_speed=Velocidade do Veículo +on=Dentro +off=Fora +no.trouble.codes.set=Nenhum código de problema definido +customer.specific.trouble.code.see.manual=Código de problemas específico do cliente. Veja o manual… +jobd,_eobd_and_obd_ii=JOBD, EOBD e OBD II +jobd=JOBD +eobd=EOBD +obd_federal_epa=OBD EPA Federal +obd_ii=OBD II +incomplete=Incompleto +available=Disponível +pump_commanded_on_for_diagnostics=Bomba comandada para diagnósticos +from_the_outside_atmosphere_or_off=Da atmosfera externa ou fora +downstream_of_catalytic_converter=Pressão descendente do conversor catalítico +upstream=Pressão Ascendente +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=OBD Europeu Estágio IV para Serviços Pesados (HD EOBD-IV) +india_obd_ii_(iobd_ii)=ODB II Indiano (IODB II) +india_obd_i_(iobd_i)=ODB I Indiano (IODB I) +korean_obd_(kobd)=OBD Coreano (KOBD) +brazil_obd_phase_2_(obdbr_2)=OBD Brasil Fase 2 (OBDBr-2) +brazil_obd_phase_1_(obdbr_1)=OBD Brasil Fase 1 (OBDBr-1) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=OBD Europeu Estágio II para Serviços Pesados Com Controle de NOx (HD EOBD-II N) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=OBD Europeu Estágio II para Serviços Pesados Sem Controle de NOx (HD EOBD-II) +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=OBD Europeu Estágio I para Serviços Pesados Com Controle de NOx (HD EOBD-I) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=OBD Europeu Estágio I para Serviços Pesados Sem Controle de NOx (HD EOBD-I) +world_wide_harmonized_obd_(wwh_obd)=OBD Harmonizado em Todo o Mundo (WWH OBD) +heavy_duty_on_board_diagnostics_(hd_obd)=Diagnóstico de Bordo para Veículos Pesados (OBD HD) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Diagnóstico de Bordo para Serviços Pesados (Relacionado/Parcial) (HD OBD-C) +engine_manufacturer_diagnostics_enhanced_(emd+)=Diagnóstico do Fabricante do Motor (EMD+) +engine_manufacturer_diagnostics_(emd)=Diagnóstico do Fabricante do Motor (EMD) +reserved=Reservado +jobd,_eobd,_and_obd_ii=JOBD, EOBD e OBD II +jobd_and_eobd=JOBD e EOBD +jobd_and_obd_ii=JOBD e OBD II +jobd_(japan)=JOBD (Japão) +eobd,_obd_and_obd_ii=EOBD, OBD e OBD II +eobd_and_obd=EOBD e OBD +eobd_and_obd_ii=EOBD e OBD-II +eobd_(europe)=EOBD (Europa) +not_obd_compliant=Não é compatível com o OBD +obd_i=OBD-I +obd_and_obd_ii=OBD e OBD-II +obd_as_defined_by_the_epa=OBD conforme definido pela EPA +obd_ii_as_defined_by_the_carb=OBD-II conforme definido pelo CARB +compression_ignition_monitor_available=Monitor de ignição por compressão está disponível +bifuel_running_diesel=Bicombustível rodando com diesel +hybrid_regenerative=Híbrido Regenerativo +hybrid_running_electric_and_combustion_engine=Bicombustível rodando com eletricidade e motor a combustão +hybrid_electric=Híbrido Eléctrico +hybrid_diesel=Híbrido Diesel +hybrid_ethanol=Híbrido Etanol +hybrid_gasoline=Híbrido gasolina +bifuel_running_electric_and_combustion_engine=Bicombustível rodando com eletricidade e motor a combustão +bifuel_running_electricity=Bicombustível rodando com Eletricidade +bifuel_running_propane=Bicombustível rodando com Propano +bifuel_running_cng=Bicombustível rodando com GNV +bifuel_running_lpg=Bicombustível rodando com GLP +bifuel_running_ethanol=Bicombustível rodando com Etanol +bifuel_running_methanol=Bicombustível rodando com Álcool Metílico +bifuel_running_gasoline=Bicombustível rodando na gasolina +electric=Elétrico +propane=Propano +cng=GNV +lpg=GPL +diesel=Diesel +ethanol=Etanol +methanol=Álcool Metílico +gasoline=Gasolina +not_available=Não disponível +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Circuito fechado, usando pelo menos um sensor de oxigênio, mas há uma falha no sistema de informação +open_loop_due_to_system_failure=Circuito aberto devido a falha do sistema +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Circuito aberto devido à carga do motor OU corte de combustível devido à desaceleração +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Circuito fechado, usando as informações do sensor de oxigênio para determinar a mistura de combustível +# conversion items +open_loop_due_to_insufficient_engine_temperature=Circuito aberto devido à temperatura não ideal do motor +ecu_name=Nome da ECU +counts_ecu_name_length=Comprimento do nome da ECU +FUELCOMP=Conclusão de Contagem do Monitoramento do Combustível +BPCOMP=Conclusão de Contagem do Monitoramento da Pressão de Boost +EGRCOMP=Conclusão de Contagem do Monitoramento do EGR e/ou VVT +EGSCOMP=Conclusão de Contagem do Monitoramento do Sensor de Saída do Escapamento +PMCOMP=Conclusão de Contagem do Monitoramento do Filtro PM +NADSCOMP=Conclusão de Contagem do Monitoramento do Absorvente NOx +NCATCOMP=Conclusão de Contagem do Monitoramento do NOx/SCR +HCCATCOMP=Conclusão de Contagem do Monitoramento do NMHC +SO2SCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Sensor Secundário de O2 +SO2SCOMP1=Conclusão do Banco 1 da Contagem do Monitoramento do Sensor Secundário de O2 +O2SCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Sensor de O2 +O2SCOMP1=Conclusão de Contagem do Banco 1 do Monitoramento do Sensor de O2 +CATCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Catalisador +CATCOMP1=Conclusão de Contagem do Banco 1 do Monitoramento do Catalisador +FUELCOND=Condições das Contagens Encontradas no Monitoramento do Combustível +BPCOND=Condições das Contagens Encontradas no Monitoramento da Pressão de Boost +EGRCOND=Condições das Contagens Encontradas no Monitoramento do EGR e/ou VVT +EGSCOND=Condições das Contagens Encontradas no Monitoramento do Sensor de Saída do Escapamento +PMCOND=Condições das Contagens Encontradas no Monitoramento do Filtro PM +NADSCOND=Condições das Contagens Encontradas no Monitoramento do Absorvente NOx +NCATCOND=Condições das Contagens Encontradas no Monitoramento de NOx/SCR do Catalisador +HCCATCOND=Condições das Contagens Encontradas no Monitoramento MNHC do Catalisador +SO2SCOND2=Condições das Contagens Encontradas no Banco 2 do Monitoramento do Sensor Secundário de O2 +EVAPCOND=Condições das Contagens Encontradas no Monitor EVAP +AIRCOND=Condições das Contagens Encontradas no Monitor AIR (Ar Secundário) +O2SCOND2=Condições das Contagens Encontradas no Banco 2 do Monitoramento do Sensor de O2 +O2SCOND1=Condições das Contagens Encontradas no Banco 1 do Monitoramento do Sensor de O2 +CATCOND2=Condições das Contagens Encontradas no Banco 2 de Monitoramento do Catalizador +CATCOND1=Condições das Contagens Encontradas no Banco 1 de Monitoramento do Catalisador +OBDCOND=Condições das Contagens Encontradas no Monitoramento do OBD +SO2SCOND1=Condições das Contagens Encontradas no Banco 1 do Monitoramento do Sensor Secundário de O2 +EVAPCOMP=Conclusão da Condição do Contador no Monitor EVAP +AIRCOMP=Conclusão da Condição do Contador no Monitor AIR (Ar Secundário) +status_catalyst_test_nox_monitor=Condição do monitoramento de teste do Aquecimento do Catalisador / Nox +IGNCNTR=Contador de Ignição +counts_ipt=Contagem de mensagens IPT +calibration_verification=Verificação de calibração +counts_calibration_verification=Contagem de mensagens CVN +calibration_identifier2=Identificador de calibração 2 +calibration_identifier=Identificador de calibração +calid_numitems=Quantidade de itens CAL-ID +counts_calibration_identifier_length=Contagem de mensagens CAL-ID +vehicle_identification_number=Número de identificação do veículo +vin_numitems=Quantidade de itens VIN +counts_vin_length=Contagem de mensagens VIN +status_engine_stop_request=Solicitação de PARADA do Motor +status_engine_idle_request=Solicitação OCIOSA do Motor +exhaust_temperature_b2s4=Temperatura do Escapamento B2S4 +exhaust_temperature_b2s3=Temperatura do Escapamento B2S3 +exhaust_temperature_b2s2=Temperatura do Escapamento B2S2 +exhaust_temperature_b2s1=Temperatura do Escapamento B2S1 +map_exhaust_temperature_sensors_b2=Sensores da Temperatura do Escapamento B2 +exhaust_temperature_b1s4=Sensor da Temperatura do Escapamento B1S4 +exhaust_temperature_b1s3=Sensor da Temperatura do Escapamento B1S3 +exhaust_temperature_b1s2=Sensor da Temperatura do Escapamento B1S2 +exhaust_temperature_b1s1=Sensor da Temperatura do Escapamento B1S1 +map_exhaust_temperature_sensors_b1=Sensor de Temperatura do Escapamento B1 +engine_torque_point_4=Ponto 4 do Torque do Motor +engine_torque_point_3=Ponto 3 do Torque do Motor +engine_torque_point_2=Ponto 2 do Torque do Motor +engine_torque_point_1=Ponto 1 do Torque do Motor +engine_torque_idle=Torque Ocioso +engine_torque_reference=Referência do Torque do Motor +engine_torque=Torque do Motor +engine_torque_demand=Demanda do Controlador de Torque +engine_fuel_rate=Taxa de combustível do motor +fuel_injection_timing=Tempo de injeção de combustível +engine_oil_temperature=Temperatura do óleo do motor +time_remaining_life_battery_pack=Duração restante do conjunto de baterias híbridas +accelerator_pedal_position=Posição relativa do pedal do acelerador +fuel_pressure=Pressão da linha de combustível (medidor) +fuel_trim_long_b4=Banco de guarnição 4 do sensor de oxigênio secundário de longo prazo +fuel_trim_long_b2=Ajuste de combustível de longo prazo (Banco 2) +fuel_trim_short_b4=Banco de guarnição 4 do sensor de oxigênio secundário de curto prazo +fuel_trim_short_b2=Ajuste de combustível de curto prazo (Banco 2) +fuel_trim_long_b3=Banco de guarnição 3 do sensor de oxigênio secundário de longo prazo +fuel_trim_long_b1=Ajuste de combustível de longo prazo (Banco 1) +fuel_trim_short_b3=Banco de guarnição 3 do sensor de oxigênio secundário de curto prazo +fuel_trim_short_b1=Ajuste de combustível de curto prazo (Banco 1) +pressure_vapor_evaporative_purge=Pressão do Vapor no Sistema Evap +pressure_vapor_evaporative_purge_absolute=Pressão absoluta do Vapor no Sistema Evap +ethanol_fuel_percentage=Etanol combustível % +fuel_type=Tipo de combustível +mass_airflow_max=Taxa máxima de fluxo de ar no sensor de fluxo de massa de ar +fuel_pressure_max=Pressão máxima absoluta do colector de admissão +o2_sensor_current_max=Corrente máxima do sensor de oxigênio +o2_sensor_voltage_max=Tensão máxima do sensor de oxigênio +equiv_ratio_max=Relação máxima de equivalência +time_since_ecu_reset=Tempo desde que os DTCs foram liberados +time_since_mil_on=Motor em funcionamento enquanto o MIL está ligado +commanded_throttle_position=Comm. do Ctrl do Atuador do Acelerador +throttle_position_f=Posição Absoluta do Pedal do Acelerador F +throttle_position_e=Posição Absoluta do Pedal do Acelerador E +throttle_position_d=Posição Absoluta do Pedal do Acelerador D +throttle_position_c=Posição Absoluta do Acelerador C +throttle_position_b=Posição Absoluta do Acelerador B +ambient_air_temperature=Temperatura do Ar Ambiente +throttle_position_rel=Posição Relativa do Acelerador +equiv_ratio_commanded=Proporção de Equivalência Comandada +engine_load=Carga Absoluta do Motor +ecu_voltage=Tensão do ECU +cat_temperature_b2s2=Temperatura do CATALISADOR B2S2 +cat_temperature_b1s2=Temperatura do CATALISADOR B1S2 +cat_temperature_b2s1=Temperatura do CATALISADOR B2S1 +cat_temperature_b1s1=Temperatura do CATALISADOR B1S1 +o2_sensor_current_s8=Corrente do sensor 8 do O2 +o2_sensor_lambda_s8=Sensor de O2 8 lambda +o2_sensor_current_s7=Corrente do sensor 7 do O2 +o2_sensor_lambda_s7=Sensor de O2 7 lambda +o2_sensor_current_s6=Corrente do sensor 6 do O2 +o2_sensor_lambda_s6=Sensor de O2 6 lambda +o2_sensor_current_s5=Corrente do sensor 5 do O2 +o2_sensor_lambda_s5=Sensor de O2 5 lambda +o2_sensor_current_s4=Corrente do sensor 4 de O2 +o2_sensor_lambda_s4=Sensor de O2 4 lambda +o2_sensor_current_s3=Corrente do sensor 3 de O2 +o2_sensor_lambda_s3=Sensor de O2 3 lambda +o2_sensor_current_s2=Corrente do sensor de O2 2 +o2_sensor_lambda_s2=Sensor de O2 2 lambda +o2_sensor_current_s1=Corrente do sensor 1 do O2 +o2_sensor_lambda_s1=Sensor de O2 1 lambda +barometric_pressure=Pressão Barométrica (absoluta) +distance_since_ecu_reset=Distância desde a reinicialização da ECU +counts_warmups_since_ecu_reset=Aquecimentos desde o reset do ECU +fuel_level=Nível de Entrada de Combustível +evaporative_purge_ratio=Purga Evaporativa Comandada +egr_error=Erro no EGR +egr_ratio_commanded=EGR Comandado +o2_sensor_voltage_b2s4=Sensor de Tensão O2 B2S4 +o2_sensor_lambda_b2s4=Sensor de O2 B2S4 lambda +o2_sensor_voltage_b2s3=Sensor de Tensão O2 B2S3 +o2_sensor_lambda_b2s3=Sensor de O2 B2S3 lambda +o2_sensor_voltage_b2s2=Sensor de Tensão O2 B2S2 +o2_sensor_lambda_b2s2=Sensor de O2 B2S2 lambda +o2_sensor_voltage_b2s1=Sensor de Tensão O2 B2S1 +o2_sensor_lambda_b2s1=Sensor de O2 B2S1 lambda +o2_sensor_voltage_b1s4=Sensor de Tensão O2 B1S4 +o2_sensor_lambda_b1s4=Sensor de O2 B1S4 lambda +o2_sensor_voltage_b1s3=Sensor de Tensão O2 B1S3 +o2_sensor_lambda_b1s3=Sensor de O2 B1S3 lambda +o2_sensor_voltage_b1s2=Sensor de Tensão O2 B1S2 +o2_sensor_lambda_b1s2=Sensor de O2 B1S2 lambda +o2_sensor_voltage_b1s1=Sensor de Tensão O2 B1S1 +o2_sensor_lambda_b1s1=Sensor O2 B1S1 lambda +fuel_pressure_rel=Pressão da Linha de Combustível (com referência ao vácuo do coletor) +distance_sine_mil_active=Distância desde que o MIL foi ativado +running_time=Tempo Decorrido Desde a Partida Inicial do Motor +status_power_take_off=Condição Geral do Take-Off +map_oxygen_sensors_present=Os sensores de oxigênio estão presente +obd_type=O OBD está em conformidade com +number_oxygen_sensors=Os sensores de oxigênio estão presente +status_secondary_air_system=Condição geral do ar secundário +throttle_position=Posição Absoluta do Acelerador +mass_airflow=Taxa do Fluxo de Ar (sensor MAF) +intake_air_temperature=Temperatura do Ar de Admissão +ignition_timing_advance_cyl1=Avanço de Tempo (Cil. #1) +status_egr_system_test=Teste da condição do estado do Sistema EGR +status_oxygen_sensor_heater_test=Teste da condição do Aquecimento do Sensor de Oxigênio +status_secondary_air_system_test=Teste da condição do sistema de ar secundário +status_misfires=Condição geral da falha de ignição +state_fuel_balance_ctrl_2=Controle da Contribuição/Equilíbrio do Combustível 2 +state_inject_timing_ctrl_2=Condição geral do controle do tempo de injeção do combustível 2 +state_inject_quantity_ctrl_2=Condição geral do controle de qualidade da injeção do combustível 2 +state_fuel_press_ctrl_2=Condição geral do controle de pressão do combustível 2 +state_fuel_balance_ctrl=Controle da Contribuição/Equilíbrio do Combustível +state_inject_timing_ctrl=Condição geral do controle do tempo de injeção do combustível +state_inject_quantity_ctrl=Condição geral do controle de qualidade da injeção do combustível +state_fuel_press_ctrl=Condição geral do controle de pressão do combustível +ecu_hours_max_mil_on=Horas de Operação Máx. do ECU com o MIL ativo +ecu_hours_mil_on=Horas de Operação do ECU com o MIL ativo +ecu_state_mil=Condição geral do display MIL ECU +hours_mil_on=Horas de Operação com o MIL ativo +state_monitor=Prontidão do sistema de emissão +state_mil=Condição geral do display MIL +strategy_mil=Estratégia do display MIL +percent_dpf_b2=Carga B2 DPF do Sensor PM +state_pm_b2=Condição Geral B2 do Sensor PM +percent_dpf_b1=Carga B1 DPF do Sensor PM +state_pm_b1=Condição Geral B1 do Sensor PM +percent_friction=Atrito de Torque do Motor +o2_lambda_b2s2=Sensor de Oxigênio da Lambda B2S2 +o2_lambda_b2s1=Sensor de Oxigênio da Lambda B2S1 +o2_lambda_b1s2=Sensor de Oxigênio da Lambda B1S2 +o2_lambda_b1s1=Sensor de Oxigênio da Lambda B1S1 +o2_percent_b2s2=Concentração do Sensor de Oxigênio B2S2 +o2_percent_b2s1=Concentração do Sensor de Oxigênio B2S1 +o2_percent_b1s2=Concentração do Sensor de Oxigênio B1S2 +o2_percent_b1s1=Concentração do Sensor de Oxigênio B1S1 +dist_dpf_regen=Média da Distância entre as regenerações do DPF +time_dpf_regen=Média de Tempo entre as regenerações do DPF +load_dpf=Gatilho Normalizado para a Regeneração do DPF +state_dpf=Condição geral da Regeneração DPF +dist_induce_40k=Distância SCR com a indução ativa (30-40k km) +dist_induce_30k=Distância SCR com a indução ativa (20-30k km) +dist_induce_20k=Distância SCR com a indução ativa (10-20k km) +dist_scr_act=Distância SCR (10k atual) +dist_scr_induce_act=Distância SCR com a indução ativa (10k atual) +state_scr_40k=Condição atual do sistema SCR 30-40k km +state_scr_30k=Condição atual do sistema SCR 20-30k km +state_scr_20k=Condição atual do sistema SCR 10-20k km +state_scr_10k=Condição atual do sistema SCR 00-10k km +state_scr_act=Condição atual do sistema SCR +press_manifold_abs_b=Coletor de Admissão Pressão Absoluta B +press_manifold_abs_a=Coletor de Admissão Pressão Absoluta A +particle_mass_b2=Concentração da Massa de Partículas B2 +particle_mass_b1=Concentração da Massa de Partículas B1 +rt_nox_warning=Tempo de execução com o aviso ativo do NOx +level_reagent_tank=Nível do Reagente do Tanque +charge_air_temp_b2s2=Temperatura do Arrefecimento da Carga de Ar B2S2 +charge_air_temp_b2s1=Temperatura do Arrefecimento da Carga de Ar B2S1 +charge_air_temp_b1s2=Temperatura do Arrefecimento da Carga de Ar B1S2 +charge_air_temp_b1s1=Temperatura do Arrefecimento da Carga de Ar B1S1 +temp_charger_b_turbine_out=Temperatura da Saída do Turbina do Turbocompressor B +temp_charger_b_turbine_in=Temperatura de Entrada da Turbina do Turbocompressor B +temp_charger_b_compressor_out=Temperatura da Saída do Compressor do Turbocompressor B +temp_charger_b_compressor_in=Temperatura de Entrada do Compressor do Turbocompressor B +temp_charger_a_turbine_out=Temperatura da Saída da Turbina do Turbocompressor A +temp_charger_a_turbine_in=Temperatura de Entrada da Turbina do Turbocompressor A +temp_charger_a_compressor_out=Temperatura da Saída do Compressor do Turbocompressor A +temp_charger_a_compressor_in=Temperatura de Entrada do Compressor do Turbocompressor A +rpm_charger_b=RPM do Turbo B +rpm_charger_a=RPM do Turbo A +exhaust_pressure_b2=Pressão do escape B2 +exhaust_pressure_b1=Pressão do escape B1 +vtg_status_b=Condição Geral do Controle de Sobrealimentação B +vtg_status_a=Condição Geral do Controle de Sobrealimentação A +vtg_position_b=Geometria Variável Posição B do Turbo +vtg_position_cmd_b=Geometria Variável Posição B Comandada do Turbo +vtg_position_a=Geometria Variável Posição A do Turbo +vtg_position_cmd_a=Geometria Variável Posição A Comandada do Turbo +boost_status_b=Condição Geral do Controle de Sobrealimentação B +boost_status_a=Condição Geral do Controle de Sobrealimentação A +boost_pressure_b=Aumento da Pressão B +boost_pressure_cmd_b=Aumento da Pressão Comandada B +boost_pressure_a=Aumento da Pressão A +boost_pressure_cmd_a=Aumento da Pressão Comandada A +charger_pressure_inlet_b=Pressão da Entrada do Compressor do Turbocompressor B +charger_pressure_inlet_a=Pressão da Entrada do Compressor do Turbocompressor A +rail_temp_b=Temperatura da Linha de Combustível B +rail_pressure_b=Pressão da Linha de Combustível B +rail_pressure_cmd_b=Pressão da Linha de Combustível Comandada B +rail_temp_a=Temperatura da Linha de Combustível A +rail_pressure_a=Pressão da Linha de Combustível A +rail_pressure_cmd_a=Pressão da Linha de Combustível Comandada A +throttle_control_b=Controle do Acelerador B +throttle_position_a=Posição do Acelerador A +throttle_control_a=Controle do Acelerador A +egr_temp_d=Temperatura EGR (Sensor D) +egr_temp_b=Temperatura EGR (Sensor B) +egr_temp_c=Temperatura EGR (Sensor C) +egr_temp_a=Temperatura EGR (Sensor A) +intake_air_position_b=Tomada de Ar Posição do Fluxo B +intake_air_control_b=Tomada de Ar Controle de Fluxo B +intake_air_position_a=Tomada de Ar Posição do Fluxo A +intake_air_control_a=Tomada de Ar Controle de Fluxo A +egr_b_error=Erro Comandado pela EGR B +egr_b_position=Posição de Trabalho Comandado pela EGR B +egr_b_dutycycle=Ciclo de Trabalho Comandado pela EGR B +egr_a_error=Erro Comandado pela EGR A +egr_a_dutycycle=Ciclo de Trabalho Comandado pela EGR A +egr_a_position=Posição de Trabalho Comandado pela EGR A +intake_air_temp_b2s3=Temperatura da Tomada de Ar (Banco 2, Sensor 3) +intake_air_temp_b2s2=Temperatura da Tomada de Ar (Banco 2, Sensor 2) +intake_air_temp_b2s1=Temperatura da Tomada de Ar (Banco 2, Sensor 1) +intake_air_temp_b1s3=Temperatura da Tomada de Ar (Banco 1, Sensor 3) +intake_air_temp_b1s1=Temperatura da Tomada de Ar (Banco 1, Sensor 1) +intake_air_temp_b1s2=Temperatura da Tomada de Ar (Banco 1, Sensor 2) +engine_coolant_temp_2=Temperatura 2 do líquido de arrefecimento do motor +engine_coolant_temp_1=Temperatura 1 do líquido de arrefecimento do motor +airmass_maf_b=Massa de ar (MAF B) +airmass_maf_a=Massa de ar (MAF A) +status_glowplug_lamp=Condição geral da lâmpada do aquecedor de combustível +status_mt_gear=Condição geral do controlador do câmbio manual +status_at_gear=Condição geral do controlador do câmbio automático +status_pto=Condição geral da tomada de força (PTO) +obd_requirements=Requisitos do OBD +short=Curto +regenerating=regenerando +reagent_level_low=Nível Baixo do Reagente +reagent_incorrect=Reagente incorreto +open_loop=Circuito Aberto +on_demand=Sob demanda +nox_emissions_too_high=Emissões NOx muito altas +nox_absorber_regenerating=Regeneração do Absorvedor NOx +nox_absorber_desulferizing=Dessulfurante do Absorvedor NOx +non_discriminatory=NÃO discriminado +n/a=n/d +measuring=medindo +inactive=inativo +heavy_duty_vehicles_(euro_v)_b2=Veículos para Serviços Pesados (EURO V) B2 +heavy_duty_vehicles_(euro_iv)_b1=Veículos para Serviços Pesados (EURO IV) B1 +heavy_duty_vehicles_(euro_eev)_c=Veículos para Serviços Pesados (EURO EEV) C +heavy_duty_on-board_diagnostics_(hd_obd)=Diagnóstico de Bordo para Veículos Pesados (OBD HD) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Diagnóstico de Bordo para Serviços Pesados (Relacionado/Parcial) (HD OBD-C) +fault_present=Falha Presente +error=Erro +enabled=ativado +dpf_regenerating=Regeneração DPF +discriminatory=discriminatório +deviation_in_reagent_consumption=Desvio no consumo do reagente +continuous=Contínuo +closed_loop=Circuito Fechado +b4s2=B4S2 +b4s1=B4S1 +b3s2=B3S2 +b3s1=B3S1 +b2s4=B2S4 +b2s3=B2S3 +b2s2=B2S2 +b2s1=B2S1 +b1s4=B1S4 +b1s3=B1S3 +b1s2=B1S2 +b1s1=B1S1 +active_regen=Reagente Ativo + +# conversion items +active=Ativo +odometer_reading=Odômetro +o2_lambda_b2s4=Sensor de Oxigênio da Lambda B2S4 +o2_lambda_b2s3=Sensor de Oxigênio da Lambda B2S3 +o2_lambda_b1s4=Sensor de Oxigênio da Lambda B1S4 +o2_lambda_b1s3=Sensor de Oxigênio da Lambda B1S3 +o2_percent_b2s4=Concentração do Sensor de Oxigênio B2S4 +o2_percent_b2s3=Concentração do Sensor de Oxigênio B2S3 +o2_percent_b1s4=Concentração do Sensor de Oxigênio B1S4 +o2_percent_b1s3=Concentração do Sensor de Oxigênio B1S3 +exhaust_temperature_b2s8=Temperatura do Escapamento B2S8 +exhaust_temperature_b2s7=Temperatura do Escapamento B2S7 +exhaust_temperature_b2s6=Temperatura do Escapamento B2S6 +exhaust_temperature_b2s5=Temperatura do Escapamento B2S5 +exhaust_temperature_b1s8=Temperatura do Escapamento B1S8 +exhaust_temperature_b1s7=Temperatura do Escapamento B1S7 +exhaust_temperature_b1s6=Temperatura do Escapamento B1S6 +exhaust_temperature_b1s5=Sensor da Temperatura do Escapamento B1S5 +hours_monitor_sys=Contador do Sistema de Monitorização +hours_egr_valve=Contador das válvulas EGR +hours_dosing_activity=Contador de Atividade do Dosador +hours_reagent_consum=Contador do Consumo do Reagente +hours_reagent_quality=Contador de Qualidade do Reagente +state_lvl3_induce=Estado de Indução Nível 3 +state_lvl2_induce=Estado de Indução Nível 2 +state_lvl1_induce=Estado de Indução Nível 1 +state_nox_warn_sys=Estado do sistema de alerta NOx +hours_mil_on_cont=Horas de Operação Contínua c/ MIL ativo +avg_demad_reagent_consumption=Demanda média do consumo dos reagentes +avg_reagent_consumption=Consumo Médio do Reagente +temp_manifold_surface=Temperatura da Superfície do Coletor de Admissão +ppm_nox_b2s2=Concentração NOx B2S2 +ppm_nox_b2s1=Concentração NOx B2S1 +ppm_nox_b1s2=Concentração NOx B1S2 +ppm_nox_b1s1=Concentração NOx B1S1 +rt_eiaecd_20t2=Tempo de execução EI-AECD #20 Temporizador 2 +rt_eiaecd_20t1=Tempo de execução EI-AECD #20 Temporizador 1 +rt_eiaecd_19t2=Tempo de execução EI-AECD #19 Temporizador 2 +rt_eiaecd_19t1=Tempo de execução EI-AECD #19 Temporizador 1 +rt_eiaecd_18t2=Tempo de execução EI-AECD #18 Temporizador 2 +rt_eiaecd_18t1=Tempo de execução EI-AECD #18 Temporizador 1 +rt_eiaecd_17t2=Tempo de execução EI-AECD #17 Temporizador 2 +rt_eiaecd_17t1=Tempo de execução EI-AECD #17 Temporizador 1 +rt_eiaecd_16t2=Tempo de execução EI-AECD #16 Temporizador 2 +rt_eiaecd_16t1=Tempo de execução EI-AECD #16 Temporizador 1 +rt_eiaecd_15t2=Tempo de execução EI-AECD #15 Temporizador 2 +rt_eiaecd_15t1=Tempo de execução EI-AECD #15 Temporizador 1 +rt_eiaecd_14t2=Tempo de execução EI-AECD #14 Temporizador 2 +rt_eiaecd_14t1=Tempo de execução EI-AECD #14 Temporizador 1 +rt_eiaecd_13t2=Tempo de execução EI-AECD #13 Temporizador 2 +rt_eiaecd_13t1=Tempo de execução EI-AECD #13 Temporizador 1 +rt_eiaecd_12t2=Tempo de execução EI-AECD #12 Temporizador 2 +rt_eiaecd_12t1=Tempo de execução EI-AECD #12 Temporizador 1 +rt_eiaecd_11t2=Tempo de execução EI-AECD #11 Temporizador 2 +rt_eiaecd_11t1=Tempo de execução EI-AECD #11 Temporizador 1 +rt_eiaecd_10t2=Tempo de execução EI-AECD #10 Temporizador 2 +rt_eiaecd_10t1=Tempo de execução EI-AECD #10 Temporizador 1 +rt_eiaecd_9t2=Tempo de execução EI-AECD #9 Temporizador 2 +rt_eiaecd_9t1=Tempo de execução EI-AECD #9 Temporizador 1 +rt_eiaecd_8t2=Tempo de execução EI-AECD #8 Temporizador 2 +rt_eiaecd_8t1=Tempo de execução EI-AECD #8 Temporizador 1 +rt_eiaecd_7t2=Tempo de execução EI-AECD #7 Temporizador 2 +rt_eiaecd_7t1=Tempo de execução EI-AECD #7 Temporizador 1 +rt_eiaecd_6t2=Tempo de execução EI-AECD #6 Temporizador 2 +rt_eiaecd_6t1=Tempo de execução EI-AECD #6 Temporizador 1 +rt_eiaecd_5t2=Tempo de execução EI-AECD #5 Temporizador 2 +rt_eiaecd_5t1=Tempo de execução EI-AECD #5 Temporizador 1 +rt_eiaecd_4t2=Tempo de execução EI-AECD #4 Temporizador 2 +rt_eiaecd_4t1=Tempo de execução EI-AECD #4 Temporizador 1 +rt_eiaecd_3t2=Tempo de execução EI-AECD #3 Temporizador 2 +rt_eiaecd_3t1=Tempo de execução EI-AECD #3 Temporizador 1 +rt_eiaecd_2t2=Tempo de execução EI-AECD #2 Temporizador 2 +rt_eiaecd_2t1=Tempo de execução EI-AECD #2 Temporizador 1 +rt_eiaecd_1t2=Tempo de execução EI-AECD #1 Temporizador 2 +rt_eiaecd_1t1=Tempo de execução EI-AECD #1 Temporizador 1 +dpf_b2_temperature_out=Temperatura B2 Saída DPF +dpf_b2_temperature_in=Temperatura B2 Entrada DPF +dpf_b1_temperature_out=Temperatura B1 Saída DPF +dpf_b1_temperature_in=Temperatura B1 Entrada DPF +dpf_b2_pressure_out=Pressão B2 Saída DPF +dpf_b2_pressure_in=Pressão B2 Entrada DPF +dpf_b2_pressure_delta=Pressão B2 DPF Delta +dpf_b1_pressure_out=Pressão B1 Saída DPF +dpf_b1_pressure_in=Pressão B1 Entrada DPF +dpf_b1_pressure_delta=Pressão B1 DPF Delta +wastegate_position_b=Válvula Wastegate Posição B +wastegate_position_cmd_b=Posição B Comandada da Válvula Wastegate +wastegate_position_a=Válvula Wastegate Posição A +wastegate_position_cmd_a=Posição A Comandada da Válvula Wastegate +o2_sensor_fuel_trim_b2s4=Sensor O2 Ajuste de Combustível B2S4 +o2_sensor_fuel_trim_b2s3=Sensor O2 Ajuste de Combustível B2S3 +o2_sensor_fuel_trim_b2s2=Sensor O2 Ajuste de Combustível B2S2 +o2_sensor_fuel_trim_b2s1=Sensor O2 Ajuste de Combustível B2S1 +o2_sensor_fuel_trim_b1s4=Sensor O2 Ajuste de Combustível B1S4 +o2_sensor_fuel_trim_b1s3=Sensor O2 Ajuste de Combustível B1S3 +o2_sensor_fuel_trim_b1s2=Sensor O2 Ajuste de Combustível B1S2 +o2_sensor_fuel_trim_b1s1=Sensor O2 Ajuste de Combustível B1S1 +TST_DPFREGEN=Regeneração do filtro de partículas diesel +TST_EVAPLEAK=Teste de estancamento do sistema de evaporação diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt-PT.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt-PT.properties new file mode 100644 index 0000000..a484c5f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt-PT.properties @@ -0,0 +1,511 @@ +# data items +number_fault_codes=Número de Códigos de Falhas +status_mil=Estado MIL +status_ignition_monitoring=Estado da monitorização da ignição +status_oxygen_sensor_test=Estado do teste do Sensor de Oxigénio +location_fault_code=Localização de DTC +status_fuel_system_1=Estado do Sistema de Combustível 1 +status_fuel_system_2=Estado do Sistema de Combustível 2 +engine_load_calculated=Valor de Carga Calculado +engine_coolant_temperature=Temperatura do Líquido de Arrefecimento +intake_manifold_pressure=Pressão do Tubo Distribuidor de Admissão +engine_speed=RPM do Motor +vehicle_speed=Velocidade do Veículo +intake_air_temperature=Temperatura do Ar de Admissão +obd_type=O OBD está em conformidade com +o2_sensor_lambda_b1s1=Sensor O2 B1S1 lambda +o2_sensor_voltage_b1s1=Sensor de O2 Voltagem B1S1 +o2_sensor_lambda_b1s2=Sensor de O2 B1S2 lambda +o2_sensor_voltage_b1s2=Sensor de O2 Voltagem B1S2 +o2_sensor_lambda_b1s3=Sensor de O2 B1S3 lambda +o2_sensor_voltage_b1s3=Sensor de O2 Voltagem B1S3 +o2_sensor_lambda_b1s4=Sensor de O2 B1S4 lambda +o2_sensor_voltage_b1s4=Sensor de O2 Voltagem B1S4 +o2_sensor_lambda_b2s1=Sensor de O2 B2S1 lambda +o2_sensor_voltage_b2s1=Sensor de O2 Voltagem B2S1 +o2_sensor_lambda_b2s2=Sensor de O2 B2S2 lambda +o2_sensor_voltage_b2s2=Sensor de O2 Voltagem B2S2 +o2_sensor_lambda_b2s3=Sensor de O2 B2S3 lambda +o2_sensor_voltage_b2s3=Sensor de O2 Voltagem B2S3 +o2_sensor_lambda_b2s4=Sensor de O2 B2S4 lambda +o2_sensor_voltage_b2s4=Sensor de O2 Voltagem B2S4 +egr_ratio_commanded=EGR Comandado +egr_error=Erro no EGR +fuel_level=Nível de Entrada de Combustível +status_misfires=Estado da falha de ignição +status_fuel_system=Estado do teste do sistema de combustível +status_component_test=Estado do teste de componente +status_catalyst_test=Estado do teste do catalisador +status_evaporative_system_test=Estado do teste do sistema de evaporação +mass_airflow=Taxa do Fluxo de Ar (sensor MAF) +throttle_position=Posição Absoluta do Acelerador +status_secondary_air_system=Estado do ar secundário +number_oxygen_sensors=Os sensores de oxigênio estão presente +map_oxygen_sensors_present=Os sensores de oxigênio estão presente +distance_sine_mil_active=Distância desde que o MIL foi ativado +status_egr_system_test=Teste da condição do estado do Sistema EGR +status_oxygen_sensor_heater_test=Estado do teste do Aquecimento do Sensor de Oxigénio +status_ac_refrigerant_test=Estado do teste do refrigerante do A/C +status_secondary_air_system_test=Estado do teste do sistema de ar secundário +status_catalyst_test_nox_monitor=Estado do teste do Monitor de Aquecimento do Catalisador/Nox +ecu_voltage=Tensão do ECU +o2_sensor_current_s8=Corrente do sensor 8 do O2 +fuel_trim_short_b2=Ajuste de combustível de curto prazo (Banco 2) +throttle_position_b=Posição Absoluta do Acelerador B +engine_torque_point_4=Ponto 4 do Torque do Motor +fuel_trim_long_b2=Ajuste de combustível de longo prazo (Banco 2) +OBDCOND=Condições das Contagens Encontradas no Monitoramento do OBD +eobd,_obd_and_obd_ii=EOBD, OBD e OBD II +counts_calibration_verification=Contagem de mensagens CVN +throttle_position_rel=Posição Relativa do Acelerador +engine_torque_reference=Referência do Torque do Motor +fuel_trim_long_b1=Ajuste de combustível de longo prazo (Banco 1) +bifuel_running_ethanol=Bicombustível a funcionar com Etanol +throttle_position_e=Posição Absoluta do Acelerador E +ethanol_fuel_percentage=Etanol combustível % +accelerator_pedal_position=Posição relativa do pedal do acelerador +ethanol=Etanol +NADSCOMP=Conclusão de Contagem do Monitoramento do Absorvente NOx +bifuel_running_cng=Bicombustível a funcionar com GNV +not_available=Não disponível +barometric_pressure=Pressão Barométrica (absoluta) +o2_sensor_current_max=Corrente máxima do sensor de oxigênio +hybrid_regenerative=Híbrido Regenerativo +engine_manufacturer_diagnostics_enhanced_(emd+)=Diagnóstico do Fabricante do Motor (EMD+) +o2_sensor_lambda_s4=Sensor de O2 4 lambda +not_obd_compliant=Não é compatível com o OBD +pressure_vapor_evaporative_purge=Pressão do Vapor no Sistema Evap +open_loop_due_to_system_failure=Circuito aberto devido a falha do sistema +obd_and_obd_ii=OBD e OBD-II +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=OBD Europeu Estágio II para Serviços Pesados Sem Controle de NOx (HD EOBD-II) +hybrid_diesel=Híbrido Diesel +AIRCOMP=Conclusão da Condição do Contador no Monitor AIR (Ar Secundário) +hybrid_running_electric_and_combustion_engine=Bicombustível a funcionar com eletricidade e motor a combustão +exhaust_temperature_b2s3=Temperatura do Escapamento B2S3 +reserved=Reservado +exhaust_temperature_b2s4=Temperatura do Escapamento B2S4 +throttle_position_f=Posição Absoluta do Acelerador F +CATCOND2=Condições das Contagens Encontradas no Banco 2 de Monitoramento do Catalizador +o2_sensor_current_s5=Corrente do sensor 5 do O2 +EGSCOMP=Conclusão de Contagem do Monitoramento do Sensor de Saída do Escapamento +time_remaining_life_battery_pack=Duração restante do conjunto de baterias híbridas +jobd,_eobd,_and_obd_ii=JOBD, EOBD e OBD II +fuel_trim_short_b3=Banco de guarnição 3 do sensor de oxigênio secundário de curto prazo +diesel=Gasóleo +BPCOMP=Conclusão de Contagem do Monitoramento da Pressão de Boost +bifuel_running_gasoline=Bicombustível a funcionar com gasolina +CATCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Catalisador +exhaust_temperature_b1s3=Sensor de Temperatura do Escapamento B1S3 +equiv_ratio_max=Relação máxima de equivalência +counts_vin_length=Contagem de mensagens VIN +EVAPCOND=Condições das Contagens Encontradas no Monitor EVAP +bifuel_running_methanol=Bicombustível a funcionar com Álcool Metílico +obd_as_defined_by_the_epa=OBD conforme definido pela EPA +SO2SCOND1=Condições das Contagens Encontradas no Banco 1 do Monitoramento do Sensor Secundário de O2 +bifuel_running_electricity=Bicombustível a funcionar com Eletricidade +throttle_position_c=Posição Absoluta do Acelerador C +O2SCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Sensor de O2 +BPCOND=Condições das Contagens Encontradas no Monitoramento da Pressão de Boost +AIRCOND=Condições das Contagens Encontradas no Monitor AIR (Ar Secundário) +electric=Elétrico +equiv_ratio_commanded=Proporção de Equivalência Comandada +lpg=GPL +engine_fuel_rate=Taxa de combustível do motor +obd_federal_epa=OBD EPA Federal +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=OBD Europeu Estágio I para Serviços Pesados Sem Controle de NOx (HD EOBD-I) +calid_numitems=Quantidade de itens CAL-ID +o2_sensor_current_s4=Corrente do sensor 4 de O2 +counts_ecu_name_length=Comprimento do nome da ECU +customer.specific.trouble.code.see.manual=Código de problemas específico do cliente. Veja o manual… +o2_sensor_lambda_s3=Sensor de O2 3 lambda +status_engine_idle_request=Solicitação OCIOSA do Motor +fuel_trim_long_b3=Banco de guarnição 3 do sensor de oxigênio secundário de longo prazo +status_power_take_off=Condição Geral do Take-Off +brazil_obd_phase_1_(obdbr_1)=OBD Brasil Fase 1 (OBDBr-1) +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=OBD Europeu Estágio I para Serviços Pesados Com Controle de NOx (HD EOBD-I) +fuel_trim_long_b4=Banco de guarnição 4 do sensor de oxigênio secundário de longo prazo +PMCOND=Condições das Contagens Encontradas no Monitoramento do Filtro PM +O2SCOND2=Condições das Contagens Encontradas no Banco 2 do Monitoramento do Sensor de O2 +brazil_obd_phase_2_(obdbr_2)=OBD Brasil Fase 2 (OBDBr-2) +fuel_type=Tipo de combustível +map_exhaust_temperature_sensors_b1=Sensor de Temperatura do Escapamento B1 +engine_torque=Torque do Motor +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=OBD Europeu Estágio IV para Serviços Pesados (HD EOBD-IV) +cng=GNV +O2SCOMP1=Conclusão de Contagem do Banco 1 do Monitoramento do Sensor de O2 +pump_commanded_on_for_diagnostics=Bomba comandada para diagnósticos +PMCOMP=Conclusão de Contagem do Monitoramento do Filtro PM +counts_warmups_since_ecu_reset=Aquecimentos desde o reset do ECU +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Diagnóstico de Bordo para Serviços Pesados (Infantil/Parcial) (HD OBD-C) +eobd_(europe)=EOBD (Europa) +bifuel_running_lpg=Bicombustível a funcionar com GLP +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Circuito aberto devido à carga do motor OU corte de combustível devido à desaceleração +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Circuito fechado, usando pelo menos um sensor de oxigênio, mas há uma falha no sistema de informação +jobd_and_eobd=JOBD e EOBD +fuel_trim_short_b1=Ajuste de combustível de curto prazo (Banco 1) +bifuel_running_electric_and_combustion_engine=Bicombustível a funcionar com eletricidade e motor a combustão +counts_ipt=Contagem de mensagens IPT +obd_ii=OBD II +EGSCOND=Condições das Contagens Encontradas no Monitoramento do Sensor de Saída do Escapamento +fuel_pressure=Pressão da linha de combustível (medidor) +time_since_mil_on=Motor em funcionamento enquanto MIL está ligado +hybrid_gasoline=Híbrido gasolina +ignition_timing_advance_cyl1=Avanço de Tempo (Cil. #1) +calibration_identifier2=Identificador de calibração 2 +NCATCOND=Condições das Contagens Encontradas no Monitoramento de NOx/SCR do Catalisador +CATCOMP1=Conclusão de Contagem do Banco 1 do Monitoramento do Catalisador +o2_sensor_lambda_s1=Sensor de O2 1 lambda +o2_sensor_voltage_max=Tensão máxima do sensor de oxigênio +EGRCOMP=Conclusão de Contagem do Monitoramento do EGR e/ou VVT +exhaust_temperature_b1s4=Sensor de Temperatura do Escapamento B1S4 +engine_torque_point_3=Ponto 3 do Torque do Motor +CATCOND1=Condições das Contagens Encontradas no Banco 1 de Monitoramento do Catalisador +o2_sensor_lambda_s7=Sensor de O2 7 lambda +compression_ignition_monitor_available=Monitor de ignição por compressão está disponível +SO2SCOND2=Condições das Contagens Encontradas no Banco 2 do Monitoramento do Sensor Secundário de O2 +hybrid_ethanol=Híbrido Etanol +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Circuito fechado, usando as informações do sensor de oxigênio para determinar a mistura de combustível +HCCATCOMP=Conclusão de Contagem do Monitoramento do NMHC +bifuel_running_diesel=Bicombustível a funcionar com diesel +obd_ii_as_defined_by_the_carb=OBD-II conforme definido pelo CARB +gasoline=Gasolina +engine_torque_point_2=Ponto 2 do Torque do Motor +world_wide_harmonized_obd_(wwh_obd)=OBD Harmonizado em Todo o Mundo (WWH OBD) +india_obd_ii_(iobd_ii)=ODB II Indiano (IODB II) +engine_torque_idle=Torque Ocioso +engine_load=Carga Absoluta do Motor +vehicle_identification_number=Número de identificação do veículo +engine_torque_demand=Demanda do Controlador de Torque +hybrid_electric=Híbrido Eléctrico +eobd=EOBD +o2_sensor_lambda_s2=Sensor de O2 2 lambda +FUELCOMP=Conclusão de Contagem do Monitoramento do Combustível +O2SCOND1=Condições das Contagens Encontradas no Banco 1 do Monitoramento do Sensor de O2 +evaporative_purge_ratio=Purga Evaporativa Comandada +cat_temperature_b2s1=Temperatura do CATALISADOR B2S1 +fuel_injection_timing=Tempo de injeção de combustível +o2_sensor_current_s1=Corrente do sensor 1 do O2 +no.trouble.codes.set=Nenhum código de problema definido +jobd_and_obd_ii=JOBD e OBD II +HCCATCOND=Condições das Contagens Encontradas no Monitoramento MNHC do Catalisador +mass_airflow_max=Taxa máxima de fluxo de ar no sensor de fluxo de massa de ar +vin_numitems=Quantidade de itens VIN +pressure_vapor_evaporative_purge_absolute=Pressão absoluta do Vapor no Sistema Evap +ambient_air_temperature=Temperatura do Ar Ambiente +fuel_pressure_max=Pressão máxima absoluta do colector de admissão +exhaust_temperature_b1s1=Sensor de Temperatura do Escapamento B1S1 +o2_sensor_current_s6=Corrente do sensor 6 do O2 +time_since_ecu_reset=Tempo desde que os DTCs foram liberados +status_engine_stop_request=Solicitação de PARADA do Motor +calibration_identifier=Identificador de calibração +o2_sensor_lambda_s8=Sensor de O2 8 lambda +ecu_name=Nome da ECU +distance_since_ecu_reset=Distância desde a reinicialização da ECU +obd_i=OBD-I +exhaust_temperature_b2s2=Temperatura do Escapamento B2S2 +engine_oil_temperature=Temperatura do óleo do motor +incomplete=Incompleto +heavy_duty_on_board_diagnostics_(hd_obd)=Diagnóstico de Bordo para Veículos Pesados (OBD HD) +o2_sensor_lambda_s6=Sensor de O2 6 lambda +propane=Propano +FUELCOND=Condições das Contagens Encontradas no Monitoramento do Combustível +o2_sensor_current_s2=Corrente do sensor de O2 2 +methanol=Álcool Metílico +off=Fora +running_time=Tempo Decorrido Desde a Partida Inicial do Motor +cat_temperature_b1s1=Temperatura do CATALISADOR B1S1 +jobd,_eobd_and_obd_ii=JOBD, EOBD e OBD II +NADSCOND=Condições das Contagens Encontradas no Monitoramento do Absorvente NOx +IGNCNTR=Contador de Ignição +eobd_and_obd_ii=EOBD e OBD-II +available=Disponível +exhaust_temperature_b1s2=Sensor de Temperatura do Escapamento B1S2 +commanded_throttle_position=Com. do Ctrl do Atuador do Acelerador +calibration_verification=Verificação de calibração +downstream_of_catalytic_converter=Pressão descendente do conversor catalítico +counts_calibration_identifier_length=Contagem de mensagens CAL-ID +engine_manufacturer_diagnostics_(emd)=Diagnóstico do Fabricante do Motor (EMD) +on=Dentro +NCATCOMP=Conclusão de Contagem do Monitoramento do NOx/SCR +from_the_outside_atmosphere_or_off=Da atmosfera externa ou fora +korean_obd_(kobd)=OBD Coreano (KOBD) +bifuel_running_propane=Bicombustível a funcionar com Propano +map_exhaust_temperature_sensors_b2=Sensores de Temperatura do Escapamento B2 +india_obd_i_(iobd_i)=ODB I Indiano (IODB I) +cat_temperature_b2s2=Temperatura do CATALISADOR B2S2 +fuel_pressure_rel=Pressão da Linha de Combustível (com referência ao vácuo do coletor) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=OBD Europeu Estágio II para Serviços Pesados Com Controle de NOx (HD EOBD-II N) +eobd_and_obd=EOBD e OBD +o2_sensor_current_s7=Corrente do sensor 7 do O2 +cat_temperature_b1s2=Temperatura do CATALISADOR B1S2 +SO2SCOMP1=Conclusão do Banco 1 da Contagem do Monitoramento do Sensor Secundário de O2 +EGRCOND=Condições das Contagens Encontradas no Monitoramento do EGR e/ou VVT +# conversion items +open_loop_due_to_insufficient_engine_temperature=Circuito aberto devido à temperatura não ideal do motor +EVAPCOMP=Conclusão da Condição do Contador no Monitor EVAP +engine_torque_point_1=Ponto 1 do Torque do Motor +jobd=JOBD +jobd_(japan)=JOBD (Japão) +fuel_trim_short_b4=Banco de guarnição 4 do sensor de oxigênio secundário de curto prazo +upstream=Pressão Ascendente +exhaust_temperature_b2s1=Temperatura do Escapamento B2S1 +o2_sensor_lambda_s5=Sensor de O2 5 lambda +o2_sensor_current_s3=Corrente do sensor 3 de O2 +SO2SCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Sensor Secundário de O2 +throttle_position_d=Posição Absoluta do Acelerador D +short=Curto +regenerating=regenerando +reagent_level_low=Nível Baixo do Reagente +reagent_incorrect=Reagente incorreto +open_loop=Circuito Aberto +on_demand=Sob demanda +nox_emissions_too_high=Emissões NOx muito altas +nox_absorber_regenerating=Regeneração do Absorvedor NOx +nox_absorber_desulferizing=Dessulfuração do Absorvedor NOx +non_discriminatory=NÃO discriminado +n/a=n/d +measuring=medindo +inactive=inativo +heavy_duty_vehicles_(euro_v)_b2=Veículos para Serviços Pesados (EURO V) B2 +heavy_duty_vehicles_(euro_iv)_b1=Veículos para Serviços Pesados (EURO IV) B1 +heavy_duty_vehicles_(euro_eev)_c=Veículos para Serviços Pesados (EURO EEV) C +heavy_duty_on-board_diagnostics_(hd_obd)=Diagnóstico de Bordo para Veículos Pesados (OBD HD) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Diagnóstico de Bordo para Serviços Pesados (Relacionado/Parcial) (HD OBD-C) +fault_present=Falha Presente +error=Erro +enabled=ativado +dpf_regenerating=Regeneração DPF +discriminatory=discriminatório +deviation_in_reagent_consumption=Desvio no consumo do reagente +continuous=Contínuo +closed_loop=Circuito Fechado +b4s2=B4S2 +b4s1=B4S1 +b3s2=B3S2 +b3s1=B3S1 +b2s4=B2S4 +b2s3=B2S3 +b2s2=B2S2 +b2s1=B2S1 +b1s4=B1S4 +b1s3=B1S3 +b1s2=B1S2 +b1s1=B1S1 +active_regen=Reagente Ativo + +# conversion items +active=Ativo +odometer_reading=Odômetro +o2_lambda_b2s4=Sensor de Oxigênio da Lambda B2S4 +o2_lambda_b2s3=Sensor de Oxigênio da Lambda B2S3 +o2_lambda_b1s4=Sensor de Oxigênio da Lambda B1S4 +o2_lambda_b1s3=Sensor de Oxigênio da Lambda B1S3 +o2_percent_b2s4=Concentração do Sensor de Oxigênio B2S4 +o2_percent_b2s3=Concentração do Sensor de Oxigênio B2S3 +o2_percent_b1s4=Concentração do Sensor de Oxigênio B1S4 +o2_percent_b1s3=Concentração do Sensor de Oxigênio B1S3 +exhaust_temperature_b2s8=Temperatura do Escapamento B2S8 +exhaust_temperature_b2s7=Temperatura do Escapamento B2S7 +exhaust_temperature_b2s6=Temperatura do Escapamento B2S6 +exhaust_temperature_b2s5=Temperatura do Escapamento B2S5 +exhaust_temperature_b1s8=Temperatura do Escapamento B1S8 +exhaust_temperature_b1s7=Temperatura do Escapamento B1S7 +exhaust_temperature_b1s6=Temperatura do Escapamento B1S6 +exhaust_temperature_b1s5=Sensor da Temperatura do Escapamento B1S5 +hours_monitor_sys=Contador do Sistema de Monitorização +hours_egr_valve=Contador das válvulas EGR +hours_dosing_activity=Contador de Atividade do Dosador +hours_reagent_consum=Contador do Consumo do Reagente +hours_reagent_quality=Contador de Qualidade do Reagente +state_lvl3_induce=Estado de Indução Nível 3 +state_lvl2_induce=Estado de Indução Nível 2 +state_lvl1_induce=Estado de Indução Nível 1 +state_nox_warn_sys=Estado do sistema de alerta NOx +hours_mil_on_cont=Horas de Operação Contínua c/ MIL ativo +state_fuel_balance_ctrl_2=Controle da Contribuição/Equilíbrio do Combustível 2 +state_inject_timing_ctrl_2=Condição geral do controle do tempo de injeção do combustível 2 +state_inject_quantity_ctrl_2=Condição geral do controle de qualidade da injeção do combustível 2 +state_fuel_press_ctrl_2=Condição geral do controle de pressão do combustível 2 +state_fuel_balance_ctrl=Controle da Contribuição/Equilíbrio do Combustível +state_inject_timing_ctrl=Condição geral do controle do tempo de injeção do combustível +state_inject_quantity_ctrl=Condição geral do controle de qualidade da injeção do combustível +state_fuel_press_ctrl=Condição geral do controle de pressão do combustível +ecu_hours_max_mil_on=Horas de Operação Máx. do ECU com o MIL ativo +ecu_hours_mil_on=Horas de Operação do ECU com o MIL ativo +ecu_state_mil=Condição geral do display MIL ECU +hours_mil_on=Horas de Operação com o MIL ativo +state_monitor=Prontidão do sistema de emissão +state_mil=Condição geral do display MIL +strategy_mil=Estratégia do display MIL +percent_dpf_b2=Carga B2 DPF do Sensor PM +state_pm_b2=Condição Geral B2 do Sensor PM +percent_dpf_b1=Carga B1 DPF do Sensor PM +state_pm_b1=Condição Geral B1 do Sensor PM +percent_friction=Atrito de Torque do Motor +o2_lambda_b2s2=Sensor de Oxigênio da Lambda B2S2 +o2_lambda_b2s1=Sensor de Oxigênio da Lambda B2S1 +o2_lambda_b1s2=Sensor de Oxigênio da Lambda B1S2 +o2_lambda_b1s1=Sensor de Oxigênio da Lambda B1S1 +o2_percent_b2s2=Concentração do Sensor de Oxigênio B2S2 +o2_percent_b2s1=Concentração do Sensor de Oxigênio B2S1 +o2_percent_b1s2=Concentração do Sensor de Oxigênio B1S2 +o2_percent_b1s1=Concentração do Sensor de Oxigênio B1S1 +dist_dpf_regen=Média da Distância entre as regenerações do DPF +time_dpf_regen=Média de Tempo entre as regenerações do DPF +load_dpf=Gatilho Normalizado para a Regeneração do DPF +state_dpf=Estado da Regeneração de DPF +dist_induce_40k=Distância SCR com a indução ativa (30-40k km) +dist_induce_30k=Distância SCR com a indução ativa (20-30k km) +dist_induce_20k=Distância SCR com a indução ativa (10-20k km) +dist_scr_act=Distância SCR (10k atual) +dist_scr_induce_act=Distância SCR com a indução ativa (10k atual) +state_scr_40k=Condição atual do sistema SCR 30-40k km +state_scr_30k=Condição atual do sistema SCR 20-30k km +state_scr_20k=Condição atual do sistema SCR 10-20k km +state_scr_10k=Condição atual do sistema SCR 00-10k km +state_scr_act=Condição atual do sistema SCR +press_manifold_abs_b=Coletor de Admissão Pressão Absoluta B +press_manifold_abs_a=Coletor de Admissão Pressão Absoluta A +particle_mass_b2=Concentração da Massa de Partículas B2 +particle_mass_b1=Concentração da Massa de Partículas B1 +rt_nox_warning=Tempo de execução com o aviso ativo do NOx +level_reagent_tank=Nível do Reagente do Tanque +avg_demad_reagent_consumption=Demanda média do consumo dos reagentes +avg_reagent_consumption=Consumo Médio do Reagente +temp_manifold_surface=Temperatura da Superfície do Coletor de Admissão +ppm_nox_b2s2=Concentração NOx B2S2 +ppm_nox_b2s1=Concentração NOx B2S1 +ppm_nox_b1s2=Concentração NOx B1S2 +ppm_nox_b1s1=Concentração NOx B1S1 +rt_eiaecd_20t2=Tempo de execução EI-AECD #20 Temporizador 2 +rt_eiaecd_20t1=Tempo de execução EI-AECD #20 Temporizador 1 +rt_eiaecd_19t2=Tempo de execução EI-AECD #19 Temporizador 2 +rt_eiaecd_19t1=Tempo de execução EI-AECD #19 Temporizador 1 +rt_eiaecd_18t2=Tempo de execução EI-AECD #18 Temporizador 2 +rt_eiaecd_18t1=Tempo de execução EI-AECD #18 Temporizador 1 +rt_eiaecd_17t2=Tempo de execução EI-AECD #17 Temporizador 2 +rt_eiaecd_17t1=Tempo de execução EI-AECD #17 Temporizador 1 +rt_eiaecd_16t2=Tempo de execução EI-AECD #16 Temporizador 2 +rt_eiaecd_16t1=Tempo de execução EI-AECD #16 Temporizador 1 +rt_eiaecd_15t2=Tempo de execução EI-AECD #15 Temporizador 2 +rt_eiaecd_15t1=Tempo de execução EI-AECD #15 Temporizador 1 +rt_eiaecd_14t2=Tempo de execução EI-AECD #14 Temporizador 2 +rt_eiaecd_14t1=Tempo de execução EI-AECD #14 Temporizador 1 +rt_eiaecd_13t2=Tempo de execução EI-AECD #13 Temporizador 2 +rt_eiaecd_13t1=Tempo de execução EI-AECD #13 Temporizador 1 +rt_eiaecd_12t2=Tempo de execução EI-AECD #12 Temporizador 2 +rt_eiaecd_12t1=Tempo de execução EI-AECD #12 Temporizador 1 +rt_eiaecd_11t2=Tempo de execução EI-AECD #11 Temporizador 2 +rt_eiaecd_11t1=Tempo de execução EI-AECD #11 Temporizador 1 +rt_eiaecd_10t2=Tempo de execução EI-AECD #10 Temporizador 2 +rt_eiaecd_10t1=Tempo de execução EI-AECD #10 Temporizador 1 +rt_eiaecd_9t2=Tempo de execução EI-AECD #9 Temporizador 2 +rt_eiaecd_9t1=Tempo de execução EI-AECD #9 Temporizador 1 +rt_eiaecd_8t2=Tempo de execução EI-AECD #8 Temporizador 2 +rt_eiaecd_8t1=Tempo de execução EI-AECD #8 Temporizador 1 +rt_eiaecd_7t2=Tempo de execução EI-AECD #7 Temporizador 2 +rt_eiaecd_7t1=Tempo de execução EI-AECD #7 Temporizador 1 +rt_eiaecd_6t2=Tempo de execução EI-AECD #6 Temporizador 2 +rt_eiaecd_6t1=Tempo de execução EI-AECD #6 Temporizador 1 +rt_eiaecd_5t2=Tempo de execução EI-AECD #5 Temporizador 2 +rt_eiaecd_5t1=Tempo de execução EI-AECD #5 Temporizador 1 +rt_eiaecd_4t2=Tempo de execução EI-AECD #4 Temporizador 2 +rt_eiaecd_4t1=Tempo de execução EI-AECD #4 Temporizador 1 +rt_eiaecd_3t2=Tempo de execução EI-AECD #3 Temporizador 2 +rt_eiaecd_3t1=Tempo de execução EI-AECD #3 Temporizador 1 +rt_eiaecd_2t2=Tempo de execução EI-AECD #2 Temporizador 2 +rt_eiaecd_2t1=Tempo de execução EI-AECD #2 Temporizador 1 +rt_eiaecd_1t2=Tempo de execução EI-AECD #1 Temporizador 2 +rt_eiaecd_1t1=Tempo de execução EI-AECD #1 Temporizador 1 +dpf_b2_temperature_out=Temperatura B2 Saída DPF +dpf_b2_temperature_in=Temperatura B2 Entrada DPF +dpf_b1_temperature_out=Temperatura B1 Saída DPF +dpf_b1_temperature_in=Temperatura B1 Entrada DPF +dpf_b2_pressure_out=Pressão B2 Saída DPF +dpf_b2_pressure_in=Pressão B2 Entrada DPF +dpf_b2_pressure_delta=Pressão B2 DPF Delta +dpf_b1_pressure_out=Pressão B1 Saída DPF +dpf_b1_pressure_in=Pressão B1 Entrada DPF +dpf_b1_pressure_delta=Pressão B1 DPF Delta +charge_air_temp_b2s2=Temperatura do Arrefecimento da Carga de Ar B2S2 +charge_air_temp_b2s1=Temperatura do Arrefecimento da Carga de Ar B2S1 +charge_air_temp_b1s2=Temperatura do Arrefecimento da Carga de Ar B1S2 +charge_air_temp_b1s1=Temperatura do Arrefecimento da Carga de Ar B1S1 +temp_charger_b_turbine_out=Temperatura da Saída do Turbina do Turbocompressor B +temp_charger_b_turbine_in=Temperatura de Entrada da Turbina do Turbocompressor B +temp_charger_b_compressor_out=Temperatura da Saída do Compressor do Turbocompressor B +temp_charger_b_compressor_in=Temperatura de Entrada do Compressor do Turbocompressor B +temp_charger_a_turbine_out=Temperatura da Saída da Turbina do Turbocompressor A +temp_charger_a_turbine_in=Temperatura de Entrada da Turbina do Turbocompressor A +temp_charger_a_compressor_out=Temperatura da Saída do Compressor do Turbocompressor A +temp_charger_a_compressor_in=Temperatura de Entrada do Compressor do Turbocompressor A +rpm_charger_b=RPM do Turbo B +rpm_charger_a=RPM do Turbo A +exhaust_pressure_b2=Pressão do escape B2 +exhaust_pressure_b1=Pressão do escape B1 +wastegate_position_b=Válvula Wastegate Posição B +wastegate_position_cmd_b=Posição B Comandada da Válvula Wastegate +wastegate_position_a=Válvula Wastegate Posição A +wastegate_position_cmd_a=Posição A Comandada da Válvula Wastegate +vtg_status_b=Condição Geral do Controle de Sobrealimentação B +vtg_status_a=Condição Geral do Controle de Sobrealimentação A +vtg_position_b=Geometria Variável Posição B do Turbo +vtg_position_cmd_b=Geometria Variável Posição B Comandada do Turbo +vtg_position_a=Geometria Variável Posição A do Turbo +vtg_position_cmd_a=Geometria Variável Posição A Comandada do Turbo +boost_status_b=Condição Geral do Controle de Sobrealimentação B +boost_status_a=Condição Geral do Controle de Sobrealimentação A +boost_pressure_b=Aumento da Pressão B +boost_pressure_cmd_b=Aumento da Pressão Comandada B +boost_pressure_a=Aumento da Pressão A +boost_pressure_cmd_a=Aumento da Pressão Comandada A +charger_pressure_inlet_b=Pressão da Entrada do Compressor do Turbocompressor B +charger_pressure_inlet_a=Pressão da Entrada do Compressor do Turbocompressor A +rail_temp_b=Temperatura da Linha de Combustível B +rail_pressure_b=Pressão da Linha de Combustível B +rail_pressure_cmd_b=Pressão da Linha de Combustível Comandada B +rail_temp_a=Temperatura da Linha de Combustível A +rail_pressure_a=Pressão da Linha de Combustível A +rail_pressure_cmd_a=Pressão da Linha de Combustível Comandada A +throttle_control_b=Controle do Acelerador B +throttle_position_a=Posição do Acelerador A +throttle_control_a=Controle do Acelerador A +egr_temp_d=Temperatura EGR (Sensor D) +egr_temp_b=Temperatura EGR (Sensor B) +egr_temp_c=Temperatura EGR (Sensor C) +egr_temp_a=Temperatura EGR (Sensor A) +intake_air_position_b=Tomada de Ar Posição do Fluxo B +intake_air_control_b=Tomada de Ar Controle de Fluxo B +intake_air_position_a=Tomada de Ar Posição do Fluxo A +intake_air_control_a=Tomada de Ar Controle de Fluxo A +egr_b_error=Erro Comandado pela EGR B +egr_b_position=Posição de Trabalho Comandado pela EGR B +egr_b_dutycycle=Ciclo de Trabalho Comandado pela EGR B +egr_a_error=Erro Comandado pela EGR A +egr_a_position=Posição de Trabalho Comandado pela EGR A +egr_a_dutycycle=Ciclo de Trabalho Comandado pela EGR A +intake_air_temp_b2s3=Temperatura da Tomada de Ar (Banco 2, Sensor 3) +intake_air_temp_b2s2=Temperatura da Tomada de Ar (Banco 2, Sensor 2) +intake_air_temp_b2s1=Temperatura da Tomada de Ar (Banco 2, Sensor 1) +intake_air_temp_b1s3=Temperatura da Tomada de Ar (Banco 1, Sensor 3) +intake_air_temp_b1s2=Temperatura da Tomada de Ar (Banco 1, Sensor 2) +intake_air_temp_b1s1=Temperatura da Tomada de Ar (Banco 1, Sensor 1) +engine_coolant_temp_2=Temperatura 2 do líquido de arrefecimento do motor +engine_coolant_temp_1=Temperatura 1 do líquido de arrefecimento do motor +airmass_maf_b=Massa de ar (MAF B) +airmass_maf_a=Massa de ar (MAF A) +status_glowplug_lamp=Condição geral da lâmpada do aquecedor de combustível +status_mt_gear=Condição geral do controlador do câmbio manual +status_at_gear=Condição geral do controlador do câmbio automático +status_pto=Condição geral da tomada de força (PTO) +obd_requirements=Requisitos do OBD +o2_sensor_fuel_trim_b2s4=Sensor O2 Ajuste de Combustível B2S4 +o2_sensor_fuel_trim_b2s3=Sensor O2 Ajuste de Combustível B2S3 +o2_sensor_fuel_trim_b2s2=Sensor O2 Ajuste de Combustível B2S2 +o2_sensor_fuel_trim_b2s1=Sensor O2 Ajuste de Combustível B2S1 +o2_sensor_fuel_trim_b1s4=Sensor O2 Ajuste de Combustível B1S4 +o2_sensor_fuel_trim_b1s3=Sensor O2 Ajuste de Combustível B1S3 +o2_sensor_fuel_trim_b1s2=Sensor O2 Ajuste de Combustível B1S2 +o2_sensor_fuel_trim_b1s1=Sensor O2 Ajuste de Combustível B1S1 +TST_DPFREGEN=Regeneração do Filtro de Partículas de Gasóleo +TST_EVAPLEAK=Teste de fuga do sistema evaporativo diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt.properties new file mode 100644 index 0000000..4bce06f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_pt.properties @@ -0,0 +1,515 @@ + + + +diesel=Gasóleo +no.trouble.codes.set=Nenhum código de problema definido +customer.specific.trouble.code.see.manual=Código de problemas específico do cliente. Veja o manual… +jobd,_eobd_and_obd_ii=JOBD, EOBD e OBD II +jobd=JOBD +eobd=EOBD +obd_federal_epa=OBD EPA Federal +obd_ii=OBD II +incomplete=Incompleto +available=Disponível +pump_commanded_on_for_diagnostics=Bomba comandada para diagnósticos +from_the_outside_atmosphere_or_off=Da atmosfera externa ou fora +downstream_of_catalytic_converter=Pressão descendente do conversor catalítico +upstream=Pressão Ascendente +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=OBD Europeu Estágio IV para Serviços Pesados (HD EOBD-IV) +india_obd_ii_(iobd_ii)=ODB II Indiano (IODB II) +india_obd_i_(iobd_i)=ODB I Indiano (IODB I) +korean_obd_(kobd)=OBD Coreano (KOBD) +brazil_obd_phase_2_(obdbr_2)=OBD Brasil Fase 2 (OBDBr-2) +brazil_obd_phase_1_(obdbr_1)=OBD Brasil Fase 1 (OBDBr-1) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=OBD Europeu Estágio II para Serviços Pesados Com Controle de NOx (HD EOBD-II N) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=OBD Europeu Estágio II para Serviços Pesados Sem Controle de NOx (HD EOBD-II) +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=OBD Europeu Estágio I para Serviços Pesados Com Controle de NOx (HD EOBD-I) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=OBD Europeu Estágio I para Serviços Pesados Sem Controle de NOx (HD EOBD-I) +world_wide_harmonized_obd_(wwh_obd)=OBD Harmonizado em Todo o Mundo (WWH OBD) +heavy_duty_on_board_diagnostics_(hd_obd)=Diagnóstico de Bordo para Veículos Pesados (OBD HD) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Diagnóstico de Bordo para Serviços Pesados (Infantil/Parcial) (HD OBD-C) +engine_manufacturer_diagnostics_enhanced_(emd+)=Diagnóstico do Fabricante do Motor (EMD+) +engine_manufacturer_diagnostics_(emd)=Diagnóstico do Fabricante do Motor (EMD) +reserved=Reservado +jobd,_eobd,_and_obd_ii=JOBD, EOBD, e OBD II +jobd_and_eobd=JOBD e EOBD +jobd_and_obd_ii=JOBD e OBD II +jobd_(japan)=JOBD (Japão) +eobd,_obd_and_obd_ii=EOBD, OBD e OBD II +eobd_and_obd=EOBD e OBD +eobd_and_obd_ii=EOBD e OBD-II +eobd_(europe)=EOBD (Europa) +not_obd_compliant=Não é compatível com o OBD +obd_i=OBD-I +obd_and_obd_ii=OBD e OBD-II +obd_as_defined_by_the_epa=OBD conforme definido pela EPA +obd_ii_as_defined_by_the_carb=OBD-II conforme definido pelo CARB +compression_ignition_monitor_available=Monitor de ignição por compressão está disponível +on=Dentro +off=Fora +bifuel_running_diesel=Bicombustível a funcionar com diesel +hybrid_regenerative=Híbrido Regenerativo +hybrid_running_electric_and_combustion_engine=Bicombustível a funcionar com eletricidade e motor a combustão +hybrid_electric=Híbrido Eléctrico +hybrid_diesel=Híbrido Diesel +hybrid_ethanol=Híbrido Etanol +hybrid_gasoline=Híbrido gasolina +bifuel_running_electric_and_combustion_engine=Bicombustível a funcionar com eletricidade e motor a combustão +bifuel_running_electricity=Bicombustível a funcionar com Eletricidade +bifuel_running_propane=Bicombustível a funcionar com Propano +bifuel_running_cng=Bicombustível a funcionar com GNV +bifuel_running_lpg=Bicombustível a funcionar com GLP +bifuel_running_ethanol=Bicombustível a funcionar com Etanol +bifuel_running_methanol=Bicombustível a funcionar com Álcool Metílico +bifuel_running_gasoline=Bicombustível a funcionar com gasolina +electric=Elétrico +propane=Propano +cng=GNV +lpg=GPL +ethanol=Etanol +methanol=Álcool Metílico +gasoline=Gasolina +not_available=Não disponível +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Circuito fechado, usando pelo menos um sensor de oxigênio, mas há uma falha no sistema de informação +open_loop_due_to_system_failure=Circuito aberto devido a falha do sistema +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Circuito aberto devido à carga do motor OU corte de combustível devido à desaceleração +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Circuito fechado, usando as informações do sensor de oxigênio para determinar a mistura de combustível + +# conversion items +open_loop_due_to_insufficient_engine_temperature=Circuito aberto devido à temperatura não ideal do motor +FUELCOND=Condições das Contagens Encontradas no Monitoramento do Combustível +FUELCOMP=Conclusão de Contagem do Monitoramento do Combustível +BPCOND=Condições das Contagens Encontradas no Monitoramento da Pressão de Boost +BPCOMP=Conclusão de Contagem do Monitoramento da Pressão de Boost +EGRCOND=Condições das Contagens Encontradas no Monitoramento do EGR e/ou VVT +EGRCOMP=Conclusão de Contagem do Monitoramento do EGR e/ou VVT +EGSCOND=Condições das Contagens Encontradas no Monitoramento do Sensor de Saída do Escapamento +EGSCOMP=Conclusão de Contagem do Monitoramento do Sensor de Saída do Escapamento +PMCOND=Condições das Contagens Encontradas no Monitoramento do Filtro PM +PMCOMP=Conclusão de Contagem do Monitoramento do Filtro PM +NADSCOND=Condições das Contagens Encontradas no Monitoramento do Absorvente NOx +NADSCOMP=Conclusão de Contagem do Monitoramento do Absorvente NOx +NCATCOND=Condições das Contagens Encontradas no Monitoramento de NOx/SCR do Catalisador +NCATCOMP=Conclusão de Contagem do Monitoramento do NOx/SCR +HCCATCOND=Condições das Contagens Encontradas no Monitoramento MNHC do Catalisador +HCCATCOMP=Conclusão de Contagem do Monitoramento do NMHC +ecu_name=Nome da ECU +counts_ecu_name_length=Comprimento do nome da ECU +SO2SCOND2=Condições das Contagens Encontradas no Banco 2 do Monitoramento do Sensor Secundário de O2 +SO2SCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Sensor Secundário de O2 +SO2SCOND1=Condições das Contagens Encontradas no Banco 1 do Monitoramento do Sensor Secundário de O2 +SO2SCOMP1=Conclusão do Banco 1 da Contagem do Monitoramento do Sensor Secundário de O2 +EVAPCOND=Condições das Contagens Encontradas no Monitor EVAP +EVAPCOMP=Conclusão da Condição do Contador no Monitor EVAP +AIRCOND=Condições das Contagens Encontradas no Monitor AIR (Ar Secundário) +AIRCOMP=Conclusão da Condição do Contador no Monitor AIR (Ar Secundário) +O2SCOND2=Condições das Contagens Encontradas no Banco 2 do Monitoramento do Sensor de O2 +O2SCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Sensor de O2 +O2SCOND1=Condições das Contagens Encontradas no Banco 1 do Monitoramento do Sensor de O2 +O2SCOMP1=Conclusão de Contagem do Banco 1 do Monitoramento do Sensor de O2 +CATCOND2=Condições das Contagens Encontradas no Banco 2 de Monitoramento do Catalizador +CATCOMP2=Conclusão de Contagem do Banco 2 do Monitoramento do Catalisador +CATCOND1=Condições das Contagens Encontradas no Banco 1 de Monitoramento do Catalisador +CATCOMP1=Conclusão de Contagem do Banco 1 do Monitoramento do Catalisador +IGNCNTR=Contador de Ignição +OBDCOND=Condições das Contagens Encontradas no Monitoramento do OBD +counts_ipt=Contagem de mensagens IPT +calibration_verification=Verificação de calibração +counts_calibration_verification=Contagem de mensagens CVN +calibration_identifier2=Identificador de calibração 2 +calibration_identifier=Identificador de calibração +calid_numitems=Quantidade de itens CAL-ID +counts_calibration_identifier_length=Contagem de mensagens CAL-ID +vehicle_identification_number=Número de identificação do veículo +vin_numitems=Quantidade de itens VIN +counts_vin_length=Contagem de mensagens VIN +status_engine_stop_request=Solicitação de PARADA do Motor +status_engine_idle_request=Solicitação OCIOSA do Motor +exhaust_temperature_b2s4=Temperatura do Escapamento B2S4 +exhaust_temperature_b2s3=Temperatura do Escapamento B2S3 +exhaust_temperature_b2s2=Temperatura do Escapamento B2S2 +exhaust_temperature_b2s1=Temperatura do Escapamento B2S1 +map_exhaust_temperature_sensors_b2=Sensores de Temperatura do Escapamento B2 +exhaust_temperature_b1s4=Sensor de Temperatura do Escapamento B1S4 +exhaust_temperature_b1s3=Sensor de Temperatura do Escapamento B1S3 +exhaust_temperature_b1s2=Sensor de Temperatura do Escapamento B1S2 +exhaust_temperature_b1s1=Sensor de Temperatura do Escapamento B1S1 +map_exhaust_temperature_sensors_b1=Sensor de Temperatura do Escapamento B1 +engine_torque_point_4=Ponto 4 do Torque do Motor +engine_torque_point_3=Ponto 3 do Torque do Motor +engine_torque_point_2=Ponto 2 do Torque do Motor +engine_torque_point_1=Ponto 1 do Torque do Motor +engine_torque_idle=Torque Ocioso +engine_torque_reference=Referência do Torque do Motor +engine_torque=Torque do Motor +engine_torque_demand=Demanda do Controlador de Torque +engine_fuel_rate=Taxa de combustível do motor +fuel_injection_timing=Tempo de injeção de combustível +engine_oil_temperature=Temperatura do óleo do motor +time_remaining_life_battery_pack=Duração restante do conjunto de baterias híbridas +accelerator_pedal_position=Posição relativa do pedal do acelerador +fuel_pressure=Pressão da linha de combustível (medidor) +fuel_trim_long_b4=Banco de guarnição 4 do sensor de oxigênio secundário de longo prazo +fuel_trim_long_b2=Ajuste de combustível de longo prazo (Banco 2) +fuel_trim_short_b4=Banco de guarnição 4 do sensor de oxigênio secundário de curto prazo +fuel_trim_short_b2=Ajuste de combustível de curto prazo (Banco 2) +fuel_trim_long_b3=Banco de guarnição 3 do sensor de oxigênio secundário de longo prazo +fuel_trim_long_b1=Ajuste de combustível de longo prazo (Banco 1) +fuel_trim_short_b3=Banco de guarnição 3 do sensor de oxigênio secundário de curto prazo +fuel_trim_short_b1=Ajuste de combustível de curto prazo (Banco 1) +pressure_vapor_evaporative_purge=Pressão do Vapor no Sistema Evap +pressure_vapor_evaporative_purge_absolute=Pressão absoluta do Vapor no Sistema Evap +ethanol_fuel_percentage=Etanol combustível % +fuel_type=Tipo de combustível +mass_airflow_max=Taxa máxima de fluxo de ar no sensor de fluxo de massa de ar +fuel_pressure_max=Pressão máxima absoluta do colector de admissão +o2_sensor_current_max=Corrente máxima do sensor de oxigênio +o2_sensor_voltage_max=Tensão máxima do sensor de oxigênio +equiv_ratio_max=Relação máxima de equivalência +time_since_ecu_reset=Tempo desde que os DTCs foram liberados +time_since_mil_on=Motor em funcionamento enquanto o MIL está ligado +commanded_throttle_position=Comm. do Ctrl do Atuador do Acelerador +throttle_position_f=Posição do acelerador absoluto F +throttle_position_e=Posição do acelerador absoluto E +throttle_position_d=Posição do acelerador absoluto D +throttle_position_c=Posição Absoluta do Acelerador C +throttle_position_b=Posição Absoluta do Acelerador B +ambient_air_temperature=Temperatura do Ar Ambiente +throttle_position_rel=Posição Relativa do Acelerador +equiv_ratio_commanded=Proporção de Equivalência Comandada +engine_load=Carga Absoluta do Motor +ecu_voltage=Tensão do ECU +cat_temperature_b2s2=Temperatura do CATALISADOR B2S2 +cat_temperature_b1s2=Temperatura do CATALISADOR B1S2 +cat_temperature_b2s1=Temperatura do CATALISADOR B2S1 +cat_temperature_b1s1=Temperatura do CATALISADOR B1S1 +o2_sensor_current_s8=Corrente do sensor 8 do O2 +o2_sensor_lambda_s8=Sensor de O2 8 lambda +o2_sensor_current_s7=Corrente do sensor 7 do O2 +o2_sensor_lambda_s7=Sensor de O2 7 lambda +o2_sensor_current_s6=Corrente do sensor 6 do O2 +o2_sensor_lambda_s6=Sensor de O2 6 lambda +o2_sensor_current_s5=Corrente do sensor 5 do O2 +o2_sensor_lambda_s5=Sensor de O2 5 lambda +o2_sensor_current_s4=Corrente do sensor 4 de O2 +o2_sensor_lambda_s4=Sensor de O2 4 lambda +o2_sensor_current_s3=Corrente do sensor 3 de O2 +o2_sensor_lambda_s3=Sensor de O2 3 lambda +o2_sensor_current_s2=Corrente do sensor de O2 2 +o2_sensor_lambda_s2=Sensor de O2 2 lambda +o2_sensor_current_s1=Corrente do sensor 1 do O2 +o2_sensor_lambda_s1=Sensor de O2 1 lambda +barometric_pressure=Pressão Barométrica (absoluta) +distance_since_ecu_reset=Distância desde a reinicialização da ECU +counts_warmups_since_ecu_reset=Aquecimentos desde o reset do ECU +fuel_level=Nível de Entrada de Combustível +evaporative_purge_ratio=Purga Evaporativa Comandada +egr_error=Erro no EGR +egr_ratio_commanded=EGR Comandado +o2_sensor_voltage_b2s4=Sensor de Tensão O2 B2S4 +o2_sensor_lambda_b2s4=Sensor de O2 B2S4 lambda +o2_sensor_voltage_b2s3=Sensor de Tensão O2 B2S3 +o2_sensor_lambda_b2s3=Sensor de O2 B2S3 lambda +o2_sensor_voltage_b2s2=Sensor de Tensão O2 B2S2 +o2_sensor_lambda_b2s2=Sensor de O2 B2S2 lambda +o2_sensor_voltage_b2s1=Sensor de Tensão O2 B2S1 +o2_sensor_lambda_b2s1=Sensor de O2 B2S1 lambda +o2_sensor_voltage_b1s4=Sensor de Tensão O2 B1S4 +o2_sensor_lambda_b1s4=Sensor de O2 B1S4 lambda +o2_sensor_voltage_b1s3=Sensor de Tensão O2 B1S3 +o2_sensor_lambda_b1s3=Sensor de O2 B1S3 lambda +o2_sensor_voltage_b1s2=Sensor de Tensão O2 B1S2 +o2_sensor_lambda_b1s2=Sensor de O2 B1S2 lambda +o2_sensor_voltage_b1s1=Sensor de Tensão O2 B1S1 +o2_sensor_lambda_b1s1=Sensor O2 B1S1 lambda +fuel_pressure_rel=Pressão da Linha de Combustível (com referência ao vácuo do coletor) +distance_sine_mil_active=Distância desde que o MIL foi ativado +running_time=Tempo Decorrido Desde a Partida Inicial do Motor +status_power_take_off=Condição Geral do Take-Off +map_oxygen_sensors_present=Os sensores de oxigênio estão presente +obd_type=O OBD está em conformidade com +number_oxygen_sensors=Os sensores de oxigênio estão presente +status_secondary_air_system=Estado do ar secundário +throttle_position=Posição Absoluta do Acelerador +mass_airflow=Taxa do Fluxo de Ar (sensor MAF) +intake_air_temperature=Temperatura do Ar de Admissão +ignition_timing_advance_cyl1=Avanço de Tempo (Cil. #1) +vehicle_speed=Velocidade do Veículo +engine_speed=RPM do Motor +intake_manifold_pressure=Pressão do Tubo Distribuidor de Admissão +engine_coolant_temperature=Temperatura do Líquido de Arrefecimento +engine_load_calculated=Valor de Carga Calculado +status_fuel_system_2=Estado do Sistema de Combustível 2 +status_fuel_system_1=Estado do Sistema de Combustível 1 +location_fault_code=Localização de DTC +status_egr_system_test=Teste da condição do estado do Sistema EGR +status_oxygen_sensor_heater_test=Teste da condição do Aquecimento do Sensor de Oxigénio +status_oxygen_sensor_test=Estado do teste do Sensor de Oxigénio +status_ac_refrigerant_test=Estado do teste do refrigerante A/C +status_secondary_air_system_test=Teste da condição do sistema de ar secundário +status_evaporative_system_test=Estado do teste do sistema de evaporação +status_catalyst_test_nox_monitor=Condição do monitoramento de teste do Aquecimento do Catalisador / Nox +status_catalyst_test=Estado do teste do Catalisador +status_ignition_monitoring=Estado de monitorização da ignição +status_component_test=Estado do teste de componente +status_fuel_system=Estado do teste do sistema de combustível +status_misfires=Estado de má carburação +status_mil=Estado MIL +# data items +number_fault_codes=Quantidade de Códigos de Falha +short=Curto +regenerating=regenerando +reagent_level_low=Nível Baixo do Reagente +reagent_incorrect=Reagente incorreto +open_loop=Circuito Aberto +on_demand=Sob demanda +nox_emissions_too_high=Emissões NOx muito altas +nox_absorber_regenerating=Regeneração do Adsorvedor NOx +nox_absorber_desulferizing=Dessulfurização de adsorvente de NOx +non_discriminatory=NÃO discriminado +n/a=n/d +measuring=medindo +inactive=inativo +heavy_duty_vehicles_(euro_v)_b2=Veículos para Serviços Pesados (EURO V) B2 +heavy_duty_vehicles_(euro_iv)_b1=Veículos para Serviços Pesados (EURO IV) B1 +heavy_duty_vehicles_(euro_eev)_c=Veículos para Serviços Pesados (EURO EEV) C +heavy_duty_on-board_diagnostics_(hd_obd)=Diagnóstico de Bordo para Veículos Pesados (OBD HD) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Diagnóstico de Bordo para Serviços Pesados (Relacionado/Parcial) (HD OBD-C) +fault_present=Falha Presente +error=Erro +enabled=ativado +dpf_regenerating=Regeneração DPF +discriminatory=discriminatório +deviation_in_reagent_consumption=Desvio no consumo do reagente +continuous=Contínuo +closed_loop=Circuito Fechado +b4s2=B4S2 +b4s1=B4S1 +b3s2=B3S2 +b3s1=B3S1 +b2s4=B2S4 +b2s3=B2S3 +b2s2=B2S2 +b2s1=B2S1 +b1s4=B1S4 +b1s3=B1S3 +b1s2=B1S2 +b1s1=B1S1 +active_regen=Reagente Ativo + +# conversion items +active=Ativo +odometer_reading=Odômetro +o2_lambda_b2s4=Sensor de Oxigênio da Lambda B2S4 +o2_lambda_b2s3=Sensor de Oxigênio da Lambda B2S3 +o2_lambda_b1s4=Sensor de Oxigênio da Lambda B1S4 +o2_lambda_b1s3=Sensor de Oxigênio da Lambda B1S3 +o2_percent_b2s4=Concentração do Sensor de Oxigênio B2S4 +o2_percent_b2s3=Concentração do Sensor de Oxigênio B2S3 +o2_percent_b1s4=Concentração do Sensor de Oxigênio B1S4 +o2_percent_b1s3=Concentração do Sensor de Oxigênio B1S3 +exhaust_temperature_b2s8=Temperatura do Escapamento B2S8 +exhaust_temperature_b2s7=Temperatura do Escapamento B2S7 +exhaust_temperature_b2s6=Temperatura do Escapamento B2S6 +exhaust_temperature_b2s5=Temperatura do Escapamento B2S5 +exhaust_temperature_b1s8=Temperatura do Escapamento B1S8 +exhaust_temperature_b1s7=Temperatura do Escapamento B1S7 +exhaust_temperature_b1s6=Temperatura do Escapamento B1S6 +exhaust_temperature_b1s5=Sensor da Temperatura do Escapamento B1S5 +hours_monitor_sys=Contador do Sistema de Monitorização +hours_egr_valve=Contador das válvulas EGR +hours_dosing_activity=Contador de Atividade do Dosador +hours_reagent_consum=Contador do Consumo do Reagente +hours_reagent_quality=Contador de Qualidade do Reagente +state_lvl3_induce=Estado de Indução Nível 3 +state_lvl2_induce=Estado de Indução Nível 2 +state_lvl1_induce=Estado de Indução Nível 1 +state_nox_warn_sys=Estado do sistema de alerta NOx +hours_mil_on_cont=Horas de Operação Contínua c/ MIL ativo +state_fuel_balance_ctrl_2=Controle da Contribuição/Equilíbrio do Combustível 2 +state_inject_timing_ctrl_2=Condição geral do controle do tempo de injeção do combustível 2 +state_inject_quantity_ctrl_2=Condição geral do controle de qualidade da injeção do combustível 2 +state_fuel_press_ctrl_2=Condição geral do controle de pressão do combustível 2 +state_fuel_balance_ctrl=Controle da Contribuição/Equilíbrio do Combustível +state_inject_timing_ctrl=Condição geral do controle do tempo de injeção do combustível +state_inject_quantity_ctrl=Condição geral do controle de qualidade da injeção do combustível +state_fuel_press_ctrl=Condição geral do controle de pressão do combustível +ecu_hours_max_mil_on=Horas de Operação Máx. do ECU com o MIL ativo +ecu_hours_mil_on=Horas de Operação do ECU com o MIL ativo +ecu_state_mil=Condição geral do display MIL ECU +hours_mil_on=Horas de Operação com o MIL ativo +state_monitor=Prontidão do sistema de emissão +state_mil=Condição geral do display MIL +strategy_mil=Estratégia do display MIL +percent_dpf_b2=Carga B2 DPF do Sensor PM +state_pm_b2=Condição Geral B2 do Sensor PM +percent_dpf_b1=Carga B1 DPF do Sensor PM +state_pm_b1=Condição Geral B1 do Sensor PM +percent_friction=Atrito de Torque do Motor +o2_lambda_b2s2=Sensor de Oxigênio da Lambda B2S2 +o2_lambda_b2s1=Sensor de Oxigênio da Lambda B2S1 +o2_lambda_b1s2=Sensor de Oxigênio da Lambda B1S2 +o2_lambda_b1s1=Sensor de Oxigênio da Lambda B1S1 +o2_percent_b2s2=Concentração do Sensor de Oxigênio B2S2 +o2_percent_b2s1=Concentração do Sensor de Oxigênio B2S1 +o2_percent_b1s2=Concentração do Sensor de Oxigênio B1S2 +o2_percent_b1s1=Concentração do Sensor de Oxigênio B1S1 +dist_scr_induce_act=Distância SCR com a indução ativa (10k atual) +state_scr_40k=Condição atual do sistema SCR 30-40k km +state_scr_30k=Condição atual do sistema SCR 20-30k km +state_scr_20k=Condição atual do sistema SCR 10-20k km +state_scr_10k=Condição atual do sistema SCR 00-10k km +state_scr_act=Condição atual do sistema SCR +press_manifold_abs_b=Coletor de Admissão Pressão Absoluta B +press_manifold_abs_a=Coletor de Admissão Pressão Absoluta A +particle_mass_b2=Concentração da Massa de Partículas B2 +particle_mass_b1=Concentração da Massa de Partículas B1 +rt_nox_warning=Tempo de execução com o aviso ativo do NOx +level_reagent_tank=Nível do Reagente do Tanque +avg_demad_reagent_consumption=Demanda média do consumo dos reagentes +avg_reagent_consumption=Consumo Médio do Reagente +temp_manifold_surface=Temperatura da Superfície do Coletor de Admissão +ppm_nox_b2s2=Concentração NOx B2S2 +ppm_nox_b2s1=Concentração NOx B2S1 +ppm_nox_b1s2=Concentração NOx B1S2 +ppm_nox_b1s1=Concentração NOx B1S1 +rt_eiaecd_20t2=Tempo de execução EI-AECD #20 Temporizador 2 +rt_eiaecd_20t1=Tempo de execução EI-AECD #20 Temporizador 1 +rt_eiaecd_19t2=Tempo de execução EI-AECD #19 Temporizador 2 +rt_eiaecd_19t1=Tempo de execução EI-AECD #19 Temporizador 1 +rt_eiaecd_18t2=Tempo de execução EI-AECD #18 Temporizador 2 +rt_eiaecd_18t1=Tempo de execução EI-AECD #18 Temporizador 1 +rt_eiaecd_17t2=Tempo de execução EI-AECD #17 Temporizador 2 +rt_eiaecd_17t1=Tempo de execução EI-AECD #17 Temporizador 1 +rt_eiaecd_16t2=Tempo de execução EI-AECD #16 Temporizador 2 +rt_eiaecd_16t1=Tempo de execução EI-AECD #16 Temporizador 1 +rt_eiaecd_15t2=Tempo de execução EI-AECD #15 Temporizador 2 +rt_eiaecd_15t1=Tempo de execução EI-AECD #15 Temporizador 1 +rt_eiaecd_14t2=Tempo de execução EI-AECD #14 Temporizador 2 +rt_eiaecd_14t1=Tempo de execução EI-AECD #14 Temporizador 1 +rt_eiaecd_13t2=Tempo de execução EI-AECD #13 Temporizador 2 +rt_eiaecd_13t1=Tempo de execução EI-AECD #13 Temporizador 1 +rt_eiaecd_12t2=Tempo de execução EI-AECD #12 Temporizador 2 +rt_eiaecd_12t1=Tempo de execução EI-AECD #12 Temporizador 1 +rt_eiaecd_11t2=Tempo de execução EI-AECD #11 Temporizador 2 +rt_eiaecd_11t1=Tempo de execução EI-AECD #11 Temporizador 1 +rt_eiaecd_10t2=Tempo de execução EI-AECD #10 Temporizador 2 +rt_eiaecd_10t1=Tempo de execução EI-AECD #10 Temporizador 1 +rt_eiaecd_9t2=Tempo de execução EI-AECD #9 Temporizador 2 +rt_eiaecd_9t1=Tempo de execução EI-AECD #9 Temporizador 1 +rt_eiaecd_8t2=Tempo de execução EI-AECD #8 Temporizador 2 +rt_eiaecd_8t1=Tempo de execução EI-AECD #8 Temporizador 1 +rt_eiaecd_7t2=Tempo de execução EI-AECD #7 Temporizador 2 +rt_eiaecd_7t1=Tempo de execução EI-AECD #7 Temporizador 1 +rt_eiaecd_6t2=Tempo de execução EI-AECD #6 Temporizador 2 +rt_eiaecd_6t1=Tempo de execução EI-AECD #6 Temporizador 1 +rt_eiaecd_5t2=Tempo de execução EI-AECD #5 Temporizador 2 +rt_eiaecd_5t1=Tempo de execução EI-AECD #5 Temporizador 1 +rt_eiaecd_4t2=Tempo de execução EI-AECD #4 Temporizador 2 +rt_eiaecd_4t1=Tempo de execução EI-AECD #4 Temporizador 1 +rt_eiaecd_3t2=Tempo de execução EI-AECD #3 Temporizador 2 +rt_eiaecd_3t1=Tempo de execução EI-AECD #3 Temporizador 1 +rt_eiaecd_2t2=Tempo de execução EI-AECD #2 Temporizador 2 +rt_eiaecd_2t1=Tempo de execução EI-AECD #2 Temporizador 1 +rt_eiaecd_1t2=Tempo de execução EI-AECD #1 Temporizador 2 +rt_eiaecd_1t1=Tempo de execução EI-AECD #1 Temporizador 1 +dpf_b2_temperature_out=Temperatura B2 Saída DPF +dpf_b2_temperature_in=Temperatura B2 Entrada DPF +dpf_b1_temperature_out=Temperatura B1 Saída DPF +dpf_b1_temperature_in=Temperatura B1 Entrada DPF +dpf_b2_pressure_out=Pressão B2 Saída DPF +dpf_b2_pressure_in=Pressão B2 Entrada DPF +dpf_b2_pressure_delta=Pressão B2 DPF Delta +dpf_b1_pressure_out=Pressão B1 Saída DPF +dpf_b1_pressure_in=Pressão B1 Entrada DPF +dpf_b1_pressure_delta=Pressão B1 DPF Delta +charge_air_temp_b2s2=Temperatura do Arrefecimento da Carga de Ar B2S2 +charge_air_temp_b2s1=Temperatura do Arrefecimento da Carga de Ar B2S1 +charge_air_temp_b1s2=Temperatura do Arrefecimento da Carga de Ar B1S2 +charge_air_temp_b1s1=Temperatura do Arrefecimento da Carga de Ar B1S1 +temp_charger_b_turbine_out=Temperatura da Saída do Turbina do Turbocompressor B +temp_charger_b_turbine_in=Temperatura de Entrada da Turbina do Turbocompressor B +temp_charger_b_compressor_out=Temperatura da Saída do Compressor do Turbocompressor B +temp_charger_b_compressor_in=Temperatura de Entrada do Compressor do Turbocompressor B +temp_charger_a_turbine_out=Temperatura da Saída da Turbina do Turbocompressor A +temp_charger_a_turbine_in=Temperatura de Entrada da Turbina do Turbocompressor A +temp_charger_a_compressor_out=Temperatura da Saída do Compressor do Turbocompressor A +temp_charger_a_compressor_in=Temperatura de Entrada do Compressor do Turbocompressor A +rpm_charger_b=RPM do Turbo B +rpm_charger_a=RPM do Turbo A +exhaust_pressure_b2=Pressão do escape B2 +exhaust_pressure_b1=Pressão do escape B1 +wastegate_position_b=Válvula Wastegate Posição B +wastegate_position_cmd_b=Posição B Comandada da Válvula Wastegate +wastegate_position_a=Válvula Wastegate Posição A +wastegate_position_cmd_a=Posição A Comandada da Válvula Wastegate +vtg_status_b=Condição Geral do Controle de Sobrealimentação B +vtg_status_a=Condição Geral do Controle de Sobrealimentação A +vtg_position_b=Geometria Variável Posição B do Turbo +vtg_position_cmd_b=Geometria Variável Posição B Comandada do Turbo +vtg_position_a=Geometria Variável Posição A do Turbo +vtg_position_cmd_a=Geometria Variável Posição A Comandada do Turbo +boost_status_b=Condição Geral do Controle de Sobrealimentação B +boost_status_a=Condição Geral do Controle de Sobrealimentação A +boost_pressure_b=Aumento da Pressão B +boost_pressure_cmd_b=Aumento da Pressão Comandada B +boost_pressure_a=Aumento da Pressão A +boost_pressure_cmd_a=Aumento da Pressão Comandada A +charger_pressure_inlet_b=Pressão da Entrada do Compressor do Turbocompressor B +charger_pressure_inlet_a=Pressão da Entrada do Compressor do Turbocompressor A +rail_temp_b=Temperatura da Linha de Combustível B +rail_pressure_b=Pressão da Linha de Combustível B +rail_pressure_cmd_b=Pressão da Linha de Combustível Comandada B +rail_temp_a=Temperatura da Linha de Combustível A +rail_pressure_a=Pressão da Linha de Combustível A +rail_pressure_cmd_a=Pressão da Linha de Combustível Comandada A +throttle_control_b=Controle do Acelerador B +throttle_position_a=Posição do Acelerador A +throttle_control_a=Controle do Acelerador A +egr_temp_d=Temperatura EGR (Sensor D) +egr_temp_b=Temperatura EGR (Sensor B) +egr_temp_c=Temperatura EGR (Sensor C) +egr_temp_a=Temperatura EGR (Sensor A) +intake_air_position_b=Tomada de Ar Posição do Fluxo B +intake_air_control_b=Tomada de Ar Controle de Fluxo B +intake_air_position_a=Tomada de Ar Posição do Fluxo A +intake_air_control_a=Tomada de Ar Controle de Fluxo A +egr_b_error=Erro Comandado pela EGR B +egr_b_position=Posição de Trabalho Comandado pela EGR B +egr_b_dutycycle=Ciclo de Trabalho Comandado pela EGR B +egr_a_error=Erro Comandado pela EGR A +egr_a_position=Posição de Trabalho Comandado pela EGR A +egr_a_dutycycle=Ciclo de Trabalho Comandado pela EGR A +intake_air_temp_b2s3=Temperatura da Tomada de Ar (Banco 2, Sensor 3) +intake_air_temp_b2s2=Temperatura da Tomada de Ar (Banco 2, Sensor 2) +intake_air_temp_b2s1=Temperatura da Tomada de Ar (Banco 2, Sensor 1) +intake_air_temp_b1s3=Temperatura da Tomada de Ar (Banco 1, Sensor 3) +intake_air_temp_b1s2=Temperatura da Tomada de Ar (Banco 1, Sensor 2) +intake_air_temp_b1s1=Temperatura da Tomada de Ar (Banco 1, Sensor 1) +engine_coolant_temp_2=Temperatura 2 do líquido de arrefecimento do motor +engine_coolant_temp_1=Temperatura 1 do líquido de arrefecimento do motor +airmass_maf_b=Massa de ar (MAF B) +airmass_maf_a=Massa de ar (MAF A) +status_glowplug_lamp=Condição geral da lâmpada do aquecedor de combustível +status_mt_gear=Condição geral do controlador do câmbio manual +status_at_gear=Condição geral do controlador do câmbio automático +status_pto=Condição geral da tomada de força (PTO) +obd_requirements=Requisitos do OBD +o2_sensor_fuel_trim_b2s4=Sensor O2 Ajuste de Combustível B2S4 +o2_sensor_fuel_trim_b2s3=Sensor O2 Ajuste de Combustível B2S3 +o2_sensor_fuel_trim_b2s2=Sensor O2 Ajuste de Combustível B2S2 +o2_sensor_fuel_trim_b2s1=Sensor O2 Ajuste de Combustível B2S1 +o2_sensor_fuel_trim_b1s4=Sensor O2 Ajuste de Combustível B1S4 +o2_sensor_fuel_trim_b1s3=Sensor O2 Ajuste de Combustível B1S3 +o2_sensor_fuel_trim_b1s2=Sensor O2 Ajuste de Combustível B1S2 +o2_sensor_fuel_trim_b1s1=Sensor O2 Ajuste de Combustível B1S1 +dist_dpf_regen=Média da Distância entre as regenerações do DPF +time_dpf_regen=Média de Tempo entre as regenerações do DPF +load_dpf=Gatilho Normalizado para a Regeneração do DPF +state_dpf=Condição geral da Regeneração do DPF +dist_induce_40k=Distância SCR com a indução ativa (30-40k km) +dist_induce_30k=Distância SCR com a indução ativa (20-30k km) +dist_induce_20k=Distância SCR com a indução ativa (10-20k km) +dist_scr_act=Distância SCR (10k atual) +TST_DPFREGEN=Regeneração do filtro de partículas diesel +TST_EVAPLEAK=Teste de vazamento do sistema evaporativo diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ru.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ru.properties new file mode 100644 index 0000000..b80a1bf --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_ru.properties @@ -0,0 +1,404 @@ + + + +obd_type=ODB соотвествует +number_oxygen_sensors=Наличие датчиков кислорода +status_secondary_air_system=Состояние системы доп. подачи воздуха +throttle_position=Абсолютное положение дроссельной заслонки +mass_airflow=Расход воздуха (датчик MAF) +intake_air_temperature=Температура воздуха на впуске +ignition_timing_advance_cyl1=Угол опережения зажигания (цил. 1) +vehicle_speed=Скорость автомобиля +engine_speed=Обороты двигателя +intake_manifold_pressure=Давление во впускном коллекторе +engine_coolant_temperature=Температура охлаждающей жидкости +engine_load_calculated=Расчетное значение крутящего момента +status_fuel_system_2=Состояние топливной системы 2 +status_fuel_system_1=Состояние топливной системы 1 +location_fault_code=Источник ошибки +status_egr_system_test=Состояние системы рециркуляции выхлопных газов +status_oxygen_sensor_heater_test=Состояние нагревателя датчика кисорода +status_oxygen_sensor_test=Состояние датчика кислорода +status_ac_refrigerant_test=Состояние хладагента в кондиционере +status_secondary_air_system_test=Статус системы дополнительной подачи воздуха +status_evaporative_system_test=Статус проверки системы контроля за испарением топлива +status_catalyst_test_nox_monitor=Статус нагревателя катализатора / слежения за выбросами оксидов азота +status_catalyst_test=Результат проверки катализатора +status_ignition_monitoring=Результат обследования системы зажигания +status_component_test=Результат теста компонента +status_fuel_system=Результат теста системы подачи топлива +status_misfires=Статус пропуска зажигания +status_mil=Состояние индикатора неисправности +# data items +number_fault_codes=Число ошибок +engine_torque_idle=Крутящий момент на холостом ходу +engine_torque_reference=Исходный крутящий момент +engine_torque=Крутящий момент двигателя +engine_torque_demand=Крутящий момент, требуемый водителем +engine_fuel_rate=Расход топлива двигателя +fuel_injection_timing=Режим впрыска топлива +engine_oil_temperature=Температура масла в двигателе +time_remaining_life_battery_pack=Срок службы гибридной батарии +accelerator_pedal_position=Положение педали газа +fuel_pressure=Давление топлива (манометр) +fuel_trim_long_b4=Кислородный датчик вторичной долгосрочной топливной коррекции B4 +fuel_trim_long_b2=Долговременная топливная корректировка (B2) +fuel_trim_short_b4=Кислородный датчик вторичной краткосрочной топливной коррекции B4 +fuel_trim_short_b2=Кратковременная топливная корректировка (B2) +fuel_trim_short_b1=Кратковременная топливная корректировка (B1) +fuel_trim_short_b3=Кислородный датчик вторичной краткосрочной топливной коррекции B3 +fuel_trim_long_b3=Кислородный датчик вторичной долгосрочной топливной коррекции B3 +fuel_trim_long_b1=Долговременная топливная корректировка (B1) +pressure_vapor_evaporative_purge=Давление в системе улавливания паров топлива +pressure_vapor_evaporative_purge_absolute=Абсолютное давление в системе улавливания паров топлива +ethanol_fuel_percentage=Процент этанола в топливе +fuel_type=Тип топлива +mass_airflow_max=Максимальный расход воздуха от датчика расхода воздуха +fuel_pressure_max=Максимальное абсолютное давление во впускном коллекторе +o2_sensor_current_max=Максимальный ток на датчике кислорода +o2_sensor_voltage_max=Максимальное напряжение на датчике кислорода +equiv_ratio_max=Максимальное соотношение воздух/топливо +time_since_ecu_reset=Время с момента сброса ошибок +time_since_mil_on=Время работы двигателя с горящим индикатором ошибки +commanded_throttle_position=Команда на привод дроссельной заслонки +throttle_position_f=Абсолютное положение дроссельной заслонки F +throttle_position_e=Абсолютное положение дроссельной заслонки E +throttle_position_d=Абсолютное положение дроссельной заслонки D +throttle_position_c=Абсолютное положение дроссельной заслонки C +throttle_position_b=Абсолютное положение дроссельной заслонки B +ambient_air_temperature=Температура окружающей среды +throttle_position_rel=Относительное положение дроссельной заслонки +equiv_ratio_commanded=Заданное соотношение воздух/бензин +engine_load=абсолютная нагрузка на двигатель +ecu_voltage=Напряжение ЭБУ +cat_temperature_b2s2=Температура катализатора B2S2 +cat_temperature_b1s2=Температура катализатора B1S2 +cat_temperature_b2s1=Температура катализатора B2S1 +cat_temperature_b1s1=Температура катализатора B1S1 +o2_sensor_current_s8=Ток на датчике кислорода s8 +o2_sensor_lambda_s8=Лямбда на датчике кислорода s8 +o2_sensor_current_s7=Ток на датчике кислорода s7 +o2_sensor_lambda_s7=Лямбда на датчике кислорода s7 +o2_sensor_current_s6=Ток на датчике кислорода s6 +o2_sensor_lambda_s6=Лямбда на датчике кислорода s6 +o2_sensor_current_s5=Ток на датчике кислорода s5 +o2_sensor_lambda_s5=Лямбда на датчике кислорода s5 +o2_sensor_current_s4=Ток на датчике кислорода s4 +o2_sensor_lambda_s4=Лямбда на датчике кислорода s4 +o2_sensor_current_s3=Ток на датчике кислорода s3 +o2_sensor_lambda_s3=Лямбда на датчике кислорода s3 +o2_sensor_current_s2=Ток на датчике кислорода s2 +o2_sensor_lambda_s2=Лямбда на датчике кислорода s2 +o2_sensor_current_s1=Ток на датчике кислорода s1 +o2_sensor_lambda_s1=Лямбда на датчике кислорода s1 +barometric_pressure=Атмосферное давление (абсолютное) +distance_since_ecu_reset=Расстояние после сброса ЭБУ +counts_warmups_since_ecu_reset=Прогревы двигателя после сброса ЭБУ +fuel_level=Уровень топлива +evaporative_purge_ratio=Скомандовано перекачать пары топлива в двигатель +egr_error=Состояние клапана рециркуляции отработанных газов +egr_ratio_commanded=Команда на клапан рециркуляции отработанных газов +o2_sensor_voltage_b2s4=Напряжение на датчике кислорода B2S4 +o2_sensor_lambda_b2s4=Лямбда на датчике кислорода B2S4 +o2_sensor_voltage_b2s3=Напряжение на датчике кислорода B2S3 +o2_sensor_lambda_b2s3=Лямбда на датчике кислорода B2S3 +o2_sensor_voltage_b2s2=Напряжение на датчике кислорода B2S2 +o2_sensor_lambda_b2s2=Лямбда на датчике кислорода B2S2 +o2_sensor_voltage_b2s1=Напряжение на датчике кислорода B2S1 +o2_sensor_lambda_b2s1=Лямбда на датчике кислорода B2S1 +o2_sensor_voltage_b1s4=Напряжение на датчике кислорода B1S4 +o2_sensor_lambda_b1s4=Лямбда на датчике кислорода B1S4 +o2_sensor_voltage_b1s3=Напряжение на датчике кислорода B1S3 +o2_sensor_lambda_b1s3=Лямбда на датчике кислорода B1S3 +o2_sensor_voltage_b1s2=Напряжение на датчике кислорода B1S2 +o2_sensor_lambda_b1s2=Лямбда на датчике кислорода B1S2 +o2_sensor_voltage_b1s1=Лямбда на датчике кислорода B1S1 +o2_sensor_lambda_b1s1=Лямбда на датчике кислорода B1S1 +fuel_pressure_rel=Давление в топливной рампе (относительно разрежения в коллекторе) +distance_sine_mil_active=Расстояние с включенным индикатором ошибки +running_time=Время, прошедшее с запуска двигателя +status_power_take_off=Статус ограничения мощности +map_oxygen_sensors_present=Наличие датчиков кислорода +diesel=Дизель +gasoline=Бензин +fault_present=Присутствует неисправность +error=Ошибка +ethanol=Этанол +short=Короткий +reserved=Зарезервировано +reagent_level_low=Низкий уровень реагента +reagent_incorrect=Неправильный реагент +pump_commanded_on_for_diagnostics=Насос получил команду на диагностику +propane=Пропан +open_loop_due_to_insufficient_engine_temperature=Открытый контур из-за недостаточной температуры двигателя +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Разомкнутый контур из-за нагрузки двигателя ИЛИ прекращение подачи топлива из-за замедления +open_loop=Открытый цикл +on_demand=По запросу, по требованию +on=Вкл +off=Выкл +obd_ii=OBD II +obd_i=OBD-I +obd_as_defined_by_the_epa=OBD в соответствии с определением EPA +obd_and_obd_ii=OBD и OBD-II +nox_emissions_too_high=Выбросы NOx слишком высоки +not_obd_compliant=Не совместим с OBD +not_available=Недоступен +no.trouble.codes.set=Коды неисправностей не установлены +n/a=н/д +methanol=Метанол +measuring=измерение +o2_sensor_fuel_trim_b1s1=Лямбда-зонд O2 корректирования смеси B1S1 +engine_torque_point_1=Угловой момент двигателя Точка 1 +engine_torque_point_2=Угловой момент двигателя Точка 2 +engine_torque_point_3=Угловой момент двигателя Точка 3 +exhaust_temperature_b1s2=Температура выхлопа B1S2 +exhaust_temperature_b1s1=Температура выхлопа B1S1 +map_exhaust_temperature_sensors_b1=Датчик температуры выхлопа B1 +exhaust_temperature_b2s3=Температура выхлопа B2S3 +exhaust_temperature_b1s4=Температура выхлопа B1S4 +exhaust_temperature_b1s3=Температура выхлопа B1S3 +map_exhaust_temperature_sensors_b2=Датчик температуры выхлопа B2 +status_engine_stop_request=Запрос ОСТАНОВКИ двигателя +counts_vin_length=Количество сообщений VIN +calibration_identifier2=Ідентификатор калибрования 2 +calibration_verification=Проверка калибрования +counts_calibration_verification=Количество сообщений CVN +open_loop_due_to_system_failure=Разрыв цикла через сбой системы +cng=Топливо СПГ +lpg=СПГ +electric=Электрический +bifuel_running_cng=Двухтопливная система работающая на СПГ +bifuel_running_electricity=Двухтопливная система работает на электричестве +bifuel_running_electric_and_combustion_engine=Двухтопливная система работает на электричестве и двигателе внутреннего сгорания +hybrid_ethanol=Гибрид этанол +hybrid_gasoline=Гибрид бензин +hybrid_electric=Гибрид электрический +hybrid_regenerative=Гибрид регенеративный +hybrid_diesel=Гибрид дизель +bifuel_running_diesel=Двухтопливная система работающая на дизеле +eobd,_obd_and_obd_ii=EOBD, OBD и OBD II +eobd_(europe)=EOBD (Европа) +eobd_and_obd=EOBD и OBD +eobd_and_obd_ii=EOBD и OBD-II +jobd,_eobd,_and_obd_ii=JOBD, EOBD и OBD II +jobd_(japan)=JOBD (Япония) +jobd_and_eobd=JOBD и EOBD +world_wide_harmonized_obd_(wwh_obd)=Всемирно гармонизированный OBD (WWH OBD) +brazil_obd_phase_1_(obdbr_1)=Бразилия OBD Фаза 1 (OBDBr-1) +brazil_obd_phase_2_(obdbr_2)=Бразилия OBD Phase 2 (OBDBr-2) +available=Доступно +from_the_outside_atmosphere_or_off=От внешней атмосферы или выключено +eobd=EOBD +downstream_of_catalytic_converter=После каталитического нейтрализатора +customer.specific.trouble.code.see.manual=Специальный код неисправности. Смотрите руководство… +status_pto=Состояние отбора мощности (ВОМ) +status_mt_gear=Состояние механической коробки передач +status_glowplug_lamp=Состояние лампы свечи накаливания +airmass_maf_b=Воздушная масса (MAF B) +engine_coolant_temp_1=Температура охлаждающей жидкости 1 +intake_air_temp_b1s1=Температура впускного воздуха (банк 1, датчик 1) +intake_air_temp_b1s2=Температура впускного воздуха (банк 1, датчик 2) +intake_air_temp_b2s2=Температура впускного воздуха (банк 2, датчик 2) +egr_a_dutycycle=Управляемый рабочий цикл EGR A +egr_a_position=Заданная позиция EGR A +egr_a_error=Ошибка команды EGR A +egr_b_dutycycle=Управляемый рабочий цикл EGR B +egr_b_position=Заданное положение EGR B +intake_air_control_b=Контроль потока впускного воздуха B +egr_temp_a=Температура EGR (датчик A) +egr_temp_d=Температура EGR (датчик D) +egr_b_error=Ошибка команды EGR B +intake_air_position_b=Положение входного воздушного потока позиция B +intake_air_position_a=Положение входного воздушного потока позиция A +throttle_control_a=Контроль дроссельной заслонки A +throttle_control_b=Контроль дроссельной заслонки B +rail_pressure_cmd_a=Заданное давление в топливной рампе A +rail_pressure_a=Давление в топливной рампе A +rail_pressure_b=Давление в топливной рампе B +rail_temp_b=Температура в топливной рампе B +boost_pressure_cmd_a=Заданное давление наддува A +boost_pressure_a=Давление наддува A +boost_pressure_b=Давление наддува B +boost_status_a=Состояние буст контроллера A +boost_status_b=Состояние буст контроллера B +vtg_position_cmd_a=Позиция A со сменной геометрией Turbo Commanded +vtg_position_a=Позиция изменяемой геометрии турбокомпрессора A +charger_pressure_inlet_a=Давление на входном компрессоре турбонаддува A +vtg_position_b=Позиция изменяемой геометрии турбокомпрессора B +vtg_status_a=Состояние буст контроллера A +wastegate_position_cmd_a=Управляемая позиция Wastegate A +wastegate_position_a=Позиция Wastegate A +wastegate_position_cmd_b=Управляемая позиция Wastegate B +rpm_charger_b=Скорость турбонаддува RPM B +temp_charger_a_turbine_in=Температура на входе турбины турбокомпрессора A +temp_charger_a_compressor_in=Температура на входе компрессора турбонаддува A +temp_charger_b_compressor_out=Турбонаддув B температура на выходе компрессора +temp_charger_b_compressor_in=Температура на входе компрессора турбокомпрессора B +charge_air_temp_b1s1=Температура охладителя воздуха B1S1 +temp_charger_b_turbine_out=Турбонаддув B температура на выходе турбины +temp_charger_b_turbine_in=Турбонаддув B температура на входе турбины +charge_air_temp_b1s2=Температура охладителя воздуха B1S2 +charge_air_temp_b2s1=Температура охладителя воздуха B2S1 +charge_air_temp_b2s2=Температура охладителя воздуха B2S2 +dpf_b1_temperature_in=Температура на входе DPF B1 +dpf_b1_temperature_out=DPF Температура на выходе B1 +exhaust_temperature_b2s2=Температура выхлопа B2S2 +dpf_b1_pressure_delta=Дифференциальное давление DPF B1 +dpf_b2_pressure_delta=Дифференциальное давление DPF B2 +dpf_b2_pressure_in=Входное давление DPF B2 +dpf_b2_pressure_out=Выходное давление DPF B2 +dpf_b1_pressure_out=Выходное давление DPF B1 +dpf_b1_pressure_in=Входное давление DPF B1 +dpf_b2_temperature_in=Температура на входе DPF B2 +rt_eiaecd_7t2=Время выполнения NON-AECD #7 Таймер 2 +temp_manifold_surface=Температура поверхности впускного коллектора +avg_reagent_consumption=Среднее потребление реагента +particle_mass_b1=Массовая концентрация частиц B1 +particle_mass_b2=Массовая концентрация частиц B2 +o2_percent_b2s2=Концентрация датчика O2 B2S2 +ppm_nox_b1s1=Концентрация NOx B1S1 +dist_scr_act=Расстояние SCR (текущая 10k) +dist_induce_20k=Расстояние SCR с активным стимулированием (10-20 тыс. км) +dist_induce_30k=Расстояние SCR с активным стимулированием (20-30 тыс. км) +load_dpf=Нормализованный триггер для регенерации DPF +time_dpf_regen=Среднее время между регенерациями DPF +o2_percent_b1s1=Датчик концентрации O2 B1S1 +press_manifold_abs_a=Абсолютное давление на впускном коллекторе A +press_manifold_abs_b=Абсолютное давление на впускном коллекторе B +state_scr_act=Актуальное состояние системы SCR +o2_lambda_b1s2=Лямбда датчик O2 B1S2 +o2_lambda_b1s1=Лямбда-зонд O2 B1S1 +o2_lambda_b2s1=Лямбда-зонд O2 B2S1 +o2_lambda_b2s2=Лямбда-датчик O2 B2S2 +state_dpf=Состояние регенерации DPF +percent_friction=Момент трения двигателя +state_pm_b1=Состояние датчика PM B1 +percent_dpf_b1=Нагрузка DPF датчика PM B1 +state_pm_b2=Состояние датчика PM B2 +percent_dpf_b2=Нагрузка DPF датчика PM +strategy_mil=Стратегия отображения MIL +ecu_state_mil=Состояние дисплея ECU MIL +hours_mil_on=Часов работы с активным MIL +ecu_hours_mil_on=Часов работы ECU с активным MIL +odometer_reading=Одометр +hours_mil_on_cont=Беспрерывных часов работы с активным MIL +hours_reagent_quality=Счётчик качества реагентов +exhaust_temperature_b1s6=Температура выхлопа B1S6 +exhaust_temperature_b1s5=Температура выхлопа B1S5 +hours_egr_valve=Счётчик клапана EGR +exhaust_temperature_b2s7=Температура выхлопа B2S7 +exhaust_temperature_b1s7=Температура выхлопа B1S7 +exhaust_temperature_b1s8=Температура выхлопа B1S8 +exhaust_temperature_b2s8=Температура выхлопа B2S8 +o2_percent_b1s3=Датчик концентрации O2 B1S3 +state_nox_warn_sys=Состояние системы предупреждения про NOx +hours_dosing_activity=Счётчик активности дозирования +state_lvl1_induce= +o2_lambda_b2s3=Лямбда-зонд O2 B2S3 +o2_lambda_b2s4=Лямбда-зонд O2 B2S4 +o2_lambda_b1s4=Лямбда-зонд O2 B1S4 +o2_lambda_b1s3=Лямбда-зонд O2 B1S3 +o2_percent_b1s4=Датчик концентрации O2 B1S4 +o2_percent_b2s3=Датчик концентрации O2 B2S3 +o2_percent_b2s4=Датчик концентрации O2 B2S4 +calibration_identifier=Ідентификатор калибрования +counts_calibration_identifier_length=Количество сообщений CAL-ID +ecu_name=Название ECU +IGNCNTR=Счётчик зажигания +active=Активный +b1s1=B1S1 +b1s2=B1S2 +b1s3=B1S3 +b1s4=B1S4 +b2s1=B2S1 +b2s2=B2S2 +b2s3=B2S3 +counts_ecu_name_length=Длина названия ECU +b2s4=B2S4 +b3s1=B3S1 +b3s2=B3S2 +b4s2=B4S2 +continuous=Беспрерывный +deviation_in_reagent_consumption=Отключение в затрате реагента +dpf_regenerating=Регенерация DPF +regenerating=регенерация +o2_sensor_fuel_trim_b1s2=Лямбда-зонд O2 корректирования смеси B1S2 +o2_sensor_fuel_trim_b1s3=Лямбда-зонд O2 корректирования смеси B1S3 +o2_sensor_fuel_trim_b1s4=Лямбда-зонд O2 корректирования смеси B1S4 +o2_sensor_fuel_trim_b2s1=Лямбда-зонд O2 корректирования смеси B2S1 +o2_sensor_fuel_trim_b2s2=Лямбда-зонд O2 корректирования смеси B2S2 +o2_sensor_fuel_trim_b2s3=Лямбда-зонд O2 корректирования смеси B2S3 +o2_sensor_fuel_trim_b2s4=Лямбда-зонд O2 корректирования смеси B2S4 +inactive=неактивный +jobd=JOBD +korean_obd_(kobd)=Корейський OBD (KOBD) +obd_ii_as_defined_by_the_carb=OBD-II как определенно в CARB +heavy_duty_vehicles_(euro_v)_b2=Тяжёлые транспортные средства (EURO V) B2 +heavy_duty_vehicles_(euro_iv)_b1=Тяжёлые транспортные средства (EURO IV) B1 +enabled=включено +obd_federal_epa=OBD Federal EPA +ppm_nox_b2s1=Концентрация NOx B2S1 +intake_air_temp_b1s3=Температура впускного воздуха (банк 1, датчик 3) +temp_charger_a_compressor_out=Температура на выходе компрессора турбокомпрессора A +intake_air_control_a=Контроль потока впускного воздуха A +ppm_nox_b2s2=Концентрация NOx B2S2 +exhaust_temperature_b2s5=Температура выхлопа B2S5 +airmass_maf_a=Воздушная масса (MAF A) +egr_temp_b=Температура EGR (датчик B) +exhaust_temperature_b2s4=Температура выхлопа B2S4 +status_at_gear=Состояние диска АТ +obd_requirements=Требование OBD +intake_air_temp_b2s1=Температура впускного воздуха (банк 2, датчик 1) +vin_numitems=Количество элементов VIN +rpm_charger_a=Скорость турбонаддува RPM Р +exhaust_temperature_b2s6=Температура выхлопа B2S6 +rail_pressure_cmd_b=Заданное давление в топливной рампе B +avg_demad_reagent_consumption=Средняя потребность потребления реагента +engine_torque_point_4=Угловой момент двигателя Точка 4 +charger_pressure_inlet_b=Давление на входном компрессоре турбонаддува B +hours_reagent_consum=Счётчик затраты реагента +engine_coolant_temp_2=Температура охлаждающей жидкости 2 +intake_air_temp_b2s3=Температура впускного воздуха (банк 2, датчик 3) +egr_temp_c=Температура EGR (датчик C) +throttle_position_a=Позиция дроссельной заслонки A +temp_charger_a_turbine_out=Температура на выходе турбины турбокомпрессора A +ppm_nox_b1s2=Концентрация NOx B1S2 +o2_percent_b1s2=Датчик концентрации O2 B1S2 +exhaust_temperature_b2s1=Температура выхлопа B2S1 +boost_pressure_cmd_b=Заданное давление наддува B +hours_monitor_sys=Счётчик системы мониторинга +rail_temp_a=Температура давления в топливной рампе A +vtg_status_b=Состояние буст контроллера B +jobd_and_obd_ii=JOBD и OBD II +wastegate_position_b=Позиция Wastegate B +vtg_position_cmd_b=Позиция B со изменяемой геометрией Turbo Commanded +exhaust_pressure_b1=Давление выхлопа B1 +vehicle_identification_number=Идентификационный номер транспортного средства +jobd,_eobd_and_obd_ii=JOBD, EOBD и OBD II +upstream=Основной +india_obd_ii_(iobd_ii)=Индия OBD II (IOBD II) +state_monitor=Готовность системы выбросов +dist_induce_40k=Расстояние SCR с активным стимулированием (30-40 тыс. км) +incomplete=Неполный +state_mil=Состояние отображения MIL +b4s1=B4S1 +TST_EVAPLEAK=Тест на герметичность системы испарения +active_regen=Активная регенерация +heavy_duty_vehicles_(euro_eev)_c=Тяжёлые транспортные средства (EURO EEV) C +closed_loop=Замкнутый цикл +counts_ipt=Количество сообщений IPT +dpf_b2_temperature_out=Температура на виходе DPF B2 +india_obd_i_(iobd_i)=Индия OBD I (IOBD I) +exhaust_pressure_b2=Давление выхлопа B2 +o2_percent_b2s1=Датчик концентрации O2 B2S1 +dist_dpf_regen=Среднее расстояние между регенерациями DPF +rt_eiaecd_1t1=Время выполнения EI-AECD #1 Таймер 1 +rt_eiaecd_1t2=Время выполнения EI-AECD #1 Таймер 2 +rt_eiaecd_2t1=Время выполнения EI-AECD #2 Таймер 1 +rt_eiaecd_2t2=Время выполнения EI-AECD #2 Таймер 2 +rt_eiaecd_3t1=Время выполнения EI-AECD #3 Таймер 1 +rt_eiaecd_3t2=Время выполнения EI-AECD #3 Таймер 2 +rt_eiaecd_4t1=Время выполнения EI-AECD #4 Таймер 1 +rt_eiaecd_4t2=Время выполнения EI-AECD #4 Таймер 2 +rt_eiaecd_5t1=Время выполнения EI-AECD #5 Таймер 1 +rt_eiaecd_5t2=Время выполнения EI-AECD #5 Таймер 2 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sl.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sl.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sl.properties @@ -0,0 +1 @@ + diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sr.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sr.properties new file mode 100644 index 0000000..5ba25c4 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sr.properties @@ -0,0 +1,8 @@ +# data items +number_fault_codes=Број кодова грешака +status_catalyst_test=Test status katalizatora +status_mil=MIL status +status_fuel_system=Test status sistema goriva +status_misfires=Status međupaljenja +status_component_test=Test status komponente +status_ignition_monitoring=Monitoring status paljenja diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sv.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sv.properties new file mode 100644 index 0000000..ef35b30 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_sv.properties @@ -0,0 +1,97 @@ +# data items +number_fault_codes=Antalet felkoder +status_mil=MIL-status +location_fault_code=DTC-plats +vehicle_speed=Fordonshastighet +running_time=Tid sedan motorn startade +egr_error=EGR-fel +barometric_pressure=Barometriskt tryck (absolut) +cat_temperature_b1s1=CAT-temperatur B1S1 +cat_temperature_b2s1=CAT-temperatur B2S1 +cat_temperature_b1s2=CAT-temperatur B1S2 +cat_temperature_b2s2=CAT-temperatur B2S2 +ecu_voltage=ECU-spänning +fuel_type=Bränsletyp +ethanol_fuel_percentage=% etanol-bränsle +engine_oil_temperature=Motorns oljetemperatur +status_misfires=Status för feltändning +status_fuel_system=Teststatus för bränslesystem +status_component_test=Teststatus för komponent +status_ignition_monitoring=Övervakningsstatus för tändning +status_catalyst_test=Teststatus för katalysator +status_catalyst_test_nox_monitor=Heated Cat / Nox övervakningsteststatus +status_egr_system_test=Teststatus för EGR-systemet +engine_load_calculated=Beräknat laddvärde +engine_coolant_temperature=Temperatur på kylarvätska +engine_speed=Motorvarv +status_evaporative_system_test=Teststatus för evaporativt system +status_secondary_air_system_test=Teststatus för sekundärluftssystem +status_ac_refrigerant_test=A/C köldmedieteststatus +status_oxygen_sensor_test=Syre sensor teststatus +status_oxygen_sensor_heater_test=Syrgassensor värmare teststatus +status_fuel_system_1=Bränslesystem 1-status +status_fuel_system_2=Bränslesystem 2-status +intake_manifold_pressure=Insugningsrörtryck +intake_air_temperature=Lufttemperatur insug +mass_airflow=Luftflöde (MAF-sensor) +upstream=Uppströms +short=Kort +reserved=Reserverad +fuel_pressure=Bränsletryck (mätare) +airmass_maf_b=Luftmassa (MAF B) +airmass_maf_a=Luftmassa (MAF A) +obd_requirements=OBD-krav +fuel_level=Inmatning för bränslenivå +number_oxygen_sensors=Syresensorer är närvarande +ignition_timing_advance_cyl1=Tidåtgång (Cyl. #1) +fuel_trim_short_b1=Kortsiktig bränsletrimming (Bank 1) +fuel_trim_long_b1=Långsiktig bränsletrimning (Bank 1) +fuel_trim_short_b2=Kortsiktig bränsletrimning (Bank 2) +fuel_trim_long_b2=Långsiktig bränsletrimning (Bank 2) +status_secondary_air_system=Status för sekundär luft +map_oxygen_sensors_present=Syresensorer är närvarande +gasoline=Bensin +methanol=Metanol +ethanol=Etanol +diesel=Diesel +lpg=LPG +cng=CNG +propane=Propan +electric=Elektrisk +off=Av +on=På +obd_i=OBD-I +incomplete=Inkomplett +eobd=EOBD +jobd=JOBD +odometer_reading=Odometer +active=Aktiva +b1s1=B1S1 +b1s2=B1S2 +b1s3=B1S3 +b1s4=B1S4 +b2s1=B2S1 +b2s2=B2S2 +b2s3=B2S3 +b2s4=B2S4 +b3s1=B3S1 +b3s2=B3S2 +b4s1=B4S1 +b4s2=B4S2 +discriminatory=diskriminerande +enabled=aktiverad +error=Fel +inactive=inaktiv +measuring=mäter +n/a=n/a +IGNCNTR=Tändningsräknare +ecu_name=ECU-namn +hybrid_gasoline=Bensin-hybrid +hybrid_ethanol=Etanol-hybrid +hybrid_diesel=Diesel-hybrid +hybrid_electric=Elektrisk hybrid +eobd_(europe)=EOBD (Europa) +jobd_(japan)=JOBD (Japan) +obd_ii=OBD II +non_discriminatory=Icke-diskriminerande +on_demand=På begäran diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_tr.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_tr.properties new file mode 100644 index 0000000..879e5d3 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_tr.properties @@ -0,0 +1,501 @@ +# data items +number_fault_codes=Hata sayısı +status_mil=Hata durumu +status_misfires=Tekleme durumu +status_fuel_system=Yakıt sistemi test sonucu +status_component_test=Bileşen test sonucu +status_ignition_monitoring=Ateşleme izleme durumu +status_catalyst_test=Katalitik konvertor test sonucu +status_catalyst_test_nox_monitor=Isıtmalı Kat. / Nox Monitor test durumu +status_evaporative_system_test=Dinlemek Evaporatif sistem test durumu +status_secondary_air_system_test=Ikincil hava sist. test durumu +status_ac_refrigerant_test=Klima test sonucu +status_oxygen_sensor_test=Oksijen sensörü test sonucu +status_oxygen_sensor_heater_test=Oksijen Sensörü Isıtıcı test durumu +status_egr_system_test=EGR Sistem test durumu +location_fault_code=Arıza teşhis yeri +status_fuel_system_1=1. Yakıt Sistemi Durumu +status_fuel_system_2=2. Yakıt Sistemi Durumu +engine_load_calculated=Hesaplanmış Yük Değeri +engine_coolant_temperature=Soğutma suyu sıcaklığı / Hararet Sıcaklığı +intake_manifold_pressure=Emme Manifoldu Basıncı +engine_speed=Motor devri +vehicle_speed=Araç Hızı +ignition_timing_advance_cyl1=Silindir 1 Avans +intake_air_temperature=Emme havası sıcaklığı +mass_airflow=MAF / Hava akış sensör değeri +throttle_position=Anlık gaz kelebeği konumu +status_secondary_air_system=İkincil hava durumu +number_oxygen_sensors=Oksijen sensörleri mevcut +obd_type=OBD uyumlu +map_oxygen_sensors_present=Mevcut oksijen sensörleri +status_power_take_off=Güç Çıkış Durumu +running_time=Motor Çalıştırmasından Sonraki Zaman +distance_sine_mil_active=Arıza lambası yanıktan sonraki mesafe +fuel_pressure_rel=Yakıt hattı basıncı (Manifold vakum ile ilgili) +o2_sensor_lambda_b1s1=O2 sensor / Bank1 Silindir 1 (B1S1) +o2_sensor_voltage_b1s1=O2 Sensör Voltajı / Bank1 Silindir 1 (B1S1) +o2_sensor_lambda_b1s2=O2 sensor / Bank1 Silindir 2 (B1S2) +o2_sensor_voltage_b1s2=O2 Sensör Voltajı / Bank1 Silindir 2 (B1S2) +o2_sensor_lambda_b1s3=O2 sensor / Bank1 Silindir 3 (B1S3) +o2_sensor_voltage_b1s3=O2 Sensör Voltajı / Bank1 Silindir 3 (B1S3) +o2_sensor_lambda_b1s4=O2 sensor / Bank1 Silindir 4 (B1S4) +o2_sensor_voltage_b1s4=O2 Sensör Voltajı / Bank1 Silindir 4 (B1S4) +o2_sensor_lambda_b2s1=O2 sensor / Bank2 Silindir 1 (B2S1) +o2_sensor_voltage_b2s1=O2 Sensör Voltajı / Bank2 Silindir 1 (B2S1) +o2_sensor_lambda_b2s2=O2 sensor / Bank2 Silindir2 (B2S2) +o2_sensor_voltage_b2s2=O2 Sensör Voltajı/ Bank2 Silindir2 (B2S2) +o2_sensor_lambda_b2s3=O2 sensor / Bank2 Silindir3 (B2S3) +o2_sensor_voltage_b2s3=O2 Sensör Voltajı/ Bank2 Silindir3 (B2S3) +o2_sensor_lambda_b2s4=O2 sensor / Bank2 Silindir4 (B2S4) +o2_sensor_voltage_b2s4=O2 Sensör Voltajı/ Bank2 Silindir4 (B2S4) +egr_ratio_commanded=EGR konmutu +egr_error=EGR hatası +evaporative_purge_ratio=Komuta Edilen Buharlaştırıcı Temizleme +fuel_level=Yakıt seviyesi girişi +counts_warmups_since_ecu_reset=ECU resetlendiğinden beri çalıştırılma / ısınma +distance_since_ecu_reset=ECU resetlendiğindne beri (arıza silindiğinden beri) kat edilen yol +barometric_pressure=anlık hava basıncı +o2_sensor_lambda_s1=O2 sensor 1 +o2_sensor_current_s1=O2 sensor 1 anlık +o2_sensor_lambda_s2=O2 sensor 2 +o2_sensor_current_s2=O2 sensor 2 anlık +o2_sensor_lambda_s3=O2 sensor 3 +o2_sensor_current_s3=O2 sensor 3 anlık +o2_sensor_lambda_s4=O2 sensor 4 +o2_sensor_current_s4=O2 sensor 4 anlık +o2_sensor_lambda_s5=O2 sensor 5 +o2_sensor_current_s5=O2 sensor 5 anlık +o2_sensor_lambda_s6=O2 sensor 6 +o2_sensor_current_s6=O2 sensor 6 anlık +o2_sensor_lambda_s7=O2 sensor 7 +o2_sensor_current_s7=O2 sensor 7 anlık +o2_sensor_lambda_s8=O2 sensor 8 +o2_sensor_current_s8=O2 sensor 8 anlık +cat_temperature_b1s1=Katalitik konvertor sıcaklığı bank1 silindir 1 +cat_temperature_b2s1=Katalitik konvertor sıcaklığı bank2 silindir 1 +cat_temperature_b1s2=Katalitik konvertor sıcaklığı bank1 silindir 2 +cat_temperature_b2s2=Katalitik konvertor sıcaklığı bank2 silindir 1 +ecu_voltage=ECU voltaj +engine_load=anlık motor yükü +equiv_ratio_commanded=komut eşdeğerlilik oranı +throttle_position_rel=Gaz kelebeği konumu - göreli +ambient_air_temperature=Ortam hava sıcaklığı +throttle_position_b=Kesici pozisyonu - B +throttle_position_c=Kesici pozisyonu - C +throttle_position_d=Gaz Kelebeği Mutlak Konumu D +throttle_position_e=Gaz Kelebeği Mutlak Konumu E +throttle_position_f=Gaz Kelebeği Mutlak Konumu F +commanded_throttle_position=Gaz kelebeği aktivatörü komutu +time_since_mil_on=motor çalışırken arıza lambası yanık +time_since_ecu_reset=Arıza silindiğinden beri geçen süre +equiv_ratio_max=Max eşitleme oranı +o2_sensor_voltage_max=Maksimum oksijen sensörü voltajı +o2_sensor_current_max=Maksimum oksijen sensörü akımı +fuel_pressure_max=Maksimum emme manifoldu mutlak basıncı +mass_airflow_max=Hava akış sensöründen maksimum hava kütlesi debisi +fuel_type=Yakıt tipi +ethanol_fuel_percentage=Etanol yakıt % +pressure_vapor_evaporative_purge_absolute=Mutlak Evap sistemi Buhar Basıncı (yakıt hattı basıncı) +pressure_vapor_evaporative_purge=Evap Sistemi Buhar Basıncı (Yakıt hattı) +fuel_trim_short_b1=Kısa Dönem Yakıt Düzeltme (Sıra 1) +fuel_trim_short_b3=Kısa süreli ikincil oksijen sensörü düzeltme soket 3 +fuel_trim_long_b1=Uzun Dönem Yakıt Düzeltme (Sıra 1) +fuel_trim_long_b3=Uzun süreli ikincil oksijen sensörü düzeltme soket 3 +fuel_trim_short_b2=Kısa Dönem Yakıt Düzeltme (Sıra 2) +fuel_trim_short_b4=Kısa süreli ikincil oksijen sensörü düzeltme soket 4 +fuel_trim_long_b2=Kısa Dönem Yakıt Düzeltme (Sıra 2) +fuel_trim_long_b4=Uzun süreli ikincil oksijen sensörü düzeltme soket 4 +fuel_pressure=Yakıt Basıncı (ölçek) +accelerator_pedal_position=Göreceli gaz pedalı konumu +time_remaining_life_battery_pack=Hibrid pil takımı kullanım ömrü +engine_oil_temperature=Motor yağı sıcaklığı +fuel_injection_timing=Yakıt enjeksiyon zamanlaması +engine_fuel_rate=Motor yakıt oranı +engine_torque_demand=Tork sürücü talebi +engine_torque=Motor Tork +engine_torque_reference=Motor referans Torku +engine_torque_idle=Tork Boşta +engine_torque_point_1=Tork Motor Noktası 1 +engine_torque_point_2=Tork Motor Noktası 2 +engine_torque_point_3=Tork Motor Noktası 3 +engine_torque_point_4=Tork Motor Noktası 4 +map_exhaust_temperature_sensors_b1=Egzoz Sıcaklık Sensörleri B1 +exhaust_temperature_b1s1=Egzoz Sıcaklığı B1S1 Banak 1 Sensör 1 +exhaust_temperature_b1s2=Egzoz Sıcaklığı B1S2 Bank 1 Soket 2 +exhaust_temperature_b1s3=Egzoz Sıcaklığı B1S3 Bank 1 Soket 3 +exhaust_temperature_b1s4=Egzoz Sıcaklığı B1S4 Bank 1 Soket 4 +map_exhaust_temperature_sensors_b2=Egzoz Sıcaklık Sensörleri B2 +exhaust_temperature_b2s1=Egzoz Sıcaklığı B2S1 Bank 2 Soket 1 +exhaust_temperature_b2s2=Egzoz Sıcaklığı B2S2 Bank 2 Soket 2 +exhaust_temperature_b2s3=Egzoz Sıcaklığı B2S3 Bank2 Soket3 +exhaust_temperature_b2s4=Egzoz Sıcaklığı B2S4 Bank2 Soket4 +status_engine_idle_request=Motor BOŞTA Talebi +status_engine_stop_request=Motor DURDURMA Talebi +counts_vin_length=Mesaj sayısı Şasi No +vin_numitems=Şasi No öğelerinin sayısı +vehicle_identification_number=Araç Şasi Numarası +counts_calibration_identifier_length=Kalibrasyon kimliği mesaj sayısı +calid_numitems=Kalibrasyon Kimliği öğe sayısı +calibration_identifier=Kalibrasyon tanımlayıcısı +calibration_identifier2=Kalibrasyon tanımlayıcısı 2 +counts_calibration_verification=Kalibrasyon doğrulaması mesaj sayısı +calibration_verification=Kalibrasyon doğrulaması +counts_ipt=IPT mesaj sayısı +OBDCOND=OBD İzleme Karşılaşılan Koşullar Sayısı +IGNCNTR=Kontak Sayacı +CATCOMP1=Katalizör Monitörü Tamamlama Sayıları Bank 1 +CATCOND1=Catalyst Monitör Koşulları Karşılaşılan Sayılar Bank 1 +CATCOMP2=Catalyst Monitor Tamamlama Sayıları Bank 2 +CATCOND2=Catalyst Monitör Koşulları Karşılaşılan Sayılar Bank 2 +O2SCOMP1=O2 Sensör Monitörü Tamamlama Sayısı Bank 1 +O2SCOND1=O2 Sensör Monitörü Koşulları Karşılaşılan Sayılar Bank 1 +O2SCOMP2=O2 Sensör Monitörü Tamamlanma Sayısı Bank 2 +O2SCOND2=O2 Sensörü Monitör Koşulları Karşılaşılan Sayılar Bank 2 +AIRCOMP=Hava Monitörü Tamamlanma Durumu Sayıları (İkincil Hava) +AIRCOND=Hava Monitörü Karşılaşılan Sayılar (İkincil Hava) +EVAPCOMP=EVAP Monitörü Tamamlama Durumu Sayısı +EVAPCOND=EVAP Monitor Koşulları Karşılaşılan Sayılar +SO2SCOMP1=İkincil O2 Sensör Monitörü Tamamlama Bank 1 Sayılır +SO2SCOND1=Koşulları Karşılaşılan Bank 1 deki İkincil O2 Sensör Monitörü +SO2SCOMP2=Sekonder O2 Sensör Monitörü Tamamlama Bank 2 Sayısı +SO2SCOND2=Bank 2 deki İkinci O2 Sensör Monitöründe karşılanan sayı +counts_ecu_name_length=ECU isim uzunluğu +ecu_name=ECU ismi +HCCATCOMP=NMHC Katalizör Monitörü Tamamlama Durumu Sayımı +HCCATCOND=NMHC Katalizör Monitörü Koşulları Karşılanan Sayımlar +NCATCOMP=NOx/SCR Catalyst Monitor Tamamlama Durumu Sayımları +NCATCOND=NOx/SCR Katalizör Monitörü Koşulları Karşılaşılan Sayımlar +NADSCOMP=NOx filtresi tamamlanan izleme sayısı +NADSCOND=NOx Adsorber Monitor Koşulları Karşılaşılan Sayımlar +PMCOMP=Dinlemek PM Filtre Monitörü Tamamlama Durumu Sayımları +PMCOND=PM Filtre Monitörü Koşulları Karşılaşılan Sayılar +EGSCOMP=Egzoz Gazı Sensörü Monitörü Tamamlanma Durumu Sayımı +EGSCOND=Egzoz Gazı Sensörü İzleme Koşulları Karşılaşılan Sayımlar +EGRCOMP=EGR veya VVP tamamlanan izleme sayısı +EGRCOND=EGR ve(ya) VVT İzleme Koşulları Karşılaşılan Sayımlar +BPCOMP=Boost Basınç Monitörü Tamamlama Durumu Sayımları +BPCOND=Arttırılmış Basınç Monitörü Koşulları Karşılaşılan Sayımlar +FUELCOMP=Yakıt Monitörü Tamamlama Durumu Sayımları +FUELCOND=Yakıt İzleme Koşulları Karşılaşılan Sayılar +# conversion items +open_loop_due_to_insufficient_engine_temperature=Yetersiz motor sıcaklığı nedeniyle açık döngü +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Kapalı döngü, yakıt karışımını belirlemek için oksijen sensörü geri bildirimi kullanma +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Motor yükü nedeniyle açık döngü Yavaşlama nedeniyle yakıt kesilmesi +open_loop_due_to_system_failure=Sistem hatası nedeniyle açık döngü +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Kapalı döngü, en az bir oksijen sensörü kullanarak, ancak geri bildirim sisteminde bir arıza var +not_available=Erişilemez +gasoline=Benzin +methanol=Metanol +ethanol=Etanol +diesel=Dizel +lpg=LPG Sıvı Propan Gaz +cng=CNG Sıkıştırılmış Doğal Gaz +propane=Propan +electric=Elektrik +bifuel_running_gasoline=Bifuel çalışan benzinli +bifuel_running_methanol=Bifuel çalışan Metanol +bifuel_running_ethanol=Ethanol çalıştıran Bifuel +bifuel_running_lpg=LPG ile çalışan Bifuel +bifuel_running_cng=CNG ile çalışan bifuel +bifuel_running_propane=Propan ile çalışan bifuel +bifuel_running_electricity=Elektrikle çalışan bifuel +bifuel_running_electric_and_combustion_engine=Elektrik ve yakıt ile çalışıyor +hybrid_gasoline=Hibrit benzin +hybrid_ethanol=Hibrit Etanol +hybrid_diesel=Dizel hibrit +hybrid_electric=Hibrit elektrikli +hybrid_running_electric_and_combustion_engine=Elektrik ve yakıtla çalışan motor +hybrid_regenerative=Destekli hibrit +bifuel_running_diesel=Bifuel çalışan dizel +off=Kapalı +on=Açık +compression_ignition_monitor_available=Sıkıştırma ile ateşleme monitörü mevcut +obd_ii_as_defined_by_the_carb=CARB tarafından tanımlanan OBD-II (California Air Resources Board) +obd_as_defined_by_the_epa=EPA(ABD Çevre Koruma) tarafından tanımlanan OBD +obd_and_obd_ii=OBD ve OBD-II +obd_i=OBD-I +not_obd_compliant=OBD uyumlu değil +eobd_(europe)=EOBD (Avrupa) +eobd_and_obd_ii=EOBD ve OBD-II +eobd_and_obd=EOBD ve OBD +eobd,_obd_and_obd_ii=EOBD, OBD ve OBD II +jobd_(japan)=JOBD (Japonya) +jobd_and_obd_ii=JOBD ve OBD II +jobd_and_eobd=JOBD ve EOBD +jobd,_eobd,_and_obd_ii=JOBD, EOBD, ve OBD II +reserved=Ayrılmış +engine_manufacturer_diagnostics_(emd)=Motor Üreticisi Tanısı (EMD) +engine_manufacturer_diagnostics_enhanced_(emd+)=Motor Üreticisi Tanılama Geliştirilmiş (EMD +) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Ağır Yerleşik Teşhis (Çocuk / Kısmi) (HD OBD-C) +heavy_duty_on_board_diagnostics_(hd_obd)=Ağır Hizmet Teşhisi (HD OBD) +world_wide_harmonized_obd_(wwh_obd)=Dünya Çapında Harmonize OBD (WWH OBD) +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=NOx kontrolü olmayan ağır Euro OBD Seviye I (HD EOBD-I) +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=NOx kontrolü ile ağır Euro OBD Aşama I (HD EOBD-I N) +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=NOx kontrolsüz ağır Hizmet Tipi Euro OBD II (HD EOBD-II) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=NOx kontrolüne sahip Ağır Hizmet Tipi Euro OBD II (HD EOBD-II N) +brazil_obd_phase_1_(obdbr_1)=Brezilya OBD Faz 1 (OBDBr-1) +brazil_obd_phase_2_(obdbr_2)=Brezilya OBD Faz 2 (OBDBr-2) +korean_obd_(kobd)=Koreli OBD (KOBD) +india_obd_i_(iobd_i)=Hindistan OBD I (IOBD I) +india_obd_ii_(iobd_ii)=Hindistan OBD II (IOBD II) +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=Ağır Euro OBD Aşama VI (HD EOBD-IV) +upstream=Yukarı akış +downstream_of_catalytic_converter=Katalitik konvertörün seviye düşüşü +from_the_outside_atmosphere_or_off=Dış atmosferden veya kapalı +pump_commanded_on_for_diagnostics=Teşhis için komut gönderildi +available=Mevcut +incomplete=Tamamlanmamış +obd_ii=OBD II +obd_federal_epa=OBD Federal EPA +eobd=EOBD +jobd=JOBD +jobd,_eobd_and_obd_ii=JOBD, EOBD ve OBD II +customer.specific.trouble.code.see.manual=Üreticiye özel hata kodu.Klavuza bakınız… +no.trouble.codes.set=Hata kodu ayarlanmadı +status_glowplug_lamp=Kızdırma Bujisi Lambası Durumu +status_mt_gear=Manuel Vites Durumu +status_at_gear=Otomatik Vites Durumu +obd_requirements=OBD gereklilikleri +o2_sensor_fuel_trim_b2s4=O2 Sensör Yakıt Ayarı / Bank2 Silindir 4 +o2_sensor_fuel_trim_b2s3=O2 Sensör Yakıt Ayarı / Bank2 Silindir 3 +o2_sensor_fuel_trim_b2s2=O2 Sensör Yakıt Ayarı / Bank2 Silindir 2 +o2_sensor_fuel_trim_b2s1=O2 Sensör Yakıt Ayarı / Bank2 Silindir 1 +o2_sensor_fuel_trim_b1s4=O2 Sensör Yakıt Ayarı / Bank1 Silindir 4 +o2_sensor_fuel_trim_b1s3=O2 Sensör Yakıt Ayarı / Bank1 Silindir 3 +o2_sensor_fuel_trim_b1s2=O2 Sensör Yakıt Ayarı / Bank1 Silindir 2 +o2_sensor_fuel_trim_b1s1=O2 Sensör Yakıt Ayarı / Bank1 Silindir 1 +engine_coolant_temp_1=Soğutma Sıvısı Sıcaklığı 1 +engine_coolant_temp_2=Soğutma Sıvısı Sıcaklığı 2 +intake_air_temp_b1s1=Emme Havası Sıcaklığı (Sıra 1, Sensör 1) +intake_air_temp_b1s2=Emme Havası Sıcaklığı (Sıra 1, Sensör 2) +intake_air_temp_b2s1=Emme Havası Sıcaklığı (Sıra 2, Sensör 1) +intake_air_temp_b2s2=Emme Havası Sıcaklığı (Sıra 2, Sensör 2) +intake_air_temp_b2s3=Emme Havası Sıcaklığı (Sıra 2, Sensör 3) +egr_a_dutycycle=Komutlu EGR A görev döngüsü +egr_a_position=Komutlu EGR A konumu +egr_a_error=Komutlu EGR A hatası +egr_b_dutycycle=Komutlu EGR B görev döngüsü +egr_b_position=Komutlu EGR B konumu +egr_b_error=Komutlu EGR B hatası +intake_air_position_a=Emme Hava Akışı Konumu A +intake_air_control_b=Emme Hava Akışı Kontrolü B +intake_air_control_a=Emme Hava Akışı Kontrolü A +intake_air_position_b=Emme Hava Akışı Pozisyonu B +egr_temp_b=EGR sıcaklığı (Sensör B) +egr_temp_d=EGR sıcaklığı (Sensör D) +throttle_control_a=Gaz Kelebeği Kontrolü A +throttle_position_a=Gaz Kelebeği Konumu A +throttle_control_b=Gaz Kelebeği Kontrolü B +rail_pressure_a=Yakıt Borusu basıncı A +rail_temp_a=Yakıt Borusu sıcaklığı A +rail_pressure_cmd_b=Komutlu Yakıt Borusu basıncı B +rail_pressure_b=Yakıt Borusu basıncı B +rail_temp_b=Yakıt Borusu sıcaklığı B +charger_pressure_inlet_b=Turbo Kompresör Giriş Basıncı B +intake_air_temp_b1s3=Emme Havası Sıcaklığı (Sıra 1, Sensör 3) +charger_pressure_inlet_a=Turbo Kompresör Giriş Basıncı A +status_pto=Güç aktarım (PTO) durumu +airmass_maf_a=Hava kütlesi (MAF A) +airmass_maf_b=Hava kütlesi (MAF B) +egr_temp_a=EGR sıcaklığı (Sensör A) +egr_temp_c=EGR sıcaklığı (Sensör C) +rail_pressure_cmd_a=Komutlu Yakıt Borusu basıncı A +boost_pressure_cmd_a=Komutlu Takviye basıncı A +boost_pressure_a=Takviye basıncı A +boost_pressure_cmd_b=Komutlu Takviye basıncı B +boost_pressure_b=Takviye basıncı B +boost_status_a=Kontrol durumu Güçlendirme A +boost_status_b=Kontrol durumu Güçlendirme B +vtg_position_cmd_a=Değişken Geometri Turbo Komutlu Konum A +vtg_position_a=Değişken Geometri Turbo Konum A +vtg_position_cmd_b=Değişken Geometri Turbo Komutlu Konum B +vtg_position_b=Değişken Geometri Turbo Konum B +vtg_status_a=Kontrol Güçlendirme durumu A +vtg_status_b=Kontrol Güçlendirme durumu B +wastegate_position_cmd_a=Wastegate Komutlu Konum A +wastegate_position_b=Wastegate Konum B +exhaust_pressure_b1=Egzoz basıncı B1 +exhaust_pressure_b2=Egzoz basıncı B2 +rpm_charger_a=RPM Turbo Şarj A +rpm_charger_b=RPM Turbo Şarj B +temp_charger_a_compressor_in=Turboşarj A Kompresör Giriş Sıcaklığı +temp_charger_a_compressor_out=Turboşarj A Kompresör Çıkış Sıcaklığı +temp_charger_a_turbine_in=Turboşarj A Türbin Giriş Sıcaklığı +temp_charger_a_turbine_out=Turboşarj A Türbin Çıkış Sıcaklığı +temp_charger_b_compressor_out=Turboşarj B Kompresör Çıkış Sıcaklığı +temp_charger_b_turbine_in=Turboşarj B Türbin Giriş Sıcaklığı +charge_air_temp_b1s1=Şarj Hava Soğutucu Sıcaklığı B1S1 +charge_air_temp_b2s1=Şarj Hava Soğutucu Sıcaklığı B2S1 +charge_air_temp_b2s2=Şarj Hava Soğutucu Sıcaklığı B2S2 +dpf_b1_pressure_delta=DPF Delta Basıncı B1 +dpf_b1_pressure_in=DPF Giriş Basıncı B1 +dpf_b1_pressure_out=DPF Çıkış Basıncı B1 +dpf_b2_pressure_delta=DPF Delta Basıncı B2 +dpf_b2_pressure_in=DPF Giriş Basıncı B2 +dpf_b2_pressure_out=DPF Çıkış Basıncı B2 +dpf_b1_temperature_in=DPF Giriş sıcaklığı B1 +dpf_b1_temperature_out=DPF Çıkış sıcaklığı B1 +dpf_b2_temperature_in=DPF Giriş sıcaklığı B2 +rt_eiaecd_1t1=Çalışma Zamanı EI-AECD #1 Zamanlayıcı 1 +rt_eiaecd_1t2=Çalışma Zamanı EI-AECD #1 Zamanlayıcı 2 +rt_eiaecd_2t1=Çalışma Zamanı EI-AECD #2 Zamanlayıcı 1 +rt_eiaecd_2t2=Çalışma Zamanı EI-AECD #2 Zamanlayıcı 2 +ppm_nox_b2s1=NOx Konsantrasyonu B2S1 +rt_eiaecd_3t1=Çalışma Zamanı EI-AECD #3 Zamanlayıcı 1 +rt_eiaecd_3t2=Çalışma Zamanı EI-AECD #3 Zamanlayıcı 2 +rt_eiaecd_5t1=Çalışma Zamanı EI-AECD #5 Zamanlayıcı 1 +rt_eiaecd_5t2=Çalışma Zamanı EI-AECD #5 Zamanlayıcı 2 +rt_eiaecd_6t1=Çalışma Zamanı EI-AECD #6 Zamanlayıcı 1 +rt_eiaecd_6t2=Çalışma Zamanı EI-AECD #6 Zamanlayıcı 2 +rt_eiaecd_7t1=Çalışma Zamanı EI-AECD #7 Zamanlayıcı 1 +rt_eiaecd_8t2=Çalışma Zamanı EI-AECD #8 Zamanlayıcı 2 +rt_eiaecd_9t1=Çalışma Zamanı EI-AECD #9 Zamanlayıcı 1 +rt_eiaecd_9t2=Çalışma Zamanı EI-AECD #9 Zamanlayıcı 2 +rt_eiaecd_10t2=Çalışma Zamanı EI-AECD #10 Zamanlayıcı 2 +rt_eiaecd_11t1=Çalışma Zamanı EI-AECD #11 Zamanlayıcı 1 +rt_eiaecd_12t1=Çalışma Zamanı EI-AECD #12 Zamanlayıcı 1 +rt_eiaecd_12t2=Çalışma Zamanı EI-AECD #12 Zamanlayıcı 2 +rt_eiaecd_13t1=Çalışma Zamanı EI-AECD #13 Zamanlayıcı 1 +rt_eiaecd_14t1=Çalışma Zamanı EI-AECD #14 Zamanlayıcı 1 +rt_eiaecd_14t2=Çalışma Zamanı EI-AECD #14 Zamanlayıcı 2 +rt_eiaecd_15t1=Çalışma Zamanı EI-AECD #15 Zamanlayıcı 1 +rt_eiaecd_15t2=Çalışma Zamanı EI-AECD #15 Zamanlayıcı 2 +rt_eiaecd_16t1=Çalışma Zamanı EI-AECD #16 Zamanlayıcı 1 +rt_eiaecd_17t1=Çalışma Zamanı EI-AECD #17 Zamanlayıcı 1 +rt_eiaecd_17t2=Çalışma Zamanı EI-AECD #17 Zamanlayıcı 2 +rt_eiaecd_18t1=Çalışma Zamanı EI-AECD #18 Zamanlayıcı 1 +rt_eiaecd_19t1=Çalışma Zamanı EI-AECD #19 Zamanlayıcı 1 +rt_eiaecd_19t2=Çalışma Zamanı EI-AECD #19 Zamanlayıcı 2 +rt_eiaecd_20t1=Çalışma Zamanı EI-AECD #20 Zamanlayıcı 1 +rt_eiaecd_20t2=Çalışma Zamanı EI-AECD #20 Zamanlayıcı 2 +ppm_nox_b1s1=NOx Konsantrasyonu B1S1 +ppm_nox_b1s2=NOx Konsantrasyonu B1S2 +ppm_nox_b2s2=NOx Konsantrasyonu B2S2 +avg_reagent_consumption=Ortalama Reaktif tüketimi +temp_manifold_surface=Emme Manifoldu Yüzey Sıcaklığı +avg_demad_reagent_consumption=Ortalama Reaktif tüketimi talebi +level_reagent_tank=Reaktif Tankı seviyesi +rt_nox_warning=Aktif NOx uyarısı ile çalışma süresi +particle_mass_b1=Partikül Kütle konsantrasyonu B1 +particle_mass_b2=Partikül Kütle konsantrasyonu B2 +press_manifold_abs_a=Emme Manifoldu Mutlak Basıncı A +state_scr_act=SCR Sistem durumu güncel +state_scr_10k=SCR Sistem durumu 00-10 bin km +state_scr_20k=SCR Sistem durumu 10-20 bin km +state_scr_30k=SCR Sistem durumu 20-30 bin km +state_scr_40k=SCR Sistem durumu 30-40 bin km +dist_scr_induce_act=SCR İndüksiyon aktifkenki mesafe (mevcut 10 bin) +dist_scr_act=SCR Mesafesi (mevcut 10 bin km) +dist_induce_20k=SCR İndüksiyon aktifkenki mesafe (10-20 bin km) +dist_induce_40k=SCR İndüksiyon aktifkenki mesafe (30-40 bin km) +state_dpf=DPF Rejenerasyon Durumu +load_dpf=DPF Rejenerasyonu için Normalize Tetikleyici +o2_lambda_b1s2=O2 Lambda Sensörü B1S2 +o2_lambda_b2s2=O2 Lambda Sensörü B2S2 +percent_friction=Motor Tork Sürtünmesi +strategy_mil=MIL görüntüleme stratejisi +state_mil=MIL görüntüleme durumu +state_monitor=Emisyon sistemi hazırlığı +hours_mil_on=MIL aktifken Çalışma Saatleri +ecu_state_mil=ECU MIL gösterim durumu +ecu_hours_mil_on=MIL aktifken ECU Çalışma Saatleri +ecu_hours_max_mil_on=MIL aktifken maks. ECU Çalışma Saatleri +state_fuel_press_ctrl=Durum Yakıt basıncı kontrolü +state_inject_quantity_ctrl=Durum Yakıt Enjeksiyonu miktar kontrolü +state_inject_timing_ctrl=Durum Yakıt Enjeksyion zamanlama kontrolü +state_fuel_balance_ctrl=Durum Yakıt Dengesi/Katkı kontrolü +state_fuel_press_ctrl_2=Durum Yakıt basıncı kontrolü 2 +state_inject_quantity_ctrl_2=Durum Yakıt Enjeksiyonu miktar kontrolü 2 +state_fuel_balance_ctrl_2=Durum Yakıt Denge/Katkı kontrolü 2 +hours_mil_on_cont=MIL aktifken Sürekli Çalışma Saatleri +state_nox_warn_sys=NOx uyarı sistem durumu +state_lvl1_induce=Seviye 1 İndüksiyon durumu +state_lvl3_induce=Seviye 3 İndüksiyon durumu +hours_reagent_quality=Reaktif Kalite sayacı +hours_dosing_activity=Dozajlama Etkinlik sayacı +hours_egr_valve=EGR Valfi sayacı +hours_monitor_sys=İzleme Sistemi sayacı +exhaust_temperature_b1s5=Egzoz Sıcaklığı B1S5 +exhaust_temperature_b1s6=Egzoz Sıcaklığı B1S6 +exhaust_temperature_b1s7=Egzoz Sıcaklığı B1S7 +exhaust_temperature_b2s6=Egzoz Sıcaklığı B2S6 +exhaust_temperature_b2s7=Egzoz Sıcaklığı B2S7 +exhaust_temperature_b2s8=Egzoz Sıcaklığı B2S8 +o2_percent_b1s3=02 Sensör Konsantrasyonu B1S3 +o2_percent_b1s4=02 Sensör Konsantrasyonu B1S4 +o2_percent_b2s4=02 Sensör Konsantrasyonu B2S4 +o2_lambda_b1s3=O2 Lambda Sensörü B1S3 +o2_lambda_b1s4=O2 Lambda Sensörü B1S4 +o2_lambda_b2s3=O2 Lambda Sensörü B2S3 +o2_lambda_b2s4=O2 Lambda Sensörü B2S4 +odometer_reading=Kilometre sayacı +active=Etkin +active_regen=Etkin Yenileme +b1s1=B1S1 +b1s2=B1S2 +b1s3=B1S3 +b1s4=B1S4 +b2s1=B2S1 +b2s2=B2S2 +b3s1=B3S1 +b3s2=B3S2 +b4s1=B4S1 +b4s2=B4S2 +closed_loop=Kapalı Döngü +continuous=Devamlı +deviation_in_reagent_consumption=Reaktif tüketiminde sapma +discriminatory=ayırıcı +dpf_regenerating=DPF rejenerasyonu +enabled=etkin +error=Hata +fault_present=Arıza Mevcut +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Ağır Hizmet Araç İçi Teşhis (Çocuk/Kısmi) (HD OBD-C) +heavy_duty_on-board_diagnostics_(hd_obd)=Ağır Hizmet Araç İçi Teşhis (HD OBD) +heavy_duty_vehicles_(euro_eev)_c=Ağır Hizmet Araçları (EURO EEV) C +heavy_duty_vehicles_(euro_v)_b2=Ağır Hizmet Araçları (EURO V) B2 +inactive=inaktif +measuring=ölçülüyor +n/a=yok +non_discriminatory=Ayrımcı DEĞİL +wastegate_position_a=Wastegate Konum A +temp_charger_b_compressor_in=Turboşarj B Kompresör Giriş Sıcaklığı +rt_eiaecd_16t2=Çalışma Zamanı EI-AECD #16 Zamanlayıcı 2 +state_lvl2_induce=Seviye 2 İndüksiyon durumu +charge_air_temp_b1s2=Şarj Hava Soğutucu Sıcaklığı B1S2 +dist_induce_30k=SCR İndüksiyon aktifkenki mesafe (20-30 bin km) +o2_lambda_b1s1=O2 Lambda Sensörü B1S1 +dpf_b2_temperature_out=DPF Çıkış sıcaklığı B2 +rt_eiaecd_11t2=Çalışma Zamanı EI-AECD #11 Zamanlayıcı 2 +time_dpf_regen=DPF Rejenerasyonları arasında geçen ort. süre +state_pm_b1=PM Sensör durumu B1 +rt_eiaecd_13t2=Çalışma Zamanı EI-AECD #13 Zamanlayıcı 2 +percent_dpf_b1=PM Sensör DPF yükü B1 +rt_eiaecd_4t2=Çalışma Zamanı EI-AECD #4 Zamanlayıcı 2 +rt_eiaecd_7t2=Çalışma Zamanı EI-AECD #7 Zamanlayıcı 2 +rt_eiaecd_8t1=Çalışma Zamanı EI-AECD #8 Zamanlayıcı 1 +rt_eiaecd_18t2=Çalışma Zamanı EI-AECD #18 Zamanlayıcı 2 +o2_percent_b1s1=O2 Sensör Konsantrasyonu B1S1 +dist_dpf_regen=DPF Rejenerasyonları arasında geçen ort. mesafe +o2_lambda_b2s1=O2 Lambda Sensörü B2S1 +o2_percent_b2s2=O2 Sensör Konsantrasyonu B2S2 +state_pm_b2=PM Sensör durumu B2 +percent_dpf_b2=PM Sensör DPF yükü B2 +TST_DPFREGEN=Dizel Partikül Filtresi Rejenerasyonu +o2_percent_b2s3=02 Sensör Konsantrasyonu B2S3 +TST_EVAPLEAK=Evaporatif sistem sızıntı testi +b2s4=B2S4 +rt_eiaecd_4t1=Çalışma Zamanı EI-AECD #4 Zamanlayıcı 1 +exhaust_temperature_b1s8=Egzoz Sıcaklığı B1S8 +exhaust_temperature_b2s5=Egzoz Sıcaklığı B2S5 +heavy_duty_vehicles_(euro_iv)_b1=Ağır Hizmet Araçları (EURO IV) B1 +hours_reagent_consum=Reaktif Tüketimi sayacı +b2s3=B2S3 +wastegate_position_cmd_b=Wastegate Komutlu Konum B +temp_charger_b_turbine_out=Turboşarj B Türbin Çıkış Sıcaklığı +press_manifold_abs_b=Emme Manifoldu Mutlak Basıncı B +rt_eiaecd_10t1=Çalışma Zamanı EI-AECD #10 Zamanlayıcı 1 +state_inject_timing_ctrl_2=Durum Yakıt Enjeksiyon zamanlama kontrolü 2 +o2_percent_b1s2=O2 Sensör Konsantrasyonu B1S2 +o2_percent_b2s1=O2 Sensör Konsantrasyonu B2S1 +nox_absorber_desulferizing=NOx adsorber kükürt giderme diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_uk.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_uk.properties new file mode 100644 index 0000000..573e8b0 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_uk.properties @@ -0,0 +1,499 @@ +number_fault_codes=Кількість кодів помилок +status_mil=Стан MIL +engine_load_calculated=Обчислене значення навантаження +fuel_trim_long_b1=Довгострокова корекція паливної суміші (Ряд 1) +ignition_timing_advance_cyl1=Кут випередження запалювання (цил. 1) +status_fuel_system_1=Стан паливної системи 1 +o2_sensor_fuel_trim_b1s4=Лямбда-зонд коригування суміші B1S4 +o2_sensor_current_s2=Струм датчика O2 2 +status_ac_refrigerant_test=Стан перевірки холодоагенту кондиціонера +o2_sensor_lambda_s8=O2 датчик 8 лямбда +engine_torque_demand=Вимога крутного приводу +status_fuel_system=Стан перевірки паливної системи +number_oxygen_sensors=Датчики кисню наявні +o2_sensor_current_s1=Струм датчика O2 1 +status_evaporative_system_test=Стан перевірки системи випаровування +fuel_pressure=Тиск палива (манометр) +distance_sine_mil_active=Відстань після активації MIL +o2_sensor_voltage_b2s1=Напруга лямбда-зонда B2S1 +o2_sensor_lambda_s3=O2 датчик 3 лямбда +o2_sensor_current_max=Максимальний струм датчика кисню +o2_sensor_current_s5=Струм датчика O2 5 +location_fault_code=Джерело помилки +status_secondary_air_system_test=Стан перевірки системи подачі вторинного повітря +o2_sensor_fuel_trim_b2s3=Лямбда-зонд коригування суміші B2S3 +OBDCOND=Кількість виявлених умов моніторингу OBD +nox_emissions_too_high=Зависокі викиди NOx +o2_lambda_b2s4=Лямбда-датчик O2 B2S4 +b2s4=B2S4 +b3s2=B3S2 +o2_sensor_voltage_b1s3=Напруга лямбда-зонда B1S3 +evaporative_purge_ratio=Команда для продувки випаровуванням +charge_air_temp_b1s1=Температура охолоджувача повітря B1S1 +status_component_test=Стан перевірки компонентів +cat_temperature_b1s1=CAT Температура B1S1 +throttle_position_rel=Відносне положення дросельної заслінки +status_oxygen_sensor_heater_test=Стан перевірки нагрівача датчика кисню +o2_sensor_current_s8=Струм датчика O2 8 +o2_sensor_voltage_b1s4=Напруга лямбда-зонда B1S4 +vehicle_identification_number=Ідентифікаційний номер автомобіля +b2s2=B2S2 +intake_air_temperature=Температура всмоктуваного повітря +obd_type=OBD відповідає +temp_charger_b_compressor_out=Температура на виході з компресора турбокомпресора B +fuel_pressure_rel=Тиск у паливній рампі (відносно вакууму в колекторі) +counts_warmups_since_ecu_reset=Прогрівання після скидання ЕБУ +o2_sensor_lambda_s4=O2 датчик 4 лямбда +throttle_position_b=Абсолютне положення дросельної заслінки B +airmass_maf_a=Повітряна маса (MAF A) +o2_sensor_voltage_max=Максимальна напруга датчика кисню +hours_reagent_consum=Лічильник витрати реагенту +intake_manifold_pressure=Тиск у впускному колекторі +dpf_b2_pressure_out=Тиск на виході DPF B2 +SO2SCOMP1=Підрахунок завершення моніторингу вторинного датчика O2 Банк 1 +status_ignition_monitoring=Стан моніторингу запалювання +mass_airflow=Витрата повітря (датчик MAF) +o2_sensor_lambda_s1=O2 датчик 1 лямбда +status_catalyst_test=Стан перевірки каталізатора +o2_sensor_fuel_trim_b1s1=Лямбда-зонд коригування суміші B1S1 +o2_sensor_current_s7=Струм датчика O2 7 +status_catalyst_test_nox_monitor=Стан перевірки нагрівача каталізатора / системи моніторингу Nox +vehicle_speed=Швидкість автомобіля +pressure_vapor_evaporative_purge_absolute=Абсолютний тиск пари системи випаровування +vtg_position_cmd_a=Позиція A зі змінною геометрією Turbo Commanded +status_oxygen_sensor_test=Стан перевірки датчика кисню +map_oxygen_sensors_present=Датчики кисню наявні +fuel_level=Залишок палива +o2_sensor_lambda_s2=O2 датчик 2 лямбда +mass_airflow_max=Максимальна швидкість потоку повітря від датчика масової витрати повітря +fuel_trim_long_b3=Довготермінове налаштування вторинного датчика кисню 3 +hours_reagent_quality=Лічильник якості реагентів +status_egr_system_test=Стан перевірки системи EGR +o2_sensor_voltage_b2s3=Напруга лямбда-зонда B2S3 +status_fuel_system_2=Стан паливної системи 2 +fuel_trim_long_b2=Довгострокова корекція паливної суміші (Ряд 2) +cat_temperature_b2s2=CAT Температура B2S2 +throttle_position_e=Абсолютне положення дросельної заслінки E +engine_coolant_temperature=Температура охолоджувальної рідини +engine_speed=Оберти двигуна +throttle_position=Абсолютне положення дросельної заслінки +o2_sensor_voltage_b1s1=Напруга лямбда-зонда B1S1 +o2_sensor_voltage_b1s2=Напруга лямбда-зонда B1S2 +o2_sensor_current_s3=Струм датчика O2 3 +ecu_voltage=Напруга ECU +equiv_ratio_max=Максимальний коефіцієнт еквівалентності +fuel_trim_short_b1=Короткострокова корекція паливної суміші (Ряд 1) +status_secondary_air_system=Стан системи подачі вторинного повітря +o2_sensor_fuel_trim_b1s2=Лямбда-зонд коригування суміші B1S2 +o2_sensor_fuel_trim_b2s1=Лямбда-зонд коригування суміші B2S1 +intake_air_position_b=Положення потоку всмоктуваного повітря B +dpf_b2_pressure_in=Вхідний тиск DPF B2 +o2_lambda_b1s4=Лямбда-зонд O2 B1S4 +fuel_trim_short_b2=Короткострокова корекція паливної суміші (Ряд 2) +status_power_take_off=Стан відбору потужності +running_time=Час після запуску двигуна +o2_sensor_fuel_trim_b1s3=Лямбда-зонд коригування суміші B1S3 +o2_sensor_voltage_b2s2=Напруга лямбда-зонда B2S2 +o2_sensor_current_s4=Струм датчика O2 4 +throttle_position_f=Абсолютне положення дросельної заслінки F +o2_sensor_lambda_s5=O2 датчик 5 лямбда +rt_eiaecd_3t1=Час виконання NON-AECD #3 Таймер 1 +state_lvl3_induce=Статус стимулювання рівня 3 +o2_sensor_lambda_s6=O2 датчик 6 лямбда +engine_load=Абсолютне навантаження двигуна +equiv_ratio_commanded=Наказове співвідношення еквівалентності +time_since_ecu_reset=Час після очищення DTC +airmass_maf_b=Повітряна маса (MAF B) +egr_a_dutycycle=Керований робочий цикл EGR A +throttle_position_c=Абсолютне положення дросельної заслінки C +rt_eiaecd_4t1=Час виконання NON-AECD #4 Таймер 1 +obd_ii=OBD II +dpf_b1_temperature_in=Температура на вході DPF B1 +rt_eiaecd_12t2=Час виконання EI-AECD #12 Таймер 2 +o2_percent_b2s3=Датчик концентрації O2 B2S3 +counts_calibration_verification=Кількість повідомлень CVN +fuel_injection_timing=Час впорскування палива +charge_air_temp_b2s2=Температура охолоджувача повітря B2S2 +ppm_nox_b1s1=Концентрація NOx B1S1 +engine_coolant_temp_1=Температура охолоджуючої рідини 1 +intake_air_control_a=Контроль потоку всмоктуваного повітря A +dpf_b1_temperature_out=DPF Температура на виході B1 +rt_eiaecd_14t1=Час виконання EI-AECD #14 Таймер 1 +rt_eiaecd_14t2=Час виконання EI-AECD #14 Таймер 2 +rt_eiaecd_9t1=Час виконання NON-AECD #9 Таймер 1 +odometer_reading=Одометр +PMCOND=Кількість виявлених умов моніторингу фільтра PM +boost_status_b=Статус Boost Control B +throttle_position_a=Положення дросельної заслінки A +rt_eiaecd_18t2=Час виконання EI-AECD #18 Таймер 2 +status_pto=Стан відбору потужності (ВВП) +engine_coolant_temp_2=Температура охолоджуючої рідини 2 +b2s3=B2S3 +rail_temp_a=Температура паливної рампи A +charge_air_temp_b1s2=Температура охолоджувача повітря B1S2 +compression_ignition_monitor_available=Доступний монітор запалювання від стиснення +time_remaining_life_battery_pack=Залишок ресурсу гібридної батареї +intake_air_temp_b1s3=Температура впускного повітря (банк 1, датчик 3) +intake_air_control_b=Контроль потоку всмоктуваного повітря B +temp_charger_b_turbine_out=Турбокомпресор B Температура на виході з турбіни +b3s1=B3S1 +downstream_of_catalytic_converter=Після каталітичного нейтралізатора +off=Вимкнено +rail_pressure_cmd_a=Заданий тиск у паливній рампі A +SO2SCOND1=Умови моніторингу вторинного датчика O2 Підраховує банк 1 +b1s3=B1S3 +rail_pressure_a=Тиск в паливній рампі A +fuel_pressure_max=Максимальний абсолютний тиск у впускному колекторі +ethanol_fuel_percentage=Паливо етанол % +rt_eiaecd_13t2=Час виконання EI-AECD #13 Таймер 2 +engine_torque_point_3=Крутний момент двигуна Точка 3 +wastegate_position_a=Позиція Wastegate A +FUELCOND=Підраховуються умови моніторингу палива +b1s2=B1S2 +fuel_trim_short_b3=Короткостроковий вторинний датчик кисню, банк налаштування 3 +engine_torque_point_1=Крутний момент двигуна Точка 1 +throttle_control_b=Керування дросельною заслінкою B +fuel_trim_long_b4=Довготермінове налаштування вторинного датчика кисню 4 +engine_torque_reference=Посилання на крутний момент двигуна +accelerator_pedal_position=Відносне положення педалі газу +wastegate_position_cmd_b=Командна позиція В Вестгейту +temp_charger_a_turbine_out=Температура на виході з турбіни турбокомпресора A +engine_oil_temperature=Температура моторного масла +engine_torque=Крутний момент двигуна +status_glowplug_lamp=Стан лампи розжарювання +boost_pressure_cmd_a=Заданий тиск наддуву A +state_lvl1_induce=Статус спонукання рівня 1 +vin_numitems=Кількість елементів VIN +calibration_identifier=Ідентифікатор калібрування +TST_DPFREGEN=Регенерація сажового фільтра +engine_torque_idle=Момент холостого ходу +charger_pressure_inlet_a=Тиск на вході турбокомпресора A +vtg_status_a=Статус Boost Control A +rpm_charger_b=Турбо зарядний пристрій RPM B +rt_eiaecd_4t2=Час виконання NON-AECD #4 Таймер 2 +rt_eiaecd_6t2=Час виконання NON-AECD #6 Таймер 2 +eobd_and_obd_ii=EOBD і OBD-II +state_scr_20k=Стан системи SCR 10-20 тис. км +exhaust_temperature_b1s8=Температура вихлопу B1S8 +bifuel_running_diesel=Біпаливний працює дизель +engine_torque_point_2=Крутний момент двигуна Точка 2 +engine_torque_point_4=Крутний момент двигуна Точка 4 +boost_pressure_cmd_b=Заданий тиск наддуву B +throttle_control_a=Керування дросельною заслінкою A +intake_air_temp_b2s1=Температура впускного повітря (банк 2, датчик 1) +intake_air_temp_b2s2=Температура впускного повітря (банк 2, датчик 2) +egr_b_position=Задане положення EGR B +intake_air_temp_b2s3=Температура впускного повітря (банк 2, датчик 3) +PMCOMP=Підраховується умова завершення моніторингу фільтра PM +egr_a_error=Помилка команди EGR A +egr_b_dutycycle=Керований робочий цикл EGR B +temp_charger_b_compressor_in=Температура на вході компресора турбокомпресора B +temp_charger_b_turbine_in=Турбокомпресор B Температура на вході в турбіну +egr_b_error=Помилка EGR B +egr_temp_a=Температура EGR (датчик A) +egr_temp_c=Температура EGR (датчик C) +vtg_status_b=Статус Boost Control B +wastegate_position_b=Положення Wastegate B +egr_temp_d=Температура EGR (датчик D) +rail_temp_b=Температура паливної рампи B +wastegate_position_cmd_a=Керована позиція Wastegate A +exhaust_pressure_b1=Тиск вихлопу B1 +temp_charger_a_compressor_in=Температура на вході компресора турбокомпресора A +boost_status_a=Статус Boost Control A +vtg_position_cmd_b=Позиція B зі змінною геометрією Turbo Commanded +charge_air_temp_b2s1=Температура охолоджувача повітря B2S1 +vtg_position_b=Turbo Position B зі змінною геометрією +exhaust_pressure_b2=Тиск вихлопу B2 +rpm_charger_a=Турбо зарядний пристрій RPM Р +rt_eiaecd_13t1=Час виконання EI-AECD #13 Таймер 1 +temp_charger_a_compressor_out=Температура на виході з компресора турбокомпресора A +temp_charger_a_turbine_in=Температура на вході турбіни турбокомпресора A +rt_eiaecd_2t1=Час виконання NON-AECD #2 Таймер 1 +rt_eiaecd_7t1=Час виконання NON-AECD #7 Таймер 1 +rt_eiaecd_9t2=Час виконання NON-AECD #9 Таймер 2 +rt_eiaecd_19t2=Час виконання EI-AECD #19 Таймер 2 +map_exhaust_temperature_sensors_b1=Датчики температури вихлопу B1 +counts_ipt=Кількість повідомлень IPT +exhaust_temperature_b1s1=Температура вихлопу B1S1 +rt_eiaecd_1t1=Час виконання NON-AECD #1 Таймер 1 +rt_eiaecd_1t2=Час виконання NON-AECD #1 Таймер 2 +exhaust_temperature_b1s2=Температура вихлопу B1S2 +exhaust_temperature_b2s3=Температура вихлопу B2S3 +rt_eiaecd_12t1=Час виконання EI-AECD #12 Таймер 1 +o2_lambda_b2s3=Лямбда-зонд O2 B2S3 +dpf_b1_pressure_in=Тиск на вході DPF B1 +ppm_nox_b2s2=Концентрація NOx B2S2 +eobd_and_obd=EOBD і OBD +exhaust_temperature_b2s4=Температура вихлопу B2S4 +jobd,_eobd,_and_obd_ii=JOBD, EOBD і OBD II +rt_eiaecd_2t2=Час виконання NON-AECD #2 Таймер 2 +ecu_name=Назва ECU +rt_eiaecd_3t2=Час виконання NON-AECD #3 Таймер 2 +rt_eiaecd_7t2=Час виконання NON-AECD #7 Таймер 2 +exhaust_temperature_b1s6=Температура вихлопу B1S6 +exhaust_temperature_b1s7=Температура вихлопу B1S7 +HCCATCOND=Кількість виявлених умов моніторингу каталізатора NMHC +EGSCOMP=Умови завершення моніторингу датчика вихлопних газів враховуються +EGRCOND=Кількість виявлених умов моніторингу EGR та/або VVT +rt_eiaecd_11t2=Час виконання EI-AECD #11 Таймер 2 +rt_eiaecd_15t1=Час виконання EI-AECD #15 Таймер 1 +dist_induce_20k=Відстань SCR з активним стимулюванням (10-20 тис. км) +state_pm_b1=Стан датчика PM B1 +BPCOND=Підраховує виниклі умови монітора тиску наддуву +EVAPCOND=Кількість виявлених умов моніторингу EVAP +b4s1=B4S1 +india_obd_ii_(iobd_ii)=Індія OBD II (IOBD II) +percent_dpf_b1=Навантаження DPF датчика PM B1 +exhaust_temperature_b2s6=Температура вихлопу B2S6 +rt_eiaecd_18t1=Час виконання EI-AECD #18 Таймер 1 +temp_manifold_surface=Температура поверхні впускного колектора +rt_nox_warning=Час роботи з активним попередженням про NOx +rt_eiaecd_20t1=Час виконання EI-AECD #20 Таймер 1 +available=в наявності +calibration_identifier2=Ідентифікатор калібрування 2 +AIRCOMP=Підрахунок умов завершення моніторингу AIR (вторинне повітря) +hours_dosing_activity=Лічильник активності дозування +calibration_verification=Перевірка калібрування +hours_monitor_sys=Лічильник системи моніторингу +o2_lambda_b1s3=Лямбда-зонд O2 B1S3 +bifuel_running_methanol=Біпаливо, що працює на метанолі +bifuel_running_propane=Біпаливо, що працює на пропані +o2_percent_b2s1=Датчик концентрації O2 B2S1 +state_inject_quantity_ctrl_2=Статус Контроль кількості впорскування палива 2 +counts_vin_length=Кількість повідомлень VIN +state_pm_b2=Стан датчика PM B2 +o2_percent_b2s4=Датчик концентрації O2 B2S4 +state_inject_timing_ctrl_2=Статус Контроль часу вприскування палива 2 +hours_egr_valve=Лічильник клапана EGR +status_engine_idle_request=Запит на IDLE двигуна +status_engine_stop_request=Запит на зупинку двигуна +O2SCOND1=Виявлені умови моніторингу датчика O2 Банк 1 +calid_numitems=Кількість елементів CAL-ID +closed_loop,_using_at_least_one_oxygen_sensor_but_there_is_a_fault_in_the_feedback_system=Замкнутий контур, використовується принаймні один датчик кисню, але є збій у системі зворотного зв’язку +heavy_duty_vehicles_(euro_iv)_b1=Важкі транспортні засоби (ЄВРО IV) B1 +counts_ecu_name_length=Довжина назви ECU +HCCATCOMP=Підраховується умова завершення моніторингу каталізатора NMHC +b2s1=B2S1 +brazil_obd_phase_1_(obdbr_1)=Бразилія OBD Фаза 1 (OBDBr-1) +EGSCOND=Виявлені умови моніторингу датчика вихлопних газів +heavy_duty_on-board_diagnostics_(hd_obd)=Бортова діагностика для важких навантажень (HD OBD) +jobd,_eobd_and_obd_ii=JOBD, EOBD і OBD II +obd_ii_as_defined_by_the_carb=OBD-II згідно з визначенням CARB +EGRCOMP=EGR та/або VVT Monitor Completion Condition Підрахунки +eobd_(europe)=EOBD (Європа) +BPCOMP=Монітор тиску наддуву враховує умови завершення +active_regen=Активна регенерація +electric=Електричний +FUELCOMP=Умови завершення моніторингу палива враховуються +TST_EVAPLEAK=Тест на герметичність системи випаровування +b1s1=B1S1 +b1s4=B1S4 +bifuel_running_cng=Біпаливний, що працює на СПГ +bifuel_running_electric_and_combustion_engine=Двопаливний електричний двигун і двигун внутрішнього згоряння +eobd=EOBD +bifuel_running_lpg=Біпаливний, що працює на LPG +brazil_obd_phase_2_(obdbr_2)=Бразилія OBD Phase 2 (OBDBr-2) +discriminatory=дискримінаційний +closed_loop,_using_oxygen_sensor_feedback_to_determine_fuel_mix=Замкнутий контур із використанням зворотного зв’язку датчика кисню для визначення суміші палива +closed_loop=Замкнутий цикл +continuous=Безперервний +eobd,_obd_and_obd_ii=EOBD, OBD і OBD II +from_the_outside_atmosphere_or_off=Від зовнішньої атмосфери або вимкнено +nox_absorber_desulferizing=Знесірчення адсорбера NOx +fault_present=Присутня несправність +obd_i=OBD-I +deviation_in_reagent_consumption=Відхилення у витраті реагенту +error=Помилка +dpf_regenerating=Регенерація DPF +india_obd_i_(iobd_i)=Індія OBD I (IOBD I) +heavy_duty_vehicles_(euro_eev)_c=Важкі транспортні засоби (ЄВРО EEV) C +enabled=включено +engine_manufacturer_diagnostics_enhanced_(emd+)=Розширена діагностика виробника двигуна (EMD+) +heavy_duty_euro_obd_stage_i_with_nox_control_(hd_eobd_i_n)=Heavy Duty Euro OBD Stage I з контролем NOx (HD EOBD-I N) +heavy_duty_euro_obd_stage_ii_with_nox_control_(hd_eobd_ii_n)=Heavy Duty Euro OBD Stage II з контролем NOx (HD EOBD-II N) +heavy_duty_on_board_diagnostics_(child/partial)_(hd_obd_c)=Бортова діагностика для важких навантажень (дитяча/часткова) (HD OBD-C) +non_discriminatory=НЕ дискримінаційний +engine_manufacturer_diagnostics_(emd)=Діагностика виробника двигуна (EMD) +ethanol=Етанол +heavy_duty_euro_obd_stage_i_without_nox_control_(hd_eobd_i)=Heavy Duty Euro OBD Stage I без контролю NOx (HD EOBD-I) +hybrid_running_electric_and_combustion_engine=Гібридна система з електродвигуном і ДВЗ +heavy_duty_on_board_diagnostics_(hd_obd)=Бортова діагностика для важких навантажень (HD OBD) +incomplete=Неповний +reagent_incorrect=Неправильний реагент +nox_absorber_regenerating=Регенерування адсорбера NOx +obd_federal_epa=OBD Federal EPA +open_loop_due_to_engine_load_or_fuel_cut_due_to_deceleration=Розімкнутий контур через навантаження двигуна АБО припинення подачі палива через уповільнення +status_misfires=Стан пропуску запалювання +o2_sensor_fuel_trim_b2s2=Лямбда-зонд коригування суміші B2S2 +o2_sensor_fuel_trim_b2s4=Лямбда-зонд коригування суміші B2S4 +o2_sensor_voltage_b2s4=Напруга лямбда-зонда B2S4 +egr_ratio_commanded=Сигнал до EGR +egr_error=Помилка EGR +distance_since_ecu_reset=Відстань після скидання ЕБУ +pressure_vapor_evaporative_purge=Тиск пари в системі випаровування +barometric_pressure=Атмосферний тиск (абсолютний) +o2_sensor_current_s6=Струм датчика O2 6 +o2_sensor_lambda_s7=O2 датчик 7 лямбда +cat_temperature_b2s1=CAT Температура B2S1 +cat_temperature_b1s2=CAT Температура B1S2 +ambient_air_temperature=Температура навколишнього повітря +throttle_position_d=Абсолютне положення дросельної заслінки D +commanded_throttle_position=зв'язок Привід дросельної заслінки +time_since_mil_on=Двигун працює, а MIL увімкнено +fuel_type=Тип палива +fuel_trim_short_b4=Короткочасне налаштування вторинного датчика кисню 4 +engine_fuel_rate=Витрата палива двигуна +obd_requirements=Вимоги OBD +status_at_gear=Стан диска AT +status_mt_gear=Статус MT Drive +intake_air_temp_b1s1=Температура впускного повітря (банк 1, датчик 1) +intake_air_temp_b1s2=Температура впускного повітря (банк 1, датчик 2) +egr_a_position=Задана позиція EGR A +intake_air_position_a=Положення повітряного потоку A +egr_temp_b=Температура EGR (датчик B) +rail_pressure_cmd_b=Заданий тиск у паливній рампі B +rail_pressure_b=Тиск у паливній рампі B +charger_pressure_inlet_b=Вхідний тиск компресора турбокомпресора B +boost_pressure_a=Тиск наддуву А +boost_pressure_b=Тиск наддуву B +vtg_position_a=Turbo Position A зі змінною геометрією +exhaust_temperature_b1s3=Температура вихлопу B1S3 +exhaust_temperature_b1s4=Температура вихлопу B1S4 +map_exhaust_temperature_sensors_b2=Датчики температури вихлопу B2 +exhaust_temperature_b2s1=Температура вихлопу B2S1 +exhaust_temperature_b2s2=Температура вихлопу B2S2 +dpf_b1_pressure_delta=Дельта тиску DPF B1 +dpf_b1_pressure_out=Тиск на виході DPF B1 +dpf_b2_pressure_delta=Дельта тиску DPF B2 +dpf_b2_temperature_in=Температура на вході DPF B2 +dpf_b2_temperature_out=Температура на виході DPF B2 +rt_eiaecd_5t1=Час виконання NON-AECD #5 Таймер 1 +rt_eiaecd_5t2=Час виконання NON-AECD #5 Таймер 2 +rt_eiaecd_6t1=Час виконання NON-AECD #6 Таймер 1 +rt_eiaecd_8t1=Час виконання NON-AECD #8 Таймер 1 +rt_eiaecd_8t2=Час виконання NON-AECD #8 Таймер 2 +rt_eiaecd_10t1=Час виконання EI-AECD #10 Таймер 1 +rt_eiaecd_10t2=Час виконання EI-AECD #10 Таймер 2 +rt_eiaecd_11t1=Час виконання EI-AECD #11 Таймер 1 +rt_eiaecd_15t2=Час виконання EI-AECD #15 Таймер 2 +rt_eiaecd_16t1=Час виконання EI-AECD #16 Таймер 1 +rt_eiaecd_16t2=Час виконання EI-AECD #16 Таймер 2 +rt_eiaecd_17t1=Час виконання EI-AECD #17 Таймер 1 +rt_eiaecd_17t2=Час виконання EI-AECD #17 Таймер 2 +rt_eiaecd_19t1=Час виконання EI-AECD #19 Таймер 1 +rt_eiaecd_20t2=Час виконання EI-AECD #20 Таймер 2 +ppm_nox_b1s2=Концентрація NOx B1S2 +ppm_nox_b2s1=Концентрація NOx B2S1 +avg_reagent_consumption=Середня витрата реагенту +avg_demad_reagent_consumption=Середнє споживання реагенту +level_reagent_tank=Рівень у баку з реагентом +state_scr_10k=Стан системи SCR 00-10 тис. км +particle_mass_b1=Масова концентрація частинок B1 +particle_mass_b2=Масова концентрація частинок B2 +press_manifold_abs_a=Абсолютний тиск у впускному колекторі A +press_manifold_abs_b=Абсолютний тиск у впускному колекторі B +state_scr_act=Фактичний стан системи SCR +state_scr_30k=Стан системи SCR 20-30 тис. км +state_scr_40k=Стан системи SCR 30-40 тис. км +dist_scr_induce_act=Відстань SCR з активним стимулюванням (поточний 10k) +dist_scr_act=Відстань SCR (поточна 10k) +dist_induce_30k=Відстань SCR з активним стимулюванням (20-30 тис. км) +dist_induce_40k=Відстань SCR з активним стимулюванням (30-40 тис. км) +state_dpf=Статус регенерації DPF +load_dpf=Нормалізований тригер для регенерації DPF +time_dpf_regen=Середнє Час між регенераціями DPF +dist_dpf_regen=Середнє Відстань між регенераціями DPF +o2_percent_b1s1=Датчик концентрації O2 B1S1 +o2_percent_b1s2=Датчик концентрації O2 B1S2 +o2_percent_b2s2=Концентрація датчика O2 B2S2 +o2_lambda_b1s1=Лямбда-зонд O2 B1S1 +o2_lambda_b1s2=Лямбда датчик O2 B1S2 +o2_lambda_b2s1=Лямбда-зонд O2 B2S1 +o2_lambda_b2s2=Лямбда-датчик O2 B2S2 +percent_friction=Момент тертя двигуна +percent_dpf_b2=Навантаження DPF датчика PM B2 +strategy_mil=Стратегія відображення MIL +state_mil=Стан відображення MIL +state_monitor=Готовність системи викидів +hours_mil_on=Години роботи з активним MIL +ecu_state_mil=Стан дисплея ECU MIL +ecu_hours_mil_on=Години роботи ECU з активним MIL +ecu_hours_max_mil_on=ЕБУ Макс. Години роботи з активним MIL +state_fuel_press_ctrl=Статус Контроль тиску палива +state_inject_quantity_ctrl=Статус Контроль кількості впорскування палива +state_inject_timing_ctrl=Статус Контроль часу впорскування палива +state_fuel_balance_ctrl=Статус Паливний баланс/Контроль внеску +state_fuel_press_ctrl_2=Статус Контроль тиску палива 2 +state_fuel_balance_ctrl_2=Статус Паливний баланс/Контроль внеску 2 +hours_mil_on_cont=Безперервні години роботи з активним MIL +state_nox_warn_sys=Стан системи попередження про NOx +state_lvl2_induce=Статус спонукання рівня 2 +exhaust_temperature_b1s5=Температура вихлопу B1S5 +exhaust_temperature_b2s5=Температура вихлопу B2S5 +exhaust_temperature_b2s7=Температура вихлопу B2S7 +exhaust_temperature_b2s8=Температура вихлопу B2S8 +o2_percent_b1s3=Датчик концентрації O2 B1S3 +o2_percent_b1s4=Датчик концентрації O2 B1S4 +counts_calibration_identifier_length=Кількість повідомлень CAL-ID +IGNCNTR=Лічильник запалювання +CATCOMP1=Catalyst Monitor Completion Лічильники Банк 1 +CATCOND1=Catalyst Monitor Conditions Encountered Conditions Банк 1 +CATCOMP2=Catalyst Monitor Completion Лічильники Банк 2 +CATCOND2=Catalyst Monitor Conditions EncounteredCounts Bank 2 +O2SCOMP1=Підрахунок завершення моніторингу датчика O2 Банк 1 +O2SCOMP2=Підрахунок завершення моніторингу датчика O2 Банк 2 +O2SCOND2=Виявлені умови монітора датчика O2 Банк 2 +AIRCOND=Кількість виявлених умов моніторингу AIR (вторинне повітря) +EVAPCOMP=Підраховується умова завершення моніторингу EVAP +SO2SCOMP2=Підрахунок завершення моніторингу вторинного датчика O2 Банк 2 +SO2SCOND2=Умови моніторингу вторинного датчика O2 підраховуються, банк 2 +NCATCOMP=Підрахунок умов завершення моніторингу каталізатора NOx/SCR +NCATCOND=Кількість виявлених умов моніторингу каталізатора NOx/SCR +NADSCOMP=Підраховується умова завершення моніторингу адсорбера NOx +NADSCOND=Кількість виявлених умов моніторингу адсорбера NOx +active=Активний +b4s2=B4S2 +bifuel_running_electricity=Біпаливний працює Електрика +bifuel_running_ethanol=Bifuel працює на етанолі +bifuel_running_gasoline=Бітопливний Бензин +cng=CNG +customer.specific.trouble.code.see.manual=Спеціальний код несправності клієнта. Див. посібник… +diesel=Дизель +gasoline=Бензин +heavy_duty_euro_obd_stage_ii_without_nox_control_(hd_eobd_ii)=Heavy Duty Euro OBD Stage II без контролю NOx (HD EOBD-II) +heavy_duty_euro_obd_stage_vi_(hd_eobd_iv)=Важкий Duty Euro OBD Stage VI (HD EOBD-IV) +heavy_duty_on-board_diagnostics_(child/partial)_(hd_obd-c)=Бортова діагностика для важких навантажень (дитяча/часткова) (HD OBD-C) +heavy_duty_vehicles_(euro_v)_b2=Важкі транспортні засоби (ЄВРО V) B2 +hybrid_diesel=Гібридний дизель +hybrid_electric=Гібридний електричний +hybrid_ethanol=Гібридний етанол +hybrid_gasoline=Гібридний бензин +jobd=JOBD +jobd_(japan)=JOBD (Японія) +hybrid_regenerative=Гібридний регенеративний +inactive=неактивний +jobd_and_eobd=JOBD і EOBD +jobd_and_obd_ii=JOBD і OBD II +korean_obd_(kobd)=Корейський OBD (KOBD) +lpg=Зріджений природний газ +measuring=вимірювання +methanol=Метанол +n/a=n/a +no.trouble.codes.set=Немає встановлених кодів несправностей +not_available=Не доступний +not_obd_compliant=Не сумісний з OBD +obd_and_obd_ii=OBD і OBD-II +obd_as_defined_by_the_epa=OBD згідно з визначенням EPA +on=Увімкнено +on_demand=На вимогу +open_loop=Відкритий цикл +open_loop_due_to_insufficient_engine_temperature=Розімкнутий контур через недостатню температуру двигуна +open_loop_due_to_system_failure=Розрив циклу через збій системи +propane=Пропан +pump_commanded_on_for_diagnostics=Насосу подано команду ввімкнення для діагностики +reagent_level_low=Низький рівень реагенту +regenerating=регенерувальний +reserved=Зарезервовано +short=Короткий +upstream=Основний +world_wide_harmonized_obd_(wwh_obd)=Всесвітньо гармонізований OBD (WWH OBD) diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_zh_HANS-CN.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_zh_HANS-CN.properties new file mode 100644 index 0000000..7d31044 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_zh_HANS-CN.properties @@ -0,0 +1,307 @@ +ecu_name=ECU的名字 +location_fault_code=DTC地点 +status_fuel_system=燃料系统测试状态 +status_misfires=错误状态 +status_mil=MIL状态 +# data items +number_fault_codes=错误代码数量 +status_component_test=组件测试状态 +egr_error=废气再循环(EGR)错误 +egr_ratio_commanded=废气再循环指令 +o2_sensor_voltage_b2s4=氧传感器电压(位于B2S4) +o2_sensor_lambda_b2s4=O2 λ传感器 B2S4 +o2_sensor_voltage_b2s3=氧传感器电压(位于B2S3) +o2_sensor_lambda_b2s3=O2 λ传感器 B2S3 +o2_sensor_voltage_b2s2=氧传感器电压(位于B2S2) +o2_sensor_lambda_b2s2=O2 λ传感器 B2S2 +o2_sensor_voltage_b2s1=氧传感器电压(位于B2S1) +o2_sensor_lambda_b2s1=O2 λ传感器 B2S1 +o2_sensor_voltage_b1s4=氧传感器电压(位于B1S4) +o2_sensor_lambda_b1s4=O2 λ传感器 B1S4 +o2_sensor_voltage_b1s3=氧传感器电压(位于B1S3) +o2_sensor_lambda_b1s3=O2 λ传感器 B1S3 +o2_sensor_voltage_b1s2=氧传感器电压(位于B1S2) +o2_sensor_lambda_b1s2=O2 λ传感器 B1S1 +o2_sensor_voltage_b1s1=氧传感器电压(位于B1S1) +o2_sensor_lambda_b1s1=O2 λ传感器 B1S1 +fuel_pressure_rel=燃油导轨压力(相对于歧管真空度) +distance_sine_mil_active=故障指示灯亮起后汽车行驶的距离 +running_time=发动机启动后到现在的时间 +status_power_take_off=动力输出状态 +map_oxygen_sensors_present=存在氧传感器 +obd_type=OBD 符合 +number_oxygen_sensors=氧传感器状态 +status_secondary_air_system=二次空气状态 +throttle_position=节气门绝对位置 +mass_airflow=空气流量(MAF空气流量传感器) +intake_air_temperature=进气温度 +ignition_timing_advance_cyl1=正时提前(Cyl.#1) +vehicle_speed=汽车车速 +engine_speed=发动机转速 +intake_manifold_pressure=进气歧管压力 +engine_coolant_temperature=冷却液温度 +engine_load_calculated=计算负荷值 +status_fuel_system_2=燃油系统2状态 +status_fuel_system_1=燃油系统1状态 +status_egr_system_test=EGR系统测试状态 +status_oxygen_sensor_heater_test=氧传感器加热器测试状态 +status_oxygen_sensor_test=氧传感器测试状态 +status_ac_refrigerant_test=空调制冷测试状态 +status_secondary_air_system_test=二次空气喷射系统测试状态 +status_evaporative_system_test=EVAP系统(燃油蒸发控制系统)测试状态 +status_catalyst_test_nox_monitor=热催化剂 / 氮氧化物监测器测试状态 +status_catalyst_test=催化剂测试状态 +status_ignition_monitoring=Ignition 监测状态 +pressure_vapor_evaporative_purge=燃油蒸发控制系统的蒸压 +pressure_vapor_evaporative_purge_absolute=燃油蒸发控制系统的绝对蒸压 +ethanol_fuel_percentage=乙醇燃料% +fuel_type=燃油类型 +mass_airflow_max=空气流量传感器的最大空气流速 +fuel_pressure_max=最大进气歧管绝对压力 +o2_sensor_current_max=最大氧传感器电流 +o2_sensor_voltage_max=最大氧传感器电压 +equiv_ratio_max=最大当量比 +time_since_ecu_reset=清除故障码以来的时间 +time_since_mil_on=MIL开启时发动机运转 +throttle_position_d=绝对风门位置 D +throttle_position_f=绝对风门位置 F +throttle_position_e=绝对风门位置 E +throttle_position_c=绝对节气门位置 C +throttle_position_b=绝对节气门位置 B +ambient_air_temperature=环境空气温度 +throttle_position_rel=相对节气门位置 +equiv_ratio_commanded=当量比 +engine_load=发动机绝对负荷 +ecu_voltage=ECU电压 +cat_temperature_b2s2=CAT 温度(位于B2S2) +cat_temperature_b1s2=CAT 温度(位于B1S2) +cat_temperature_b2s1=CAT 温度(位于B2S1) +cat_temperature_b1s1=CAT 温度(位于B1S1) +o2_sensor_current_s8=氧传感器 8 电流 +o2_sensor_lambda_s8=氧传感器 8 lambda +o2_sensor_current_s7=氧传感器 7 电流 +o2_sensor_lambda_s7=氧传感器 7 lambda +o2_sensor_current_s6=氧传感器 6 电流 +o2_sensor_lambda_s6=氧传感器 6 lambda +o2_sensor_current_s5=氧传感器 5 电流 +o2_sensor_lambda_s5=氧传感器 5 lambda +o2_sensor_current_s4=氧传感器 4 电流 +o2_sensor_lambda_s4=氧传感器 4 lambda +o2_sensor_current_s3=氧传感器 3 电流 +o2_sensor_lambda_s3=氧传感器 3 lambda +o2_sensor_current_s2=氧传感器 2 电流 +o2_sensor_lambda_s2=氧传感器 2 lambda +o2_sensor_current_s1=氧传感器 1 电流 +o2_sensor_lambda_s1=氧传感器 1 lambda +barometric_pressure=气压(绝对值) +distance_since_ecu_reset=自ECU重置以来的距离 +counts_warmups_since_ecu_reset=自ECU重置以来的预热 +fuel_level=剩余油量 +evaporative_purge_ratio=蒸发器清除指令 +engine_fuel_rate=发动机燃油率 +fuel_injection_timing=燃油喷射时间 +engine_oil_temperature=发动机油温 +accelerator_pedal_position=加速踏板相对位置 +engine_torque=引擎扭力 +engine_torque_point_1=引擎扭力(点位1) +intake_air_temp_b1s2=进气温度(组1 传感器2) +fuel_trim_short_b3=短期第二氧传感器微调(组3) +obd_requirements=OBD需求 +engine_torque_demand=引擎扭力需求 +engine_torque_reference=引擎扭力参考 +engine_torque_point_4=引擎扭力(点位4) +engine_torque_point_3=引擎扭力(点位3) +status_glowplug_lamp=火花塞指示灯状态 +intake_air_temp_b2s2=进气温度(组2 传感器2) +intake_air_temp_b2s1=进气温度(组2 传感器1) +egr_a_position=废气再循环(EGR)A位置 +egr_a_error=废气再循环(EGR)A错误 +intake_air_temp_b2s3=进气温度(组2 传感器3) +egr_b_position=废气再循环(EGR)B位置 +egr_b_error=废气再循环(EGR)B错误 +status_pto=动力总成(PTO)状态 +engine_coolant_temp_1=冷却液温度1 +engine_coolant_temp_2=冷却液温度2 +intake_air_temp_b1s1=进气温度(组1 传感器1) +intake_air_temp_b1s3=进气温度(组1 传感器3) +intake_air_control_a=进气气流控制A +intake_air_position_a=进气气流位置A +intake_air_control_b=进气气流控制B +intake_air_position_b=进气气流位置B +ppm_nox_b2s1=氮氧化物浓度(位于B2S1) +ppm_nox_b2s2=氮氧化物浓度(位于B2S2) +temp_manifold_surface=进气管表面温度 +avg_reagent_consumption=平均反应物消耗 +avg_demad_reagent_consumption=平均反应物消耗需求 +level_reagent_tank=反应物余量 +o2_sensor_fuel_trim_b1s1=氧传感器燃油微调(位于B1S1) +o2_sensor_fuel_trim_b1s2=氧传感器燃油微调(位于B1S2) +o2_sensor_fuel_trim_b1s3=氧传感器燃油微调(位于B1S3) +o2_sensor_fuel_trim_b1s4=氧传感器燃油微调(位于B1S4) +o2_sensor_fuel_trim_b2s1=氧传感器燃油微调(位于B2S1) +o2_sensor_fuel_trim_b2s2=氧传感器燃油微调(位于B2S2) +o2_sensor_fuel_trim_b2s3=氧传感器燃油微调(位于B2S3) +o2_sensor_fuel_trim_b2s4=氧传感器燃油微调(位于B2S4) +engine_torque_point_2=引擎扭力(点位2) +engine_torque_idle=闲置引擎扭力 +time_remaining_life_battery_pack=混动电池组剩余寿命 +fuel_trim_long_b4=长期第二氧传感器微调(组4) +fuel_trim_short_b4=短期第二氧传感器微调(组4) +fuel_trim_long_b3=长期第二氧传感器微调(组3) +commanded_throttle_position=油门执行器控制指令 +fuel_trim_short_b2=短期燃油微调(组2) +fuel_trim_long_b2=长期燃油微调(组2) +fuel_pressure=燃油压力测量 +fuel_trim_short_b1=短期燃油微调(组1) +fuel_trim_long_b1=长期燃油微调(组1) +ppm_nox_b1s2=氮氧化物浓度(位于B1S2) +ppm_nox_b1s1=氮氧化物浓度(位于B1S1) +status_at_gear=AT 驱动器状态 +status_mt_gear=MT驱动器状态 +airmass_maf_b=空气质量(氨纶 B) +airmass_maf_a=空气质量(氨纶 A) +egr_a_dutycycle=指令 EGR A 占空比 +egr_b_dutycycle=指挥EGR B的工作周期 +egr_temp_a=EGR温度(传感器A) +egr_temp_c=EGR温度(传感器C) +egr_temp_b=EGR温度(传感器B) +egr_temp_d=EGR温度(传感器D) +throttle_control_a=节流阀控制 A +throttle_position_a=节气门位置 A +throttle_control_b=节流阀控制 A +rail_pressure_cmd_a=指令燃油轨压力 A +rail_pressure_a=燃油导轨压力 A +rail_temp_a=燃油导轨温度 A +rail_pressure_cmd_b=指挥的燃油导轨压力 B +rail_pressure_b=燃油导轨压力 B +rail_temp_b=燃油导轨温度 B +charger_pressure_inlet_a=涡轮增压器压缩机进口压力 A +jobd,_eobd,_and_obd_ii=JOBD、EOBD 和 OBD II +state_dpf=DPF 再生成状态 +nox_absorber_desulferizing=NOx 吸附剂脱硫 +nox_absorber_regenerating=NOx 吸附器再生 +charger_pressure_inlet_b=涡轮增压器压缩进气口压力 B +boost_pressure_cmd_a=指令增压压力 A +boost_pressure_a=增压压力 A +boost_pressure_cmd_b=指令增压压力 B +boost_pressure_b=增压压力 B +boost_status_a=增压控制状态 A +boost_status_b=增压控制状态 B +vtg_position_cmd_a=可变几何涡轮命令位置A +vtg_position_a=可变几何涡轮位置 A +vtg_position_cmd_b=可变几何涡轮命令位置 B +vtg_position_b=可变几何涡轮位置B +vtg_status_a=增压控制状态A +vtg_status_b=增压控制状态B +wastegate_position_cmd_a=废气门指令位置 A +wastegate_position_a=废气旁通阀位置 A +wastegate_position_cmd_b=废气旁通阀指令位置 B +wastegate_position_b=废气旁通阀位置 B +exhaust_pressure_b1=排气压力 B1 +exhaust_pressure_b2=排气压力 B2 +rpm_charger_a=涡轮增压器转速 A +rpm_charger_b=涡轮增压器转速 B +temp_charger_a_compressor_in=涡轮增压器A压缩机入口温度 +temp_charger_a_compressor_out=涡轮增压器A压缩机出口温度 +temp_charger_a_turbine_in=涡轮增压器A涡轮入口温度 +temp_charger_a_turbine_out=涡轮增压器A涡轮出口温度 +temp_charger_b_compressor_in=涡轮增压器B压缩机入口温度 +temp_charger_b_compressor_out=涡轮增压器B压缩机出口温度 +temp_charger_b_turbine_in=涡轮增压器B涡轮入口温度 +temp_charger_b_turbine_out=涡轮增压器B涡轮出口温度 +charge_air_temp_b1s1=中冷温度 B1S1 +charge_air_temp_b1s2=中冷温度 B1S2 +charge_air_temp_b2s1=中冷温度 B2S1 +charge_air_temp_b2s2=中冷温度 B2S2 +map_exhaust_temperature_sensors_b1=排气温度传感器 B1 +exhaust_temperature_b1s1=排气温度 B1S1 +exhaust_temperature_b1s2=排气温度 B1S2 +exhaust_temperature_b1s3=排气温度 B1S3 +exhaust_temperature_b1s4=排气温度 B1S4 +map_exhaust_temperature_sensors_b2=排气温度传感器 B2 +exhaust_temperature_b2s1=排气温度 B2S1 +exhaust_temperature_b2s2=排气温度 B2S2 +exhaust_temperature_b2s3=排气温度 B2S3 +exhaust_temperature_b2s4=排气温度 B2S4 +dpf_b1_pressure_in=DPF入口压力 B1 +dpf_b1_pressure_out=DPF出口压力 B1 +dpf_b2_pressure_in=DPF 入口压力 B2 +dpf_b2_pressure_out=DPF 出口压力 B2 +dpf_b1_temperature_in=DPF入口温度 B1 +dpf_b1_temperature_out=DPF出口温度 B1 +dpf_b2_temperature_in=DPF入口温度 B2 +dpf_b2_temperature_out=DPF出口温度 B2 +rt_nox_warning=运行时带活性氮氧化物警告 +particle_mass_b1=颗粒物质量浓度 B1 +particle_mass_b2=颗粒物质量浓度 B2 +press_manifold_abs_a=进气歧管绝对压力 A +press_manifold_abs_b=进气歧管绝对压力 B +state_scr_act=SCR系统实际状态 +load_dpf=基于综合计算的DPF再生触发条件 +time_dpf_regen=DPF再生平均间隔时间 +dist_dpf_regen=DPF再生平均间隔里程 +o2_percent_b1s1=氧传感器浓度 B1S1 +o2_percent_b1s2=氧传感器浓度 B1S2 +o2_percent_b2s1=氧传感器浓度 B2S1 +o2_percent_b2s2=氧传感器浓度 B2S2 +o2_lambda_b1s1=氧传感器 Lambda B1S1 +o2_lambda_b1s2=氧传感器 Lambda B1S2 +o2_lambda_b2s1=氧传感器 Lambda B2S1 +o2_lambda_b2s2=氧传感器 Lambda B1S2 +percent_friction=发动机摩擦扭矩 +state_pm_b1=PM 传感器状态 B1 +percent_dpf_b1=PM 传感器 DPF 负载 B1 +state_pm_b2=PM 传感器状态 B2 +percent_dpf_b2=PM 传感器 DPF 负载 B2 +strategy_mil=MIL显示策略 +state_mil=MIL显示状态 +state_monitor=排放系统准备情况 +state_fuel_press_ctrl=燃油压力控制状态 +state_inject_quantity_ctrl=燃油喷射量控制状态 +state_inject_timing_ctrl=燃油喷射正时控制状态 +state_fuel_balance_ctrl=燃油平衡/贡献量控制状态 +state_fuel_press_ctrl_2=燃油压力控制状态2 +state_inject_quantity_ctrl_2=燃油喷射量控制状态2 +state_inject_timing_ctrl_2=燃油喷射正时控制状态2 +state_fuel_balance_ctrl_2=燃油平衡/贡献量控制状态2 +hours_mil_on_cont=故障指示灯持续点亮下的连续运行小时数 +state_nox_warn_sys=NOx警告系统状态 +state_lvl1_induce=1级诱导状态 +state_lvl2_induce=2级诱导状态 +state_lvl3_induce=3级诱导状态 +hours_reagent_quality=还原剂质量计数器 +hours_reagent_consum=还原剂消耗计数器 +hours_dosing_activity=喷射活动计数器 +hours_egr_valve=EGR阀门动作计数器 +hours_monitor_sys=监控系统计数器 +exhaust_temperature_b1s5=排气温度 B1S5 +exhaust_temperature_b1s6=排气温度 B1S6 +exhaust_temperature_b1s7=排气温度 B1S7 +exhaust_temperature_b1s8=排气温度 B1S8 +exhaust_temperature_b2s5=排气温度 B2S5 +exhaust_temperature_b2s6=排气温度 B2S6 +exhaust_temperature_b2s7=排气温度 B2S7 +exhaust_temperature_b2s8=排气温度 B2S8 +o2_percent_b1s3=氧传感器浓度 B1S3 +o2_percent_b1s4=氧传感器浓度 B1S4 +o2_percent_b2s3=氧传感器浓度 B2S3 +o2_percent_b2s4=氧传感器浓度 B3S4 +o2_lambda_b1s3=氧传感器 Lambda B1S3 +o2_lambda_b1s4=氧传感器 Lambda B1S4 +o2_lambda_b2s3=氧传感器 Lambda B2S3 +o2_lambda_b2s4=氧传感器 Lambda B2S4 +odometer_reading=里程表 +status_engine_idle_request=发动机怠速请求 +status_engine_stop_request=发动机停止请求 +counts_vin_length=VIN消息计数 +vin_numitems=VIN 项数 +vehicle_identification_number=车辆识别号码 +counts_calibration_identifier_length=CAL-ID消息计数 +calid_numitems=CAL-ID 项目数量 +calibration_identifier=校准标识符 +calibration_identifier2=校准标识符2 +counts_calibration_verification=CVN消息计数 +calibration_verification=校准验证 +counts_ipt=IPT消息计数 +OBDCOND=OBD 监控遇到的条件计数 +IGNCNTR=点火计数器 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_zh_Hant.properties b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_zh_Hant.properties new file mode 100644 index 0000000..3c93ee7 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/messages_zh_Hant.properties @@ -0,0 +1,13 @@ +# data items +number_fault_codes=錯誤代碼數量 +status_mil=MIL狀態 +status_misfires=失敗狀態 +status_fuel_system=燃料系統測試狀態 +status_component_test=組件測試狀態 +status_ignition_monitoring=點火監控狀態 +status_catalyst_test=催化劑測試狀態 +status_catalyst_test_nox_monitor=加熱 催化劑/氮氧化合物 監控測試狀態 +status_evaporative_system_test=蒸發系統測試狀態 +status_secondary_air_system_test=二次空氣系統測試狀態 +status_ac_refrigerant_test=空調製冷劑測試狀態 +status_oxygen_sensor_test=含氧感知器測試狀態 diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/package-info.java b/android/library/com/fr3ts0n/ecu/prot/obd/res/package-info.java new file mode 100644 index 0000000..34caa4a --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/package-info.java @@ -0,0 +1,24 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +/** + * ECU/OBD protocol specific resources + * + * @author fr3ts0n + */ +package com.fr3ts0n.ecu.prot.obd.res; diff --git a/android/library/com/fr3ts0n/ecu/prot/obd/res/pids.csv b/android/library/com/fr3ts0n/ecu/prot/obd/res/pids.csv new file mode 100644 index 0000000..a9e5796 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/obd/res/pids.csv @@ -0,0 +1,432 @@ +svc pid ofs len bit_offset bit_length bit_mask formula format min max update_cycle_ms mnemonic (openxc mapping?, translations?) label description formula_remark options remark2 +0x01,0x02 0x01 0 1 0 7 0x7F ONETOONE %.0f 15000 number_fault_codes Number of Fault Codes fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x01 0 1 7 1 0x1 GEN_SWITCH %.0f 15000 status_mil MIL status Status of Malfunction Indicator Light (MIL) +0x01,0x02 0x01 1 1 0 5 0x11 TEST_STATUS_4 %.0f 15000 status_misfires Misfire status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x01 1 1 1 5 0x11 TEST_STATUS_4 %.0f 15000 status_fuel_system Fuel system test status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x01 1 1 2 5 0x11 TEST_STATUS_4 %.0f 15000 status_component_test Component test status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x01 1 1 3 5 0x11 IGN_MON_STATUS %.0f 15000 status_ignition_monitoring Ignition monitoring status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x01 2 2 0 9 0x101 TEST_STATUS_8 %.0f 15000 status_catalyst_test Catalyst test status +0x01,0x02 0x01 2 2 1 9 0x101 TEST_STATUS_8 %.0f 15000 status_catalyst_test_nox_monitor Heated Cat / Nox Monitor test status +0x01,0x02 0x01 2 2 2 9 0x101 TEST_STATUS_8 %.0f 15000 status_evaporative_system_test Evaporative system test status +0x01,0x02 0x01 2 2 3 9 0x101 TEST_STATUS_8 %.0f 15000 status_secondary_air_system_test Secondary air sys test status +0x01,0x02 0x01 2 2 4 9 0x101 TEST_STATUS_8 %.0f 15000 status_ac_refrigerant_test A/C refrigerant test status +0x01,0x02 0x01 2 2 5 9 0x101 TEST_STATUS_8 %.0f 15000 status_oxygen_sensor_test Oxygen Sensor test status +0x01,0x02 0x01 2 2 6 9 0x101 TEST_STATUS_8 %.0f 15000 status_oxygen_sensor_heater_test Oxygen Sensor Heater test status +0x01,0x02 0x01 2 2 7 9 0x101 TEST_STATUS_8 %.0f 15000 status_egr_system_test EGR System test status +0x01,0x02 0x02 0 2 0 16 0xFFFF OBD_CODELIST %.0f 15000 location_fault_code DTC location DFC which caused freeze frame +0x01,0x02 0x03 0 1 0 8 0xFF FUEL_SYS_STATUS %.0f 5000 status_fuel_system_1 Fuel System 1 Status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x03 1 1 0 8 0xFF FUEL_SYS_STATUS %.0f 5000 status_fuel_system_2 Fuel System 2 Status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x04 0 1 0 8 0xFF PERCENT %.1f engine_load_calculated Calculated Load Value +0x01,0x02 0x05 0 1 0 8 0xFF TEMPERATURE %.1f -40 120 10000 engine_coolant_temperature Coolant Temperature +0x01,0x02 0x06 0 1 0 8 0xFF PERCENT7_REL %.1f fuel_trim_short_b1 Short Term Fuel Trim (Bank 1) short_term_fuel_trim +0x01,0x02 0x07 0 1 0 8 0xFF PERCENT7_REL %.1f fuel_trim_long_b1 Long Term Fuel Trim (Bank 1) long_term_fuel_trim +0x01,0x02 0x08 0 1 0 8 0xFF PERCENT7_REL %.1f fuel_trim_short_b2 Short Term Fuel Trim (Bank 2) short_term_fuel_trim +0x01,0x02 0x09 0 1 0 8 0xFF PERCENT7_REL %.1f fuel_trim_long_b2 Long Term Fuel Trim (Bank 2) long_term_fuel_trim +0x01,0x02 0x0A 0 1 0 8 0xFF PRESS %.1f fuel_pressure Fuel Pressure (gauge) +0x01,0x02 0x0B 0 1 0 8 0xFF PRESS_AIR %.1f intake_manifold_pressure Intake Manifold Pressure +0x01,0x02 0x0C 0 2 0 16 0xFFFF RPM %.0f 0 8000 engine_speed Engine RPM +0x01,0x02 0x0D 0 1 0 8 0xFF VEHSPEED %.0f 0 250 vehicle_speed Vehicle Speed +0x01,0x02 0x0E 0 1 0 8 0xFF ANGLE %.1f ignition_timing_advance_cyl1 Timing Advance (Cyl. #1) +0x01,0x02 0x0F 0 1 0 8 0xFF TEMPERATURE %.1f 10000 intake_air_temperature Intake Air Temperature +0x01,0x02 0x10 0 2 0 16 0xFFFF AIRFLOW %.2f mass_airflow Air Flow Rate (MAF sensor) +0x01,0x02 0x11 0 1 0 8 0xFF PERCENT %.1f throttle_position_abs Absolute Throttle Position +0x01,0x02 0x12 0 1 0 8 0xFF SEC_AIR_STATUS %.0f 1000 status_secondary_air_system Secondary air status secondary_air_status_formula +0x01,0x02 0x13 0 1 0 8 0xFF O2_PRESENT13 %.0f 1000000 number_oxygen_sensors Oxygen sensors present secondary_air_status_formula +0x01,0x02 0x14 0 1 0 8 0xFF O2_VOLTAGE %.0f o2_sensor_voltage_b1s1 O2 Sensor B1S1 Bank 1 o2_sensor_formula +0x01,0x02 0x14 1 1 0 8 0xFF O2_PERCENT %.1f o2_sensor_fuel_trim_b1s1 O2 Sensor fuel trim B1S1 Bank 1 o2_sensor_formula +0x01,0x02 0x15 0 1 0 8 0xFF O2_VOLTAGE %.0f o2_sensor_voltage_b1s2 O2 Sensor B1S2 Bank 1 o2_sensor_formula +0x01,0x02 0x15 1 1 0 8 0xFF O2_PERCENT %.1f o2_sensor_fuel_trim_b1s2 O2 Sensor fuel trim B1S2 Bank 1 o2_sensor_formula +0x01,0x02 0x16 0 1 0 8 0xFF O2_VOLTAGE %.0f o2_sensor_voltage_b1s3 O2 Sensor B1S3 Bank 1 o2_sensor_formula +0x01,0x02 0x16 1 1 0 8 0xFF O2_PERCENT %.1f o2_sensor_fuel_trim_b1s3 O2 Sensor fuel trim B1S3 Bank 1 o2_sensor_formula +0x01,0x02 0x17 0 1 0 8 0xFF O2_VOLTAGE %.0f o2_sensor_voltage_b1s4 O2 Sensor B1S4 Bank 1 o2_sensor_formula +0x01,0x02 0x17 1 1 0 8 0xFF O2_PERCENT %.1f o2_sensor_fuel_trim_b1s4 O2 Sensor fuel trim B1S4 Bank 1 o2_sensor_formula +0x01,0x02 0x18 0 1 0 8 0xFF O2_VOLTAGE %.0f o2_sensor_voltage_b2s1 O2 Sensor B2S1 Bank 2 o2_sensor_formula +0x01,0x02 0x18 1 1 0 8 0xFF O2_PERCENT %.1f o2_sensor_fuel_trim_b2s1 O2 Sensor fuel trim B2S1 Bank 2 o2_sensor_formula +0x01,0x02 0x19 0 1 0 8 0xFF O2_VOLTAGE %.0f o2_sensor_voltage_b2s2 O2 Sensor B2S2 Bank 2 o2_sensor_formula +0x01,0x02 0x19 1 1 0 8 0xFF O2_PERCENT %.1f o2_sensor_fuel_trim_b2s2 O2 Sensor fuel trim B2S2 Bank 2 o2_sensor_formula +0x01,0x02 0x1A 0 1 0 8 0xFF O2_VOLTAGE %.0f o2_sensor_voltage_b2s3 O2 Sensor B2S3 Bank 2 o2_sensor_formula +0x01,0x02 0x1A 1 1 0 8 0xFF O2_PERCENT %.1f o2_sensor_fuel_trim_b2s3 O2 Sensor fuel trim B2S3 Bank 2 o2_sensor_formula +0x01,0x02 0x1B 0 1 0 8 0xFF O2_VOLTAGE %.0f o2_sensor_voltage_b2s4 O2 Sensor B2S4 Bank 2 o2_sensor_formula +0x01,0x02 0x1B 1 1 0 8 0xFF O2_PERCENT %.1f o2_sensor_fuel_trim_b2s4 O2 Sensor fuel trim B2S4 Bank 2 o2_sensor_formula +0x01,0x02 0x1C 0 1 0 8 0xFF OBD_TYPE %.0f 1000000 obd_type OBD conforms to obd_requirements_formula +0x01,0x02 0x1D 0 1 0 8 0xFF O2_PRESENT_MAP %.0f 1000000 map_oxygen_sensors_present Oxygen sensors present obd_requirements_formula +0x01,0x02 0x1E 0 1 0 1 0x1 STATE_BIT %.0f 1000 status_power_take_off Power Take-Off Status pto_status_formula +0x01,0x02 0x1F 0 2 0 16 0xFFFF HOURS %.2f 10000 running_time Time Since Engine Start +0x01,0x02 0x21 0 2 0 16 0xFFFF DISTANCE %.0f 10000 distance_sine_mil_active Distance since MIL activated +0x01,0x02 0x22 0 2 0 16 0xFFFF PRESS_REL %.3f fuel_pressure_rel Fuel Rail Pressure (rel. to manifold vacuum) fuel rail pressure relative to manifold vacuum +0x01,0x02 0x23 0 2 0 16 0xFFFF PRESS_WIDERANGE %.1f fuel_pressure_wr Fuel Pressure (gauge) fuel rail pressure (gauge wide range +0x01,0x02 0x24 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_b1s1 O2 Sensor B1S1 lambda Bank 1 (WR) o2_sensor_wrv_formula -o2 sensors (wide range voltage +0x01,0x02 0x24 2 2 0 16 0xFFFF O2_VOLT_WIDE %.3f o2_wr_voltage_b1s1 O2 Sensor B1S1 Bank 1 (WR) o2_sensor_wrv_formula -o2 sensors (wide range voltage +0x01,0x02 0x25 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_b1s2 O2 Sensor B1S2 lambda Bank 1 (WR) o2_sensor_wrv_formula +0x01,0x02 0x25 2 2 0 16 0xFFFF O2_VOLT_WIDE %.3f o2_wr_voltage_b1s2 O2 Sensor B1S2 Bank 1 (WR) o2_sensor_wrv_formula +0x01,0x02 0x26 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_b1s3 O2 Sensor B1S3 lambda Bank 1 (WR) o2_sensor_wrv_formula +0x01,0x02 0x26 2 2 0 16 0xFFFF O2_VOLT_WIDE %.3f o2_wr_voltage_b1s3 O2 Sensor B1S3 Bank 1 (WR) o2_sensor_wrv_formula +0x01,0x02 0x27 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_b1s4 O2 Sensor B1S4 lambda Bank 1 (WR) o2_sensor_wrv_formula +0x01,0x02 0x27 2 2 0 16 0xFFFF O2_VOLT_WIDE %.3f o2_wr_voltage_b1s4 O2 Sensor B1S4 Bank 1 (WR) o2_sensor_wrv_formula +0x01,0x02 0x28 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_b2s1 O2 Sensor B2S1 lambda Bank 2 (WR) o2_sensor_wrv_formula +0x01,0x02 0x28 2 2 0 16 0xFFFF O2_VOLT_WIDE %.3f o2_wr_voltage_b2s1 O2 Sensor B2S1 Bank 2 (WR) o2_sensor_wrv_formula +0x01,0x02 0x29 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_b2s2 O2 Sensor B2S2 lambda Bank 2 (WR) o2_sensor_wrv_formula +0x01,0x02 0x29 2 2 0 16 0xFFFF O2_VOLT_WIDE %.3f o2_wr_voltage_b2s2 O2 Sensor B2S2 Bank 2 (WR) o2_sensor_wrv_formula +0x01,0x02 0x2A 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_b2s3 O2 Sensor B2S3 lambda Bank 2 (WR) o2_sensor_wrv_formula +0x01,0x02 0x2A 2 2 0 16 0xFFFF O2_VOLT_WIDE %.3f o2_wr_voltage_b2s3 O2 Sensor B2S3 Bank 2 (WR) o2_sensor_wrv_formula +0x01,0x02 0x2B 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_b2s4 O2 Sensor B2S4 lambda Bank 2 (WR) o2_sensor_wrv_formula +0x01,0x02 0x2B 2 2 0 16 0xFFFF O2_VOLT_WIDE %.3f o2_wr_voltage_b2s4 O2 Sensor B2S4 Bank 2 (WR) o2_sensor_wrv_formula +0x01,0x02 0x2C 0 1 0 8 0xFF PERCENT %.1f egr_ratio_commanded Commanded EGR +0x01,0x02 0x2D 0 1 0 8 0xFF PERCENT_REL %.2f egr_error EGR Error +0x01,0x02 0x2E 0 1 0 8 0xFF PERCENT %.1f evaporative_purge_ratio Commanded Evaporative Purge +0x01,0x02 0x2F 0 1 0 8 0xFF PERCENT %.1f fuel_level Fuel Level Input +0x01,0x02 0x30 0 1 0 8 0xFF ONETOONE %.0f 1000000 counts_warmups_since_ecu_reset Warm-ups since ECU reset +0x01,0x02 0x31 0 2 0 16 0xFFFF DISTANCE %.0f 10000 distance_since_ecu_reset Distance since ECU reset +0x01,0x02 0x32 0 2 0 16 0xFFFF PRESS_VAPOR %.2f pressure_vapor_evaporative_purge Evap System Vapor Pressure +0x01,0x02 0x33 0 1 0 8 0xFF PRESS_AIR %.1f 10000 barometric_pressure Barometric Pressure (absolute) +0x01,0x02 0x34 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_s1 O2 Sensor 1 lambda Bank 1 (WR) o2_sensor_wrc_formula -o2 sensors (wide range current +0x01,0x02 0x34 2 2 0 16 0xFFFF O2_CURRENT %.1f o2_wr_current_s1 O2 Sensor 1 current Bank 1 (WR) o2_sensor_wrc_formula -o2 sensors (wide range current +0x01,0x02 0x35 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_s2 O2 Sensor 2 lambda Bank 1 (WR) o2_sensor_wrc_formula +0x01,0x02 0x35 2 2 0 16 0xFFFF O2_CURRENT %.1f o2_wr_current_s2 O2 Sensor 2 current Bank 1 (WR) o2_sensor_wrc_formula +0x01,0x02 0x36 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_s3 O2 Sensor 3 lambda Bank 1 (WR) o2_sensor_wrc_formula +0x01,0x02 0x36 2 2 0 16 0xFFFF O2_CURRENT %.1f o2_wr_current_s3 O2 Sensor 3 current Bank 1 (WR) o2_sensor_wrc_formula +0x01,0x02 0x37 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_s4 O2 Sensor 4 lambda Bank 1 (WR) o2_sensor_wrc_formula +0x01,0x02 0x37 2 2 0 16 0xFFFF O2_CURRENT %.1f o2_wr_current_s4 O2 Sensor 4 current Bank 1 (WR) o2_sensor_wrc_formula +0x01,0x02 0x38 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_s5 O2 Sensor 5 lambda Bank 2 (WR) o2_sensor_wrc_formula +0x01,0x02 0x38 2 2 0 16 0xFFFF O2_CURRENT %.1f o2_wr_current_s5 O2 Sensor 5 current Bank 2 (WR) o2_sensor_wrc_formula +0x01,0x02 0x39 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_s6 O2 Sensor 6 lambda Bank 2 (WR) o2_sensor_wrc_formula +0x01,0x02 0x39 2 2 0 16 0xFFFF O2_CURRENT %.1f o2_wr_current_s6 O2 Sensor 6 current Bank 2 (WR) o2_sensor_wrc_formula +0x01,0x02 0x3A 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_s7 O2 Sensor 7 lambda Bank 2 (WR) o2_sensor_wrc_formula +0x01,0x02 0x3A 2 2 0 16 0xFFFF O2_CURRENT %.1f o2_wr_current_s7 O2 Sensor 7 current Bank 2 (WR) o2_sensor_wrc_formula +0x01,0x02 0x3B 0 2 0 16 0xFFFF LAMBDA %.3f 0.5 1.5 o2_wr_lambda_s8 O2 Sensor 8 lambda Bank 2 (WR) o2_sensor_wrc_formula +0x01,0x02 0x3B 2 2 0 16 0xFFFF O2_CURRENT %.1f o2_wr_current_s8 O2 Sensor 8 current Bank 2 (WR) o2_sensor_wrc_formula +0x01,0x02 0x3C 0 2 0 16 0xFFFF TEMP_WIDERANGE %.0f -40 950 1000 cat_temperature_b1s1 CAT Temperature B1S1 B1S1 +0x01,0x02 0x3D 0 2 0 16 0xFFFF TEMP_WIDERANGE %.0f -40 950 1000 cat_temperature_b2s1 CAT Temperature B2S1 B2S1 +0x01,0x02 0x3E 0 2 0 16 0xFFFF TEMP_WIDERANGE %.0f -40 950 1000 cat_temperature_b1s2 CAT Temperature B1S2 B1S2 +0x01,0x02 0x3F 0 2 0 16 0xFFFF TEMP_WIDERANGE %.0f -40 950 1000 cat_temperature_b2s2 CAT Temperature B2S2 B2S2 +0x01,0x02 0x41 1 1 0 5 0x11 TEST_STATUS_4 %.0f 10000 status_misfires_41 Misfire status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x41 1 1 1 5 0x11 TEST_STATUS_4 %.0f 10000 status_fuel_system_41 Fuel system test status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x41 1 1 2 5 0x11 TEST_STATUS_4 %.0f 10000 status_component_test_41 Component test status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x41 1 1 3 5 0x11 IGN_MON_STATUS %.0f 10000 status_ignition_monitoring_41 Ignition monitoring status fuel_system1_status_formula -fuel_system2_status_formula +0x01,0x02 0x41 2 2 0 9 0x101 TEST_STATUS_8 %.0f 10000 status_catalyst_test_41 Catalyst test status +0x01,0x02 0x41 2 2 1 9 0x101 TEST_STATUS_8 %.0f 10000 status_catalyst_test_nox_monitor_41 Heated Cat / Nox Monitor test status +0x01,0x02 0x41 2 2 2 9 0x101 TEST_STATUS_8 %.0f 10000 status_evaporative_system_test_41 Evaporative system test status +0x01,0x02 0x41 2 2 3 9 0x101 TEST_STATUS_8 %.0f 10000 status_secondary_air_system_test_41 Secondary air sys test status +0x01,0x02 0x41 2 2 4 9 0x101 TEST_STATUS_8 %.0f 10000 status_ac_refrigerant_test_41 A/C refrigerant test status +0x01,0x02 0x41 2 2 5 9 0x101 TEST_STATUS_8 %.0f 10000 status_oxygen_sensor_test_41 Oxygen Sensor test status +0x01,0x02 0x41 2 2 6 9 0x101 TEST_STATUS_8 %.0f 10000 status_oxygen_sensor_heater_test_41 Oxygen Sensor Heater test status +0x01,0x02 0x41 2 2 7 9 0x101 TEST_STATUS_8 %.0f 10000 status_egr_system_test_41 EGR System test status +0x01,0x02 0x42 0 2 0 16 0xFFFF VOLTAGE %.3f 1000 ecu_voltage ECU voltage +0x01,0x02 0x43 0 2 0 16 0xFFFF PERCENT %.1f engine_load Absolute Engine Load +0x01,0x02 0x44 0 2 0 16 0xFFFF RATIO %.3f equiv_ratio_commanded Commanded Equivalence Ratio +0x01,0x02 0x45 0 1 0 8 0xFF PERCENT %.1f throttle_position_rel Relative Throttle Position +0x01,0x02 0x46 0 1 0 8 0xFF TEMPERATURE %.1f 10000 ambient_air_temperature Ambient Air Temperature same scaling as $0F +0x01,0x02 0x47 0 1 0 8 0xFF PERCENT %.1f throttle_position_abs_b Absolute Throttle Position B +0x01,0x02 0x48 0 1 0 8 0xFF PERCENT %.1f throttle_position_c Absolute Throttle Position C +0x01,0x02 0x49 0 1 0 8 0xFF PERCENT %.1f throttle_position_d Accelerator Pedal Position D +0x01,0x02 0x4A 0 1 0 8 0xFF PERCENT %.1f throttle_position_e Accelerator Pedal Position E +0x01,0x02 0x4B 0 1 0 8 0xFF PERCENT %.1f throttle_position_f Accelerator Pedal Position F +0x01,0x02 0x4C 0 1 0 8 0xFF PERCENT %.1f commanded_throttle_position Comm. Throttle Actuator Cntrl commanded TAC +0x01,0x02 0x4D 0 2 0 16 0xFFFF HOURS %.2f 10000 time_since_mil_on Engine running while MIL on minutes run by the engine while MIL activated +0x01,0x02 0x4E 0 2 0 16 0xFFFF HOURS %.2f 10000 time_since_ecu_reset Time since DTCs cleared +0x01,0x02 0x4F 0 1 0 8 0xFF ONETOONE %.0f 10000 equiv_ratio_max Maximum equivalence ratio +0x01,0x02 0x4F 1 1 0 8 0xFF ONETOONE %.0f 10000 o2_sensor_voltage_max Maximum oxygen sensor voltage +0x01,0x02 0x4F 2 1 0 8 0xFF ONETOONE %.0f 10000 o2_sensor_current_max Maximum oxygen sensor current +0x01,0x02 0x4F 3 1 0 8 0xFF ONETOONE %.0f 10000 fuel_pressure_max Maximum intake manifold absolute pressure +0x01,0x02 0x50 0 1 0 8 0xFF AIRFLOW %.0f mass_airflow_max Maximum air flow rate from mass air flow sensor +0x01,0x02 0x51 0 1 0 8 0xFF FUEL_TYPE %.0f 1000000 fuel_type Fuel type +0x01,0x02 0x52 0 1 0 8 0xFF PERCENT %.0f 1000000 ethanol_fuel_percentage Ethanol fuel % +0x01,0x02 0x53 0 2 0 16 0xFFFF PRESS_VAPOR_ABS %.3f 1000 pressure_vapor_evaporative_purge_absolute Absolute Evap system Vapor Pressure +0x01,0x02 0x54 0 2 0 16 0xFFFF PRESS_VAPOR_REL %.0f 1000 pressure_vapor_evaporative_purge_rel Evap System Vapor Pressure +0x01,0x02 0x55 0 1 0 8 0xFF PERCENT_REL %.1f 1000 fuel_trim_short_sec_b1 Short term secondary oxygen sensor trim bank 1 +0x01,0x02 0x55 1 1 0 8 0xFF PERCENT_REL %.1f 1000 fuel_trim_short_sec_b3 Short term secondary oxygen sensor trim bank 3 +0x01,0x02 0x56 0 1 0 8 0xFF PERCENT_REL %.1f 1000 fuel_trim_long_sec_b1 Long term secondary oxygen sensor trim bank 1 +0x01,0x02 0x56 1 1 0 8 0xFF PERCENT_REL %.1f 1000 fuel_trim_long_sec_b3 Long term secondary oxygen sensor trim bank 3 +0x01,0x02 0x57 0 1 0 8 0xFF PERCENT_REL %.1f 1000 fuel_trim_short_sec_b2 Short term secondary oxygen sensor trim bank 2 +0x01,0x02 0x57 1 1 0 8 0xFF PERCENT_REL %.1f 1000 fuel_trim_short_sec_b4 Short term secondary oxygen sensor trim bank 4 +0x01,0x02 0x58 0 1 0 8 0xFF PERCENT_REL %.1f 1000 fuel_trim_long_sec_b2 Long term secondary oxygen sensor trim bank 2 +0x01,0x02 0x58 1 1 0 8 0xFF PERCENT_REL %.1f 1000 fuel_trim_long_sec_b4 Long term secondary oxygen sensor trim bank 4 +0x01,0x02 0x59 0 2 0 16 0xFFFF PRESS_WIDERANGE %.1f fuel_pressure_abs Fuel rail pressure (absolute) +0x01,0x02 0x5A 0 1 0 8 0xFF PERCENT %.1f accelerator_pedal_position Relative accelerator pedal position +0x01,0x02 0x5B 0 1 0 8 0xFF PERCENT %.1f time_remaining_life_battery_pack Hybrid battery pack remaining life +0x01,0x02 0x5C 0 1 0 8 0xFF TEMPERATURE %.0f 10000 engine_oil_temperature Engine oil temperature +0x01,0x02 0x5D 0 2 0 16 0xFFFF ANGLE_WIDERANGE %.2f fuel_injection_timing Fuel injection timing +0x01,0x02 0x5E 0 2 0 16 0xFFFF FCONS %.2f engine_fuel_rate Engine fuel rate +0x01,0x02 0x5F 0 1 0 8 0xFF OBD_REQUIREMENTS %.0f 1000000 obd_requirements OBD requirements +0x01,0x02 0x61 0 1 0 8 0xFF PERCENT7_REL %.1f engine_torque_demand Torque Driver demand +0x01,0x02 0x62 0 1 0 8 0xFF PERCENT7_REL %.1f engine_torque Torque Engine +0x01,0x02 0x63 0 2 0 16 0xFFFF TORQUE %.0f engine_torque_reference Torque Engine reference +0x01,0x02 0x64 0 1 0 8 0xFF PERCENT7_REL %.1f engine_torque_idle Torque Idle +0x01,0x02 0x64 1 1 0 8 0xFF PERCENT7_REL %.1f engine_torque_point_1 Torque Engine Point 1 +0x01,0x02 0x64 2 1 0 8 0xFF PERCENT7_REL %.1f engine_torque_point_2 Torque Engine Point 2 +0x01,0x02 0x64 3 1 0 8 0xFF PERCENT7_REL %.1f engine_torque_point_3 Torque Engine Point 3 +0x01,0x02 0x64 4 1 0 8 0xFF PERCENT7_REL %.1f engine_torque_point_4 Torque Engine Point 4 +0x01,0x02 0x64 5 1 0 8 0xFF PERCENT7_REL %.1f engine_torque_point_5 Torque Engine Point 5 +0x01,0x02 0x65 0 2 0 9 0x101 SWITCH_STATUS_8 %.0f 1000 status_pto Power take off (PTO) status +0x01,0x02 0x65 0 2 1 9 0x101 SWITCH_STATUS_8 %.0f 1000 status_at_gear AT Drive Status +0x01,0x02 0x65 0 2 2 9 0x101 SWITCH_STATUS_8 %.0f 1000 status_mt_gear MT Drive status +0x01,0x02 0x65 0 2 3 9 0x101 SWITCH_STATUS_8 %.0f 1000 status_glowplug_lamp Glowplug lamp status +0x01,0x02 0x66 1 2 0 16 0xFFFF AIRFLOW_WIDE %.2f airmass_maf_a Air mass (MAF A) +0x01,0x02 0x66 3 2 0 16 0xFFFF AIRFLOW_WIDE %.2f airmass_maf_b Air mass (MAF B) +0x01,0x02 0x67 1 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 engine_coolant_temp_1 Coolant Temperature 1 +0x01,0x02 0x67 2 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 engine_coolant_temp_2 Coolant Temperature 2 +0x01,0x02 0x68 1 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 intake_air_temp_b1s1 Intake Air Temperature (Bank 1, Sensor 1) +0x01,0x02 0x68 2 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 intake_air_temp_b1s2 Intake Air Temperature (Bank 1, Sensor 2) +0x01,0x02 0x68 3 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 intake_air_temp_b1s3 Intake Air Temperature (Bank 1, Sensor 3) +0x01,0x02 0x68 4 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 intake_air_temp_b2s1 Intake Air Temperature (Bank 2, Sensor 1) +0x01,0x02 0x68 5 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 intake_air_temp_b2s2 Intake Air Temperature (Bank 2, Sensor 2) +0x01,0x02 0x68 6 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 intake_air_temp_b2s3 Intake Air Temperature (Bank 2, Sensor 3) +0x01,0x02 0x69 1 1 0 8 0xFF PERCENT %.1f egr_a_dutycycle Commanded EGR A duty cycle +0x01,0x02 0x69 2 1 0 8 0xFF PERCENT %.1f egr_a_position Commanded EGR A position +0x01,0x02 0x69 3 1 0 8 0xFF PERCENT7_REL %.1f egr_a_error Commanded EGR A error +0x01,0x02 0x69 4 1 0 8 0xFF PERCENT %.1f egr_b_dutycycle Commanded EGR B duty cycle +0x01,0x02 0x69 5 1 0 8 0xFF PERCENT %.1f egr_b_position Commanded EGR B position +0x01,0x02 0x69 6 1 0 8 0xFF PERCENT7_REL %.1f egr_b_error Commanded EGR B error +0x01,0x02 0x6A 1 1 0 8 0xFF PERCENT %.1f intake_air_control_a Intake Air Flow Control A +0x01,0x02 0x6A 2 1 0 8 0xFF PERCENT %.1f intake_air_position_a Intake Air Flow Position A +0x01,0x02 0x6A 3 1 0 8 0xFF PERCENT %.1f intake_air_control_b Intake Air Flow Control B +0x01,0x02 0x6A 4 1 0 8 0xFF PERCENT %.1f intake_air_position_b Intake Air Flow Position B +0x01,0x02 0x6B 1 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 egr_temp_a EGR temperature (Sensor A) +0x01,0x02 0x6B 2 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 egr_temp_c EGR temperature (Sensor C) +0x01,0x02 0x6B 3 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 egr_temp_b EGR temperature (Sensor B) +0x01,0x02 0x6B 4 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 egr_temp_d EGR temperature (Sensor D) +0x01,0x02 0x6C 1 1 0 8 0xFF PERCENT %.1f throttle_control_a Throttle Control A +0x01,0x02 0x6C 2 1 0 8 0xFF PERCENT %.1f throttle_position_a Throttle Position A +0x01,0x02 0x6C 3 1 0 8 0xFF PERCENT %.1f throttle_control_b Throttle Control B +0x01,0x02 0x6C 4 1 0 8 0xFF PERCENT %.1f throttle_position_b Throttle Position B +0x01,0x02 0x6D 1 2 0 16 0xFFFF PRESS_WIDERANGE %.0f rail_pressure_cmd_a Commanded Fuel Rail pressure A +0x01,0x02 0x6D 3 2 0 16 0xFFFF PRESS_WIDERANGE %.0f rail_pressure_a Fuel Rail pressure A +0x01,0x02 0x6D 5 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 rail_temp_a Fuel Rail temperature A +0x01,0x02 0x6D 6 2 0 16 0xFFFF PRESS_WIDERANGE %.0f rail_pressure_cmd_b Commanded Fuel Rail pressure B +0x01,0x02 0x6D 8 2 0 16 0xFFFF PRESS_WIDERANGE %.0f rail_pressure_b Fuel Rail pressure B +0x01,0x02 0x6D 10 1 0 8 0xFF TEMPERATURE %.2f -40 120 10000 rail_temp_b Fuel Rail temperature B +0x01,0x02 0x6E 1 2 0 16 0xFFFF PRESS_WIDERANGE %.0f inject_pressure_cmd_a Commanded Injection Control pressure A +0x01,0x02 0x6E 3 2 0 16 0xFFFF PRESS_WIDERANGE %.0f inject_pressure_a Injection Control pressure A +0x01,0x02 0x6E 5 2 0 16 0xFFFF PRESS_WIDERANGE %.0f inject_pressure_cmd_b Commanded Injection Control pressure B +0x01,0x02 0x6E 7 2 0 16 0xFFFF PRESS_WIDERANGE %.0f inject_pressure_b Injection Control pressure B +0x01,0x02 0x6F 1 1 0 8 0xFF PRESS_AIR %.0f charger_pressure_inlet_a Turbocharger Compressor Inlet Pressure A +0x01,0x02 0x6F 2 1 0 8 0xFF PRESS_AIR %.0f charger_pressure_inlet_b Turbocharger Compressor Inlet Pressure B +0x01,0x02 0x70 1 2 0 16 0xFFFF PRESS_BOOST %.2f boost_pressure_cmd_a Commanded Boost pressure A +0x01,0x02 0x70 3 2 0 16 0xFFFF PRESS_BOOST %.2f boost_pressure_a Boost pressure A +0x01,0x02 0x70 5 2 0 16 0xFFFF PRESS_BOOST %.2f boost_pressure_cmd_b Commanded Boost pressure B +0x01,0x02 0x70 7 2 0 16 0xFFFF PRESS_BOOST %.2f boost_pressure_b Boost pressure B +0x01,0x02 0x70 8 1 0 2 0x3 STATE_LOOP %.0f boost_status_a Boost Control status A +0x01,0x02 0x70 8 1 2 2 0x3 STATE_LOOP %.0f boost_status_b Boost Control status B +0x01,0x02 0x71 1 1 0 8 0xFF PERCENT %.1f vtg_position_cmd_a Variable Geometry Turbo Commanded Position A +0x01,0x02 0x71 2 1 0 8 0xFF PERCENT %.1f vtg_position_a Variable Geometry Turbo Position A +0x01,0x02 0x71 3 1 0 8 0xFF PERCENT %.1f vtg_position_cmd_b Variable Geometry Turbo Commanded Position B +0x01,0x02 0x71 4 1 0 8 0xFF PERCENT %.1f vtg_position_b Variable Geometry Turbo Position B +0x01,0x02 0x71 5 1 0 2 0x3 STATE_LOOP %.0f vtg_status_a Boost Control status A +0x01,0x02 0x71 5 1 2 2 0x3 STATE_LOOP %.0f vtg_status_b Boost Control status B +0x01,0x02 0x72 1 1 0 8 0xFF PERCENT %.1f wastegate_position_cmd_a Wastegate Commanded Position A +0x01,0x02 0x72 2 1 0 8 0xFF PERCENT %.1f wastegate_position_a Wastegate Position A +0x01,0x02 0x72 3 1 0 8 0xFF PERCENT %.1f wastegate_position_cmd_b Wastegate Commanded Position B +0x01,0x02 0x72 4 1 0 8 0xFF PERCENT %.1f wastegate_position_b Wastegate Position B +0x01,0x02 0x73 1 2 0 16 0xFFFF PRESS_EXHAUST %.1f exhaust_pressure_b1 Exhaust pressure B1 +0x01,0x02 0x73 3 2 0 16 0xFFFF PRESS_EXHAUST %.1f exhaust_pressure_b2 Exhaust pressure B2 +0x01,0x02 0x74 1 2 0 16 0xFFFF RPM_CHARGER %.1f rpm_charger_a RPM Turbo Charger A +0x01,0x02 0x74 3 2 0 16 0xFFFF RPM_CHARGER %.1f rpm_charger_b RPM Turbo Charger B +0x01,0x02 0x75 1 1 0 8 0xFF TEMPERATURE %.1f 10000 temp_charger_a_compressor_in Turbocharger A Compressor Inlet Temperature +0x01,0x02 0x75 2 1 0 8 0xFF TEMPERATURE %.1f 10000 temp_charger_a_compressor_out Turbocharger A Compressor Outlet Temperature +0x01,0x02 0x75 3 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 temp_charger_a_turbine_in Turbocharger A Turbine Inlet Temperature +0x01,0x02 0x75 5 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 temp_charger_a_turbine_out Turbocharger A Turbine Outlet Temperature +0x01,0x02 0x76 1 1 0 8 0xFF TEMPERATURE %.1f 10000 temp_charger_b_compressor_in Turbocharger B Compressor Inlet Temperature +0x01,0x02 0x76 2 1 0 8 0xFF TEMPERATURE %.1f 10000 temp_charger_b_compressor_out Turbocharger B Compressor Outlet Temperature +0x01,0x02 0x76 3 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 temp_charger_b_turbine_in Turbocharger B Turbine Inlet Temperature +0x01,0x02 0x76 5 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 temp_charger_b_turbine_out Turbocharger B Turbine Outlet Temperature +0x01,0x02 0x77 1 1 0 8 0xFF TEMPERATURE %.1f 10000 charge_air_temp_b1s1 Charge Air Cooler Temperature B1S1 +0x01,0x02 0x77 2 1 0 8 0xFF TEMPERATURE %.1f 10000 charge_air_temp_b1s2 Charge Air Cooler Temperature B1S2 +0x01,0x02 0x77 3 1 0 8 0xFF TEMPERATURE %.1f 10000 charge_air_temp_b2s1 Charge Air Cooler Temperature B2S1 +0x01,0x02 0x77 4 1 0 8 0xFF TEMPERATURE %.1f 10000 charge_air_temp_b2s2 Charge Air Cooler Temperature B2S2 +0x01,0x02 0x78 0 1 0 8 0xFF EGT_SENSORS %.0f map_exhaust_temperature_sensors_b1 Exhaust Temperature Sensors B1 +0x01,0x02 0x78 1 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b1s1 Exhaust Temperature B1S1 +0x01,0x02 0x78 3 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b1s2 Exhaust Temperature B1S2 +0x01,0x02 0x78 5 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b1s3 Exhaust Temperature B1S3 +0x01,0x02 0x78 7 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b1s4 Exhaust Temperature B1S4 +0x01,0x02 0x79 0 1 0 8 0xFF EGT_SENSORS %.0f map_exhaust_temperature_sensors_b2 Exhaust Temperature Sensors B2 +0x01,0x02 0x79 1 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b2s1 Exhaust Temperature B2S1 +0x01,0x02 0x79 3 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b2s2 Exhaust Temperature B2S2 +0x01,0x02 0x79 5 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b2s3 Exhaust Temperature B2S3 +0x01,0x02 0x79 7 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b2s4 Exhaust Temperature B2S4 +0x01,0x02 0x7A 1 2 0 16 0xFFFF PRESS_EXHAUST %.1f dpf_b1_pressure_delta DPF Delta Pressure B1 +0x01,0x02 0x7A 3 2 0 16 0xFFFF PRESS_EXHAUST %.1f dpf_b1_pressure_in DPF Inlet Pressure B1 +0x01,0x02 0x7A 5 2 0 16 0xFFFF PRESS_EXHAUST %.1f dpf_b1_pressure_out DPF Outlet Pressure B1 +0x01,0x02 0x7B 1 2 0 16 0xFFFF PRESS_EXHAUST %.1f dpf_b2_pressure_delta DPF Delta Pressure B2 +0x01,0x02 0x7B 3 2 0 16 0xFFFF PRESS_EXHAUST %.1f dpf_b2_pressure_in DPF Inlet Pressure B2 +0x01,0x02 0x7B 5 2 0 16 0xFFFF PRESS_EXHAUST %.1f dpf_b2_pressure_out DPF Outlet Pressure B2 +0x01,0x02 0x7C 1 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 dpf_b1_temperature_in DPF Inlet temperature B1 +0x01,0x02 0x7C 3 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 dpf_b1_temperature_out DPF Outlet temperature B1 +0x01,0x02 0x7C 5 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 dpf_b2_temperature_in DPF Inlet temperature B2 +0x01,0x02 0x7C 7 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 dpf_b2_temperature_out DPF Outlet temperature B2 +0x01,0x02 0x81 1 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_1t1 Runtime EI-AECD #1 Timer 1 +0x01,0x02 0x81 5 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_1t2 Runtime EI-AECD #1 Timer 2 +0x01,0x02 0x81 9 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_2t1 Runtime EI-AECD #2 Timer 1 +0x01,0x02 0x81 13 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_2t2 Runtime EI-AECD #2 Timer 2 +0x01,0x02 0x81 17 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_3t1 Runtime EI-AECD #3 Timer 1 +0x01,0x02 0x81 21 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_3t2 Runtime EI-AECD #3 Timer 2 +0x01,0x02 0x81 25 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_4t1 Runtime EI-AECD #4 Timer 1 +0x01,0x02 0x81 29 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_4t2 Runtime EI-AECD #4 Timer 2 +0x01,0x02 0x81 33 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_5t1 Runtime EI-AECD #5 Timer 1 +0x01,0x02 0x81 37 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_5t2 Runtime EI-AECD #5 Timer 2 +0x01,0x02 0x82 1 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_6t1 Runtime EI-AECD #6 Timer 1 +0x01,0x02 0x82 5 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_6t2 Runtime EI-AECD #6 Timer 2 +0x01,0x02 0x82 9 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_7t1 Runtime EI-AECD #7 Timer 1 +0x01,0x02 0x82 13 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_7t2 Runtime EI-AECD #7 Timer 2 +0x01,0x02 0x82 17 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_8t1 Runtime EI-AECD #8 Timer 1 +0x01,0x02 0x82 21 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_8t2 Runtime EI-AECD #8 Timer 2 +0x01,0x02 0x82 25 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_9t1 Runtime EI-AECD #9 Timer 1 +0x01,0x02 0x82 29 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_9t2 Runtime EI-AECD #9 Timer 2 +0x01,0x02 0x82 33 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_10t1 Runtime EI-AECD #10 Timer 1 +0x01,0x02 0x82 37 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_10t2 Runtime EI-AECD #10 Timer 2 +0x01,0x02 0x83 1 2 0 16 0xFFFF PPM %.0f ppm_nox_b1s1 NOx Concentration B1S1 +0x01,0x02 0x83 3 2 0 16 0xFFFF PPM %.0f ppm_nox_b1s2 NOx Concentration B1S2 +0x01,0x02 0x83 5 2 0 16 0xFFFF PPM %.0f ppm_nox_b2s1 NOx Concentration B2S1 +0x01,0x02 0x83 7 2 0 16 0xFFFF PPM %.0f ppm_nox_b2s2 NOx Concentration B2S2 +0x01,0x02 0x84 0 1 0 8 0xFF TEMPERATURE %.0f 10000 temp_manifold_surface Intake Manifold Surface Temperature +0x01,0x02 0x85 1 2 0 16 0xFFFF FCONS_FINE %.2f avg_reagent_consumption Average Reagent consumption +0x01,0x02 0x85 3 2 0 16 0xFFFF FCONS_FINE %.2f avg_demad_reagent_consumption Average Reagent consumption demand +0x01,0x02 0x85 5 1 0 8 0xFF PERCENT %.1f level_reagent_tank Reagent Tank level +0x01,0x02 0x85 6 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_nox_warning Runtime w/ active NOx warning +0x01,0x02 0x86 1 2 0 16 0xFFFF PARTICLE_MASS %.2f particle_mass_b1 Particulate Mass concentration B1 +0x01,0x02 0x86 3 2 0 16 0xFFFF PARTICLE_MASS %.2f particle_mass_b2 Particulate Mass concentration B2 +0x01,0x02 0x87 1 2 0 16 0xFFFF PRESS_BOOST %.2f press_manifold_abs_a Intake Manifold Absolute Pressure A +0x01,0x02 0x87 3 2 0 16 0xFFFF PRESS_BOOST %.2f press_manifold_abs_b Intake Manifold Absolute Pressure B +0x01,0x02 0x88 0 1 0 8 0xFF STATE_SCR %.0f 100000 state_scr_act SCR system state actual +0x01,0x02 0x88 1 1 0 4 0xF STATE_SCR %.0f 100000 state_scr_10k SCR system state 00-10k km +0x01,0x02 0x88 1 1 4 4 0xF STATE_SCR %.0f 100000 state_scr_20k SCR system state 10-20k km +0x01,0x02 0x88 2 1 0 4 0xF STATE_SCR %.0f 100000 state_scr_30k SCR system state 20-30k km +0x01,0x02 0x88 2 1 4 4 0xF STATE_SCR %.0f 100000 state_scr_40k SCR system state 30-40k km +0x01,0x02 0x88 3 2 0 16 0xFFFF DISTANCE %.0f 100000 dist_scr_induce_act SCR Distance w/ inducement active (current 10k) +0x01,0x02 0x88 5 2 0 16 0xFFFF DISTANCE %.0f 100000 dist_scr_act SCR Distance (current 10k) +0x01,0x02 0x88 7 2 0 16 0xFFFF DISTANCE %.0f 100000 dist_induce_20k SCR Distance w/ inducement active (10-20k km) +0x01,0x02 0x88 9 2 0 16 0xFFFF DISTANCE %.0f 100000 dist_induce_30k SCR Distance w/ inducement active (20-30k km) +0x01,0x02 0x88 11 2 0 16 0xFFFF DISTANCE %.0f 100000 dist_induce_40k SCR Distance w/ inducement active (30-40k km) +0x01,0x02 0x89 1 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_11t1 Runtime EI-AECD #11 Timer 1 +0x01,0x02 0x89 5 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_11t2 Runtime EI-AECD #11 Timer 2 +0x01,0x02 0x89 9 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_12t1 Runtime EI-AECD #12 Timer 1 +0x01,0x02 0x89 13 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_12t2 Runtime EI-AECD #12 Timer 2 +0x01,0x02 0x89 17 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_13t1 Runtime EI-AECD #13 Timer 1 +0x01,0x02 0x89 21 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_13t2 Runtime EI-AECD #13 Timer 2 +0x01,0x02 0x89 25 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_14t1 Runtime EI-AECD #14 Timer 1 +0x01,0x02 0x89 29 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_14t2 Runtime EI-AECD #14 Timer 2 +0x01,0x02 0x89 33 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_15t1 Runtime EI-AECD #15 Timer 1 +0x01,0x02 0x89 37 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_15t2 Runtime EI-AECD #15 Timer 2 +0x01,0x02 0x8A 1 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_16t1 Runtime EI-AECD #16 Timer 1 +0x01,0x02 0x8A 5 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_16t2 Runtime EI-AECD #16 Timer 2 +0x01,0x02 0x8A 9 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_17t1 Runtime EI-AECD #17 Timer 1 +0x01,0x02 0x8A 13 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_17t2 Runtime EI-AECD #17 Timer 2 +0x01,0x02 0x8A 17 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_18t1 Runtime EI-AECD #18 Timer 1 +0x01,0x02 0x8A 21 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_18t2 Runtime EI-AECD #18 Timer 2 +0x01,0x02 0x8A 25 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_19t1 Runtime EI-AECD #19 Timer 1 +0x01,0x02 0x8A 29 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_19t2 Runtime EI-AECD #19 Timer 2 +0x01,0x02 0x8A 33 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_20t1 Runtime EI-AECD #20 Timer 1 +0x01,0x02 0x8A 37 4 0 32 0xFFFFFFFF HOURS %.2f 1000000 rt_eiaecd_20t2 Runtime EI-AECD #20 Timer 2 +0x01,0x02 0x8B 1 1 0 8 0xFF STATE_DPF %.0f 1000 state_dpf DPF Reneneration Status +0x01,0x02 0x8B 2 1 0 8 0xFF PERCENT %.1f 1000 load_dpf Normalized Trigger for DPF Regeneration +0x01,0x02 0x8B 3 2 0 16 0xFFFF HOURS %.2f 100000 time_dpf_regen Avg. Time between DPF Regenerations +0x01,0x02 0x8B 5 2 0 16 0xFFFF DISTANCE %.2f 100000 dist_dpf_regen Avg. Distance between DPF Regenerations +0x01,0x02 0x8C 1 2 0 16 0xFFFF PERCENT_O2 %.2f o2_percent_b1s1 O2 Sensor Concentration B1S1 +0x01,0x02 0x8C 3 2 0 16 0xFFFF PERCENT_O2 %.2f o2_percent_b1s2 O2 Sensor Concentration B1S2 +0x01,0x02 0x8C 5 2 0 16 0xFFFF PERCENT_O2 %.2f o2_percent_b2s1 O2 Sensor Concentration B2S1 +0x01,0x02 0x8C 7 2 0 16 0xFFFF PERCENT_O2 %.2f o2_percent_b2s2 O2 Sensor Concentration B2S2 +0x01,0x02 0x8C 9 2 0 16 0xFFFF LAMBDA_O2 %.2f o2_lambda_b1s1 O2 Sensor Lambda B1S1 +0x01,0x02 0x8C 11 2 0 16 0xFFFF LAMBDA_O2 %.2f o2_lambda_b1s2 O2 Sensor Lambda B1S2 +0x01,0x02 0x8C 13 2 0 16 0xFFFF LAMBDA_O2 %.2f o2_lambda_b2s1 O2 Sensor Lambda B2S1 +0x01,0x02 0x8C 15 2 0 16 0xFFFF LAMBDA_O2 %.2f o2_lambda_b2s2 O2 Sensor Lambda B2S2 +0x01,0x02 0x8D 0 1 0 8 0xFF PERCENT %.1f throttle_position Throttle position +0x01,0x02 0x8E 0 1 0 8 0xFF PERCENT_FRIC %.1f percent_friction Engine Torque Friction +0x01,0x02 0x8F 1 1 0 8 0xFF STATE_PM %.0f state_pm_b1 PM Sensor status B1 +0x01,0x02 0x8F 2 2 0 16 0xFFFF PERCENT_DPF %.2f percent_dpf_b1 PM Sensor DPF load B1 +0x01,0x02 0x8F 4 1 0 8 0xFF STATE_PM %.0f state_pm_b2 PM Sensor status B2 +0x01,0x02 0x8F 5 2 0 16 0xFFFF PERCENT_DPF %.2f percent_dpf_b2 PM Sensor DPF load B2 +0x01,0x02 0x90 0 1 0 2 0x3 STRATEGY_MIL %.0f strategy_mil MIL display strategy +0x01,0x02 0x90 0 1 2 4 0xF STATE_MIL %.0f state_mil MIL display state +0x01,0x02 0x90 0 1 6 1 0x1 STATE_MONITOR %.0f state_monitor Emission system readyness +0x01,0x02 0x90 1 2 0 16 0xFFFF HOURS_FULL %.0f 100000 hours_mil_on Operating Hours w/ MIL active +0x01,0x02 0x91 0 1 0 4 0xF STATE_MIL %.0f 10000 ecu_state_mil ECU MIL display state +0x01,0x02 0x91 1 2 0 16 0xFFFF HOURS_FULL %.0f 100000 ecu_hours_mil_on ECU Operating Hours w/ MIL active +0x01,0x02 0x91 3 2 0 16 0xFFFF HOURS_FULL %.0f 100000 ecu_hours_max_mil_on ECU Max. Operating Hours w/ MIL active +0x01,0x02 0x92 1 2 0 16 0x101 STATE_LOOP8 %.0f 1000 state_fuel_press_ctrl Status Fuel pressure control +0x01,0x02 0x92 1 2 1 16 0x101 STATE_LOOP8 %.0f 1000 state_inject_quantity_ctrl Status Fuel Injection quantity control +0x01,0x02 0x92 1 2 2 16 0x101 STATE_LOOP8 %.0f 1000 state_inject_timing_ctrl Status Fuel Injection timing control +0x01,0x02 0x92 1 2 3 16 0x101 STATE_LOOP8 %.0f 1000 state_fuel_balance_ctrl Status Fuel Balance/Contribution control +0x01,0x02 0x92 1 2 4 16 0x101 STATE_LOOP8 %.0f 1000 state_fuel_press_ctrl_2 Status Fuel pressure control 2 +0x01,0x02 0x92 1 2 5 16 0x101 STATE_LOOP8 %.0f 1000 state_inject_quantity_ctrl_2 Status Fuel Injection quantity control 2 +0x01,0x02 0x92 1 2 6 16 0x101 STATE_LOOP8 %.0f 1000 state_inject_timing_ctrl_2 Status Fuel Injection timing control 2 +0x01,0x02 0x92 1 2 7 16 0x101 STATE_LOOP8 %.0f 1000 state_fuel_balance_ctrl_2 Status Fuel Balance/Contribution control 2 +0x01,0x02 0x93 1 2 0 16 0xFFFF HOURS_FULL %.0f 100000 hours_mil_on_cont Continuous Operating Hours w/ MIL active +0x01,0x02 0x94 1 1 0 1 0x1 STATE_BIT %.0f 100000 state_nox_warn_sys NOx warning system state +0x01,0x02 0x94 1 1 1 2 0x3 STATE_INDUC %.0f 100000 state_lvl1_induce Level 1 Inducement status +0x01,0x02 0x94 1 1 3 2 0x3 STATE_INDUC %.0f 100000 state_lvl2_induce Level 2 Inducement status +0x01,0x02 0x94 1 1 5 2 0x3 STATE_INDUC %.0f 100000 state_lvl3_induce Level 3 Inducement status +0x01,0x02 0x94 2 2 0 16 0xFFFF HOURS_FULL %.0f 100000 hours_reagent_quality Reagent Quality counter +0x01,0x02 0x94 4 2 0 16 0xFFFF HOURS_FULL %.0f 100000 hours_reagent_consum Reagent Consumption counter +0x01,0x02 0x94 6 2 0 16 0xFFFF HOURS_FULL %.0f 100000 hours_dosing_activity Dosing Activity counter +0x01,0x02 0x94 8 2 0 16 0xFFFF HOURS_FULL %.0f 100000 hours_egr_valve EGR Valve counter +0x01,0x02 0x94 10 2 0 16 0xFFFF HOURS_FULL %.0f 100000 hours_monitor_sys Monitoring System counter +0x01,0x02 0x98 1 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b1s5 Exhaust Temperature B1S5 +0x01,0x02 0x98 3 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b1s6 Exhaust Temperature B1S6 +0x01,0x02 0x98 5 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b1s7 Exhaust Temperature B1S7 +0x01,0x02 0x98 7 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b1s8 Exhaust Temperature B1S8 +0x01,0x02 0x99 1 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b2s5 Exhaust Temperature B2S5 +0x01,0x02 0x99 3 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b2s6 Exhaust Temperature B2S6 +0x01,0x02 0x99 5 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b2s7 Exhaust Temperature B2S7 +0x01,0x02 0x99 7 2 0 16 0xFFFF TEMP_WIDERANGE %.1f -40 950 1000 exhaust_temperature_b2s8 Exhaust Temperature B2S8 +0x01,0x02 0x9C 1 2 0 16 0xFFFF PERCENT_O2 %.2f o2_percent_b1s3 O2 Sensor Concentration B1S3 +0x01,0x02 0x9C 3 2 0 16 0xFFFF PERCENT_O2 %.2f o2_percent_b1s4 O2 Sensor Concentration B1S4 +0x01,0x02 0x9C 5 2 0 16 0xFFFF PERCENT_O2 %.2f o2_percent_b2s3 O2 Sensor Concentration B2S3 +0x01,0x02 0x9C 7 2 0 16 0xFFFF PERCENT_O2 %.2f o2_percent_b2s4 O2 Sensor Concentration B2S4 +0x01,0x02 0x9C 9 2 0 16 0xFFFF LAMBDA_O2 %.2f o2_lambda_b1s3 O2 Sensor Lambda B1S3 +0x01,0x02 0x9C 11 2 0 16 0xFFFF LAMBDA_O2 %.2f o2_lambda_b1s4 O2 Sensor Lambda B1S4 +0x01,0x02 0x9C 13 2 0 16 0xFFFF LAMBDA_O2 %.2f o2_lambda_b2s3 O2 Sensor Lambda B2S3 +0x01,0x02 0x9C 15 2 0 16 0xFFFF LAMBDA_O2 %.2f o2_lambda_b2s4 O2 Sensor Lambda B2S4 +0x01,0x02 0xA6 0 4 0 32 0xFFFFFFFF ODO_DISTANCE %.1f 10000 odometer_reading Odometer +0x01,0x02 0xC4 1 1 5 1 0xFF GEN_SWITCH %.0f status_engine_idle_request Engine IDLE Request +0x01,0x02 0xC4 1 1 6 1 0xFF GEN_SWITCH %.0f status_engine_stop_request Engine STOP Request +0x08 0x01 0 0 0 0 0x00 ASCII %s TST_EVAPLEAK Evaporative system leak test TST_EVAPLEAK +0x08 0x02 0 0 0 0 0x00 ASCII %s TST_DPFREGEN Diesel Particulate Filter Regeneration TST_EVAPLEAK +0x09 0x01 0 1 0 8 0xFF ONETOONE %.0f counts_vin_length Message count VIN +0x09 0x02 0 1 0 8 0xFF ONETOONE %.0f vin_numitems Number of VIN items +0x09 0x02 1 17 0 136 0x00 ASCII %s vehicle_identification_number Vehicle identification number +0x09 0x03 0 1 0 8 0xFF ONETOONE %.0f counts_calibration_identifier_length Message count CAL-ID +0x09 0x04 0 1 0 8 0xFF ONETOONE %.0f calid_numitems Number of CAL-ID items +0x09 0x04 1 16 0 128 0x00 ASCII %s calibration_identifier Calibration identifier +0x09 0x04 17 16 0 128 0x00 ASCII %s calibration_identifier2 Calibration identifier 2 +0x09 0x05 0 1 0 8 0xFF ONETOONE %.0f counts_calibration_verification Message count CVN +0x09 0x06 0 4 0 32 0xFFFFFFFF INTEGER 0x%08x calibration_verification Calibration verification +0x09 0x07 0 1 0 8 0xFF ONETOONE %.0f counts_ipt Message count IPT +0x09 0x08 0 2 0 16 0xFFFF ONETOONE %.0f OBDCOMP OBD Monitoring Conditions Encountered Counts OBDCOND +0x09 0x08 2 2 0 16 0xFFFF ONETOONE %.0f IGNCNTR Ignition Counter IGNCNTR +0x09 0x08 4 2 0 16 0xFFFF ONETOONE %.0f CATCOMP1 Catalyst Monitor Completion Counts Bank 1 CATCOMP1 +0x09 0x08 6 2 0 16 0xFFFF ONETOONE %.0f CATCOND1 Catalyst Monitor Conditions Encountered Counts Bank 1 CATCOND1 +0x09 0x08 8 2 0 16 0xFFFF ONETOONE %.0f CATCOMP2 Catalyst Monitor Completion Counts Bank 2 CATCOMP2 +0x09 0x08 10 2 0 16 0xFFFF ONETOONE %.0f CATCOND2 Catalyst Monitor Conditions Encountered Counts Bank 2 CATCOND2 +0x09 0x08 12 2 0 16 0xFFFF ONETOONE %.0f O2SCOMP1 O2 Sensor Monitor Completion Counts Bank 1 O2SCOMP1 +0x09 0x08 14 2 0 16 0xFFFF ONETOONE %.0f O2SCOND1 O2 Sensor Monitor Conditions Encountered Counts Bank 1 O2SCOND1 +0x09 0x08 16 2 0 16 0xFFFF ONETOONE %.0f O2SCOMP2 O2 Sensor Monitor Completion Counts Bank 2 O2SCOMP2 +0x09 0x08 18 2 0 16 0xFFFF ONETOONE %.0f O2SCOND2 O2 Sensor Monitor Conditions Encountered Counts Bank 2 O2SCOND2 +0x09 0x08 20 2 0 16 0xFFFF ONETOONE %.0f EGRCOMP EGR Monitor Completion Condition Counts EGRCOMP +0x09 0x08 22 2 0 16 0xFFFF ONETOONE %.0f EGRCOND EGR Monitor Conditions Encountered Counts EGRCOND +0x09 0x08 24 2 0 16 0xFFFF ONETOONE %.0f AIRCOMP AIR Monitor Completion Condition Counts (Secondary Air) AIRCOMP +0x09 0x08 26 2 0 16 0xFFFF ONETOONE %.0f AIRCOND AIR Monitor Conditions Encountered Counts (Secondary Air) AIRCOND +0x09 0x08 28 2 0 16 0xFFFF ONETOONE %.0f EVAPCOMP EVAP Monitor Completion Condition Counts EVAPCOMP +0x09 0x08 30 2 0 16 0xFFFF ONETOONE %.0f EVAPCOND EVAP Monitor Conditions Encountered Counts EVAPCOND +0x09 0x08 32 2 0 16 0xFFFF ONETOONE %.0f SO2SCOMP1 Secondary O2 Sensor Monitor Completion Counts Bank 1 SO2SCOMP1 +0x09 0x08 34 2 0 16 0xFFFF ONETOONE %.0f SO2SCOND1 Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 1 SO2SCOND1 +0x09 0x08 36 2 0 16 0xFFFF ONETOONE %.0f SO2SCOMP2 Secondary O2 Sensor Monitor Completion Counts Bank 2 SO2SCOMP2 +0x09 0x08 38 2 0 16 0xFFFF ONETOONE %.0f SO2SCOND2 Secondary O2 Sensor Monitor Conditions Encountered Counts Bank 2 SO2SCOND2 +0x09 0x09 0 2 0 16 0xFFFF ONETOONE %.0f counts_ecu_name_length ECU name length +0x09 0x0A 0 20 0 160 0x00 ASCII %s ecu_name ECU name +0x09 0x0B 0 2 0 16 0xFFFF ONETOONE %.0f OBDCOND OBD Monitoring Conditions Encountered Counts OBDCOND +0x09 0x0B 2 2 0 16 0xFFFF ONETOONE %.0f IGNCNTR2 Ignition Counter IGNCNTR +0x09 0x0B 4 2 0 16 0xFFFF ONETOONE %.0f HCCATCOMP NMHC Catalyst Monitor Completion Condition Counts HCCATCOMP +0x09 0x0B 6 2 0 16 0xFFFF ONETOONE %.0f HCCATCOND NMHC Catalyst Monitor Conditions Encountered Counts HCCATCOND +0x09 0x0B 8 2 0 16 0xFFFF ONETOONE %.0f NCATCOMP NOx/SCR Catalyst Monitor Completion Condition Counts NCATCOMP +0x09 0x0B 10 2 0 16 0xFFFF ONETOONE %.0f NCATCOND NOx/SCR Catalyst Monitor Conditions Encountered Counts NCATCOND +0x09 0x0B 12 2 0 16 0xFFFF ONETOONE %.0f NADSCOMP NOx Adsorber Monitor Completion Condition Counts NADSCOMP +0x09 0x0B 14 2 0 16 0xFFFF ONETOONE %.0f NADSCOND NOx Adsorber Monitor Conditions Encountered Counts NADSCOND +0x09 0x0B 16 2 0 16 0xFFFF ONETOONE %.0f PMCOMP PM Filter Monitor Completion Condition Counts PMCOMP +0x09 0x0B 18 2 0 16 0xFFFF ONETOONE %.0f PMCOND PM Filter Monitor Conditions Encountered Counts PMCOND +0x09 0x0B 20 2 0 16 0xFFFF ONETOONE %.0f EGSCOMP Exhaust Gas Sensor Monitor Completion Condition Counts EGSCOMP +0x09 0x0B 22 2 0 16 0xFFFF ONETOONE %.0f EGSCOND Exhaust Gas Sensor Monitor Conditions Encountered Counts EGSCOND +0x09 0x0B 24 2 0 16 0xFFFF ONETOONE %.0f EGRCOMP1 EGR and/or VVT Monitor Completion Condition Counts EGRCOMP +0x09 0x0B 26 2 0 16 0xFFFF ONETOONE %.0f EGRCOND1 EGR and/or VVT Monitor Conditions Encountered Counts EGRCOND +0x09 0x0B 28 2 0 16 0xFFFF ONETOONE %.0f BPCOMP Boost Pressure Monitor Completion Condition Counts BPCOMP +0x09 0x0B 30 2 0 16 0xFFFF ONETOONE %.0f BPCOND Boost Pressure Monitor Conditions Encountered Counts BPCOND +0x09 0x0B 32 2 0 16 0xFFFF ONETOONE %.0f FUELCOMP Fuel Monitor Completion Condition Counts FUELCOMP +0x09 0x0B 34 2 0 16 0xFFFF ONETOONE %.0f FUELCOND Fuel Monitor Conditions Encountered Counts FUELCOND diff --git a/android/library/com/fr3ts0n/ecu/prot/package-info.java b/android/library/com/fr3ts0n/ecu/prot/package-info.java new file mode 100644 index 0000000..9baddd8 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/package-info.java @@ -0,0 +1,24 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +/** + * ECU specific protocol stuff + * + * @author Erwin Scheuch-Heilig + */ +package com.fr3ts0n.ecu.prot; diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/Kw1281Prot.java b/android/library/com/fr3ts0n/ecu/prot/vag/Kw1281Prot.java new file mode 100644 index 0000000..e338108 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/Kw1281Prot.java @@ -0,0 +1,1026 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.ecu.prot.vag; + +import com.fr3ts0n.ecu.EcuCodeItem; +import com.fr3ts0n.ecu.EcuCodeList; +import com.fr3ts0n.ecu.EcuDataItem; +import com.fr3ts0n.ecu.EcuDataItems; +import com.fr3ts0n.ecu.EcuDataPv; +import com.fr3ts0n.ecu.VagConversion; +import com.fr3ts0n.prot.ProtUtils; +import com.fr3ts0n.prot.ProtoHeader; +import com.fr3ts0n.prot.TelegramListener; +import com.fr3ts0n.prot.TelegramWriter; +import com.fr3ts0n.prot.gui.KLHandler; +import com.fr3ts0n.pvs.PvList; + +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.beans.PropertyChangeEvent; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map.Entry; +import java.util.Vector; +import java.util.logging.Level; +import java.util.logging.Logger; + + +/** + * Keyword 1281 protocol (VAG diagnostic protocol) + * + * @author erwin + */ +public class Kw1281Prot extends ProtoHeader + implements TelegramListener, + TelegramWriter +{ + // command for clearing fault codes + + private static final char CMD_CLEAR_DFCs = 0x05; + // command for END communication + private static final char CMD_END_COMM = 0x06; + // command for reading fault codes + private static final char CMD_READ_DFCs = 0x07; + // command for reading single data + static final char CMD_READ_SINGLE = 0x08; + // Acknowledge command + private static final char CMD_ACK = 0x09; + // ID for responded NO DATA available + private static final char ID_NODATA = 0x0A; + // command for group reading of data items + private static final char CMD_GROUP_READ = 0x29; + // ID for responded ASCII data + private static final char ID_ASCII_DATA = 0xF6; + // ID for responded ASCII data + private static final char ID_DFC_DATA = 0xFC; + // ID for responded GROUP READING data + private static final char ID_GRPREAD_DATA = 0xE7; + // ID for responded header for GROUP READING DATA + private static final char ID_GRPINFO_HEAD = 0x02; + // ID for responded GROUP READING DATA + private static final char ID_GRPINFO_DATA = 0xF4; + // block end marker + private static final char BLOCK_END = 0x03; + + /** service ID for idle opeation */ + public static final int SVC_NONE = 0; + /** service ID for reading fault codes */ + public static final int SVC_READ_DFCS = 1; + /** service ID for clearing fault codes */ + public static final int SVC_CLEAR_DFCS = 2; + /** service ID for reading single data group */ + public static final int SVC_READ_DATA_GRP = 3; + /** service ID for reading all data */ + public static final int SVC_READ_DATA_ALL = 4; + /** service ID for shutting down communication */ + public static final int SVC_SHUTDOWN = 5; + /** service ID for shutting down communication */ + public static final int SVC_FINISHED = 6; + + /** currently selected service */ + private int service = SVC_NONE; + /** Number of codes set */ + private int numCodes = 0; + // static telegram footer definition + private static final char[] tgmFooter = + { + BLOCK_END + }; + // static telegram empty payload + private static final char[] tgmEmpty = + { + }; + // Telegram field id's + private static final int FLD_ID_LEN = 0; + private static final int FLD_ID_BLKCNT = 1; + private static final int FLD_ID_CMD = 2; + // number of data items in BLKREAD data block + private static final int BLK_NUM_ITEMS = 4; + /** + * List of telegram parameters in order of appearance + */ + private static final int[][] TGM_PARAMETERS = + /* START, LEN, PARAM-TYPE // REMARKS */ + /* ------------------------------------------- */ + { + { + 0, 1, PT_NUMERIC + }, // ID_LEN + + { + 1, 1, PT_NUMERIC + }, // ID_BLKCNT + + { + 2, 1, PT_NUMERIC + }, // ID_CMD + }; + /** + * Descriptors of telegram parameters + */ + private static final String[] FLD_DESCRIPTORS = + { + "Length ", + "BlockCnt", + "Command ", + }; + // data items to be used for data display + private final EcuDataItems itms = new EcuDataItems( "prot/vag/res/vag_pids.csv", + "prot/vag/res/vag_conversions.csv", + "com.fr3ts0n.ecu.prot.vag.res.messages"); + /** List of ECU data items */ + public static PvList PidPvs = new PvList(); + /** ECU vehicle identification items */ + public static PvList VidPvs = new PvList(); + /** current fault codes */ + public static PvList tCodes = new PvList(); + /** list of known fault codes */ + private static final EcuCodeList knownCodes = new EcuCodeList("com.fr3ts0n.ecu.prot.vag.res.codes"); + /** running telegram block counter */ + private char blockCounter = 0; + /** current data group which was requested */ + private char currDataGroup = 0; + /** selected data group to be requested next time */ + private char selectedDataGroup = 1; + /** Vector of all Items within current group data frame */ + private Vector currGrpItems; + /** Map of all known Group data items */ + public final HashMap> knownGrpItems = + new HashMap>(); + + /** name of last preset saved/loaded */ + private String lastPresetName = null; + + /** + * Default constructor + */ + public Kw1281Prot() + { + super(); + log = Logger.getLogger("com.fr3ts0n.prot.1281"); + initialize(); + } + + /** + * Initialize protocol + */ + public void initialize() + { + // init + VidPvs.clear(); + PidPvs.clear(); + // init TC list with "NO codes set" + tCodes.clear(); + tCodes.put(Integer.valueOf(0), knownCodes.get(Integer.valueOf(0))); + setNumCodes(0); + + // initialize map of known data items + knownGrpItems.clear(); + for (int i = 0; i <= 0xFF; i++) + { + knownGrpItems.put(Integer.valueOf(i), new Vector()); + } + currDataGroup = selectedDataGroup = 0; + currGrpItems = knownGrpItems.get(Integer.valueOf(currDataGroup)); + // notify about property change + firePropertyChange(new PropertyChangeEvent(this, "preset", null, knownGrpItems)); + } + + /** + * load preset data + */ + private void loadPreset() + { + Thread loadThd = new Thread() + { + @Override + public void run() + { + EcuDataPv vid = (EcuDataPv) VidPvs.get(0); + String fileName = vid.get(EcuDataPv.FID_VALUE).toString().trim() + ".prs"; + if (fileName.equals(lastPresetName)) + { + log.info("Preset already loaded:" + fileName); + } else + { + log.info("Load Preset: " + fileName); + try + { + BufferedReader rdr = new BufferedReader(new FileReader(fileName)); + knownGrpItems.clear(); + PidPvs.clear(); + while (rdr.ready()) + { + String line = rdr.readLine(); + + // forget about empty, or remarked lines + if (line.trim().length() == 0 + || line.startsWith("#") + || line.startsWith("//")) continue; + + String params[] = line.split("\t"); + Integer frmNum = Integer.valueOf(params[0], 0x10); + + // List of all Items within group + Vector grpVec = new Vector(); + // loop through all items for this group + for (int i = 1; i < params.length && params[i].length() > 0; i++) + { + Vector currVec = itms.getPidDataItems(ID_GRPINFO_DATA, + Integer.parseInt(params[i], 0x10)); + + // add all items in list to corresponding group vector + Iterator it = currVec.iterator(); + while (it.hasNext()) + { + EcuDataItem itm = (EcuDataItem) it.next().clone(); + itm.pid = frmNum; + itm.ofs = i - 1; + itm.pv.put(EcuDataPv.FID_PID, Integer.valueOf(itm.pid)); + itm.pv.put(EcuDataPv.FID_OFS, Integer.valueOf(itm.ofs)); + grpVec.add(itm); + } + } + // make items known items + knownGrpItems.put(frmNum, grpVec); + } + log.info("Preset loaded: " + fileName); + // notify about property change + firePropertyChange(new PropertyChangeEvent(this, "preset", lastPresetName, fileName)); + // remember name of preset + lastPresetName = fileName; + rdr.close(); + } catch (IOException ex) + { + log.warning("LoadPreset: " + ex.toString()); + } + } + } + }; + // MIN priority to NOT disturb communication + loadThd.setPriority(Thread.MIN_PRIORITY); + loadThd.start(); + } + + /** + * save current preset data + */ + private void savePreset() + { + Thread saveThd = new Thread() + { + @Override + public void run() + { + + EcuDataPv vid = (EcuDataPv) VidPvs.get(0); + String fileName = vid.get(EcuDataPv.FID_VALUE).toString().trim() + ".prs"; + + // notify about property change + firePropertyChange(new PropertyChangeEvent(this, "preset", lastPresetName, fileName)); + // remember preset + lastPresetName = fileName; + + // 1st VID is used as preset filename + File pstFile = new File(fileName); + // if file aleady exists, we don't save it + if (!pstFile.exists()) + { + log.info("Save Preset: " + fileName); + FileWriter wtr = null; + try + { + wtr = new FileWriter(pstFile); + // Loop through all known data grous + Iterator>> it = knownGrpItems.entrySet().iterator(); + while (it.hasNext()) + { + Entry> itmSet = it.next(); + // write group number + wtr.write(String.format("%02X\t", itmSet.getKey())); + + // loop through all items within data group + Vector itms = itmSet.getValue(); + Iterator itItm = itms.iterator(); + while (itItm.hasNext()) + { + EcuDataItem currItm = itItm.next(); + // write PID of item + wtr.write(String.format("%02X\t", currItm.pid)); + } + // finish data group entry + wtr.write("\n"); + } + log.info("Preset saved: " + fileName); + } catch (IOException ex) + { + log.severe("SavePreset: " + ex.toString()); + } finally + { + try + { + wtr.close(); + } catch (IOException ex) + { + log.severe("SavePreset: " + ex.toString()); + } + } + } else + { + log.info("Preset saving skipped: " + fileName); + } + } + }; + // MIN priority to NOT disturb communication + saveThd.setPriority(Thread.MIN_PRIORITY); + saveThd.start(); + } + + /* (non-Javadoc) + * @see com.fr3ts0n.prot.ProtoHeader#getFooter(char[]) + */ + @Override + public char[] getFooter() + { + return tgmFooter; + } + + /* (non-Javadoc) + * @see com.fr3ts0n.prot.ProtoHeader#getNewHeader(char[]) + */ + @Override + protected char[] getNewHeader(char[] buffer) + { + return getNewHeader(buffer, CMD_ACK, null); + } + + /* (non-Javadoc) + * @see com.fr3ts0n.prot.ProtoHeader#getNewHeader(char[], int, java.lang.Object) + */ + @Override + protected char[] getNewHeader(char[] buffer, int type, Object id) + { + char[] hdr = createEmptyHeader(); + // set parameters + setParamInt(FLD_ID_LEN, hdr, buffer.length + 3); + setParamInt(FLD_ID_BLKCNT, hdr, ++blockCounter); + setParamInt(FLD_ID_CMD, hdr, type); + + return (hdr); + } + + /* (non-Javadoc) + * @see com.fr3ts0n.prot.ProtoHeader#getParamDescriptors() + */ + @Override + protected String[] getParamDescriptors() + { + return FLD_DESCRIPTORS; + } + + /* (non-Javadoc) + * @see com.fr3ts0n.prot.ProtoHeader#getTelegramParams() + */ + @Override + public int[][] getTelegramParams() + { + return TGM_PARAMETERS; + } + + /** + * check telegram if it meets protocol requirements + * current implementation only performs a size check, any other check + * needs to be implemented in sub-class + * + * @param buffer = current telegram buffer + * @return true if telegram is OK, otherwise false + */ + @Override + public boolean checkTelegram(char[] buffer) + { + return (buffer.length >= java.lang.Math.max(getHeaderLength() + getFooterLength(), getParamInt(FLD_ID_LEN, buffer))); + } + + /** + * get next supported data group + * + * @return next supported data group + */ + private char getNextDataGroup() + { + char grp = getCurrDataGroup(); + // search next item only makes sense if there is at least one more ... + if (knownGrpItems.size() > 0) + { + // search next valid data group + while (knownGrpItems.get(Integer.valueOf(++grp)) == null) + {/* just search */} + } + if (grp == 0) grp++; + // return new group number + return (grp); + } + + /** + * send request to read group data + * + * @param groupNum data group to be read + * @return result of writeTelegram @see writeTelegram + */ + private void requestGroupData(char groupNum) + { + setCurrDataGroup(groupNum); + // set list of group data items + currGrpItems = knownGrpItems.get(Integer.valueOf(getCurrDataGroup())); + char[] payLoad = + { + groupNum + }; + writeTelegram(payLoad, CMD_GROUP_READ, null); + } + + /** + * send request to read DFCs + * + * @return result of writeTelegram @see writeTelegram + */ + private void requestDFCs() + { + writeTelegram(tgmEmpty, CMD_READ_DFCs, null); + } + + /** + * send request to clear DFCs + * + * @return result of writeTelegram @see writeTelegram + */ + private void requestClearDFCs() + { + writeTelegram(tgmEmpty, CMD_CLEAR_DFCs, null); + } + + /** + * send ACK telegram + * + * @return result of writeTelegram @see writeTelegram + */ + private void requestACK() + { + writeTelegram(tgmEmpty, CMD_ACK, null); + } + + /** + * send request to end communication + * + * @return result of writeTelegram @see writeTelegram + */ + private void requestEndComm() + { + writeTelegram(tgmEmpty, CMD_END_COMM, null); + } + + /** + * @return the service + */ + public /** currently selected service */ + int getService() + { + return service; + } + + /** + * @param service the service to set + */ + public void setService(int service) + { + if (service != this.service) + { + this.service = service; + // immediate dialog actions ... + switch (service) + { + case SVC_CLEAR_DFCS: + case SVC_READ_DFCS: + tCodes.clear(); + setNumCodes(0); + break; + + case SVC_READ_DATA_ALL: + showAllGroupItems(); + break; + + case SVC_READ_DATA_GRP: + break; + } + } + } + + /** + * Getter for property numCodes. + * + * @return Value of property numCodes. + */ + public int getNumCodes() + { + return this.numCodes; + } + + /** + * Setter for property numCodes. + * + * @param numCodes New value of property numCodes. + */ + private void setNumCodes(int numCodes) + { + firePropertyChange(new PropertyChangeEvent(this, "numCodes", this.numCodes, numCodes)); + this.numCodes = numCodes; + } + + /** + * @return the selectedDataGroup + */ + private /** selected data group to be requested next time */ + char getSelectedDataGroup() + { + return selectedDataGroup; + } + + /** + * @param selectedDataGroup the selectedDataGroup to set + */ + public void setSelectedDataGroup(char selectedDataGroup) + { + this.selectedDataGroup = selectedDataGroup; + } + + /** + * @return the currDataGroup + */ + private /** current data group which was requested */ + char getCurrDataGroup() + { + return currDataGroup; + } + + /** + * Show all known group items + */ + private void showAllGroupItems() + { + Iterator itKeys = knownGrpItems.keySet().iterator(); + while (itKeys.hasNext()) + { + showGroupItems(itKeys.next()); + } + } + + /** + * show all data items of selected group + * * if there are other items shown, it does not hide them. + * + * @param groupNum + */ + private void showGroupItems(int groupNum) + { + // get items of goup + Vector grpItms = knownGrpItems.get(groupNum); + if (grpItms != null) + { + // loop through items in group + Iterator itItm = grpItms.iterator(); + while (itItm.hasNext()) + { + EcuDataItem itm = itItm.next(); + PidPvs.put(itm.pv.toString(), itm.pv); + } + } + } + + /** + * @param currDataGroup the currDataGroup to set + */ + private void setCurrDataGroup(char currDataGroup) + { + // if data group changes in single group mode ... + if (service == SVC_READ_DATA_GRP + && currDataGroup != this.currDataGroup) + { + // ... clear PID-PVs to create new data list at reception + PidPvs.clear(); + showGroupItems(currDataGroup); + } + this.currDataGroup = currDataGroup; + } + + /** + * handle incoming protocol telegram + * default implementaion only checks telegram and notifies listeners with + * protocol payload + * + * @param buffer - telegram buffer + * @return number of listeners notified + */ + @Override + public int handleTelegram(char[] buffer) + { + int cnt = 0; + + log.fine("RX:" + ProtUtils.hexDumpBuffer(buffer)); + + // if telegram is OK + if (checkTelegram(buffer)) + { + // get command + int cmd = getParamInt(FLD_ID_CMD, buffer); + // update block counter + blockCounter = (char) getParamInt(FLD_ID_BLKCNT, buffer).intValue(); + // get payload + char[] payLoad = getPayLoad(buffer); + switch (cmd) + { + case ID_GRPINFO_HEAD: + // field number within group + int fldId = 0; + // clear list of current group data items + // currGrpItems.clear(); + // loop through all data items within telegram + for (int i = 0; i < payLoad.length; ) + { + // get data id from group reading + int dId = (int) payLoad[i]; + // get the corresponding data items for svc/pid + Vector pidItems = itms.getPidDataItems(ID_GRPINFO_DATA, dId); + // if item was found ... + if (pidItems != null && pidItems.size() > 0) + { + EcuDataItem currItm; + // if item already exists + if (currGrpItems.size() > fldId) + { + // re-use existing item + currItm = currGrpItems.get(fldId); + } else + { + // otherwise clone a new one + currItm = (EcuDataItem) pidItems.get(0).clone(); + // set specific values for this item + currItm.pid = (int) getCurrDataGroup(); + currItm.ofs += fldId; + currItm.pv.put(EcuDataPv.FID_PID, Integer.valueOf(currItm.pid)); + currItm.pv.put(EcuDataPv.FID_OFS, Integer.valueOf(currItm.ofs)); + // ensure there are enough elements in list + while (currGrpItems.size() <= fldId) + currGrpItems.add(null); + + // add item to list of group data items + currGrpItems.set(fldId, currItm); + } + // update metadata + int numTblChrs = payLoad[i + 2]; + // if conversion is a VagConversion, we may adjust meta parameters + if (currItm.cnv[0] instanceof VagConversion) + { + // set meta parameter for conversion + ((VagConversion) currItm.cnv[0]).setMetaNw(payLoad[i + 1]); + // any following table data available? + if (numTblChrs != 0) + { + // set table values for conversion + ((VagConversion) currItm.cnv[0]).setMetaTblValues(String.valueOf(payLoad, i + 3, numTblChrs).toCharArray()); + } + } + // increment byte index to next entry + i += 3 + numTblChrs; + // increment field number + fldId++; + } + } + showGroupItems(getCurrDataGroup()); + // now request again to get real data + requestGroupData(getCurrDataGroup()); + break; + + case ID_GRPINFO_DATA: + if (currGrpItems == null || currGrpItems.size() < BLK_NUM_ITEMS) + { + log.severe(String.format("Missing/Incomplete Metadata for GRP:%d", (int) getCurrDataGroup())); + } + { + for (int i = 0; i < Math.min(payLoad.length, currGrpItems.size()); i++) + { + EcuDataItem currItm = currGrpItems.get(i); + if (currItm != null) + { + // and update corresponding process var + currItm.updatePvFomBuffer(payLoad); + } else + { + log.severe(String.format("Data w/o meta GRP:%d, ITM:%d", (int) getCurrDataGroup(), i)); + } + } + } + // if we do group reading and desired group has not changed ... + if (service == SVC_READ_DATA_GRP && getCurrDataGroup() == getSelectedDataGroup()) + { + // request same group again + requestGroupData(getCurrDataGroup()); + } else + { + // otherwise close this group by requesting ACK + requestACK(); + } + break; + + case ID_GRPREAD_DATA: + // currGrpItems.clear(); + // loop through all 4 entries of group + for (int i = 0; i < payLoad.length; i += 3) + { + // get data it from group reading + int dId = (int) payLoad[i]; + // get the corresponding data items for svc/pid + Vector pidItems = itms.getPidDataItems(cmd, dId); + // if item was found ... + if (pidItems != null) + { + // loop through all data items for this dId + Iterator it = pidItems.iterator(); + while (it.hasNext()) + { + EcuDataItem currItm = (EcuDataItem) it.next().clone(); + // set specific values for this item + currItm.pid = (int) getCurrDataGroup(); + currItm.ofs += i / 3; + currItm.pv.put(EcuDataPv.FID_PID, Integer.valueOf(currItm.pid)); + currItm.pv.put(EcuDataPv.FID_OFS, Integer.valueOf(currItm.ofs)); + // ensure there are enough elements in list + while (currGrpItems.size() < (i / 3)) + currGrpItems.add(null); + + // add item to list of group data items + currGrpItems.set(i / 3, currItm); + + // and update corresponding process var + currItm.updatePvFomBuffer(Arrays.copyOfRange(payLoad, i + 1, i + 3)); + } + } else + { + log.warning("Unknown data ID:" + dId); + } + } + // if we do group reading and desired group has not changed ... + if (service == SVC_READ_DATA_GRP && getCurrDataGroup() == getSelectedDataGroup()) + { + // request same group again + requestGroupData(getCurrDataGroup()); + } else + { + // otherwise close this group by requesting ACK + requestACK(); + } + break; + + case CMD_ACK: + switch (service) + { + case SVC_READ_DATA_ALL: + // request next available data group + requestGroupData(getNextDataGroup()); + break; + + case SVC_READ_DATA_GRP: + // ensure new selection of group is updated + setCurrDataGroup(getSelectedDataGroup()); + // request same group again + requestGroupData(getCurrDataGroup()); + break; + + case SVC_READ_DFCS: + // clear fault code list + tCodes.clear(); + setNumCodes(0); + // request failure codes + requestDFCs(); + break; + + case SVC_CLEAR_DFCS: + // Request clearing DFCs ... + requestClearDFCs(); + // ... and continue with Reading DFCc + setService(SVC_READ_DFCS); + break; + + case SVC_SHUTDOWN: + requestEndComm(); + // now set to Service NONE + setService(SVC_FINISHED); + break; + + case SVC_NONE: + default: + requestACK(); + break; + } + break; + + case ID_NODATA: + log.info(String.format("NODATA: Group:%d -> remove", (int) getCurrDataGroup())); + // since data is not available, remove group from map ... + knownGrpItems.remove(Integer.valueOf(getCurrDataGroup())); + // if we finished the initial turaround, save preset data + if (currDataGroup == 0) + { + savePreset(); + } + // request ACK + requestACK(); + break; + + case ID_DFC_DATA: + int nCodes = numCodes; + // loop through all codes reported + for (int i = 0; i < payLoad.length; i += 3) + { + // get code number and status + int dfcNum = getParamInt(i, 2, payLoad); + int dfcStat = getParamInt(i + 2, 1, payLoad); + // enter code into code list for visualisation + EcuCodeItem code = knownCodes.get(dfcNum); + // if code is not known ... + if (code == null) + { + // create new one and add it to list of known codes + code = new EcuCodeItem(dfcNum, "Unknown Fault code"); + } + code.put(EcuCodeItem.FID_STATUS, Integer.valueOf(dfcStat)); + tCodes.put(dfcNum, code); + if (dfcNum != 0xFFFF) + { + nCodes++; + // set the MIL status based on code status + nCodes |= dfcStat & 0x80; + } + } + // set number of codes + setNumCodes(nCodes); + // finish service since we received corresponding answer + setService(SVC_NONE); + // further DFCs may still come after ACK ... + requestACK(); + break; + + case ID_ASCII_DATA: + // save vehicle ID data + EcuDataPv pv = new EcuDataPv(); + pv.put(EcuDataPv.FID_DESCRIPT, "ID"); + pv.put(EcuDataPv.FID_VALUE, String.valueOf(payLoad)); + VidPvs.put(VidPvs.size(), pv); + // if this is the first VID dataset, try to load corresponding preset + if (VidPvs.size() == 1) loadPreset(); + // send ACK + requestACK(); + break; + + default: + requestACK(); + break; + + } + cnt++; + } + return (cnt); + } + + /** + * Protocol simulation thread + * This may be started to use the program in demonstration mode w/o any + * adaptor/vehicle connected + */ + public final Thread simulation = new Thread() + { + @Override + @SuppressWarnings("fallthrough") + public void run() + { + char i = 0; + // handle ID_ASCII_DATA + handleTelegram(createTelegram("1234567890".toCharArray(), Kw1281Prot.ID_ASCII_DATA, null)); + // handle ID_ASCII_DATA + handleTelegram(createTelegram("SIMULATION".toCharArray(), Kw1281Prot.ID_ASCII_DATA, null)); + // handle ID_ASCII_DATA + handleTelegram(createTelegram("TEST".toCharArray(), Kw1281Prot.ID_ASCII_DATA, null)); + setCurrDataGroup((char) 1); + setSelectedDataGroup((char) 1); + handleTelegram(createTelegram("".toCharArray(), CMD_ACK, null)); + while (true) + { + switch (service) + { + case SVC_CLEAR_DFCS: + case SVC_READ_DFCS: + // handleTelegram(createTelegram(new char[]{0x02,0x0D,0x9A,0x02,0x0E,0x1B}, ID_DFC_DATA, null)); + handleTelegram(createTelegram(new char[]{0x46, 0x3A, 0xA3, 0x02, 0x01, 0x9B, 0x02, 0x0D, 0x9A}, ID_DFC_DATA, null)); + break; + case SVC_READ_DATA_ALL: + case SVC_READ_DATA_GRP: + if (service == SVC_READ_DATA_ALL || getSelectedDataGroup() != getCurrDataGroup()) + { + handleTelegram(createTelegram("".toCharArray(), CMD_ACK, null)); + // handle ID_GRPINFO_HEAD + handleTelegram(createTelegram(new char[] + { + 0x80, 0x20, 0x00, + 0x8C, 0x30, 0x11, 0x00, 0x0C, 0x18, 0x24, 0x30, 0x3C, 0x48, 0x54, 0x60, 0x6C, 0x78, 0x84, 0x90, 0x9C, 0xA8, 0xAC, 0xB8, + 0x85, 0x05, 0x00, + 0x88, 0xFF, 0x00 + }, ID_GRPINFO_HEAD, null)); + } + handleTelegram(createTelegram(new char[]{i, i, i, i++}, ID_GRPINFO_DATA, null)); + break; + } + try + { + Thread.sleep(50); + } catch (Exception e) + {/* do nothing */} + } + } + }; + + /** + * main routine for testing modules + * + * @param args + */ + public static void main(String[] args) + { + final Kw1281Prot prt = new Kw1281Prot(); + + if (args.length > 0) + { + // set default parameters + final int adress = args.length > 1 ? Integer.parseInt(args[1], 16) : 0x01; + final String device = args.length > 0 ? args[0] : "/dev/ttyUSB0"; + + final KLHandler adapt = new KLHandler(device); + // connect telegram layers + prt.addTelegramWriter(adapt); + adapt.setMessageHandler(prt); + /** Handler for communication Timeout */ + adapt.addTimeoutListener(new ActionListener() + { + public void actionPerformed(ActionEvent arg0) + { + log.warning("CommTimeout -> re-initializing"); + adapt.init5Baud(adress); + } + }); + + prt.setService(SVC_READ_DATA_ALL); + // initialize communication + if (adapt.init5Baud(adress) != 0) + { + // wait until we are shutting down + while (adapt.getProtStat() != KLHandler.ProtStatus.OFFLINE) + { + try + { + Thread.sleep(500); + } catch (Exception e) + { + log.log(Level.SEVERE, null, e); + } + } + } + adapt.close(); + } else + { + // otherwise run simulation + prt.setService(SVC_READ_DATA_ALL); + prt.simulation.run(); + } + } +} diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/package-info.java b/android/library/com/fr3ts0n/ecu/prot/vag/package-info.java new file mode 100644 index 0000000..b5ced7c --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/package-info.java @@ -0,0 +1,6 @@ +/** + * VAG specific protocol stuff + * + * @author fr3ts0n + */ +package com.fr3ts0n.ecu.prot.vag; \ No newline at end of file diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/codes.properties b/android/library/com/fr3ts0n/ecu/prot/vag/res/codes.properties new file mode 100644 index 0000000..b2c84f1 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/codes.properties @@ -0,0 +1,747 @@ +# VAG Diagnostic trouble codes= +# Source: http://www.carscantool.de/PDF/FehlercodesVAGenglish.pdf= +# extracted painlessly using sed= += +#CODE=Description +0=No DTC Recognized +257=ABS Inlet Valve - Left Front (N101) +258=Shift Solenoid 1 - Open Circuit or Short to Ground or B+ (N88) +259=ABS Inlet Valve - Right Front (N99) +260=Shift Solenoid 2 - Open Circuit or Short to Ground or B+ (N89) +261=ABS Inlet Valve - Rear (N103) +262=Shift Solenoid 3 - Open Circuit or Short to Ground or B+ (N90) +263=Transmission 0107 - Mechanical/Hydraulic Malfunction +264=Shift Solenoid 4 - Open Circuit or Short to Ground or B+ (N91) +265=ABS Outlet Valve - Left Front (N102) +266=Shift Solenoid 5 - Open Circuit or Short to Ground or B+ (N92) +267=ABS Outlet - Right Front (N1) +268=Shift Solenoid 6 - Open Circuit or Short to Ground or B+ (N93) +269=ABS Outlet Valve - Rear (N104) +270=Shift Solenoid 7 - Open Circuit or Short to Ground or B+ (N94) +271=See VW or Audi Service Manual, Repair Group 01 (Depends on Which Vehicle Is under Test) +273=ABS Inlet Valve - Right Rear (N133 +274=ABS Outlet Valve - Left Rear (N134) +275=ABS Outlet Valve - Right Rear (N135) +276=ABS Outlet Valve - Right Rear (N136) +277=ABS Inlet or Outlet Valve - Left Front (N137) +278=ABS Main Valve (N105) +279=Differential Lock Valve 1 (N125) +280=Differential Lock Valve 2 (N126) +281=Vehicle Speed Sensor - No Signal (G68) +282=Throttle Position Actuator -V60 +283=ABS Wheel Speed Signal #1 (Left Front) - Range/Performance - G47 +284=ABS Inlet or Outlet Valve - Right Front - N138 +285=ABS Wheel Speed Signal #2 (Right Front) - Range/Performance - G45 +286=ABS Inlet or Outlet Valve - Left Front - N139 +287=ABS Wheel Speed Signal #3(Right Rear) - Range/Performance (G44) +289=ABS Inlet or Outlet Valve - Right Rear (N140) +290=ABS Wheel Speed Signal #4 (Left Rear) - Range/Performance. (G46) +291=Pressure / Fluid Level Warning Switch (F116 / F117) +292=Hydraulic Energy Supply Pressure Level +293=Multi-Function Transmission Range Switch - Malfunction (PRNDL Input) (F125) +294=Transmission Pressure Switch L (F174) +295=Transmission Pressure Switch 2 (F175) +296=Kick-down Switch - Short to ground (F8) +297=Input/Turbine Speed Sensor Circuit - Malfunction +297=Vehicle Speed Sensor Circuit - Range/Performance - Signal Noisy (G38) +297=Vehicle Speed Sensor Circuit - No Signal +297=Transmission Vehicle Speed Sensor (G38) +298=Rear Differential Lock Switch -E121 +299=Transmission Shift-Range Program Switch - Short Circuit -E122 +300=Transmission Fluid Temperature Sensor Circuit Low/High Input (G93) +300=Transmission Fluid Temperature Sensor Circuit High/Low Input (G93) +301=ABS Return-flow Pump (V39) +302=ABS Solenoid Valve Relay (J106) +303=Board Computer Function Selector Switch (E91) +305=Fuel Consumption Indicator Signal +306=Secondary Air Injection - Cylinder Bank 1 +307=Secondary Air Injection - Cylinder Bank 2 +309=Cleaning Solution Metering Pump (V135) +310=Catalytic Convertor Temperature Sensors (G20) +312=Catalytic Convertor Control Temperature Sensors (G132) +313=Three Way Catalytic Converter - Signal Malfunction +314=EGR Two Way Valve (N161) +447=ABS-ASR Motor - Electrical Connection 2 +501=Central Flap Motor Position Sensor -G92 +512=Cam Sensor - Signal Error +512=Camshaft Position Sensor - Not on Reference Mark +513=Engine Speed Sensor - G28 - Idle RPM Too Low +513=Engine Speed Sensor - G28 - Idle RPM Too High +513=Engine Speed Sensor - G28 - Signal Malfunction +514=Crankshaft Position Sensor - Erratic Signal - G4 +514=Crankshaft Position Sensor - G4 +515=Camshaft Position Sensor (Hall Effect Sensor) - No Signal (G40) : Check CMP, if OK, replace distributor +515=Camshaft Position Sensor (Hall Effect Sensor) -Short to B+ (G40) : Check CMP, if OK, replace distributor +516=Throttle Position Sensor - Closed Switch -F60 +517=Throttle Position Sensor - Wide-open Switch -F81 +518=Throttle Position Sensor - Signal Out of Range (G69) Also check for loose ECM power relay. +519=MAP Sensor - Out of Range -G71 +519=MAP Sensor - Voltage Low -G71 +519=MAP Sensor - Voltage High -G71 +520=Volume Mass Air Flow Sensor -G19ig70 +521=Co Fuel Trim Potentiometer -G74 +522=Engine Coolant Temperature Sensor -G62 +523=IAT Sensor - Temp High - Circuit Low - G42 +523=IAT Sensor - Temp Low - Circuit High - G42 +524=Knock Sensor 1 -G61 +525=O2 Sensor - Voltage Low -G39 +526=Brake Light Switch - Incorrect signal (F) +527=Intake Air Temperature Sensor - G72 +528=Barometric Pressure Sensor - F96 +529=Engine Speed Input Circuit (RPM Sensor) - Malfunction. Also check for loose ECM power relay. +529=Engine Speed Input Circuit (RPM Sensor) –No Signal +530=Throttle Position Sensor -G88 +531=Mass Air Flow Sensor Reference Voltage +532=Transmission Control Module Relay - Supply Voltage (B+) Malfunction Low Battery or Bad Ground +532=Supply Voltage (B+) +533=Idle Air Control Regulation +534=Oil Temperature Sensor -G8 +535=First Knock Sensor +536=Second Knock Sensor +537=Oxygen Sensor Control +538=Reference Voltage +539=Fuel Temperature Sensor -G81 +540=Knock Sensor 2 -G66 +541=Slide Travel Sensor -G99 +542=Needle Lift Sensor -G80 +543=Engine Speed Input Circuit - RPM Upper Limit Exceeded +544=Maximum Charge Air Pressure Exceeded +545=Engine Intervention Unreadable. Also check for loose ECM power relay. +545=Engine Intervention Stuck Off. Also check for loose ECM power relay. +545=Engine Intervention Stuck On. Also check for loose ECM power relay. +546=Data Communication Line Faulty +547=ABS Pressure Control Switch -F137 +548=System Voltage Malfunction +549=Fuel Consumption Signal +549=Load Signal Stuck Off (RPM Signal missing) +549=Load Signal Stuck On (RPM Signal missing) +550=Injection Start Control +551=Catalytic Convertor Excess Temperature +552=Volume Air Flow Sensor (Position Sensor) -G19 +553=Mass Air Flow Sensor -G70 +554=Oxygen Sensor 2 - Control +555=Heating Circuit - Oxygen Sensor 2 -G108 +558=Mixture Control Adjustment Limit - Lean Position +559=Mixture Control Adjustment Limit - Rich Position +560=EGR Temperature Sensor Switch Short or Implausible Value +561=Mixture Adjustment Control +575=Manifold Absolute Pressure Sensor +577=Knock Sensor Control - Cylinder 1 +578=Knock Sensor Control - Cylinder 2 +579=Knock Sensor Control - Cylinder 3 +580=Knock Sensor Control - Cylinder 4 +581=Knock Sensor Control - Cylinder 5 +582=Knock Sensor Control - Cylinder 6 +583=Knock Sensor Control - Cylinder 7 +584=Knock Sensor Control - Cylinder 8 +585=EGR Temperature Sensor - G98 +586=EGR System Control +587=Mixture Control Adjustment Limit - Bad ECU ground, Air leak, Leaking Injector. +588=Air-bag Ignition Circuit - Driver Side -N95 +589=Air-bag Ignition Circuit 1 - Passenger Side -N131 +590=Air-bag Ignition Circuit 1 - Passenger Side -N132 +591=Seat Belt Tensioner Switch - E24 +592=Seat Smelt Tensioner Switch - E25 +593=Seat Detect Switch - Passenger Side -F151 +594=Air-bag Ignition Circuit +595=Crash Data Already Stored +596=Injector or Trans. Solenoid Wires - Short +597=Varying ABS Wheel Speed Signals - Range/Performance +598=Hydraulic/Mechanical Malfunction +599=Possibility-pressure Brake Light Switch +600=Temperature Regulator Flap Motor Position Sensor -G92 +602=Foot-wall/defroster. Flap Motor Position Sensor -G114 +603=Foot-wall/defroster Flap Motor -V85 +604=Back Pressure Flap Motor Position Sensor -G113 +605=Fresh Air Recirculation Flap Two-way Valve -N63 +606=Engine Coolant Two-way Valve -N147 +607=Outside Air Temperature Display -G106 +608=Load Sensor -G119 +609=Ignition Output 1 +610=Ignition Output 2 +611=Ignition Output 3 +612=Ignition Output 4 +613=Ignition Output 5 +614=Ignition Output 6 +615=Ignition Output 7 +616=Ignition Output 8 +617=Air-bag Deceleration Sensor - Left -G104 +618=Air-bag Deceleration Sensor - Right -G105 +619=Sensor Supply Line - Left +620=Sensor Supply Line - Right +621=Pressure Reduction Valve -N155 +622=Draining Water from Fuel Filter +623=ABS/Transmission Electrical Connection +624=A/C Compressor Engagement +625=Vehicle Speed Signal +626=Glow Plug Indicator Light -29 +627=Water Level Sensor -G120 +628=Actuating Variable Control +629=Vacuum Vent Valve - Brake -F47 +630=A/C Switched on +633=Wiring to Ignition/sensor for Delay +634=Series Resistance -N159 +635=Oxygen Sensor Heating Circuit - Ahead of Catalytic Convertor +636=Acceleration Sensor - Right Front - G121 +637=Acceleration Sensor - Left Front - G122 +638=Throttle Angle Signal - Stuck Off. Also check for loose ECM power relay. +638=Throttle Angle Signal - Stuck On. Also check for loose ECM power relay. +638=Engine/Transmission Electrical Connection 2. Also check for loose ECM power relay. +639=Deceleration Sensor -G123 +640=Oxygen Sensor Heating Relay -J278 +641=ATF-Temperature too High +642=EDL Switch-over Valve - Right Front - N166 +643=EDL Outlet Valve - Right Front - N167 +644=EDL Switch-over Valve - Left Front -N168 +645=EDL Outlet Valve - Left Front - N169 +646=ABS-ASR Motor - Electrical Connection 1 +648=Oxygen Sensor Heating Circuit - Behind Catalytic Convertor +649=ABS Inlet/outlet Valve - Rear -N160 +650=Clutch Vacuum Vent Valve Switch -F36 +651=Ignition Wiring +652=Transmission Shift-Range Controller - Incorrect Gear Ratio +652=Transmission Shift-Range Controller - Gear #1 - Incorrect Ratio +652=Transmission Shift-Range Controller - Gear #2 - Incorrect Ratio +652=Transmission Shift-Range Controller - Gear #3 - Incorrect Ratio +652=Transmission Shift-Range Controller - Gear #4 - Incorrect Ratio +653=Automatic Transmission Selector Lever +654=Seat Belt Tensioner Igniter 1 -N153 +655=Seat Belt Tensioner Igniter 1 -N154 +656=Air-bag Seat Detect Sensor -G128 +657=Center Vent Adjusting Motor -V102 +658=Operating Module +659=Self Test +660=Kick-down Switch / Throttle Position Sensor +661=Temperature Indicator +662=Tachometer -G5 +663=Speedometer -G21 +664=Fuel Gauge +665=Seat Belt Warning Light -K19 +666=Signal +667=Ambient-temperature Signal +668=Battery Power Voltage Supply (Terminal 30) +669=Secondary Mil -K97 +670=Throttle Position Sensor -G127 +671=Cruise Control Switch -E45 - Undefined Switch Position +672=ABS Hydraulic Pump with Series Resistance +673=Brake Pedal Pressed +674=Brake Released +675=IV-Left Front: OV OV-Left Front; OV - Left Front Wheel Locked +676=IV-Left Front: B+ OV-Left Front: OV - Left Front Wheel Locked +677=IV-Left Front: B+ OV-Left Front: B+ - Left Front Wheel Free +678=IV-Left Front: B+ OV-Left Front: OV - Left Front Wheel Free +679=Oxygen Sensor Heating Circuit in Front of Catalytic Convertor +680=IV-Right Front: OV OV-Right Front: OV - Right Front Wheel Locked +681=IV-Right Front: B+ OV-Right Front: OV - Right Front Wheel Locked +682=IV-Right Front: B+ OV-Right Front: B+ - Right Front Wheel Free +683=IV-Right Front: B+ OV-Right Front: OV - Right Front Wheel Free +684=Oxygen Sensor Heating Circuit. Behind Catalytic Convertor +685=IV-Left Rear: OV OV-Left Rear: OV - Left Rear Wheel Locked +686=IV-Left Rear: B+ OV-Left Rear: OV - Left Rear Wheel Locked +687=IV-Left Rear: B+ OV-Left Rear: B+ - Left Rear Wheel Free +688=IV-Left Rear: B+ OV-Left Rear: OV - Left Rear Wheel Free +689=Outside Air in Intake Air System +690=IV-Right Rear: OV OV-Right Rear: OV - Right Rear Wheel Locked +691=IV-Right Rear: B+ OV-Right Rear: OV - Right Rear Wheel Locked +692=IV-Right Rear: B+ OV-Right Rear: B+ - Right Rear Wheel Free +693=IV-Right Rear: B+ OV-Right Rear: OV - Right Rear Wheel Free +694=Switch and Instrument Lighting +695=Hydraulic Pump (B+) - Left Front/right Front Wheel Looked +696=ABS Pressure Reducing Valve. -N170 +697=ABS Pressure Reducing Valve. -N171 +698=Control Module Increased Current Consumption +699=Oxygen Sensor I - Behind Catalytic Convertor -G130 +700=Oxygen Sensor 2 - Behind Catalytic Convertor -G131 +701=ECT Overheat Test +702=Flexible Fuel Sensor -G133 +703=CTP Recognition TPS/CTP Switch +705=Coolant Fan Switched on +709=Sunlight Photo Sensor 2-g134 +710=Defroster Flap Motor -V107 +711=Left Foot Well Flap Motor -V108 +712=Right Foot Well Flap Motor -V109 +713=Left Center Vent Motor -110 +714=Right Center Vent Motor -V111 +715=Rear Foot Well Vent Motor -V112 +716=Recirculation Flap Motor -V113 +717=EVAP Flap Motor -V114 +718=Upper Left Vent Switch -F179 +719=Upper Right Vent Switch -F180 +720=Lower Left Vent Switch -F181 +721=Left Right Vent Switch -F182 +722=Left Center Vent Switch -F183 +723=Right Center Vent Switch -F184 +724=Left Center Foot Well Vent Switch -F185 +725=Right Rear Foot Well Vent Switch -F186 +726=Center Rear Foot Well Vent Switch -F187 +727=Defroster Flap Motor - Position Sensor -G135 +728=Left Center Vent Motor - Position Sensor -G136 +729=Right Center Vent Motor - Position Sensor -G137 +730=Center Vent Motor - Position Sensor -G138 +731=Left Foot Well Flap Motor - Position Sensor -G139 +732=Right Foot Well Flap Motor - Position Sensor -G140 +733=Rear Foot Well Left Vent Motor - Position Sensor -G141 +734=Center Vent Position Sensor -G142 +735=Recirculation Flap Position Sensor -G143. * If this code is found on late model VR6 (AAA) refer to code #01247. +736=EVAP Flap Motor. Position Sensor -G144 +737=Left Heat Regulating Valve -N175 +738=Rear Heat Regulating Valve -N176 +739=Coolant Pump -V50 +740=Cylinder 1 CKP Sensor -G145 +741=Brake Pedal Position Status Monitoring +742=Battery Ventilation System +743=Battery Ventilation Sensor -G146 +744=Battery Temperature Regulation +745=Insulation Status Monitoring +746=Battery Cell Failure +747=Front Battery Temperature Sensor -G52 +748=Rear Battery Temperature Sensor -G53 +749=Ventilation Flap +750=Fault Lamp Circuit +751=Battery Capacity Indicator +752=Fan and Battery Heating +753=Electrical Connector - Wheel Speed Sensor +754=ECT Warning Light +755=Engine Oil Pressure Warning Light -K3 +756=Left Vent Temperature Sensor -G150 +757=Left Vent Temperature Censor -G151 +758=Secondary Air Injection System (Air) +759=Left Vent Temperature Regulator -G155 +760=Right Vent Temperature Regulator (Actuator) -G156 +761=Diagnostic Trouble Code Stored in Control Unit +762=Fuel Injector(s) -N181 +763=Driver Side Gas Pressure Sensor -G147 +764=Passenger Side Gas Pressure Sensor -G148 +765=Slide Control Travel (Piston Displacement) Sensor -G149 +766=Front Vent Temperature Sensor -G12 +767=Rear Evaporator Temperature Sensor R-g153 +768=Rear Heater Core Temperature Sensor -G154 +769=Engine Coolant Temperature Sensor -G82 +770=Engine Coolant Temperature Sensor -G83 +771=Fuel Level Sensor -G +772=Oil Pressure Switch -F22 +773=Oil Pressure Sensor -G10 +774=Level Control System Sensor - Left Rear - G76 +775=Level Control System Sensor - Right Rear - G77 +776=Level Control System Sensor - Left Front - G78 +777=Throttle Position Sensor -G79 +778=Steering Angle Sensor -G85 +779=Outside Air Temperature Sensor -G17 +780=Vertical Motion Sensor -G90 +781=Positioning Motor - Left Front -V76 +782=Positioning Motor - Right Front - V77 +783=Positioning Motor - Left Front - V78 +784=Positioning Motor - Right Rear - V79 +785=Temperature Sensor - Instrument Panel -G56 +786=Temperature Sensor - in Headliner -G86 +787=Fresh Air Intake Duct Temperature Sensor -G89 +788=Foot Well/defrost Flap Two-wag Valve -N118 +789=Backup Switch -F41 +790=Recirculating/fresh Air Flap +791=Air Conditioner Evaporator Temperature Switch -G33 +792=Air Conditioner Pressure Switch -F129 +793=Brake Pedal Position Sensor -G1 +794=Hydraulic Pump Sensor -G101 +795=Rear Axle Vertical Acceleration Sensor -G102 +796=Fan for Integer Temperature Sensor -V42 +797=Sunlight Photo Sensor -G107 +798=Segment Test +799=Engine Coolant Temperature Sensor -G110 +800=Ambient Temperature Sensor Fresh Air Blower -G109 +801=A/C Refrigerant High Pressure Switch -F11b +802=A/C Refrigerant Low Pressure Switch -F73 +803=Coil Spring Travel Sensor - Right Front - G118 +804=Coil Spring Trawl Sensor - Left Front -G115 +805=Suspension Strut Valve - Left Front - N148 +806=Suspension Strut Valve - Right Front - N149 +807=Suspension Strut Valve - Left Front - N150 +808=Suspension Shut Valve - Right Rear - N151 +811=System Not Ready for Activation +824=Traction Control Indicator Light -K86 +1016=Gas-filled Suspension Bleeder Valve -N106 +1017=Gas-filled Suspension System Compressor -V65 +1018=Coolant Fan -V7 +1019=Relay +1020=Water Pump -V36 +1021=Differential Lock Indicator Light -K81 +1022=Interior Light - Combination Figure Activated +1023=Warning Buzzer -H3 +1025=Malfunction Indicator Lamp Faulty +1027=Rear Warm Air Fan -V47 +1028=Fan Relay -J323 +1028=Rear Evaporator Fan -V20 +1029=A/C Relay -J32 +1039=ECT Sensor -G2 +1040=ABS/Transmission Electrical Connection 2 +1041=Traction Control System - Function Unreadable +1044=Transmission Control Module - Incorrectly Coded +1045=Tiptronic Switch -F189 +1046=Broke Pod Wear Indicator Light -L32 +1047=Brake and Parking Brake Warning Light -Kt +1048=Diesel Electronic Warning Light -K104 +1049=Supply Voltage (Terminal 50) +1050=Glow Plug Status Monitoring +1051=Fuel MC Positioning Motor -V117 +1052=Throttle Position Sensor -G157 +1053=Injection Start-valve -N182 +1054=Power Supply Relay (Terminal 30) -J317 +1055=Injection Start-sensor -G158 +1057=Function - Constant Charge - Voltage +1058=Function - Constant Charge - Current +1059=Rotor Position Sensor -G159 +1060=Ignition Coil Lower Temperature Sensor -G160 +1061=gnition Coil Upper Temperature Sensor -G161 +1070=Starter Relay -J53 +1071=Clutch Pedal Position Sensor -G162 +1072=Clutch Position - Vacuum Valve -N183 +1073=Clutch Pressure System +1074=Clutch Position - Vent Valve +1075=Vacuum Pump Relay -J320 +1076=Hydraulic Pump Clutch Relay -J319 +1077=Brake Booster Vacuum Switch -F190 +1078=TR Gear Selector Switch -F191 +1079=Power Steering Relay -J320 +1080=Power Steering Pressure Switch -F192 +1081=Priority Switch Valve -N185 +1082=Low Fuel Level Warning Light -K105 +1083=Low Windshield Fluid - Windshield Fluid Indicator Light or Sensor -K106 +1084=32oF (0o) Freeze Temperature Warning Light -K107 +1085=39oF (4o) Temperature Warning Light -K108 +1086=Speedometer - Vehicle Speed Sensor -G22 +1087=Basic Setting Not Performed +1088=Mixture Control Adjustment 2 +1089=Tensioning Bow Raised Position Switch -F204 +1090=Tensioning Bow Stowed Position Switch -F203 +1091=Convertible Top Closed Position Switch -F202 +1092=Convertible Top Open Position Switch -F171 +1093=Compartment Cover Open Position Switch -F201 +1094=Compartment Cover Left Switch 3-F195 +1095=Compartment Cover Unlocked Left Switch 2-F197 +1096=Comportment Cover Locked Left Switch 1-F199 +1097=Convertible Top Front Lock Switch -F172 +1098=Trunk Lid Closed Position Switch -F206 +1099=Luggage Compartment Switch (Locked) +1100=Luggage Compartment Switch (Unlocked) +1101=Convertible Top Latch Open Position Switch -F205 +1102=Compartment Cover Right Switch 3-F196 +1103=Compartment Cover Unlocked Right Switch 2-F198 +1104=Compartment Cover Locked Right Switch 1-F2 +1105=Solenoid Valve 8-N186 +1106=Power Window Opening Relay -J291 +1107=Convertible Top Locked Indicator Light -K98 +1108=Power Window Closing Relay -J292 +1109=Convertible Top Hydraulic Pump Relay -J321 +1110=Convertible Top Unlocking Solenoid -N187 +1111=Luggage Compartment Lock Actuator Motor 1 +1112=Actuator Motor 1 and 2 Power Supply +1113=Luggage Compartment Lock Actuator Motor 2 +1114=Parking Brake Warning Light Switch -F9 +1115=Just 3 Byte Space +1116=Convertible Top Unlocking Actuator Motor +1117=Generator Terminal DF Load Signal +1118=Engine Pre-heating Circuit +1119=Transmission Shift-Range Gear Position Signal +1120=Camshaft Adjustment 1 +1121=Camshaft Adjustment 2 +1122=Camshaft Position Sensor 2-G163 +1123=Triggering Faulty +1124=Charge Time Status Monitoring +1125=Intake Manifold Change-over +1126=Engine Speed Signal +1127=Reserve Fuel Indicating Lamp +1128=Anti-theft System - Immobilizer Sensor -D2 +1129=S-terminal -H15 +1130=ABS Operation - Signal outside range of tolerance +1131=Blinking Light Activation +1132=Front Infrared Sensor -G166 +1133=Rear Infrared Sensor -G167 +1134=Alarm Horn -12 +1135=Vehicle Interior-motion Sensor +1136=Engine Start Interrupt +1137=Central Locking Contact Switch +1138=Central Locking - Drivers Door Unlock +1139=Central Locking - Passenger Door Unlock +1140=Central Locking - Trunk Lid Unlock +1141=Trunk Lid Release Switch Motor +1142=Central Locking - Unlocking Motor +1143=Central Locking - Opening Motor +1144=Central Locking - Opening Motor +1145=Central Locking - Opening Motor +1146=Central Locking - Closing Motor +1147=Central Locking - Trunk Lid Release Motor -V120 +1148=Save Fuse Door - Activation +1149=Save Fuse Door - Deactivating +1150=Analog Indicator +1151=Diesel Engine Safety Switch -F207 +1152=TR Gear Monitoring Switch -F209 +1153=E- (Economic) Switch - E163 +1154=Clutch System Pressure Switch -F210 +1155=Clutch Mechanics +1156=TR Gear Recognition Switch -F208 +1157=Alarm Horn Voltage Supply +1158=Turn Signal Voltage Supply +1159=Save Fuse Wiring +1160=Coolant Glow Plug Relay -J325 +1165=Throttle Body Control Module -J338 +1166=Engine Torque Signal +1167=Wide Open Throttle Stop - Throttle Stop Valve -N194 +1168=Idle Rpm Increase Valve -N177 +1169=Door Contact Switch - Driver Side -F2 +1170=Fuel Injection Duration Sensor -G175 +1172=Seat Heating Temperature Sensor - Driver Side -G59 +1173=Longitudinal Adjustment Motor - Driver Side -V28 +1174=Height Seat Adjustment - Driver Side -V38 +1175=Heated Seat Adjustment - Driver Side - E94 +1176=Key Faulty +1177=Engine Control Unit +1179=Incorrect Key Entry +1180=Engine / A/C - Electrical Connection +1181=Initializing - Only 2 Keys Pressed +1182=Height Adaptation +1183=Catalytic Convertor Warning Lamp -K72 +1184=Outlet Temperature Sensor -G174 +1185=Fresh Air Blower - Rear -V80 +1186=Rear Air Distribution Servo Motor -V136 +1187=Rear Temperature Flap Servo Motor -V137 +1188=Control Module Solenoid - Electrical Connector +1190=Control Module Actuator Motor - Electrical Connector +1192=Torque Converter Clutch +1193=Low Heat Output -J359 +1194=High Heat Output -J360 +1196=Engine/Transmission Can Bus +1197=Engine/Transmission Can Bus - Wire-A +1198=Engine/Transmission Can Bus - Wire-B +1199=Engine/ABS Electrical Connection +1200=ABS Valves Voltage Supply - Fuse S54 +1201=ABS Pump Voltage Supply - Fuse S53 +1202=Diagnostic Wire +1208=Data Record Changes - VIN +1235=Secondary Air Injection - Solenoid Valve -N112 +1236=Shift-Lock Solenoid -N110 +1237=Fuel Cut-off Valve -N109 +1238=Ignition Timing (Spark Angle) Control +1239=Throttle Position Actuator Vent Valve -N97 +1240=Throttle Position Actuator Breather Valve -N117 +1241=EVAP Canister Purge Solenoid Valve -N115 +1242=Final Stage in Control Unit +1243=Intake Manifold Change-over Valve -Nix +1244=Heating Oxygen Sensor Control Module -J208 +1245=Differential Pressure Regulator -N73 +1246=Early Fuel Evaporation Relay -J81 +1247=EVAP Canister Purge Regulator Valve -N80 +1248=Wide Open Throttle Enrichment Two-way Valve -N54 +1249=Cylinder 1 - Injector Fault -N30 +1250=Cylinder 2 - Injector Fault -N31 +1251=Cylinder 3 - Injector Fault -N32 +1252=Cylinder 4 - Injector Fault -N33 +1253=Cylinder 5 - Injector Fault -N83 +1254=Cylinder 6 - Injector Fault -N84 +1255=Cylinder 7 - Injector Fault -N85 +1256=Cylinder 8 - Injector Fault -N86 +1257=Idle Air Control Valve -N71 +1258=Air Flap Positioner -V63 +1259=Fuel Pump Relay Circuit -J17 +1260=Deceleration Fuel Cut-off Valve -N55 +1261=Oxygen Sensor Frequency Valve -N7 +1262=Wastage Bypass Regulator Valve -N75 +1263=Cold Start Injector -N17 +1264=Secondary Air Injection Pump Relay -J299 +1265=EGR Vacuum Regulator Solenoid Valve -N18 +1266=Glow Plug Relay -J52 +1267=Automatic Glow Time Control Unit -J179 +1268=Quantity Adjuster -N146 +1269=Injection Start Valve -N108 +1270=A/C Compressor Clutch -N25 +1271=Temperature Regulator Flap Motor -V68 +1272=Central Air Flap Motor -V70 +1273=Fresh Air Blower - V2 +1274=Air Flow Flap Motor - V71 +1275=Solenoid Relay +1276=ABS Hydraulic Pump - V64 +1277=ABS Hydraulic Pump Relay -J185 +1278=Electronic Differential Lock Cut-off Relay -J263 +16486=Mass or Volume Air Flow Circuit - Low input +16487=Mass or Volume Air Flow Circuit - High Input. May be due to a low battery if found with 17988 (P1580) +16496=IAT Sensor - Temp High - Circuit Low - G42 +16497=IAT Sensor - Temp Low - Circuit High - G42 +16500=Engine Coolant Temperature Circuit - Range/Performance Problem +16501=Engine Coolant Temperature Circuit - Low Input (High Temp) +16502=Engine Coolant Temperature Circuit - High Input (Low Temp) +16504=Throttle Position Sensor A - Circuit Malfunction +16505=Throttle Position Sensor A - Circuit - Performance Problem - Out of Range +16506=Throttle Position Sensor A Circuit - Low Voltage Input +16507=Throttle Position Sensor A Circuit - High Voltage Input +16509=Cooling System - Temp Too Low to Enter Closed Loop - G62 +16514=O2 Sensor Circuit - Malfunction (Bank 1 Sensor 1) +16515=O2 Sensor Circuit - Voltage Low (Bank 1 Sensor 1) +16516=O2 Sensor Circuit - High Voltage (Bank 1 Sensor 1) +16517=O2 Sensor Circuit - Slow Response (Bank 1 Sensor 1) +16518=O2 Sensor Circuit - No Activity Detected (Bank 1 Sensor 1) +16519=O2 Sensor Heater Circuit - Malfunction (Bank 1 Sensor 1) +16520=O2 Sensor Circuit - Malfunction (Bank 1 Sensor 2) +16521=O2 Sensor Circuit - Low Voltage (Bank 1 Sensor 2) +16522=O2 Sensor Circuit - High Voltage (Bank 1 Sensor 2) +16524=O2 Sensor Circuit - Slow Response (Bank 1 Sensor 2) +16525=O2 Sensor Heater Circuit - Malfunction (Bank 1 Sensor 2) +16534=O2 Sensor Circuit - Malfunction (Bank 2 Sensor 1) +16536=O2 Sensor Circuit - High Voltage (Bank 2 Sensor 1) +16537=O2 Sensor Circuit - Slow Response (Bank 2 Sensor 1) +16538=O2 Sensor Circuit - No Activity Detected (Bank 2 Sensor 1) +16539=O2 Sensor Heater Circuit - Malfunction (Bank 2 Sensor 1) +16540=O2 Sensor Circuit - Malfunction (Bank 2 Sensor 2) +16542=O2 Sensor Circuit - High Voltage (Bank 2 Sensor 2) +16543=O2 Sensor Circuit - Slow Response (Bank 2 Sensor 2) +16544=O2 Sensor Circuit - No Activity Detected (Bank 2 Sensor 2) +16545=O2 Sensor Heater Circuit - Malfunction (Bank 2 Sensor 2) +16554=Fuel Trim - Malfunction (Bank 1) +16555=Fuel Trim - System Lean (Bank 1) +16556=Fuel Trim - System Rich (Bank 1) +16557=Fuel Trim - Malfunction (Bank 2) +16558=Fuel Trim - System Lean (Bank 2) +16559=Fuel Trim - System Rich (Bank 2) +16684=Random Misfire Detected - Any Cylinder +16685=Cylinder #1 - Misfire Detected +16686=Cylinder #2 - Misfire Detected +16687=Cylinder #3 - Misfire Detected +16688=Cylinder #4 - Misfire Detected +16689=Cylinder #5 - Misfire Detected +16690=Cylinder #6 - Misfire Detected +16691=Cylinder #7 - Misfire Detected +16692=Cylinder #8 - Misfire Detected +16706=Ignition/Distributor Engine Speed Input Circuit - No Signal +16711=Knock Sensor #1 Circuit - Low Input (Bank 1 or Single Sensor) +16716=Knock Sensor #2 Circuit - Low Input (Bank 2) +16721=Crankshaft Position Sensor Circuit - Low Input +16725=Camshaft Position Sensor Circuit - Out of Range/Performance +16784=Exhaust Gas Recirculation (EGR) - Flow Malfunction +16785=Exhaust Gas Recirculation (EGR) - Flow Insufficient +16786=Exhaust Gas Recirculation (EGR) - Flow Excessive +16795=Secondary Air Injection System (B2) - Incorrect Flow +16806=Main Catalyst Efficiency - Below Threshold (Bank 1) +16816=Main Catalyst Efficiency - Below Threshold (Bank 2) +16824=Evaporative Emission Control System (EVAP) - Purge Malfunction +16825=Evaporative Emission Control System - Incorrect Purge Flow +16826=Evaporative Emission Control System - Leak Detected (small leak) +16836=Evaporative Emission Control System - Pressure Sensor - Low Input +16837=Evaporative Emission Control System - Pressure Sensor - High Input +16839=Evaporative Emission Control System - Leak Detected (gross leak) +16845=Fuel Level Sensor Circuit - Range/Performance +16885=Vehicle Speed Sensor - Range/Performance +16890=Idle Control Module - RPM Lower Than Expected +16891=Idle Control Module - RPM Higher Than Expected +16894=Throttle Position Sensor - Closed Switch +16989=Internal Control Module Read Only Memory (EPROM) Error +17090=Transmission Range Sensor Circuit - Range/Performance +17091=Transmission Range Sensor Circuit - Low Input +17509=O2 Sensor Circuit (B1-S1) Voltage Too Low/Air Leak +17510=O2 Sensor Circuit Heating Circuit (B1-S1) - Short to B+ +17511=O2 Sensor Circuit Heating Circuit (B1-S1) - Output Too Low +17512=O2 Sensor Circuit (B1-S2) Voltage Too Low - Air Leak +17513=O2 Sensor Circuit Heating Circuit (B1-S2) -Short to B+ +17514=O2 Sensor Circuit (B2-S1) Voltage Too Low - Air Leak +17515=O2 Sensor Circuit Heating Circuit (B2-S1) - Short to B+ +17516=O2 Sensor Circuit Heating Circuit (B2-S1) - Output too Low +17517=O2 Sensor Circuit (B2-S2) Voltage Too Low - Air Leak +17518=O2 Sensor Circuit Heating Circuit (B2-S2) - Short to B+ +17535=Long Term Fuel Trim - System too Rich (Bank 1) +17536=Long Term Fuel Trim - System too Lean (Bank 1) +17609=Cylinder #1 Fuel Injector Circuit - Electrical Malfunction +17610=Cylinder #2 Fuel Injector Circuit - Electrical Malfunction +17611=Cylinder #3 Fuel Injector Circuit - Electrical Malfunction +17612=Cylinder #4 Fuel Injector Circuit - Electrical Malfunction +17613=Cylinder #5 Fuel Injector Circuit - Electrical Malfunction +17614=Cylinder #6 Fuel Injector Circuit - Electrical Malfunction +17615=Cylinder #7 Fuel Injector Circuit - Electrical Malfunction +17616=Cylinder #8 Fuel Injector Circuit - Electrical Malfunction +17621=Cylinder #1 Fuel Injector Circuit - Short to B+ +17622=Cylinder #2 Fuel Injector Circuit - Short to B+ +17623=Cylinder #3 Fuel Injector Circuit - Short to B+ +17624=Cylinder #4 Fuel Injector Circuit - Short to B+ +17625=Cylinder #5 Fuel Injector Circuit - Short to B+ +17626=Cylinder #6 Fuel Injector Circuit - Shod to B+ +17627=Cylinder #7 Fuel Injector Circuit - Shod to B+ +17628=Cylinder #8 Fuel Injector Circuit - Shod to B+ +17633=Cylinder #1 Fuel Injector Circuit - Short to Ground +17634=Cylinder #2 Fuel Injector Circuit - Short to Ground +17635=Cylinder #3 Fuel Injector Circuit - Short to Ground +17636=Cylinder #4 Fuel Injector Circuit - Short to Ground +17637=Cylinder #5 Fuel Injector Circuit - Short to Ground +17638=Cylinder #6 Fuel Injector Circuit - Short to Ground +17639=Cylinder #7 Fuel Injector Circuit - Short to Ground +17640=Cylinder #8 Fuel Injector Circuit - Short to Ground +17645=Cylinder #1 Fuel Injector Circuit - Open Circuit +17646=Cylinder #2 Fuel Injector Circuit - Open Circuit +17647=Cylinder #3 Fuel Injector Circuit - Open Circuit +17648=Cylinder #4 Fuel Injector Circuit - Open Circuit +17649=Cylinder #5 Fuel Injector Circuit - Open Circuit +17650=Cylinder #6 Fuel Injector Circuit - Open Circuit +17651=Cylinder #7 Fuel Injector Circuit - Open Circuit +17652=Cylinder #8 Fuel Injector Circuit - Open Circuit +17656=Fuel Level Too Low +17733=Cylinder #1 Knock Control Limit Attained +17734=Cylinder #2 Knock Control Limit Attained +17735=Cylinder #3 Knock Control Limit Attained +17736=Cylinder #4 Knock Control Limit Attained +17737=Cylinder #5 Knock Control Limit Attained +17738=Cylinder #6 Knock Control Limit Attained +17739=Cylinder #7 Knock Control Limit Attained +17740=Cylinder #8 Knock Control Limit Attained +17747=Crankshaft Position/Engine Speed Sensors Cross connected +17748=Camshaft/Crankshaft Position Sensors (B2) - Out of Sequence +17749=Ignition Coil Power Output Stage #1 - Short to Ground +17751=Ignition Coil Power Output Stage #2 - Short to Ground +17753=Ignition Coil Power Output Stage #3 - Short to Ground +17799=Camshaft Position Sensor (B2) - Short to Ground +17800=Camshaft Position Sensor Open (B2) - Short to B+ +17801=Ignition Coil Power Output Stage #1 - Electrical Malfunction +17802=Ignition Coil Power Output Stage #2 - Electrical Malfunction +17803=Ignition Coil Power Output Stage #3 - Electrical Malfunction +17804=Engine Speed Sensor - Missing Tooth +17808=EGR Valve Circuit - Electrical Malfunction +17809=EGR Valve Circuit - Power Stage Short to Ground +17810=EGR Valve Circuit - Short to B+ +17815=EGR Temperature Sensor - Signal too Low +17816=EGR Temperature Sensor - Signal too High +17817=Tank Ventilation Valve - Electrical Malfunction +17818=Tank Ventilation Valve - Short to B+ +17819=Secondary Air Injection System (B2) - Restricted Flow +17822=Secondary Air Injection System (B2) - Leak Detected +17826=Fuel Level Sensor - Signal too High +17828=Secondary Air Injection System Control Module - Electrical Malfunction +17829=Secondary Air Injection System Control Valve Circuit - Short to Ground +17830=Secondary Air Injection System Control Valve Circuit - Short to B+ +17831=Secondary Air Injection System (B1) - Flow too Low +17832=Secondary Air Injection System (B1) - Leak Detected +17833=Tank Ventilation Valve - Short to Ground +17834=Tank Ventilation Valve - Open Circuit +17842=Secondary Air Injection System Pump Relay Circuit - Short to B+ +17844=Secondary Air Injection System Pump Relay Circuit - Electrical Malfunction +17848=EGR Valve Circuit - Power Stage Open +17858=Secondary Air Injection System Pump Relay Circuit - Short to B+ +17859=Secondary Air Injection System Pump Relay Circuit - Short to Ground +17860=Secondary Air Injection System Pump Relay Circuit - Open Circuit +17878=EVAP Emission Control System L.D.P Circuit - Malfunction +17879=EVAP Emission Control System L.D.P. Circuit - Short to B+ +17883=EVAP Emission Control System L.D.P. - Malfunction Signal Circuit open +17884=EVAP Emission Control System L.D.P. - Malfunction/Insufficient Vacuum +17908=Fuel Pump Relay Circuit - Electrical Malfunction +17910=Fuel Pump Relay Circuit - Short to B+ +17912=Intake Air System Bypass Air Determined +17913=CTP Switch not Closing - Open Circuit +17914=CTP Switch not Opening - Short to Ground +17917=IAC Circuit - Electrical Malfunction +17918=IAC Circuit - Short to B+ +17919=Intake Manifold Changeover Valve Circuit - Electrical Malfunction +17920=Intake Manifold Changeover Valve Circuit - Short to B+ +17951=Throttle Actuation Potentiometer - Signal too Low +17952=Throttle Actuation Potentiometer - Signal too High +17978=Engine Start Blocked by Immobilizer (P1570) +17988=Throttle Actuator (B1) Fault - May be caused by low battery if found with 16487 (P0103) +17990=Idle Adaption at Limit +18800=Power Supply (B+) Terminal 15 - Low Voltage +18010=Power Supply (B+) Terminal 30 - Low Voltage +18014=Rough Road Spec. Engine Torque ABS-SG - Electrical Malfunction +18019=MIL Call-up Circuit/Transmission Control Module - Short to Ground +18020=ECM - Incorrectly Coded +18021=MIL Call-up - Circuit Open or Short to B+ +65535=MIL-OFF=No Faults Recorded, MIL-ON=Control Unit Failure or Internal Control Module Keep Alive Memory (KAM) Error or Power Failure to Control Unit or Bad Ground Contacts diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/ecuadr.properties b/android/library/com/fr3ts0n/ecu/prot/vag/res/ecuadr.properties new file mode 100644 index 0000000..deb7741 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/ecuadr.properties @@ -0,0 +1,98 @@ +00=Please select system +01=Engine control (ECU) +02=Transmission control (TCU) +03=Brake control (ABS) +04=Steering control +05=Entry/Start authorisation control +06=Seat adjustment (passenger) +07=Display control +08=Air condition / Heating control +09=Central electric control +0D=Sliding door (left side) +0E=Mediaplayer Position 1 +0F=Radio-Tuner digital +11=Engine control (ECU II) +12=Clutch control +13=Distance control +14=Shock absorber control +15=Airbag +16=Steering wheel +17=Cockpit +18=Ext. Heating / Park heating +19=Data bus diagnosetic interface +1C=Position deterction +1D=Driver identification +1E=Mediaplayer Position 2 +1F=Radio-Tuner Satellite +21=Engine control (ECU III) +22=All wheel drive +23=Brake booster +24=Traction control +25=Immobilizer +26=El. roorf control +27=Display control (rear) +28=Air condition control (rear) +29=Light control (left) +2C=Seat occupancy detection +2D=Voice amplifier +2E=Mediaplayer Position 3 +2F=TV-Tuner digital +31=Engine control (functional) +32=Lock control +33=Scan-Tool OBD II +34=Niveau control +35=Central lock control +36=Seat adjustment (Driver) +37=Navigation +38=Roof control +39=Light control (right) +3C=Lane change assistant +3D=Special function +3E=Mediaplayer Position 4 +41=Diesel pump control +42=Door control (Driver) +43=Brake booster +44=Power steering +45=Interiour surveillance +46=Comfort system +47=Sound system +48=Seat adjustment (driver side, rear) +49=Automatic light switch +4D=Data transmission +4E=Display control (rear right) +4F=Central electric control 2 +51=Electric drive +52=Door control (passenger) +53=Parking Brake +54=Rear spoiler +55=Headlight range control +56=Radio +57=TV-Tuner +58=Fuel tank (addional) +59=Tow prevention +5C=Lane dpaerture warning assistant +5D=Control +5E=Display control (rear left) +61=Battery control +62=Door control (rear left) +63=Easy entry (driver) +64=Stabilizers +65=Tire pressure surveillance +66=Seat adjustment +67=Voice control +68=Wiper control +69=Trailer function +6D=Trunk door control +6E=Display control (roof) +6F=Comfort system 2 +71=Battery charger +72=Door control (rear right) +73=Easy entry (passenger) +74=Suspension control +75=Emergency call control +76=Parking assistance +77=Telephone +78=Sliding door (right side) +7D=Add on heater +7E=Display / Cockpit +80=CAN Messages i3000 diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/ecuadr_de.properties b/android/library/com/fr3ts0n/ecu/prot/vag/res/ecuadr_de.properties new file mode 100644 index 0000000..1d4293b --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/ecuadr_de.properties @@ -0,0 +1,98 @@ +00=Bitte System auswählen +01=Motorelektronik +02=Getriebeelektronik +03=Bremselektronik +04=Lenkposition +05=Zugang- und Startberechtigung +06=Sitzverstellung Beifahrerseite +07=Anzeige-/ Bedieneinheit +08=Klima-/Heizungselektronik +09=Elektronische Zentralelektrik +0D=Schiebetür links +0E=Mediaplayer Position 1 +0F=Radio-Tuner digital +11=Motorelektronik II +12=Kupplungselektronik +13=Distanzregelung +14=Raddämpfungselektronik +15=Airbag +16=Lenkradelektronik +17=Schalttafeleinsatz +18=Zu-/Standheizung +19=Diagnoseinterface für Datenbus +1C=Fahrzeuglageerkennung +1D=Fahreridentifikation +1E=Mediaplayer Position 2 +1F=Radio-Tuner Satellit +21=Motorelektronik III +22=Allradelektronik +23=Bremskraftverstärkung +24=Antriebsschlupfregelung +25=Wegfahrsicherung +26=Elektrische Dachbetätigung +27=Anzeige-/ Bedieneinheit hinten +28=Klimabedienteil hinten +29=Lichtsteuerung links +2C=Sitzbelegungserkennung +2D=Sprachverstärkung +2E=Mediaplayer Position 3 +2F=TV-Tuner digital +31=Motorelektronik funktional +32=Sperrenelektronik +33=Scan-Tool OBD II +34=Niveauregelung +35=Zentralverriegelung +36=Sitzverstellung Fahrerseite +37=Navigation +38=Dachelektronik +39=Lichtsteuerung rechts +3C=Spurwechselassisten +3D=Sonderfunktion +3E=Mediaplayer Position 4 +41=Dieselpumpenelektronik +42=Türelektronik Fahrer +43=Bremskraftunterstützung +44=Lenkhilfe +45=Innenraumüberwachung +46=Zentralmodul Komfortsystem +47=Soundsystem +48=Sitzverstellung hinten Fahrerse +49=automatischer Lichtschalter +4D=Datenübertragung +4E=Anzeige-/Bedieneinheit hinten r +4F=Elekronische Zentralelektrik 2 +51=Elektroantrieb +52=Türelektronik Beifahrer +53=Feststellbremse +54=Heckspoiler +55=Leuchtweitenregelung +56=Radio +57=TV-Tuner +58=Kraftstoff Zusatztank +59=Abschleppschutz +5C=Spurhalteassistent +5D=Bedienung +5E=Anzeige-/Bedieneinheit hinten l +61=Batterieregelung +62=Türelektronik hinten links +63=Einstieghilfe Fahrerseite +64=Stabilisatoren +65=Reifendrucküberwachung +66=Sitzverstellung +67=Sprachsteuerung +68=Wischerelektronik +69=Anhängerfunktion +6D=Heckdeckelelektronik +6E=Anzeige-/Bedieneinheit Dach +6F=Zentralmodul Komfortsystem 2 +71=Batterieladegerät +72=Türelektronik hinten rechts +73=Einstieghilfe Beifahrerseite +74=Fahrwerkssteuerung +75=Notrufmodul +76=Einparkhilfe +77=Telefon +78=Schiebetür rechts +7D=Zusatzheizung +7E=Anzeigeeinheit Schalttafeleinsatz +80=CAN Messages i3000 diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/kw1281-conversions.txt b/android/library/com/fr3ts0n/ecu/prot/vag/res/kw1281-conversions.txt new file mode 100644 index 0000000..91dafe0 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/kw1281-conversions.txt @@ -0,0 +1,76 @@ +Source: PDF-Manual of mOByDiC 2700 AllPro version 1.01 released 21.01.2006 + +KW1281 conversion formulas: +--------------------------- +Type Conversion Unit +1 a*0.2*b rpm +2 a*0.002*b % +3 a*0.002*b Deg +4 abs(b-127)*0.01*a ATDC if Value >127, else "BTDC" +5 a*(b-100)*0.1 °C +6 0.001*a*b V +7 0.01*a*b km/h +8 0.1*a*b - +9 (b-127)*0.02*a Deg +10 b if b==0 then "COLD", else "WARM" +11 0.0001*a*(b-128)+1 - +12 0.001*a*b Ohm +13 (b-127)*0.001*a mm +14 0.005*a*b bar +15 0.01*a*b ms +16 ??? bitvalue +17 chr(a) chr(b) - +18 0.04*a*b m bar +19 a*b*0.01 L +20 a*(b-128)/128 % +21 0.001*a*b V +22 0.001*a*b ms +23 b/256*a % +24 0.001*a*b A +25 (b*1.421)+(a/182) g/s +26 b-a C +27 abs(b-128)*0.01*a TDC if Value <128, else "BTDC" +28 b-a - +29 Kennfeld if b128 : b-256 else b - +33 100*b/a(ifa=0then100*b) % +34 (b-128)*0.01*a kW +35 0.01*a*b l/h +36 b*10+a*2560 km +37 ??? - +38 (b-128)*0.001*a Deg k/w +39 b/256*a mg/h +40 b*0.1+(25.5*a)-400 A +41 b+a*255 Ah +42 b*0.1+(25.5*a)-400 Kw +43 b*0.1+(25.5*a) V +44 chr(a):chr(b) h +45 0.1*a*b/100 +46 (a*b-3200)*0.0027 Deg k/w +47 (b-128)*a ms +48 b+a*255 - +49 (b/4)*a mg/h +50 (b-128)/(0.01*a), if a=0 (b-128)/0.01 mBar +51 ((b-128)/255)*a mg/h +52 b*0.02*a-a Nm +53 (b-128)*1.4222+0.006*a g/s +54 a*256+b Count +55 a*b/200 s +56 a*256+b WSC +57 a*256+b+65536 WSC +58 1.0225*b, if b>128 then 1.0225*(256-b) +59 (a*256+b)/32768 - +60 (a*256+b)*0.01 sec +61 (b-128)/a,ifa==0(b-128) - +62 0.256*a*b S +63 chr(a) + chr(b) + "?" - +64 a+b Ohm +65 0.01*a*(b-127) mm +66 (a*b)/511.12 V +67 (640*a)+b*2.5 Deg +68 (256*a+b)/7.365 deg/s +69 (256*a+b)*0.3254 Bar +70 (256*a+b)*0.192 m/s^2 + diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/messages.properties b/android/library/com/fr3ts0n/ecu/prot/vag/res/messages.properties new file mode 100644 index 0000000..b1e77a0 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/messages.properties @@ -0,0 +1,136 @@ + +acc_amplitude = ACC-Amplitude + +acceleration_longitudinal = Longitudinal acceleration + +air_mass_per_stroke = Air mass per stroke + +altitude = Altitude + +angle = Angle + +ascii_longtext = ASCII text + +capacity = Capacity + +cat_temperature = Converter temperature + +channel_number = Channel number + +cross_acceleration = Cross acceleration + +current = Current + +decimal = Decimal value + +deviation = Deviation in percent + +difference = Difference + +direction_compass = Compass direction + +distance = Distance + +dutycycle = Duty cycle + +ecu_voltage = Battery Voltage + +engine_speed = Engine speed + +engine_speed_deviation = Engine speed deviation + +fault_code = Fault code + +fuel_consumption = Fuel consumption + +fuel_content = Fuel content + +fuel_level = Fuel level + +fuel_level_factor = Fuel level factor + +gradient = Gradient + +hex = HEX value + +idle_correction = Idle correction value + +ignition_timing_advance_cyl1 = Ignition angle + +injection_quantity = Injection quantity + +injection_time = Injection time + +k_number = K-Number + +kf1_kf2 = KF1/KF2 + +knock_correction = Knock correction value + +knock_sensor_voltage = Knock sensor voltage + +lambda = Lambda factor + +lambda_correction = Lambda correction + +load = Load + +mass = Mass + +mass_flow = Mass flow + +mileage = Mileage + +mnemonic = label + +no_units = w/o units + +power = Power + +pressure = Pressure + +pressure_absolute = Absolute pressure + +resistance = Resistance + +segment_correction = Segment correction value + +slippage_speed = Slippage speed + +speed = Speed + +steering_wheel_angle = steering angle + +switch_on_time = Switch ON time + +switch_positions = Switch positions + +temperature = Temperature + +text_table = Text from table + +throttle_position = Throttle plate angle + +time = Time + +time_correction = Time correction value + +time_quantisation = Time quantization + +torque = Torque + +two_ascii = 2 ASCII characters + +vehicle_speed = Vehicle speed + +velocity = Velocity + +voltage = Voltage + +volume = Volume + +warm_cold = Warm / cold + +wsc16_0 = "for WSC16 = 0" + +wsc16_1 = "for WSC16 = 1" diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/messages_de.properties b/android/library/com/fr3ts0n/ecu/prot/vag/res/messages_de.properties new file mode 100644 index 0000000..ae6273e --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/messages_de.properties @@ -0,0 +1,136 @@ + +acc_amplitude = ACC-Amplitudenwert + +acceleration_longitudinal = L\u00E4ngsbeschleunigung + +air_mass_per_stroke = Luftmasse pro Hub + +altitude = H\u00F6he \u00FCber NN + +angle = Winkel + +ascii_longtext = ASCII-Langtext + +capacity = Ladung + +cat_temperature = Kat-Temperatur + +channel_number = Anzeige einer Kanalnummer + +cross_acceleration = Querbeschleunigung + +current = Strom + +decimal = Dezimalwert + +deviation = Abweichung in Prozent + +difference = Differenz + +direction_compass = Kompa\u00DF-Richtungsanzeige + +distance = Abstand in Meter + +dutycycle = Tastverh\u00E4ltnis + +ecu_voltage = Spannung Fahrbatterie + +engine_speed = Drehzahl + +engine_speed_deviation = Laufunruhe + +fault_code = Fehlercode + +fuel_consumption = Kraftstoffverbrauch + +fuel_content = Tankinhalt + +fuel_level = F\u00FCllstand + +fuel_level_factor = Bef\u00FCllungskennlinie + +gradient = Steigung am Berg + +hex = Hexadezimalwert + +idle_correction = digitale Leerlaufstabilisierung + +ignition_timing_advance_cyl1 = Z\u00FCndwinkel + +injection_quantity = Einspritzmenge + +injection_time = Einspritzzeit + +k_number = K-Zahl + +kf1_kf2 = Textausgabe KF1/KF2 + +knock_correction = Klopfregeltiefe + +knock_sensor_voltage = Klopfsensorspannung + +lambda = Lambda-Faktor + +lambda_correction = Lambda-Faktor + +load = Last + +mass = Masse + +mass_flow = Massenstrom + +mileage = Kilometerstand + +mnemonic = description + +no_units = ohne Einheit + +power = Leistung + +pressure = Druck + +pressure_absolute = Absolutdruck + +resistance = Widerstand + +segment_correction = Segmentkorrektur + +slippage_speed = Schlupfdrehzahl + +speed = Geschwindigkeit + +steering_wheel_angle = Lenkwinkel + +switch_on_time = Einschaltdauer + +switch_positions = Schalterstellungen + +temperature = Temperatur + +text_table = Text aus Tabelle + +throttle_position = Drosselklappenwinkel + +time = Zeit + +time_correction = Zeit Korrekturwert + +time_quantisation = Zeitquantisierung + +torque = Drehmoment + +two_ascii = 2 ASCII-Zeichen + +vehicle_speed = Geschwindigkeit + +velocity = Drehrate + +voltage = Spannung + +volume = Milliliter + +warm_cold = Textausgabe warm/kalt + +wsc16_0 = "f\u00FCr WSC16 = 0" + +wsc16_1 = "f\u00FCr WSC16 = 1" diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/package-info.java b/android/library/com/fr3ts0n/ecu/prot/vag/res/package-info.java new file mode 100644 index 0000000..e85b82f --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/package-info.java @@ -0,0 +1,5 @@ +/** + * VAG specific protocol resources + * @author fr3ts0n + */ +package com.fr3ts0n.ecu.prot.vag.res; \ No newline at end of file diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/vag_conversions.csv b/android/library/com/fr3ts0n/ecu/prot/vag/res/vag_conversions.csv new file mode 100755 index 0000000..52eb4ae --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/vag_conversions.csv @@ -0,0 +1,146 @@ +CONVERSION_ID TYPE VARIANT SYSTEM FACT DIV OFFS PhOf UNIT Remark Parameters Beschreibung +1 VAG 10 METRIC 2 10 0 0 1/min Engine speed Drehzahl +2 VAG 10 METRIC 2 1000 0 0 % Load Last +3 VAG 10 METRIC 2 1000 0 0 ° Throttle plate angle Drosselklappenwinkel +4 VAG 10 METRIC 1 100 -127 0 °BTDC Ignition angle Zündwinkel +5 VAG 10 METRIC 1 10 -100 0 °C Temperature Temperatur +6 VAG 10 METRIC 1 1000 0 0 V Voltage Spannung +7 VAG 10 METRIC 1 100 0 0 km/h Speed Geschwindigkeit +8 VAG 10 METRIC 1 10 0 0 - w/o units ohne Einheit +9 VAG 10 METRIC 2 100 -127 0 ° Steering angle Lenkwinkel +0A VAG 0 METRIC 1 1 0 0 - Warm / cold Textausgabe warm/kalt +0B VAG 17 METRIC 1 10000 -128 0 - Lambda correction Lambda-Faktor +0C VAG 10 METRIC 1 1000 0 0 Ohm Resistance Widerstand +0D VAG 10 METRIC 1 1000 -127 0 mm Distance Weg +0E VAG 10 METRIC 1 1000 0 0 bar Pressure Druck +0F VAG 10 METRIC 1 100 0 0 ms Injection time Einspritzzeit +10 VAG 20 METRIC 1 1 0 0 - Switch positions Schalterstellungen +11 VAG 21 METRIC 1 1 0 0 - 2 ASCII-characters 2 ASCII-Zeichen +12 VAG 10 METRIC 4 100 0 0 mbar Absolute pressure Absolutdruck +13 VAG 10 METRIC 1 100 0 0 l Fuel content Tankinhalt +14 VAG 10 METRIC 1 128 -128 0 % Deviation in percent Abweichung in Prozent +15 VAG 10 METRIC 1 1000 0 0 V Voltage Spannung +16 VAG 10 METRIC 1 1000 0 0 ms Injection time Einspritzzeit +17 VAG 10 METRIC 1 256 0 0 % Duty cycle Tastverhältnis +18 VAG 10 METRIC 1 1000 0 0 A Current Strom +19 VAG 11 METRIC 1 180 0 0 g/s Mass flow Massenstrom +1A VAG 15 METRIC 1 1 -1 0 °C Temperature Temperatur +1B VAG 10 METRIC 1 100 -128 0 °BTDC Ignition angle Zündwinkel +1C VAG 15 METRIC 1 1 -1 0 - w/o units ohne Einheit +1D VAG 0 METRIC 1 1 0 0 - KF1/KF2 Textausgabe KF1/KF2 +1E VAG 10 METRIC 1 12 0 0 - Knock correction value Klopfregeltiefe +1F VAG 10 METRIC 1 256 0 0 - w/o units ohne Einheit +20 VAG 16 METRIC 1 1 0 0 - w/o units ohne Einheit -16 +21 VAG 14 METRIC 100 1 0 0 % Load Last +22 VAG 10 METRIC 1 100 -128 0 - Idle correction value digitale Leerlaufstabilisierung +23 VAG 10 METRIC 1 100 0 0 l/h Fuel consumption Kraftstoffverbrauch +24 VAG 12 METRIC 10 1 0 0 km Mileage Kilometerstand +25 VAG 0 METRIC 1 1 0 0 - Text from table Text aus Tabelle +26 VAG 10 METRIC 1 1000 -128 0 - Segment correction value Segment-Korrekturwert +27 VAG 10 METRIC 1 255 0 0 mg/h Injection quantity Einspritzmenge +28 VAG 13 METRIC 1 10 -4000 0 A Current Fahrstrom +29 VAG 13 METRIC 1 1 0 0 Ah Capacity Ladung +2A VAG 13 METRIC 1 10 -4000 0 kW Power Leistung +2B VAG 13 METRIC 1 10 0 0 V Battery Voltage Spannung Fahrbatterie +2C VAG 23 METRIC 1 1 1 0 h Time Zeit +2D VAG 10 METRIC 1 10 0 0 l/km Fuel consumption Kraftstoffverbrauch +2E VAG 12 METRIC 1 363 -32768 0 - Segment correction value Segment Korrekturwert +2F VAG 10 METRIC 1 1 -128 0 ms Time correction value Zeit Korrekturwert +30 VAG 13 METRIC 1 1 0 0 - w/o units ohne Einheit +31 VAG 10 METRIC 25 1000 0 0 mg/H Air mass per stroke Luftmasse pro Hub +32 VAG 14 METRIC 100 1 -128 0 mbar Pressure Druck +33 VAG 10 METRIC 1 255 -128 0 mg/h Injection quantity Einspritzmenge +34 VAG 10 METRIC 2 100 -50 0 Nm Torque Drehmoment +35 VAG 11 METRIC 1 180 -32768 0 g/s Mass flow Massenstrom +36 VAG 12 METRIC 1 1 0 0 - w/o units ohne Einheit +37 VAG 10 METRIC 1 200 0 0 s Time Zeit +38 VAG 0 METRIC 1 1 0 0 - for WSC16 = 0 für WSC16 = 0 +39 VAG 0 METRIC 1 1 0 0 - for WSC16 = 1 für WSC16 = 1 +3A VAG 16 METRIC 1023 1000 0 0 1/s Engine speed deviation Laufunruhe -16 +3B VAG 12 METRIC 1 32767 0 0 - Segment correction value Segmentkorrektur +3C VAG 12 METRIC 1 100 0 0 s Time quantization Zeitquantisierung +3D VAG 14 METRIC 1 1 -128 0 - Difference Differenz +3E VAG 10 METRIC 256 1000 0 0 s Time Zeit +3F VAG 22 METRIC 1 1 0 0 - ASCII-Longtext ASCII-Langtext +40 VAG 15 METRIC 1 1 1 0 Ohm Resistance Widerstand +41 VAG 10 METRIC 1 100 -127 0 mm Distance Weg +42 VAG 10 METRIC 1 512 0 0 V Voltage Spannung +43 VAG 12 METRIC 25 10 0 0 ° steering angle Lenkwinkel -12 +44 VAG 12 METRIC 1385 10000 0 0 °/s Velocity Drehrate -12 +45 VAG 12 METRIC 3255 10000 0 0 bar Pressure Druck -12 +46 VAG 12 METRIC 192 1000 0 0 m/s² Cross acceleration Querbeschleunigung -12 +47 VAG 10 METRIC 1 1 0 0 cm Distance Abstand +48 VAG 0 METRIC 1 1 0 0 - Voltage decimal Spannung dezimal +49 VAG 10 METRIC 1 100 0 0 Ohm Resistance Widerstand +4A VAG 10 METRIC 1 10 0 0 Mon Time Zeit +4B VAG 12 METRIC 1 1 0 0 - Fault code Fehlercode +4C VAG 13 METRIC 1 1 0 0 kOhm Resistance Widerstand +4D VAG 15 METRIC 1 16 14706 0 V Voltage Spannung +4E VAG 16 METRIC 1819 1000 0 0 1/s Engine speed deviation Laufunruhe -16 +4F VAG 16 METRIC 1 1 0 0 - Channel number Anzeige einer Kanalnummer +50 VAG 12 METRIC 1 100 0 0 kOhm Resistance Widerstand +51 VAG 12 METRIC 4375 100000 0 0 ° Steering angle Lenkwinkel -12 +52 VAG 12 METRIC 981 100000 0 0 m/s² Cross acceleration Querbeschleunigung -12 +53 VAG 12 METRIC 1 100 0 0 bar Pressure Druck -12 +54 VAG 12 METRIC 973 10000 0 0 m/s² Longitudinal acceleration Längsbeschleunigung -12 +55 VAG 12 METRIC 1 349 0 0 °/s Drehrate Drehrate -12 +56 VAG 10 METRIC 1 10 0 0 A Current Strom +57 VAG 10 METRIC 1 10 -128 0 °/s Velocity Drehrate +58 VAG 10 METRIC 1 100 0 0 kOhm Resistance Widerstand +59 VAG 12 METRIC 1 1 0 0 h Switch ON time Einschaltdauer +5A VAG 10 METRIC 1 10 0 0 kg Mass Masse +5B VAG 10 METRIC 1 10 -128 0 ° steering angle Lenkwinkel +5C VAG 10 METRIC 1 1 0 0 km Mileage Kilometerstand +5D VAG 10 METRIC 1 1000 -128 0 Nm Torque Drehmoment +5E VAG 10 METRIC 1 10 -128 0 Nm Torque Drehmoment +5F VAG 22 METRIC 1 1 0 0 - ASCII-long text ASCII-Langtext +60 VAG 10 METRIC 1 10 0 0 mbar Pressure Druck +61 VAG 15 METRIC 5 1 -5 0 °C Converter temperature Kat-Temperatur +62 VAG 10 METRIC 1 10 0 0 Imp/km K-Number K-Zahl +63 VAG 12 METRIC 1 1 0 0 - Decimal value Dezimalwert -12 +64 VAG 10 METRIC 1 10 0 0 bar Pressure Druck +65 VAG 10 METRIC 1 1000 0 0 l/mm Fuel level factor Befüllungskennlinie +66 VAG 10 METRIC 1 10 0 0 mm Fuel level Füllstand +67 VAG 15 METRIC 1 20 1 0 V Voltage Spannung +68 VAG 10 METRIC 1 5 -128 0 ml Volume Milliliter +69 VAG 10 METRIC 1 100 -128 0 m Distance Abstand in Meter +6A VAG 10 METRIC 1 10 -128 0 km/h Speed Geschwindigkeit +6B VAG 24 METRIC 1 1 0 0 hex HEX value Hexadezimalwert +70 VAG 10 METRIC 1 1000 -128 0 ° Angle Winkel +71 VAG 10 METRIC 1 100 -128 0 - w/o units ohne Einheit +72 VAG 10 METRIC 1 1 -128 0 m Altitude Höhe über NN +73 VAG 12 METRIC 1 1 0 0 W Power Leistung -12 +74 VAG 12 METRIC 1 1 0 0 1/min Engine speed Drehzahl -12 +75 VAG 10 METRIC 1 100 -64 0 °C Temperature Temperatur +77 VAG 10 METRIC 1 100 0 0 % ACC-Amplitude ACC-Amplitudenwert +78 VAG 10 METRIC 141 100 0 0 ° Compass direction Kompass-Richtungsanzeige +79 VAG 11 METRIC 1 2 0 0 - w/o units ohne Einheit +7A VAG 11 METRIC 1 100 -32768 0 - w/o units ohne Einheit +7B VAG 0 METRIC 1 1 0 0 - Text from table Text aus Tabelle +7C VAG 10 METRIC 1 10 0 0 mA Current Strom +80 VAG 10 METRIC 1 1 0 0 1/min Engine speed Drehzahl +81 VAG 10 METRIC 1 256 0 0 % Load Last +82 VAG 10 METRIC 1 2560 0 0 A Current Strom +83 VAG 18 METRIC 1 2 -30 0 °BTDC Ignition angle Zündwinkel +84 VAG 10 METRIC 1 2 0 0 ° Throttle plate angle Drosselklappenwinkel +85 VAG 10 METRIC 1 256 0 0 V Voltage Spannung +86 VAG 10 METRIC 1 1 0 0 km/h Vehicle speed Geschwindigkeit +87 VAG 10 METRIC 1 1 0 0 - w/o units ohne Einheit +88 VAG 20 METRIC 1 1 0 0 - Switch positions Schalterstellungen +89 VAG 10 METRIC 1 100 0 0 ms Injection time Einspritzzeit +8A VAG 10 METRIC 1 1000 0 0 Vss Knock sensor voltage Klopfsensorspannung +8B VAG 0 METRIC 1 1 0 0 1/min Engine speed Drehzahl +8C VAG 0 METRIC 1 1 0 0 °C Temperature Temperatur +8D VAG 22 METRIC 1 1 0 0 - ASCII text ASCII-Langtext +8E VAG 21 METRIC 1 1 0 0 - 2 ASCII characters 2 ASCII-Zeichen +8F VAG 10 METRIC 1 100 0 0 °BTDC Ignition angle Zündwinkel +90 VAG 10 METRIC 1 100 0 0 l/h Fuel consumption Kraftstoffverbrauch +91 VAG 10 METRIC 1 100 0 0 l/100km Fuel consumption Kraftstoffverbrauch +92 VAG 17 METRIC 1 10000 -128 0 - Lambda factor Lambda-Faktor +93 VAG 0 METRIC 1 1 0 0 % Gradient Steigung am Berg +94 VAG 10 METRIC 1 4 -128 0 1/min Slippage speed Schlupfdrehzahl +95 VAG 10 METRIC 1 10 -100 0 °C Temperature Temperatur +96 VAG 11 METRIC 1 180 0 0 g/s Mass flow Massenstrom +97 VAG 10 METRIC 1 100 -128 0 - Idle correction value digitale Leerlaufstabilisierung +98 VAG 10 METRIC 1 40 0 0 mg/H Air mass per stroke Luftmasse pro Hub +99 VAG 10 METRIC 1 256 -128 0 mg/h Injection quantity Einspritzmenge diff --git a/android/library/com/fr3ts0n/ecu/prot/vag/res/vag_pids.csv b/android/library/com/fr3ts0n/ecu/prot/vag/res/vag_pids.csv new file mode 100755 index 0000000..b22d043 --- /dev/null +++ b/android/library/com/fr3ts0n/ecu/prot/vag/res/vag_pids.csv @@ -0,0 +1,146 @@ +svc pid ofs len bit_ofs bit_len bit_mask formula digits min max mnemonic label description formula_remark options remark2 +0xE7,0xF4 0x01 0 2 0 16 0xFFFF 1 %.0f engine_speed Engine speed Drehzahl +0xE7,0xF4 0x02 0 2 0 16 0xFFFF 2 %.0f load Load Last +0xE7,0xF4 0x03 0 2 0 16 0xFFFF 3 %.0f throttle_position Throttle plate angle Drosselklappenwinkel +0xE7,0xF4 0x04 0 2 0 16 0xFFFF 4 %.1f ignition_timing_advance_cyl1 Ignition angle Zündwinkel +0xE7,0xF4 0x05 0 2 0 16 0xFFFF 5 %.1f temperature Temperature Temperatur +0xE7,0xF4 0x06 0 2 0 16 0xFFFF 6 %.1f voltage Voltage Spannung +0xE7,0xF4 0x07 0 2 0 16 0xFFFF 7 %.0f speed Speed Geschwindigkeit +0xE7,0xF4 0x08 0 2 0 16 0xFFFF 8 %.0f no_units w/o units ohne Einheit +0xE7,0xF4 0x09 0 2 0 16 0xFFFF 9 %.1f steering_wheel_angle Steering angle Lenkwinkel +0xE7,0xF4 0x0A 0 2 0 16 0xFFFF 0A %.0f warm_cold Warm / cold Textausgabe warm/kalt +0xE7,0xF4 0x0B 0 2 0 16 0xFFFF 0B %.2f lambda_correction Lambda correction Lambda-Faktor +0xE7,0xF4 0x0C 0 2 0 16 0xFFFF 0C %.1f resistance Resistance Widerstand +0xE7,0xF4 0x0D 0 2 0 16 0xFFFF 0D %.1f distance Distance Weg +0xE7,0xF4 0x0E 0 2 0 16 0xFFFF 0E %.0f pressure Pressure Druck +0xE7,0xF4 0x0F 0 2 0 16 0xFFFF 0F %.1f injection_time Injection time Einspritzzeit +0xE7,0xF4 0x10 0 2 0 16 0xFFFF 10 %.0f switch_positions Switch positions Schalterstellungen +0xE7,0xF4 0x11 0 2 0 16 0xFFFF 11 %.0f two_ascii 2 ASCII-characters 2 ASCII-Zeichen +0xE7,0xF4 0x12 0 2 0 16 0xFFFF 12 %.0f pressure_absolute Absolute pressure Absolutdruck +0xE7,0xF4 0x13 0 2 0 16 0xFFFF 13 %.0f fuel_content Fuel content Tankinhalt +0xE7,0xF4 0x14 0 2 0 16 0xFFFF 14 %.1f deviation Deviation in percent Abweichung in Prozent +0xE7,0xF4 0x15 0 2 0 16 0xFFFF 15 %.3f voltage Voltage Spannung +0xE7,0xF4 0x16 0 2 0 16 0xFFFF 16 %.2f injection_time Injection time Einspritzzeit +0xE7,0xF4 0x17 0 2 0 16 0xFFFF 17 %.0f dutycycle Duty cycle Tastverhältnis +0xE7,0xF4 0x18 0 2 0 16 0xFFFF 18 %.3f current Current Strom +0xE7,0xF4 0x19 0 2 0 16 0xFFFF 19 %.1f mass_flow Mass flow Massenstrom +0xE7,0xF4 0x1A 0 2 0 16 0xFFFF 1A %.0f temperature Temperature Temperatur +0xE7,0xF4 0x1B 0 2 0 16 0xFFFF 1B %.1f ignition_timing_advance_cyl1 Ignition angle Zündwinkel +0xE7,0xF4 0x1C 0 2 0 16 0xFFFF 1C %.0f no_units w/o units ohne Einheit +0xE7,0xF4 0x1D 0 2 0 16 0xFFFF 1D %.0f kf1_kf2 KF1/KF2 Textausgabe KF1/KF2 +0xE7,0xF4 0x1E 0 2 0 16 0xFFFF 1E %.1f knock_correction Knock correction value Klopfregeltiefe +0xE7,0xF4 0x1F 0 2 0 16 0xFFFF 1F %.2f no_units w/o units ohne Einheit +0xE7,0xF4 0x20 0 2 0 16 0xFFFF 20 %.0f no_units w/o units ohne Einheit +0xE7,0xF4 0x21 0 2 0 16 0xFFFF 21 %.1f load Load Last +0xE7,0xF4 0x22 0 2 0 16 0xFFFF 22 %.2f idle_correction Idle correction value digitale Leerlaufstabilisierung +0xE7,0xF4 0x23 0 2 0 16 0xFFFF 23 %.2f fuel_consumption Fuel consumption Kraftstoffverbrauch +0xE7,0xF4 0x24 0 2 0 16 0xFFFF 24 %.0f mileage Mileage Kilometerstand +0xE7,0xF4 0x25 0 2 0 16 0xFFFF 25 %.0f text_table Text from table Text aus Tabelle +0xE7,0xF4 0x26 0 2 0 16 0xFFFF 26 %.2f segment_correction Segment correction value Segment-Korrekturwert +0xE7,0xF4 0x27 0 2 0 16 0xFFFF 27 %.1f injection_quantity Injection quantity Einspritzmenge +0xE7,0xF4 0x28 0 2 0 16 0xFFFF 28 %.0f current Current Fahrstrom +0xE7,0xF4 0x29 0 2 0 16 0xFFFF 29 %.0f capacity Capacity Ladung +0xE7,0xF4 0x2A 0 2 0 16 0xFFFF 2A %.1f power Power Leistung +0xE7,0xF4 0x2B 0 2 0 16 0xFFFF 2B %.1f ecu_voltage Battery Voltage Spannung Fahrbatterie +0xE7,0xF4 0x2C 0 2 0 16 0xFFFF 2C %.0f time Time Zeit +0xE7,0xF4 0x2D 0 2 0 16 0xFFFF 2D %.1f fuel_consumption Fuel consumption Kraftstoffverbrauch +0xE7,0xF4 0x2E 0 2 0 16 0xFFFF 2E %.4f segment_correction Segment correction value Segment Korrekturwert +0xE7,0xF4 0x2F 0 2 0 16 0xFFFF 2F %.0f time_correction Time correction value Zeit Korrekturwert +0xE7,0xF4 0x30 0 2 0 16 0xFFFF 30 %.0f no_units w/o units ohne Einheit +0xE7,0xF4 0x31 0 2 0 16 0xFFFF 31 %.0f air_mass_per_stroke Air mass per stroke Luftmasse pro Hub +0xE7,0xF4 0x32 0 2 0 16 0xFFFF 32 %.0f pressure Pressure Druck +0xE7,0xF4 0x33 0 2 0 16 0xFFFF 33 %.2f injection_quantity Injection quantity Einspritzmenge +0xE7,0xF4 0x34 0 2 0 16 0xFFFF 34 %.0f torque Torque Drehmoment +0xE7,0xF4 0x35 0 2 0 16 0xFFFF 35 %.2f mass_flow Mass flow Massenstrom +0xE7,0xF4 0x36 0 2 0 16 0xFFFF 36 %.0f no_units w/o units ohne Einheit +0xE7,0xF4 0x37 0 2 0 16 0xFFFF 37 %.1f time Time Zeit +0xE7,0xF4 0x38 0 2 0 16 0xFFFF 38 %.0f wsc16_0 for WSC16 = 0 für WSC16 = 0 +0xE7,0xF4 0x39 0 2 0 16 0xFFFF 39 %.0f wsc16_1 for WSC16 = 1 für WSC16 = 1 +0xE7,0xF4 0x3A 0 2 0 16 0xFFFF 3A %.1f engine_speed_deviation Engine speed deviation Laufunruhe +0xE7,0xF4 0x3B 0 2 0 16 0xFFFF 3B %.5f segment_correction Segment correction value Segmentkorrektur +0xE7,0xF4 0x3C 0 2 0 16 0xFFFF 3C %.2f time_quantisation Time quantization Zeitquantisierung +0xE7,0xF4 0x3D 0 2 0 16 0xFFFF 3D %.3f difference Difference Differenz +0xE7,0xF4 0x3E 0 2 0 16 0xFFFF 3E %.0f time Time Zeit +0xE7,0xF4 0x3F 0 2 0 16 0xFFFF 3F %.0f ascii_longtext ASCII-Longtext ASCII-Langtext +0xE7,0xF4 0x40 0 2 0 16 0xFFFF 40 %.0f resistance Resistance Widerstand +0xE7,0xF4 0x41 0 2 0 16 0xFFFF 41 %.0f distance Distance Weg +0xE7,0xF4 0x42 0 2 0 16 0xFFFF 42 %.2f voltage Voltage Spannung +0xE7,0xF4 0x43 0 2 0 16 0xFFFF 43 %.1f steering_wheel_angle steering angle Lenkwinkel +0xE7,0xF4 0x44 0 2 0 16 0xFFFF 44 %.3f velocity Velocity Drehrate +0xE7,0xF4 0x45 0 2 0 16 0xFFFF 45 %.3f pressure Pressure Druck +0xE7,0xF4 0x46 0 2 0 16 0xFFFF 46 %.2f cross_acceleration Cross acceleration Querbeschleunigung +0xE7,0xF4 0x47 0 2 0 16 0xFFFF 47 %.0f distance Distance Abstand +0xE7,0xF4 0x48 0 2 0 16 0xFFFF 48 %.2f voltage Voltage decimal Spannung dezimal +0xE7,0xF4 0x49 0 2 0 16 0xFFFF 49 %.3f resistance Resistance Widerstand +0xE7,0xF4 0x4A 0 2 0 16 0xFFFF 4A %.0f time Time Zeit +0xE7,0xF4 0x4B 0 2 0 16 0xFFFF 4B %.0f fault_code Fault code Fehlercode +0xE7,0xF4 0x4C 0 2 0 16 0xFFFF 4C %.0f resistance Resistance Widerstand +0xE7,0xF4 0x4D 0 2 0 16 0xFFFF 4D %.2f voltage Voltage Spannung +0xE7,0xF4 0x4E 0 2 0 16 0xFFFF 4E %.1f engine_speed_deviation Engine speed deviation Laufunruhe +0xE7,0xF4 0x4F 0 2 0 16 0xFFFF 4F %.0f channel_number Channel number Anzeige einer Kanalnummer +0xE7,0xF4 0x50 0 2 0 16 0xFFFF 50 %.2f resistance Resistance Widerstand +0xE7,0xF4 0x51 0 2 0 16 0xFFFF 51 %.2f steering_wheel_angle Steering angle Lenkwinkel +0xE7,0xF4 0x52 0 2 0 16 0xFFFF 52 %.2f cross_acceleration Cross acceleration Querbeschleunigung +0xE7,0xF4 0x53 0 2 0 16 0xFFFF 53 %.2f pressure Pressure Druck +0xE7,0xF4 0x54 0 2 0 16 0xFFFF 54 %.3f acceleration_longitudinal Longitudinal acceleration Längsbeschleunigung +0xE7,0xF4 0x55 0 2 0 16 0xFFFF 55 %.2f velocity Velocity Drehrate +0xE7,0xF4 0x56 0 2 0 16 0xFFFF 56 %.1f current Current Strom +0xE7,0xF4 0x57 0 2 0 16 0xFFFF 57 %.1f velocity Velocity Drehrate +0xE7,0xF4 0x58 0 2 0 16 0xFFFF 58 %.2f resistance Resistance Widerstand +0xE7,0xF4 0x59 0 2 0 16 0xFFFF 59 %.0f switch_on_time Switch ON time Einschaltdauer +0xE7,0xF4 0x5A 0 2 0 16 0xFFFF 5A %.1f mass Mass Masse +0xE7,0xF4 0x5B 0 2 0 16 0xFFFF 5B %.1f steering_wheel_angle steering angle Lenkwinkel +0xE7,0xF4 0x5C 0 2 0 16 0xFFFF 5C %.0f mileage Mileage Kilometerstand +0xE7,0xF4 0x5D 0 2 0 16 0xFFFF 5D %.3f torque Torque Drehmoment +0xE7,0xF4 0x5E 0 2 0 16 0xFFFF 5E %.1f torque Torque Drehmoment +0xE7,0xF4 0x5F 0 2 0 16 0xFFFF 5F %.0f ascii_longtext ASCII-long text ASCII-Langtext +0xE7,0xF4 0x60 0 2 0 16 0xFFFF 60 %.1f pressure Pressure Druck +0xE7,0xF4 0x61 0 2 0 16 0xFFFF 61 %.0f cat_temperature Converter temperature Kat-Temperatur +0xE7,0xF4 0x62 0 2 0 16 0xFFFF 62 %.1f k_number K-Number K-Zahl +0xE7,0xF4 0x63 0 2 0 16 0xFFFF 63 %.0f decimal Decimal value Dezimalwert +0xE7,0xF4 0x64 0 2 0 16 0xFFFF 64 %.1f pressure Pressure Druck +0xE7,0xF4 0x65 0 2 0 16 0xFFFF 65 %.3f fuel_level_factor Fuel level factor Befüllungskennlinie +0xE7,0xF4 0x66 0 2 0 16 0xFFFF 66 %.1f fuel_level Fuel level Füllstand +0xE7,0xF4 0x67 0 2 0 16 0xFFFF 67 %.2f voltage Voltage Spannung +0xE7,0xF4 0x68 0 2 0 16 0xFFFF 68 %.0f volume Volume Milliliter +0xE7,0xF4 0x69 0 2 0 16 0xFFFF 69 %.2f distance Distance Abstand in Meter +0xE7,0xF4 0x6A 0 2 0 16 0xFFFF 6A %.1f speed Speed Geschwindigkeit +0xE7,0xF4 0x6B 0 2 0 16 0xFFFF 6B %.0f hex HEX value Hexadezimalwert +0xE7,0xF4 0x70 0 2 0 16 0xFFFF 70 %.3f angle Angle Winkel +0xE7,0xF4 0x71 0 2 0 16 0xFFFF 71 %.2f no_units w/o units ohne Einheit +0xE7,0xF4 0x72 0 2 0 16 0xFFFF 72 %.0f altitude Altitude Höhe über NN +0xE7,0xF4 0x73 0 2 0 16 0xFFFF 73 %.0f power Power Leistung +0xE7,0xF4 0x74 0 2 0 16 0xFFFF 74 %.0f engine_speed Engine speed Drehzahl +0xE7,0xF4 0x75 0 2 0 16 0xFFFF 75 %.2f temperature Temperature Temperatur +0xE7,0xF4 0x77 0 2 0 16 0xFFFF 77 %.2f acc_amplitude ACC-Amplitude ACC-Amplitudenwert +0xE7,0xF4 0x78 0 2 0 16 0xFFFF 78 %.0f direction_compass Compass direction Kompaß-Richtungsanzeige +0xE7,0xF4 0x79 0 2 0 16 0xFFFF 79 %.1f no_units w/o units ohne Einheit +0xE7,0xF4 0x7A 0 2 0 16 0xFFFF 7A %.2f no_units w/o units ohne Einheit +0xE7,0xF4 0x7B 0 2 0 16 0xFFFF 7B %.0f text_table Text from table Text aus Tabelle +0xE7,0xF4 0x7C 0 2 0 16 0xFFFF 7C %.1f current Current Strom +0xE7,0xF4 0x80 0 1 0 8 0xFF 80 %.0f engine_speed Engine speed Drehzahl +0xE7,0xF4 0x81 0 1 0 8 0xFF 81 %.0f load Load Last +0xE7,0xF4 0x82 0 1 0 8 0xFF 82 %.3f current Current Strom +0xE7,0xF4 0x83 0 1 0 8 0xFF 83 %.1f ignition_timing_advance_cyl1 Ignition angle Zündwinkel +0xE7,0xF4 0x84 0 1 0 8 0xFF 84 %.1f throttle_position Throttle plate angle Drosselklappenwinkel +0xE7,0xF4 0x85 0 1 0 8 0xFF 85 %.2f voltage Voltage Spannung +0xE7,0xF4 0x86 0 1 0 8 0xFF 86 %.0f vehicle_speed Vehicle speed Geschwindigkeit +0xE7,0xF4 0x87 0 1 0 8 0xFF 87 %.0f no_units w/o units ohne Einheit +0xE7,0xF4 0x88 0 1 0 8 0xFF 88 %.0f switch_positions Switch positions Schalterstellungen +0xE7,0xF4 0x89 0 1 0 8 0xFF 89 %.2f injection_time Injection time Einspritzzeit +0xE7,0xF4 0x8A 0 1 0 8 0xFF 8A %.3f knock_sensor_voltage Knock sensor voltage Klopfsensorspannung +0xE7,0xF4 0x8B 0 1 0 8 0xFF 8B %.0f engine_speed Engine speed Drehzahl +0xE7,0xF4 0x8C 0 1 0 8 0xFF 8C %.0f temperature Temperature Temperatur +0xE7,0xF4 0x8D 0 1 0 8 0xFF 8D %.0f ascii_longtext ASCII text ASCII-Langtext +0xE7,0xF4 0x8E 0 1 0 8 0xFF 8E %.0f two_ascii 2 ASCII characters 2 ASCII-Zeichen +0xE7,0xF4 0x8F 0 1 0 8 0xFF 8F %.1f ignition_timing_advance_cyl1 Ignition angle Zündwinkel +0xE7,0xF4 0x90 0 1 0 8 0xFF 90 %.2f fuel_consumption Fuel consumption Kraftstoffverbrauch +0xE7,0xF4 0x91 0 1 0 8 0xFF 91 %.2f fuel_consumption Fuel consumption Kraftstoffverbrauch +0xE7,0xF4 0x92 0 1 0 8 0xFF 92 %.2f lambda Lambda factor Lambda-Faktor +0xE7,0xF4 0x93 0 1 0 8 0xFF 93 %.0f gradient Gradient Steigung am Berg +0xE7,0xF4 0x94 0 1 0 8 0xFF 94 %.0f slippage_speed Slippage speed Schlupfdrehzahl +0xE7,0xF4 0x95 0 1 0 8 0xFF 95 %.1f temperature Temperature Temperatur +0xE7,0xF4 0x96 0 1 0 8 0xFF 96 %.1f mass_flow Mass flow Massenstrom +0xE7,0xF4 0x97 0 1 0 8 0xFF 97 %.2f idle_correction Idle correction value digitale Leerlaufstabilisierung +0xE7,0xF4 0x98 0 1 0 8 0xFF 98 %.0f air_mass_per_stroke Air mass per stroke Luftmasse pro Hub +0xE7,0xF4 0x99 0 1 0 8 0xFF 99 %.2f injection_quantity Injection quantity Einspritzmenge diff --git a/android/library/com/fr3ts0n/package.html b/android/library/com/fr3ts0n/package.html new file mode 100644 index 0000000..32c6369 --- /dev/null +++ b/android/library/com/fr3ts0n/package.html @@ -0,0 +1,6 @@ + + + + Package for handling process variables and communication protocols + + diff --git a/android/library/com/fr3ts0n/prot/FtpLoader.java b/android/library/com/fr3ts0n/prot/FtpLoader.java new file mode 100755 index 0000000..d2ef4f3 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/FtpLoader.java @@ -0,0 +1,145 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.MalformedURLException; +import java.net.URL; +import java.net.URLConnection; +import java.util.Iterator; +import java.util.Vector; + +/** + * Threaded FTP Loader class to be used for threaded reading of an FTP stream + * + * @author $Author: erwin $ + * @version $Id: FtpLoader.java,v 1.7 2009-11-21 21:33:15 erwin Exp $ + */ +public class FtpLoader extends URLConnection + implements Runnable +{ + /** reader object to read from stream */ + private BufferedReader rdr = null; + + /** List of telegram listeners */ + @SuppressWarnings("rawtypes") + private final Vector TelegramListeners = new Vector(); + + /** + * class constructor + */ + private FtpLoader(String newUrl) + throws MalformedURLException + { + super(new URL(newUrl)); + } + + /** + * connect to URL and start threaded loading + */ + public void connect() + { + new Thread(this).start(); + } + + /** + * load data from specifired URL + */ + public void run() + { + String currLine; + try + { + rdr = new BufferedReader(new InputStreamReader(url.openStream())); + + while ((currLine = rdr.readLine()) != null) + { + notifyTelegram(currLine.toCharArray()); + } + } catch (IOException e) + { + e.printStackTrace(); + } + } + + /** + * Handlers for TelegramListener List + */ + + /** + * add a new listener to be notified about new telegrams + * + * @param newListener - TelegramListener to be added + * @return true if adding was OK, otherwise false + */ + @SuppressWarnings("unchecked") + protected boolean addTelegramListener(TelegramListener newListener) + { + return (TelegramListeners.add(newListener)); + } + + /** + * remove a listener to be notified about new telegrams + * + * @param remListener - TelegramListener to be removed + * @return true if adding was OK, otherwise false + */ + protected boolean removeTelegramListener(TelegramListener remListener) + { + return (TelegramListeners.remove(remListener)); + } + + /** + * Notify all telegram listeners about new telegram + * + * @param buffer - telegram buffer + */ + @SuppressWarnings("rawtypes") + private void notifyTelegram(char[] buffer) + { + Iterator it = TelegramListeners.iterator(); + Object currListener; + + while (it.hasNext()) + { + currListener = it.next(); + if (currListener instanceof TelegramListener) + { + ((TelegramListener) currListener).handleTelegram(buffer); + } + } + } + + /** + * The Main routine for testing purpose + */ + public static void main(String args[]) + { + try + { + FtpLoader loader = new FtpLoader(args[0]); + loader.connect(); + } catch (Exception e) + { + e.printStackTrace(); + } + } +} diff --git a/android/library/com/fr3ts0n/prot/ProtUtils.java b/android/library/com/fr3ts0n/prot/ProtUtils.java new file mode 100644 index 0000000..3b937fe --- /dev/null +++ b/android/library/com/fr3ts0n/prot/ProtUtils.java @@ -0,0 +1,51 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + +/** + * Protocol utility tool box + * + * @author erwin + */ +public class ProtUtils +{ + + private static String hexFmt; + private static String asciiFmt; + + /** + * return HEX:ASCII dump of buffer + * in ASCII section all NON ASCII chars are '.' + * @param buffer buffer to be dumped + * @return String containing HEX:ASCII data of buffer + */ + public static String hexDumpBuffer(char[] buffer) + { + hexFmt = ""; + asciiFmt = ""; + + for (int i = 0; i < buffer.length; i++) + { + hexFmt += String.format("%02X ", (byte) buffer[i]); + asciiFmt += String.format("%1s", buffer[i] < 32 || buffer[i] > 127 ? '.' : buffer[i]); + } + return (hexFmt + " : " + asciiFmt); + } + +} diff --git a/android/library/com/fr3ts0n/prot/ProtoHeader.java b/android/library/com/fr3ts0n/prot/ProtoHeader.java new file mode 100755 index 0000000..2ecda58 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/ProtoHeader.java @@ -0,0 +1,1137 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.text.DecimalFormat; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Iterator; +import java.util.Vector; +import java.util.logging.Level; +import java.util.logging.Logger; + +/** + * Generic Base Class of Protocol header hadling + * + * @author $Author: erwin $ + */ +public abstract class ProtoHeader + extends TelegramSender + implements TelegramListener, TelegramWriter +{ + + /** Logging object */ + protected static Logger log = Logger.getLogger("com.fr3ts0n.prot"); + /** List of telegram listeners */ + @SuppressWarnings("rawtypes") + private final Vector TelegramListeners = new Vector(); + /** object to be used for parsing and formatting timestamps */ + private static final SimpleDateFormat TimeStampFormat = + new SimpleDateFormat("yyyyMMddHHmmssSS"); + /** object to be used for parsing and formatting datestamps */ + private static final SimpleDateFormat DateStampFormat = + new SimpleDateFormat("yyyyMMdd"); + /** object to be used for parsing and formatting decimal numbers */ + private static final DecimalFormat decimalFormat = + new DecimalFormat("0000000000"); + /** empty buffer definition for further usage * */ + protected static final char emptyBuffer[] = {}; + + /** + * Parameter type definitions + */ + /** alphanumeric parameter (String) */ + public static final int PT_ALPHA = 0; + /** numeric integer parameter */ + protected static final int PT_NUMERIC = 1; + /** numeric float parameter */ + private static final int PT_FLOAT = 2; + /** TimeStamp parameter */ + private static final int PT_TIMESTAMP = 3; + /** DateStamp parameter */ + private static final int PT_DATESTAMP = 4; + /** Integer parameter */ + private static final int PT_INTEGER = 5; + /** BCD parameter */ + private static final int PT_BCD = 6; + /** HEX parameter */ + public static final int PT_HEX = 7; + /** HEX parameter signed 8 Bit */ + private static final int PT_HEX_S8 = 8; + /** HEX parameter signed 16 Bit */ + protected static final int PT_HEX_S16 = 9; + /** String Value within hex parameter (HEXDUMP) */ + private static final int PT_HEX_ALPHA = 10; + /** + * Indices of Parameter definitions (int[index]) + */ + /** start position within telegram (staring with 1) */ + private static final int ID_START = 0; + /** length of parameter within telegram (staring with 1) */ + private static final int ID_LEN = 1; + /** type of parameter see type PT_xxxx */ + private static final int ID_TYPE = 2; + /** string padding character */ + protected static char paddingChr = ' '; + /** check if telegram listeners have to be notified on empty payload */ + private final boolean isNotificationOnEmptyPayloadAllowed = false; + + /** + * list of parameters for specific protocol + * + * @return complete set of protocol parameters + */ + protected abstract int[][] getTelegramParams(); + + /** + * list of parameter descriptions for specific protocol + * + * @return complete set of protocol parameter description strings + */ + protected abstract String[] getParamDescriptors(); + + /** + * return message footer for protocol payload + * + * @return buffer of message footer + */ + protected abstract char[] getFooter(); + + /** + * create a new telegram header for selected payload data buffer + * inclunding setting all ID's, sizes and validity issues + * + * @param buffer buffer of payload data + * @return buffer of new telegram header + */ + protected abstract char[] getNewHeader(char[] buffer); + + /** + * create a new telegram header inclunding setting all ID's, sizes and + * validity issues + * + * @return buffer of new telegram header + */ + protected abstract char[] getNewHeader(char[] buffer, int type, Object id); + + /** + * create a new telegram header inclunding setting all ID's, sizes and + * validity issues (empty payload) + * + * @return buffer of new telegram header + */ + protected char[] getNewHeader() + { + return getNewHeader(emptyBuffer); + } + + /** + * return message footer for protocol + * + * @return length of message footer + */ + protected int getFooterLength() + { + return (getFooter().length); + } + + /** + * return specific record for telegram parameter + * + * @return one specific record for telegram parameter + */ + public int[] getParamEntry(int index, int[][] paramMap) + { + return (paramMap[index]); + } + + /** + * return specific record for telegram parameter + * + * @return one specific record for telegram parameter + */ + public int[] getTelegramParam(int index) + { + return (getTelegramParams()[index]); + } + + /** + * return length of one message header + * + * @return length of message header + */ + private static int getBufferLength(int[][] fieldMap) + { + int len = 0; + + for (int cnt = 0; cnt < fieldMap.length; cnt++) + { + len += fieldMap[cnt][ID_LEN]; + } + + return (len); + } + + /** + * return length of one message header + * + * @return length of message header + */ + protected int getHeaderLength() + { + return (getBufferLength(getTelegramParams())); + } + + /** + * return message parameter as String + * + * @param start start offset in buffer + * @param len length in bytes + * @param buffer telegram buffer to be read + * @return parameter value as String + */ + private static String getParamString(int start, int len, char[] buffer) + { + return (new String(buffer, + start, + len)); + } + + /** + * return message parameter as String + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer telegram buffer to be read + * @return parameter value as String + */ + private static String getParamString(int id, int[][] fieldMap, char[] buffer) + { + int currParam[] = fieldMap[id]; + return (getParamString(currParam[ID_START], + currParam[ID_LEN], + buffer)); + } + + /** + * return message parameter as String + * + * @param id = ID of telegram parameter + * @param buffer telegram buffer to be read + * @return parameter value as String + */ + public String getParamString(int id, char[] buffer) + { + return (getParamString(id, getTelegramParams(), buffer)); + } + + /** + * return value of message parameter as Integer (binary) + * Object with corresponding data type + * + * @param start start offset in buffer + * @param len length in bytes + * @param buffer telegram buffer to be read + * @return parameter value as Object + */ + public static Integer getParamInt(int start, int len, char[] buffer) + { + int ofs; + int value = 0; + // if specified length is 0, take all the rest + if(len == 0) len = buffer.length - start; + for (ofs = start; ofs < start + len; ofs++) + { + value <<= 8; + value |= buffer[ofs]; + } + return Integer.valueOf(value); + } + + /** + * return value of message parameter as Integer (binary) + * Object with corresponding data type + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer telegram buffer to be read + * @return parameter value as Object + */ + private static Integer getParamInt(int id, int[][] fieldMap, char[] buffer) + { + int currParam[] = fieldMap[id]; + return (getParamInt(currParam[ID_START], currParam[ID_LEN], buffer)); + } + + /** + * return value of message parameter as Integer (binary) + * Object with corresponding data type + * + * @param id = ID of telegram parameter + * @param buffer telegram buffer to be read + * @return parameter value as Object + */ + protected Integer getParamInt(int id, char[] buffer) + { + return (getParamInt(id, getTelegramParams(), buffer)); + } + + /** + * return value of message parameter as Integer (binary) + * from BCD Data type + * + * @param start start offset in buffer + * @param len length in bytes + * @param buffer telegram buffer to be read + * @return parameter value as Object + */ + private static Integer getParamBCD(int start, int len, char[] buffer) + { + int ofs; + int value = 0; + int factor = 1; + + for (ofs = 0; + ofs < len; + ofs++) + { + value += Integer.valueOf(Integer.toHexString(buffer[start + len - ofs]), 16).intValue() * factor; + factor *= 0x100; + } + return Integer.valueOf(value); + } + + /** + * return value of message parameter as Integer (binary) + * from BCD Data type + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @return parameter value as Object + */ + private static Integer getParamBCD(int id, int[][] fieldMap, char[] buffer) + { + int currParam[] = fieldMap[id]; + return (getParamBCD(currParam[ID_START], currParam[ID_LEN], buffer)); + } + + /** + * return value of message parameter as Integer (binary) + * from BCD Data type + * + * @param id = ID of telegram parameter + * @param buffer message buffer + * @return parameter value as Object + */ + public Integer getParamBCD(int id, char[] buffer) + { + return (getParamBCD(id, getTelegramParams(), buffer)); + } + + /** + * return value of message parameter as String from HEX-Dump + * + * @param start start offset in buffer + * @param len length in bytes + * @param buffer telegram buffer to be read + * @return parameter value as Object + */ + private static String getParamHexAlpha(int start, int len, char[] buffer) + { + int ofs; + String msgStr = new String(buffer); + StringBuffer result = new StringBuffer(); + + for (ofs = 0; + ofs < len; + ofs += 2) + { + result.append(Integer.valueOf(msgStr.substring(start + ofs, start + ofs + 2), 16).intValue()); + } + return (result.toString()); + } + + /** + * return value of message parameter as String from HEX-Dump + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer message buffer + * @return parameter value as Object + */ + private static String getParamHexAlpha(int id, int[][] fieldMap, char[] buffer) + { + int currParam[] = fieldMap[id]; + return (getParamHexAlpha(currParam[ID_START], currParam[ID_LEN], buffer)); + } + + /** + * return value of message parameter as String from HEX-Dump + * + * @param id = ID of telegram parameter + * @param buffer message buffer + * @return parameter value as Object + */ + public String getParamHexAlpha(int id, char[] buffer) + { + return (getParamHexAlpha(id, getTelegramParams(), buffer)); + } + + + /** + * return value of message parameter as + * Object with corresponding data type + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer message buffer + * @return parameter value as Object + */ + protected static Object getParamValue(int id, int[][] fieldMap, char[] buffer) + { + Object result = null; + int currParam[] = fieldMap[id]; + int tmp; + + switch (currParam[ID_TYPE]) + { + case PT_ALPHA: + result = getParamString(id, fieldMap, buffer); + if (result == null) + { + result = ""; + } + break; + + case PT_NUMERIC: + result = Long.valueOf(getParamString(id, fieldMap, buffer).trim()); + break; + + case PT_FLOAT: + result = Double.valueOf(getParamString(id, fieldMap, buffer).trim()); + break; + + case PT_TIMESTAMP: + try + { + result = TimeStampFormat.parse(getParamString(id, fieldMap, buffer)); + } catch (ParseException ex) + { + ex.printStackTrace(); + } + break; + + case PT_DATESTAMP: + try + { + result = DateStampFormat.parse(getParamString(id, fieldMap, buffer)); + } catch (ParseException ex) + { + ex.printStackTrace(); + } + break; + + case PT_INTEGER: + result = getParamInt(id, fieldMap, buffer); + break; + + case PT_BCD: + result = getParamBCD(id, fieldMap, buffer); + break; + + case PT_HEX: + result = Integer.valueOf(getParamString(id, fieldMap, buffer), 16); + break; + + case PT_HEX_S8: + tmp = Integer.valueOf(getParamString(id, fieldMap, buffer), 16).intValue(); + result = Integer.valueOf((tmp & 0x80) == 0 ? tmp : tmp - 0x100); + break; + + case PT_HEX_S16: + tmp = Integer.valueOf(getParamString(id, fieldMap, buffer), 16).intValue(); + result = Integer.valueOf((tmp & 0x8000) == 0 ? tmp : tmp - 0x10000); + break; + + case PT_HEX_ALPHA: + result = getParamHexAlpha(id, fieldMap, buffer); + break; + + default: + log.severe("Invalid Parameter Type" + String.valueOf(currParam[ID_TYPE])); + break; + } + return (result); + } + + /** + * return value of message parameter as + * Object with corresponding data type + * + * @return parameter value as Object + */ + protected Object getParamValue(int id, char[] buffer) + { + return (getParamValue(id, getTelegramParams(), buffer)); + } + + /** + * return type of telegram parameter + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @return Class type of message parameter + */ + @SuppressWarnings("rawtypes") + private Class getParamType(int id, int[][] fieldMap) + { + Class result = null; + int currParam[] = fieldMap[id]; + + switch (currParam[ID_TYPE]) + { + case PT_ALPHA: + case PT_HEX_ALPHA: + result = String.class; + break; + + case PT_NUMERIC: + result = Long.class; + break; + + case PT_FLOAT: + result = Double.class; + break; + + case PT_TIMESTAMP: + case PT_DATESTAMP: + result = Date.class; + break; + + case PT_INTEGER: + case PT_BCD: + case PT_HEX: + case PT_HEX_S8: + case PT_HEX_S16: + result = Integer.class; + break; + + default: + log.severe("Invalid Parameter Type" + String.valueOf(currParam[ID_TYPE])); + break; + } + return (result); + } + + /** + * return type of telegram parameter + * + * @param id = ID of telegram parameter + * @return Class type of message parameter + */ + @SuppressWarnings("rawtypes") + public Class getParamType(int id) + { + return (getParamType(id, getTelegramParams())); + } + + /** + * set telegram parameter

id
to content of string + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer = current telegram buffer + * @param start = start offset + * @param value = String value of new parameter + * @return curent telegram buffer + */ + private static char[] setParamString(int id, int[][] fieldMap, char[] buffer, int start, + String value) + { + // find out desired parameter + int currParam[] = fieldMap[id]; + char valueChars[] = value.toCharArray(); + + // set parameter within buffer + for (int cnt = 0; cnt < currParam[ID_LEN]; cnt++) + { + // depending on position within parameter ... + if (cnt < start) + // ... pad parameter with leading spaces + { + buffer[currParam[ID_START] + cnt] = paddingChr; + } else if (cnt - start < valueChars.length) + // ... set parameter char + { + buffer[currParam[ID_START] + cnt] = valueChars[cnt - start]; + } else + // ... set terinating 0's + { + buffer[currParam[ID_START] + cnt] = paddingChr; + } + } + + // and return the buffer again + return (buffer); + } + + /** + * set telegram parameter
id
to content of string + * + * @param id = ID of telegram parameter + * @param buffer = current telegram buffer + * @param start = start offset + * @param value = String value of new parameter + * @return curent telegram buffer + */ + private char[] setParamString(int id, char[] buffer, int start, String value) + { + return (setParamString(id, getTelegramParams(), buffer, start, value)); + } + + /** + * set telegram parameter
id
to content of string + * + * @param id = ID of telegram parameter + * @param buffer = current telegram buffer + * @param value = String value of new parameter + * @return curent telegram buffer + */ + public char[] setParamString(int id, char[] buffer, String value) + { + return (setParamString(id, buffer, 0, value)); + } + + /** + * set telegram parameter
id
as HexDump to content of string + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer = current telegram buffer + * @param start = start offset + * @param value = String value of new parameter + * @return curent telegram buffer + */ + private static char[] setParamHexAlpha(int id, int[][] fieldMap, char[] buffer, int start, + String value) + { + StringBuilder hexStr = new StringBuilder(); + char valChars[] = value.toCharArray(); + // create hex format of string + for (int i = 0; i < value.length(); i++) + { + hexStr.append(String.format("%02X", valChars[i])); + } + // .. and set it as parameter + return (setParamString(id, fieldMap, buffer, start, hexStr.toString())); + } + + /** + * set telegram parameter
id
to BCD content of int + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer = current telegram buffer + * @param value = String value of new parameter + * @return curent telegram buffer + */ + private static char[] setParamBCD(int id, int[][] fieldMap, char[] buffer, int value) + { + int currParam[] = fieldMap[id]; + int ofs; + int rest = value; + + for (ofs = currParam[ID_LEN] - 1; + ofs >= 0; + ofs--) + { + buffer[currParam[ID_START] + ofs] = (char) Integer.valueOf(String.valueOf(rest % 100), 16).intValue(); + rest = rest / 100; + } + return (buffer); + } + + /** + * set telegram parameter
id
to BCD content of int + * + * @param id = ID of telegram parameter + * @param buffer = current telegram buffer + * @param value = String value of new parameter + * @return curent telegram buffer + */ + public char[] setParamBCD(int id, char[] buffer, int value) + { + return (setParamBCD(id, getTelegramParams(), buffer, value)); + } + + /** + * set telegram parameter
id
to Integer content of int + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer = current telegram buffer + * @param value = value of new parameter + * @return curent telegram buffer + */ + private static char[] setParamInt(int id, int[][] fieldMap, char[] buffer, int value) + { + int currParam[] = fieldMap[id]; + int ofs; + int rest = value; + + for (ofs = currParam[ID_LEN] - 1; ofs >= 0; ofs--) + { + buffer[currParam[ID_START] + ofs] = (char) (rest % 0x100); + rest = rest / 0x100; + } + return (buffer); + } + + /** + * set telegram parameter
id
to Integer content of int + * + * @param id = ID of telegram parameter + * @param buffer = current telegram buffer + * @param value = value of new parameter + * @return curent telegram buffer + */ + protected void setParamInt(int id, char[] buffer, int value) + { + setParamInt(id, getTelegramParams(), buffer, value); + } + + /** + * set telegram parameter
id
to content of object + * + * @param id = ID of telegram parameter + * @param fieldMap map of field parameters + * @param buffer = current telegram buffer + * @param value = String value of new parameter + * @return curent telegram buffer + */ + public static char[] setParamValue(int id, int[][] fieldMap, char[] buffer, Object value) + { + String parStr; + char result[] = {}; + int currParam[] = fieldMap[id]; + + // set parameter format based on it's type + switch (currParam[ID_TYPE]) + { + case PT_ALPHA: + // string parameters are set left justified with trailing zeros + result = setParamString(id, fieldMap, buffer, 0, value.toString()); + break; + case PT_HEX_ALPHA: + // string parameters are set left justified with trailing zeros + result = setParamHexAlpha(id, fieldMap, buffer, 0, value.toString()); + break; + case PT_NUMERIC: + case PT_FLOAT: + // numeric parameters are right justified padded with leadingspaces + parStr = decimalFormat.format(value); + result = setParamString(id, fieldMap, buffer, currParam[ID_LEN] - parStr.length(), parStr); + break; + case PT_HEX: + case PT_HEX_S16: + case PT_HEX_S8: + // numeric parameters are right justified padded with leading zeros + parStr = Integer.toHexString(((Integer) value).intValue()).toUpperCase(); + result = setParamString(id, fieldMap, buffer, currParam[ID_LEN] - parStr.length(), parStr); + break; + case PT_TIMESTAMP: + // timestamp parameters are set left justified with trailing zeros + result = setParamString(id, fieldMap, buffer, 0, TimeStampFormat.format((Date) value)); + break; + case PT_DATESTAMP: + // datestamp parameters are set left justified with trailing zeros + result = setParamString(id, fieldMap, buffer, 0, DateStampFormat.format((Date) value)); + break; + case PT_INTEGER: + result = setParamInt(id, fieldMap, buffer, ((Integer) value).intValue()); + break; + case PT_BCD: + result = setParamBCD(id, fieldMap, buffer, ((Integer) value).intValue()); + break; + + default: + log.severe("Invalid Parameter Type" + String.valueOf(currParam[ID_TYPE])); + break; + } + return (result); + } + + /** + * set telegram parameter
id
to content of object + * + * @param id = ID of telegram parameter + * @param buffer = current telegram buffer + * @param value = String value of new parameter + * @return curent telegram buffer + */ + public char[] setParamValue(int id, char[] buffer, Object value) + { + return (setParamValue(id, getTelegramParams(), buffer, value)); + } + + /** + * check telegram if it meets protocol requirements + * current implementation only performs a size check, any other check + * needs to be implemented in sub-class + * + * @param buffer = current telegram buffer + * @return true if telegram is OK, otherwise false + */ + protected boolean checkTelegram(char[] buffer) + { + return (buffer.length >= (getHeaderLength() + getFooterLength())); + } + + /** + * return the payload (user data) of telegram + * limited to specified maximum length + * + * @param buffer = current telegram buffer + * @param maxLength maximum length of payload + * @return buffer of payload data + */ + protected char[] getPayLoad(char[] buffer, int maxLength) + { + String result = ""; + if (checkTelegram(buffer)) + { + result = new String(buffer, + getHeaderLength(), + Math.min(maxLength, + buffer.length - getHeaderLength() - getFooterLength())); + } + return (result.toCharArray()); + } + + /** + * return the payload (user data) of telegram + * + * @param buffer = current telegram buffer + * @return buffer of payload data + */ + protected char[] getPayLoad(char[] buffer) + { + return (getPayLoad(buffer, Integer.MAX_VALUE)); + } + + /** + * return String from HEX-Dump + * + * @param msgStr HEX-Dump of string + * @return ASCII string of hex dump + */ + public static String hexStrToAlphaStr(String msgStr) + { + StringBuffer result = new StringBuffer(); + + for (int ofs = 0; + ofs < msgStr.length(); + ofs += 2) + { + result.append(String.format("%c", Integer.parseInt(msgStr.substring(ofs, ofs + 2), 16))); + } + return (result.toString()); + } + + /** + * return HEX-Dump from String + * + * @param msgStr ASCII string to hex dump + * @return HEX-Dump of string + */ + public static String alphaStrToHexStr(String msgStr) + { + StringBuffer result = new StringBuffer(); + + for (int ofs = 0; + ofs < msgStr.length(); + ofs++) + { + result.append(String.format("%02x", msgStr.charAt(ofs))); + } + return (result.toString()); + } + + /** + * dump message parameters of message buffer + * + * @param buffer = current telegram buffer + */ + private void dumpParameters(char[] buffer) + { + if (checkTelegram(buffer)) + { + for (int cnt = 0; cnt < getTelegramParams().length; cnt++) + { + try + { + log.fine(this.toString() + " " + getParamDescriptors()[cnt] + ": " + getParamInt(cnt, buffer)); + } catch (Exception e) + { + // we don't want to do anything here ... + } + } + log.fine(this.toString() + " Payload : " + ProtUtils.hexDumpBuffer(getPayLoad(buffer))); + } else + { + log.severe(this.toString() + " Invalid Telegram: '" + new String(buffer) + "' " + String.valueOf(buffer.length - getHeaderLength())); + } + } + + /** + * Implementation of TelegramListener + */ + /** + * handle incoming protocol telegram + * default implementaion only checks telegram and notifies listeners with + * protocol payload + * + * @param buffer - telegram buffer + * @return number of listeners notified + */ + public int handleTelegram(char[] buffer) + { + int cnt = 0; + + log.fine(this.toString() + " RX:" + ProtUtils.hexDumpBuffer(buffer)); + if (log.isLoggable(Level.FINE)) + { + dumpParameters(buffer); + } + + // if telegram is OK + if (checkTelegram(buffer)) + { + // then notify all listeners with telegram payload + notifyTelegram(getPayLoad(buffer)); + cnt++; + } + return (cnt); + } + + /** + * create an empy telegram header + * + * @return buffer of empty telegram header + */ + protected static char[] createEmptyBuffer(int[][] fieldMap, char fillChar) + { + // create buffer + char buffer[] = new char[getBufferLength(fieldMap)]; + // fill buffer with blanks + java.util.Arrays.fill(buffer, fillChar); + // and return it + return (buffer); + } + + /** + * create an empy telegram header + * + * @return buffer of empty telegram header + */ + protected char[] createEmptyHeader() + { + // return newly created buffer + return (createEmptyBuffer(getTelegramParams(), ' ')); + } + + /** + * create a new protocol telegram containing specified payload + * + * @param payLoad user data buffer to be packed into protocol telegram + * @return buffer of packet telegram + */ + private char[] createTelegram(char[] payLoad) + { + String tgmStr = new String(getNewHeader(payLoad)) + new String(payLoad) + new String(getFooter()); + + return (tgmStr.toCharArray()); + } + + /** + * create a new protocol telegram containing specified payload + * + * @param payLoad user data buffer to be packed into protocol telegram + * @return buffer of packet telegram + */ + protected char[] createTelegram(char[] payLoad, int type, Object id) + { + char[] result; + + String tgmStr = new String(getNewHeader(payLoad, type, id)) + new String(payLoad) + new String(getFooter()); + result = tgmStr.toCharArray(); + + return result; + } + + /** + * Handlers for TelegramListener List + */ + /** + * add a new listener to be notified about new telegrams + * + * @param newListener - TelegramListener to be added + * @return true if adding was OK, otherwise false + */ + @SuppressWarnings("unchecked") + public boolean addTelegramListener(TelegramListener newListener) + { + return (TelegramListeners.add(newListener)); + } + + /** + * remove a listener to be notified about new telegrams + * + * @param remListener - TelegramListener to be removed + * @return true if adding was OK, otherwise false + */ + public boolean removeTelegramListener(TelegramListener remListener) + { + return (TelegramListeners.remove(remListener)); + } + + /** + * Notify all telegram listeners about new telegram + * + * @param buffer - telegram buffer + */ + @SuppressWarnings("rawtypes") + private void notifyTelegram(char[] buffer) + { + // if there is anything to be notified about + if (buffer.length > 0 || isNotificationOnEmptyPayloadAllowed) + { + // loop through all listeners ... + Iterator it = TelegramListeners.iterator(); + Object currListener; + + while (it.hasNext()) + { + currListener = it.next(); + if (currListener instanceof TelegramListener) + { + // ... and tell them about it + ((TelegramListener) currListener).handleTelegram(buffer); + } + } + } + } + + /** + * convert hexadecimal string to array of bytes + * each byte is represented by 2 characters in hex string + * + * @param hexString hexadecomal string as responded by ELM adapter + * @return byte array representing the content of hex string + */ + protected static char[] hexToBytes(String hexString) + { + char[] result = new char[hexString.length() / 2]; + for (int i = 0; i < hexString.length(); i += 2) + { + result[i / 2] = (char) Integer.parseInt(hexString.substring(i, i + 2), 16); + } + return (result); + } + + /** + * + * Implementation of Interface TelegramWriter + * + */ + /** + * handle outgoing protocol telegram + * + * @param buffer - telegram buffer + * @return number of bytes sent + */ + public int writeTelegram(char[] buffer) + { + sendTelegram(createTelegram(buffer)); + return (buffer.length); + } + + /** + * handle outgoing protocol telegram + * + * @param buffer - telegram buffer + * @return number of bytes sent + */ + public int writeTelegram(char[] buffer, int type, Object id) + { + sendTelegram(createTelegram(buffer, type, id)); + return (buffer.length); + } + + + /** Utility field used by event firing mechanism. */ + private Vector listenerList = null; + + /** + * Registers PropertyChangeListener to receive events. + * + * @param listener The listener to register. + */ + public synchronized void addPropertyChangeListener(PropertyChangeListener listener) + { + if (listenerList == null) + { + listenerList = new Vector(); + } + listenerList.add(listener); + } + + /** + * Removes PropertyChangeListener from the list of listeners. + * + * @param listener The listener to remove. + */ + public synchronized void removePropertyChangeListener(PropertyChangeListener listener) + { + + listenerList.remove(listener); + } + + /** + * Notifies all registered listeners about the event. + * + * @param event The event to be fired + */ + protected void firePropertyChange(PropertyChangeEvent event) + { + + if (listenerList == null) return; + PropertyChangeListener listener; + Iterator it = listenerList.iterator(); + while (it.hasNext()) + { + listener = it.next(); + listener.propertyChange(event); + } + } + +} diff --git a/android/library/com/fr3ts0n/prot/SerialConfigPanel.form b/android/library/com/fr3ts0n/prot/SerialConfigPanel.form new file mode 100755 index 0000000..12ab662 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/SerialConfigPanel.form @@ -0,0 +1,359 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/library/com/fr3ts0n/prot/SerialExt.java b/android/library/com/fr3ts0n/prot/SerialExt.java new file mode 100644 index 0000000..cabb228 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/SerialExt.java @@ -0,0 +1,254 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + +import java.io.IOException; +import java.util.logging.Logger; + +/** + * Extension to native serial selectedPort to allow odd baud rates and 5-Baud operations + * especially for automotive usage + * + * @author erwin + */ +public class SerialExt +{ + + private static final Logger log = Logger.getLogger("com.fr3ts0n.prot.ext"); + + + /** + * Open serial device + * + * @param fileName file name of serial device (i.e.: \\.\COMx, /dev/ttySx ...) + * @return file descriptor of file device, or -1 if not available + */ + private static native int openSerial(String fileName); + + /** + * Close serial device + * + * @param fd file descriptor of selectedPort + * @return error status of system function (0=success) + */ + private static native int closeSerial(int fd); + + /** + * native interface to + * set status of BREAK signal + * This is used to create a 5-baud signal for ECU kick-off + * + * @param fd file descriptor of selectedPort + * @param brkStatus desired status of BREAK signal + * @return error status of system function (0=success) + */ + private static native int setBreak(int fd, int brkStatus); + + /** + * native interface to + * set custom baud rate + * Custom baud rates are set by dividing the selectedPort baud base frequency with a + * divisor value. Purpose of this function is to allow odd ball ECU baud rates + * like 10400 baud etc., which are not supported by regular system calls + * + * @param fd file descriptor of selectedPort + * @param baudRate cusom baud rate to be set + * @return error status of system function (0=success) + */ + private static native int setCustomBaudrate(int fd, int baudrate); + + /** + * native interface to + * return custom baud rate setting + * Custom baud rates are set by dividing the selectedPort baud base frequency with a + * divisor value. Purpose of this function is to allow odd ball ECU baud rates + * like 10400 baud etc., which are not supported by regular system calls + * + * @param fd file descriptor of selectedPort + * @return custom baud rate setting, or 0 if no custom baud rate was set + */ + private static native int getCustomBaudrate(int fd); + + /** + * receive a character from COM selectedPort + * + * @param fd file descriptor of selectedPort + * @return received character or -1 on receive error + */ + private static native int receiveChar(int fd); + + /** + * send a character from COM selectedPort + * + * @param fd file descriptor of selectedPort + * @param txChar character to be sent + * @return error status of system function (0=success) + */ + private static native int sendChar(int fd, char txChar); + + /** file descriptor of serial selectedPort */ + public static int serialPortDescriptor = -1; + + static + { + System.loadLibrary("SerialExt"); + } + + /** + * Open serial device + * + * @param fileName file name of serial device (i.e.: \\.\COMx, /dev/ttySx ...) + * @return file descriptor of file device, or -1 if not available + * @throws IOException + */ + public static int open(String fileName) + throws IOException + { + int result = openSerial(fileName); + if (result < 0) + { + throw new IOException("open"); + } + serialPortDescriptor = result; + return result; + } + + /** + * Close serial device + * + * @return error status of serial operation (0=SUCCESS) + * @throws IOException + */ + public static int close() + throws IOException + { + int result = closeSerial(serialPortDescriptor); + serialPortDescriptor = -1; + if (result != 0) + { + throw new IOException("close"); + } + return result; + } + + /** + * Set line BREAK status to desired state + * + * @param newStatus desired BREAK status + * @return error status of selectedPort/line setting (0=SUCCESS) + * @throws IOException + */ + public static void setBreak(int newStatus) + throws IOException + { + log.fine(String.format("BREAK %s", newStatus != 0 ? "ON" : "OFF")); + int result = setBreak(serialPortDescriptor, newStatus); + if (result != 0) + { + throw new IOException("setBreak"); + } + } + + /** + * Set custom baud rate on specified SerialPort + * + * @param baudrate new baud rate in bps + * @return error status of selectedPort/line setting (0=SUCCESS) + * @throws IOException + */ + public static void setCustomBaudrate(int baudrate) + throws IOException + { + log.fine(String.format("Setting custom baudrate %d", baudrate)); + int result = setCustomBaudrate(serialPortDescriptor, baudrate); + if (result != 0) + { + throw new IOException("setCustomBaudrate"); + } + } + + /** + * Set custom baud rate on specified SerialPort + * + * @return error status of selectedPort/line setting (0=SUCCESS) + * @throws IOException + */ + public static int getCustomBaudrate() + throws IOException + { + int result = getCustomBaudrate(serialPortDescriptor); + log.fine(String.format("getting custom baudrate %d", result)); + if (result <= 0) + { + throw new IOException("getCustomBaudrate"); + } + return result; + } + + /** + * receive a character from COM selectedPort + * + * @return received character or -1 on receive error + */ + public static int receiveChar() + throws IOException + { + log.finer("waiting for RX char"); + int result = receiveChar(serialPortDescriptor); + if (result < 0) + { + throw new IOException(String.format("receiveChar:%02X", result)); + } + return result; + } + + /** + * send a character to COM selectedPort + * + * @param txChar character to be sent + * @return received character or -1 on send error + */ + public static int sendChar(byte txChar) + throws IOException + { + log.finer(String.format("sending char:%02X", (byte) txChar)); + int result = sendChar(serialPortDescriptor, (char) txChar); + if (result < 0) + { + throw new IOException(String.format("sendChar:%d", result)); + } + return result; + } + + /** + * send characters to COM selectedPort + * + * @param txBytes characters to be sent + * @return received character or -1 on send error + */ + public static int write(byte[] txBytes) + throws IOException + { + int result = 0; + for (int i = 0; i < txBytes.length; i++) + result |= sendChar(txBytes[i]); + return result; + } + +} diff --git a/android/library/com/fr3ts0n/prot/StreamHandler.java b/android/library/com/fr3ts0n/prot/StreamHandler.java new file mode 100644 index 0000000..a94e76f --- /dev/null +++ b/android/library/com/fr3ts0n/prot/StreamHandler.java @@ -0,0 +1,277 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundationpe; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + + +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.io.BufferedWriter; +import java.io.InputStream; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.util.Vector; +import java.util.logging.Level; +import java.util.logging.Logger; + + +/** + * Protocol I/O stream handler + * + * @author erwin + */ +public class StreamHandler implements TelegramWriter, Runnable +{ + private static final Logger log = Logger.getLogger("stream"); + private InputStream in; + private BufferedWriter out; + + private TelegramListener messageHandler; + // current receive message + private String message = ""; + + public StreamHandler() + { + } + + /** + * Construct new StreamHandler using specified input and output stream + * + * @param inStream stream for incoming messages + * @param outStream stream for outgoing messages + */ + public StreamHandler(InputStream inStream, OutputStream outStream) + { + setStreams(inStream, outStream); + } + + /** + * Set the input and output stream + * + * @param inStream stream for incoming messages + * @param outStream stream for outgoing messages + */ + public void setStreams(InputStream inStream, OutputStream outStream) + { + in = inStream; + /* Output uses BufferedWriter with buffer size 1 byte to trigger + flushing on every outgoing byte [$Fix #AndrOBD-27] */ + out = new BufferedWriter(new OutputStreamWriter(outStream), 1); + } + + /* (non-Javadoc) + * @see com.fr3ts0n.prot.TelegramWriter#writeTelegram(char[]) + */ + @Override + public int writeTelegram(char[] buffer) + { + return (writeTelegram(buffer, 0, null)); + } + + /* (non-Javadoc) + * @see com.fr3ts0n.prot.TelegramWriter#writeTelegram(char[], int, java.lang.Object) + */ + @Override + public int writeTelegram(final char[] buffer, int type, Object id) + { + int result = buffer.length; + + // Send data threaded to de-couple from main thread + new Thread(new Runnable() + { + @Override + public void run() + { + try + { + String msg = new String(buffer); + msg += "\r"; + + log.finer(this.toString() + " TX:" + + ProtUtils.hexDumpBuffer(msg.toCharArray())); + + out.write(msg.toCharArray()); + out.flush(); + } + catch (Exception ex) + { + log.severe("TX error:'" + + ProtUtils.hexDumpBuffer(buffer) + "':" + + ex.getStackTrace()); + } + } + }).start(); + return (result); + } + + /** + * process incoming character + * + * @param chr the received char + */ + private void processRxChar(int chr) + { + // process incoming data + log.finer(this.toString() + " RX: '" + + String.format("%02X : %1c", (byte) chr, chr < 32 ? '.' : chr) + + "'"); + + switch (chr) + { + // ignore special characters + case 32: + break; + + // trigger message handling for new request + case '>': + message += (char) chr; + // trigger message handling + case 10: + case 13: + try + { + if (messageHandler != null && !message.isEmpty()) + { messageHandler.handleTelegram(message.toCharArray()); } + } + catch (Exception ex) + { + log.log(Level.WARNING, "handleTelegram", ex); + } + message = ""; + break; + + default: + message += (char) chr; + } + } + + /** + * start the thread + */ + @Override + @SuppressWarnings("fallthrough") + public void run() + { + int chr; + log.info("RX Thread started"); + try + { + // loop until stream closed / invalid + while (true) + { + // if no data available, then wait for it + if (in.available() > 0) + { + // otherwise read- and process ... + + // Is end of stream reached? + if ((chr = in.read()) > 0) + { + // process incoming data + processRxChar(chr); + } + else + { + log.warning(this.toString() + " RX: End of stream!"); + // stream finished - break loop + break; + } + } + else + { + // wait 1 ms for incoming data + Thread.sleep(1); + } + + } + } + catch (Exception ex) + { + log.log(Level.WARNING, "RX error", ex); + } + + log.info("RX Thread stopped"); + } + + /** + * Getter for property messageHandler. + * + * @return Value of property messageHandler. + */ + public TelegramListener getMessageHandler() + { + return messageHandler; + } + + /** + * Setter for property messageHandler. + * + * @param messageHandler New value of property messageHandler. + */ + public void setMessageHandler(TelegramListener messageHandler) + { + this.messageHandler = messageHandler; + } + + /** + * Utility field used by event firing mechanism. + */ + private Vector listenerList = null; + + /** + * Registers PropertyChangeListener to receive events. + * + * @param listener The listener to register. + */ + public synchronized void addPropertyChangeListener(PropertyChangeListener listener) + { + if (listenerList == null) + { + listenerList = new Vector(); + } + listenerList.add(listener); + } + + /** + * Removes PropertyChangeListener from the list of listeners. + * + * @param listener The listener to remove. + */ + public synchronized void removePropertyChangeListener(PropertyChangeListener listener) + { + listenerList.remove(listener); + } + + /** + * Notifies all registered listeners about the event. + * + * @param event The event to be fired + */ + protected void firePropertyChange(PropertyChangeEvent event) + { + + if (listenerList == null) { return; } + PropertyChangeListener listener; + for (PropertyChangeListener aListenerList : listenerList) + { + listener = aListenerList; + listener.propertyChange(event); + } + } + +} diff --git a/android/library/com/fr3ts0n/prot/TelegramListener.java b/android/library/com/fr3ts0n/prot/TelegramListener.java new file mode 100755 index 0000000..f716914 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/TelegramListener.java @@ -0,0 +1,36 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + +import java.util.EventListener; + +/** + * TelegramListener + * Interface to handle incoming protocol Telegrams + */ +public interface TelegramListener extends EventListener +{ + /** + * handle incoming protocol telegram + * + * @param buffer - telegram buffer + * @return number of listeners notified + */ + int handleTelegram(char[] buffer); +} diff --git a/android/library/com/fr3ts0n/prot/TelegramSender.java b/android/library/com/fr3ts0n/prot/TelegramSender.java new file mode 100755 index 0000000..2a19ba5 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/TelegramSender.java @@ -0,0 +1,98 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + +import java.util.Iterator; +import java.util.Vector; + +/** + * TelegramSender + * list of telegram writers + * (handlers for outgoing telegrams) + * + * @author $Author: erwin $ + * @version $Id: TelegramSender.java,v 1.12 2010-02-23 21:36:27 erwin Exp $ + */ +public class TelegramSender +{ + /** + * Handlers for TelegramWriter List + */ + + @SuppressWarnings("rawtypes") + private final + Vector telegramWriters = new Vector(); + + /** + * add a new Writer to be notified about new telegrams + * + * @param newWriter - TelegramWriter to be added + * @return true if adding was OK, otherwise false + */ + @SuppressWarnings("unchecked") + public boolean addTelegramWriter(TelegramWriter newWriter) + { + return (telegramWriters.add(newWriter)); + } + + /** + * remove a Writer to be notified about new telegrams + * + * @param remWriter - TelegramWriter to be removed + * @return true if adding was OK, otherwise false + */ + public boolean removeTelegramWriter(TelegramWriter remWriter) + { + return (telegramWriters.remove(remWriter)); + } + + /** + * Notify all telegram Writers about new telegram + * + * @param buffer - telegram buffer + */ + @SuppressWarnings("rawtypes") + private void sendTelegram(char[] buffer, int type, Object id) + { + Iterator it = telegramWriters.iterator(); + Object currWriter; + + ProtoHeader.log.finer(this.toString() + " TX:" + ProtUtils.hexDumpBuffer(buffer)); + + while (it.hasNext()) + { + currWriter = it.next(); + if (currWriter instanceof TelegramWriter) + { + ((TelegramWriter) currWriter).writeTelegram(buffer, type, id); + } + } + } + + /** + * Notify all telegram Writers about new telegram + * + * @param buffer - telegram buffer + */ + public void sendTelegram(char[] buffer) + { + sendTelegram(buffer, 0, null); + } + +} diff --git a/android/library/com/fr3ts0n/prot/TelegramWriter.java b/android/library/com/fr3ts0n/prot/TelegramWriter.java new file mode 100755 index 0000000..541187a --- /dev/null +++ b/android/library/com/fr3ts0n/prot/TelegramWriter.java @@ -0,0 +1,47 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + +import java.util.EventListener; + +/** + * TelegramWriter + * Interface to handle outgoing protocol Telegrams + */ +public interface TelegramWriter extends EventListener +{ + /** + * handle outgoing protocol telegram + * + * @param buffer - telegram buffer + * @return number of bytes sent + */ + int writeTelegram(char[] buffer); + + /** + * handle outgoing protocol telegram + * + * @param buffer - telegram buffer + * @param type telegram type (numeric ID) + * @param id unique telegram ID (Sequence number) may be null to generate automatic + * @return number of bytes sent + */ + int writeTelegram(char[] buffer, int type, Object id); + +} diff --git a/android/library/com/fr3ts0n/prot/UdpInputStream.java b/android/library/com/fr3ts0n/prot/UdpInputStream.java new file mode 100755 index 0000000..0c43626 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/UdpInputStream.java @@ -0,0 +1,188 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot; + +import java.io.IOException; +import java.io.PipedInputStream; +import java.io.PipedOutputStream; +import java.net.DatagramPacket; +import java.net.DatagramSocket; +import java.util.logging.Logger; + +/** + * Wrapper work class to create InputStream from a Datagram Socket + * + * @author $Author: erwin $ + */ +class UdpInputStream extends PipedInputStream +{ + + /** receive buffer */ + private final char[] buffer = new char[16384]; + /** receiving datagram packet */ + private DatagramPacket packet; + /** Datagram socket object to be listened to */ + private DatagramSocket socket = null; + /** the pipe which connects socket output to buffer input */ + private PipedOutputStream out = null; + /** the worker thread to read the socket */ + private Thread readerThread = null; + /** Logging Object */ + private static final Logger log = Logger.getLogger("STREAM"); + private long charsReceived = 0; + private long startTime = 0; + + /** + * default constructor + */ + private UdpInputStream() + { + super(); + } + + /** + * construct with existing DatagramSocket + */ + public UdpInputStream(DatagramSocket newSocket) + { + this(); + setSocket(newSocket); + } + + /** + * get current datagram socket + */ + public DatagramSocket getSocket() + { + return (socket); + } + + private void closeItAll() + throws IOException + { + // terminate and destroy current reader thread (if available) + if (readerThread != null) + { + readerThread.interrupt(); + /* + try + { + readerThread.join(); + } + catch(InterruptedException e) + { + log.severe(e); + } + */ + } + if (socket != null) + { + socket.close(); + } + if (out != null) + { + out.close(); + } + } + + /** + * close the UdpInputStream and release all associated resources + */ + public void close() + throws IOException + { + log.info("Closing UdpInputStream"); + closeItAll(); + super.close(); + } + + /** + * set datagram socket for data reading + */ + private void setSocket(DatagramSocket newSocket) + { + // only do something if the socket really changes + if (newSocket != socket) + { + try + { + closeItAll(); + log.info("Opening UdpInputStream"); + out = new PipedOutputStream(this); + // set socket to the new one + socket = newSocket; + // create a new reader thread ... + readerThread = new Thread() + { + + public void run() + { + log.info("UdpReader started"); + try + { + while (!isInterrupted()) + { + packet.setLength(buffer.length); + socket.receive(packet); + charsReceived += packet.getLength(); + out.write(packet.getData(), 0, packet.getLength()); + log.fine("RX:" + new String(packet.getData())); + } + } catch (IOException e) + { + log.severe(e.toString()); + } + log.info("UdpReader finished"); + } + }; + // mark socket staring time + startTime = System.currentTimeMillis(); + // set number of chars received to zero + charsReceived = 0; + // and start listening ... + readerThread.start(); + } catch (IOException e) + { + log.severe(e.toString()); + } + } + } + /** + * show receive statistics on selectedPort close + * this is activated for testing only + * + */ + /* + public void close() + { + try + { + long duration = (System.currentTimeMillis()-startTime)/1000; + System.out.println( "RX: "+String.valueOf(charsReceived) + +" Time: "+String.valueOf(duration) + +" Thpt: "+String.valueOf(charsReceived/duration)); + super.close(); + } + catch(IOException e) + { + log.severe(e); + } + } + */ +} diff --git a/android/library/com/fr3ts0n/prot/gui/KLHandler.java b/android/library/com/fr3ts0n/prot/gui/KLHandler.java new file mode 100644 index 0000000..32aa917 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/gui/KLHandler.java @@ -0,0 +1,723 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot.gui; + + +import com.fr3ts0n.prot.ProtUtils; +import com.fr3ts0n.prot.SerialExt; +import com.fr3ts0n.prot.TelegramWriter; + +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.beans.PropertyChangeEvent; +import java.io.IOException; +import java.util.Vector; +import java.util.logging.Level; +import java.util.logging.Logger; + +import javax.swing.Timer; + +/** + * Communication handler for KL-Adaptor + * + * @author erwin + */ +public class KLHandler extends SerialHandler + implements TelegramWriter +{ + + /** + * Status of package transmission / reception - to determine if we are + * processing data, or complements + */ + public enum PacketStatus + { + ECHO, + COMPLEMENT, + DATA, + } + + // baud rates supported by this adapter + private final int[] baudRates = + { + 10400, 9600, 4800, 2400 + }; + // synch char + private static final char SYNC_CHAR = 0x55; + // current packet status + private PacketStatus pktStat = PacketStatus.COMPLEMENT; + // telegram block counter + private char blockCounter = 0; + /* current address in use */ + private int currAddress = 0; // (see ecuadr.csv) + /** current baud rate */ + private int currBaudRate = 0; + // last byte sent; + private char lastTxChar = 0; + /** Queue of telegrams to be sent */ + private final Vector txTelegramQueue = new Vector(); + /** current telegram to be sent */ + private char[] currTxTgm = {}; + /** current position of byte to be sent from within currTxTgm */ + private int currTxCharPos = 0; + + /** + * Protocol timing parameters + */ + /** time of last reception */ + private long lastRxTime = 0; + /** number of bits to pause (parameter fo calculation of interByteTime) */ + private static final int numBitsPause = 0; + /** time [nanoseconds] to wait for sending next byte */ + private long interByteTime = 0; // [ns] + + /** time [ms] to detect communication timeout */ + private final int commTimeoutTime = 2000; // [ms] + /** Timer to detect communication timeout */ + private Timer commTimer; + + /** Handler for communication Timeout */ + private final ActionListener commTimeoutHandler = new ActionListener() + { + @Override + public void actionPerformed(ActionEvent arg0) + { + log.warning("CommTimeout"); + close(); + setProtStat(ProtStatus.TIMEOUT); + } + }; + + /** + * Default constructor + */ + public KLHandler() + { + // set the logger object + log = Logger.getLogger("com.fr3ts0n.prot.kl"); + + commTimer = new Timer(commTimeoutTime, commTimeoutHandler); + commTimer.setInitialDelay(commTimeoutTime); + commTimer.stop(); + } + + /** + * construct with connecting to device + * + * @param device device to connect + */ + public KLHandler(String device) + { + try + { + setDeviceName(device); + } catch (Exception ex) + { + log.log(Level.SEVERE,"",ex); + } + commTimer = new Timer(commTimeoutTime, commTimeoutHandler); + commTimer.setInitialDelay(commTimeoutTime); + commTimer.stop(); + } + + /** + * @return the currBaudRate + */ + // current baud rate in use + private int getCurrBaudRate() + { + return currBaudRate; + } + + /** + * @param currBaudRate the currBaudRate to set + */ + private void setCurrBaudRate(int currBaudRate) + { + firePropertyChange(new PropertyChangeEvent(this, "baud", this.currBaudRate, currBaudRate)); + this.currBaudRate = currBaudRate; + } + + /** + * @return the currAddress + */ + private int getCurrAddress() + { + return currAddress; + } + + /** + * @param currAddress the currAddress to set + */ + private void setCurrAddress(int currAddress) + { + this.currAddress = currAddress; + } + + /** + * close communication port + */ + @Override + public void close() + { + txTelegramQueue.clear(); + if (commTimer != null) + { + commTimer.stop(); + } + super.close(); + // set shutdown status + setProtStat(ProtStatus.OFFLINE); + } + + /** + * add new listener for communication timeout + * + * @param listener new timeout listener + */ + public void addTimeoutListener(ActionListener listener) + { + commTimer.addActionListener(listener); + } + + /** + * set port speed to specified baud rate + * + * @param newBaudRate new baud rate to be set + */ + private void setCustomBaudRate(int newBaudRate) + { + try + { + SerialExt.setCustomBaudrate(newBaudRate); + } catch (Exception e) + { + log.log(Level.SEVERE,"Set custom baudrate", e); + } + + // show baudrate setting as debug output + try + { + log.fine(String.format("Baudrate:%d/%d", + SerialExt.getCustomBaudrate(), + newBaudRate)); + } catch (Exception e) + { + log.log(Level.SEVERE,null, e); + } + // calculate new interByteTime (1M ns *numBits / bps) + interByteTime = 1000000000 * numBitsPause / newBaudRate; + } + + /** + * send a single bit with 5 baud bit width + * + * @param bitValue + */ + private void sendBit5Baud(boolean bitValue) + throws IOException + { + // set line status + SerialExt.setBreak(bitValue ? 0 : 1); + // RTS line follows inverse data bit ... + // device.setRTS(!bitValue); + // and wait a single bit time + try + { + Thread.sleep(200); + } catch (InterruptedException e) + { + log.log(Level.SEVERE,null, e); + } + } + + /** + * send a byte with 5 baud line speed + * this version sends out timed line break bits w/o changing the nominal + * baud rate + * + * @param address CU to be addressed + */ + private void sendByte5Baud(int address) + throws IOException + { + long start = System.currentTimeMillis(); + // ensure stop bit + // sendBit5Baud(true); + // start sending + // device.setDTR(false); + // start bit + sendBit5Baud(false); + // 8 data bits, LSB first + for (int i = 0; i < 8; i++) + { + sendBit5Baud((address & (1 << i)) != 0); + } + // stop bit + sendBit5Baud(true); + // finish sending + // device.setDTR(true); + log.fine(String.format("TX-5Baud:%02X finished after %dms", address, System.currentTimeMillis() - start)); + } + + /** + * Initialize communication by sending specified ECU address with 5 baud + * + * @param address ECU to be addressed + * @return initialization status (0=OK, -1=Error) + */ + private void send5Baud(int address) + throws IOException + { + int result = 0; + setProtStat(ProtStatus.CONNECTING); + + sendByte5Baud(address); + message = ""; + // return status + } + + /** + * send specified char to output device + * + * @param txByte byte to be sent + * @param rememberTx remember last TX character + */ + private void writeChar(char txByte, boolean rememberTx) + { + try + { + log.fine("TX:" + String.format("%02X", (byte) txByte)); + + // if this byte should be remembered as TX byte, do it + if (rememberTx) + { + lastTxChar = txByte; + } + wrtr.write((int) txByte); + pktStat = PacketStatus.ECHO; + } catch (Exception ex) + { + log.log(Level.SEVERE,this.toString(), ex); + } + } + + /** + * confirm reception of last byte by sending complement of it back + * + * @param lastByte last received byte + */ + private void confirmByte(char lastByte) + { + // change to complement status ... + pktStat = PacketStatus.COMPLEMENT; + writeChar((char) ~lastByte, true); + } + + /** + * Handler for receiving chars from serial port + */ + class RxThread extends Thread + { + @Override + public void run() + { + int chr; + log.fine("Reader Thread started"); + while (rdr != null) + { + try + { + chr = rdr.read(); + log.fine(String.format("RX:%02X : %c\t%s\t%s", chr, chr < 32 || chr > 127 ? '.' : chr, + getProtStat(), pktStat)); + switch (getProtStat()) + { + case RECEIVING: + // restart comm timeout timer + commTimer.restart(); + switch (pktStat) + { + case ECHO: + lastTxChar = 0; + // ignore the echo of sent complement + pktStat = PacketStatus.DATA; + break; + + case COMPLEMENT: + // ignore the echo of sent complement + pktStat = PacketStatus.DATA; + break; + + case DATA: + // remember time of last RX + lastRxTime = System.currentTimeMillis(); + // add char to current RX message + message += (char) chr; + // do we have received a complete package? + if (chr == 0x03 && message.length() > message.charAt(0)) + { + // + // package is complete + // + log.fine("RX:" + ProtUtils.hexDumpBuffer(message.toCharArray())); + // update block counter with the received one + blockCounter = message.charAt(1); + // notify protocol handler of the new package + messageHandler.handleTelegram(message.toCharArray()); + // clear the message + message = ""; + // and change to send status + setProtStat(ProtStatus.SENDING); + sendNextByte(); + } else + { + // + // package is still incomplete + // + + // and send out confirmation for received byte + confirmByte((char) chr); + } + break; + } + break; + + case SENDING: + { + switch (pktStat) + { + case ECHO: + case DATA: + // ignore the echo of sent data + pktStat = PacketStatus.COMPLEMENT; + break; + + case COMPLEMENT: + // restart comm timeout timer + commTimer.restart(); + if (chr == (~lastTxChar & 0xFF)) + { + pktStat = PacketStatus.DATA; + sendNextByte(); + } else + { + log.log(Level.SEVERE,String.format("Wrong complement:%02X, expected:%02X", chr, ~lastTxChar)); + // TODO: handle communication error + } + break; + } + } + break; + + case CONNECTING: + { + // if we receive the echo of the init byte, sending is done + if (chr == lastTxChar) + { + // ignore echo byte + } else + { + if (chr == SYNC_CHAR) + { + message = ""; + } + // otherwise collect sync and key bytes + message += (char) chr; + // did we receive all INIT bytes (SYNC_CHAR, KW-lo, KW-hi)? + if (message.length() > 2 && message.charAt(0) == SYNC_CHAR) + { + // notify protocol handler of initialization message to get keyword etc + // messageHandler.handleTelegram(message.toCharArray()); + message = ""; + // Initialization is finished, change to status RECEIVING + setProtStat(ProtStatus.RECEIVING); + // confirm the last received byte + confirmByte((char) chr); + } + } + } + default: + break; + } + } catch (Exception ex) + { + log.log(Level.SEVERE,ex.toString()); + try + { + sleep(1000); + } catch (InterruptedException ex1) + { + log.log(Level.SEVERE,ex1.toString()); + } + } + } + log.warning("Reader Tread finished"); + } + } + + /** + * write a telegram to serial port + * implementation of SerialHandler + */ + @Override + public int writeTelegram(char[] buffer) + { + return writeTelegram(buffer, 0, null); + } + + /** + * write a telegram to serial port + * implementation of SerialHandler + */ + @Override + public int writeTelegram(char[] buffer, int type, Object id) + { + return enqueueTelegram(buffer); + } + + /** + * start the serial handler + * Implementation for compatibility + */ + @Override + public void start() + { + // start the receive thread + new Thread() + { + @Override + public void run() + { + init5Baud(getCurrAddress()); + } + }.start(); + new RxThread().start(); + } + + /** + * send next available byte + * + * @return error status of dequeue and send operation + */ + private void sendNextByte() + { + int result = 0; + // wait for slow ECUs + try + { + // calculate remaining time to wait (Sytem time resolution sucks...) + long tDiff = interByteTime - ((System.currentTimeMillis() - lastRxTime) * 1000000000); + if (tDiff > 0) + { + log.fine("TX: waiting " + tDiff + " ns"); + Thread.sleep(tDiff / 1000000L, (int) (tDiff % 1000000L)); + } + } catch (InterruptedException ex) + { + log.log(Level.SEVERE,"wait: " + ex.toString()); + } + + // if we have to dequeue a new telegram ... + if (currTxCharPos >= currTxTgm.length) + { + // ... then try to dequeue one + result = dequeueTelegram(); + } + // if there is something to send, send the next char + if (result == 0) + { + writeChar(currTxTgm[currTxCharPos++], true); + if (currTxCharPos >= currTxTgm.length) + { + setProtStat(ProtStatus.RECEIVING); + } + } + } + + /** + * enqueue a telegram to be sent + * + * @param buffer telegram to be sent + * @return error status of enqueue + */ + private int enqueueTelegram(char[] buffer) + { + int result = 0; + + // if the queue is empty and current message is completely sent + if (txTelegramQueue.size() == 0 && currTxCharPos >= currTxTgm.length) + { + // make buffer the current telegram + currTxTgm = buffer; + currTxCharPos = 0; + } else + { + // otherwise put it into queue + result = txTelegramQueue.add(buffer) ? 0 : -1; + } + + return (result); + } + + /** + * get a acknowledge telegram for current protocol state + * + * @return ACK telegram with current block counter + */ + private char[] getAckTelegram() + { + return new char[] + { + 0x03, ++blockCounter, 0x09, 0x03 + }; + } + + /** + * dequeue next telegram to be sent + * + * @return error code of dequeue operation + */ + private int dequeueTelegram() + { + int result; + // is there any telegram in the queue? + if (txTelegramQueue.size() > 0) + { + // ... then dequeue it + currTxTgm = txTelegramQueue.remove(0); + // if necessary, adjust block counter + if (currTxTgm[1] != (blockCounter + 1)) + { + log.info(String.format("MsgCounter adjusted:%02x->%02x", (int) currTxTgm[1], (int) blockCounter + 1)); + currTxTgm[1] = ++blockCounter; + } + // ... and set byte pointer to start of telegram + currTxCharPos = 0; + result = 0; + } else + { + // nothing in the pipe, so just send an acknowledge telegram + currTxTgm = getAckTelegram(); + currTxCharPos = 0; + result = 0; + } + return (result); + } + + /** + * Initialize communication by sending specified ECU address with 5 baud + * + * @param address ECU to be addressed + * @return baud rate of successful connection, or 0 if no connection could be established + */ + public synchronized int init5Baud(int address) + { + int result = 0; + + // set current address + setCurrAddress(address); + try + { + setDeviceName(deviceName); + // loop through all known baud rates + for (int i = 0; i < baudRates.length; i++) + { + log.info(String.format("Init Device:%s Address:%02x, Speed:%d", deviceName, address, baudRates[i])); + // set communication baud rate + setCustomBaudRate(baudRates[i]); + // remember current baud rate + setCurrBaudRate(baudRates[i]); + setProtStat(ProtStatus.CONNECTING); + // init communication with 5 baud address + send5Baud(address); + try + { + Thread.sleep(500); + } catch (InterruptedException e) + { + log.log(Level.SEVERE,"Sleep", e); + } + // if we received an answer, we are not initializing any more + if (getProtStat() != ProtStatus.CONNECTING) + { + log.info(String.format("Init OK Device:%s Address:%02x, Speed:%d", deviceName, address, baudRates[i])); + // set return value + result = getCurrBaudRate(); + // start communication timer + commTimer.restart(); + break; + } + } + if (result == 0) + { + log.warning(String.format("Init Timeout Device:%s Address:%02x", deviceName, address)); + close(); + } + } catch (Exception ex) + { + log.log(Level.SEVERE,deviceName + ": " + ex.toString()); + close(); + setProtStat(ProtStatus.ERROR); + result = 0; + } + + // remember current baud rate + setCurrBaudRate(result); + return (result); + } + + /** + * The main routine for testing + * + * @param args the command line arguments + */ + public static void main(String args[]) + { + // set default parameters + int address = 0x01; + String device = "/dev/ttyUSB0"; + // update parameters by command line params + if (args.length > 0) + { + device = args[0]; + } + if (args.length > 1) + { + address = Integer.parseInt(args[1], 16); + } + + KLHandler hdlr = new KLHandler(device); + + hdlr.init5Baud(address); + + // wait until we are shutting down + while (hdlr.getProtStat() != ProtStatus.CONNECTING + && hdlr.getProtStat() != ProtStatus.OFFLINE) + { + try + { + Thread.sleep(1000); + } catch (Exception ignored) + { + } + } + hdlr.close(); + } +} diff --git a/android/library/com/fr3ts0n/prot/gui/KLHandlerGeneric.java b/android/library/com/fr3ts0n/prot/gui/KLHandlerGeneric.java new file mode 100644 index 0000000..2ae2b2b --- /dev/null +++ b/android/library/com/fr3ts0n/prot/gui/KLHandlerGeneric.java @@ -0,0 +1,732 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot.gui; + + +import com.fr3ts0n.prot.ProtUtils; +import com.fr3ts0n.prot.SerialExt; +import com.fr3ts0n.prot.TelegramWriter; + +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.beans.PropertyChangeEvent; +import java.io.IOException; +import java.util.Vector; +import java.util.logging.Level; +import java.util.logging.Logger; + +import javax.swing.Timer; + +/** + * Communication handler for KL-Adaptor + * + * @author erwin + */ +public class KLHandlerGeneric extends SerialHandlerGeneric + implements TelegramWriter +{ + + /** + * Status of package transmission / reception - to determine if we are + * processing data, or complements + */ + public enum PacketStatus + { + ECHO, + COMPLEMENT, + DATA, + } + + // baud rates supported by this adapter + private final int[] baudRates = + { + 10400, 9600, 4800, 2400 + }; + // synch char + private static final char SYNC_CHAR = 0x55; + // current packet status + private PacketStatus pktStat = PacketStatus.COMPLEMENT; + // telegram block counter + private char blockCounter = 0; + /* current address in use */ + private int currAddress = 0; // (see ecuadr.csv) + /** current baud rate */ + private int currBaudRate = 0; + // last byte sent; + private char lastTxChar = 0; + /** Queue of telegrams to be sent */ + private final Vector txTelegramQueue = new Vector(); + /** current telegram to be sent */ + private char[] currTxTgm = {}; + /** current position of byte to be sent from within currTxTgm */ + private int currTxCharPos = 0; + + /** + * Protocol timing parameters + */ + /** time of last reception */ + private long lastRxTime = 0; + /** time [ms] to detect communication timeout */ + private static final int commTimeoutTime = 2000; // [ms] + /** number of bits to pause (parameter fo calculation of interByteTime) */ + private static final int numBitsPause = 0; + /** time [nanoseconds] to wait for sending next byte */ + private long interByteTime = 0; // [ns] + + /** Timer to detect communication timeout */ + private Timer commTimer; + + /** Handler for communication Timeout */ + private final ActionListener commTimeoutHandler = new ActionListener() + { + @Override + public void actionPerformed(ActionEvent arg0) + { + log.warning("CommTimeout"); + close(); + setProtStat(ProtStatus.TIMEOUT); + } + }; + + /** + * Default constructor + */ + public KLHandlerGeneric() + { + // set the logger object + log = Logger.getLogger("com.fr3ts0n.prot.kl"); + + commTimer = new Timer(commTimeoutTime, commTimeoutHandler); + commTimer.setInitialDelay(commTimeoutTime); + commTimer.stop(); + } + + /** + * construct with connecting to device + * + * @param device device to connect + */ + private KLHandlerGeneric(String device) + { + try + { + setDeviceName(device); + } catch (Exception ex) + { + log.log(Level.SEVERE,"", ex); + } + commTimer = new Timer(commTimeoutTime, commTimeoutHandler); + commTimer.setInitialDelay(commTimeoutTime); + commTimer.stop(); + } + + /** + * @return the currBaudRate + */ + // current baud rate in use + private int getCurrBaudRate() + { + return currBaudRate; + } + + /** + * @param currBaudRate the currBaudRate to set + */ + private void setCurrBaudRate(int currBaudRate) + { + firePropertyChange(new PropertyChangeEvent(this, "baud", this.currBaudRate, currBaudRate)); + this.currBaudRate = currBaudRate; + } + + /** + * @return the currAddress + */ + public int getCurrAddress() + { + return currAddress; + } + + /** + * @param currAddress the currAddress to set + */ + public void setCurrAddress(int currAddress) + { + this.currAddress = currAddress; + } + + /** + * close communication port + */ + @Override + public void close() + { + txTelegramQueue.clear(); + if (commTimer != null) + { + commTimer.stop(); + } + super.close(); + // set shutdown status + setProtStat(ProtStatus.OFFLINE); + } + + /** + * add new listener for communication timeout + * + * @param listener new timeout listener + */ + public void addTimeoutListener(ActionListener listener) + { + commTimer.addActionListener(listener); + } + + /** + * set port speed to specified baud rate + * + * @param newBaudRate new baud rate to be set + */ + private void setCustomBaudRate(int newBaudRate) + { + try + { + SerialExt.setCustomBaudrate(newBaudRate); + } catch (Exception e) + { + log.log(Level.SEVERE,"Set custom baudrate", e); + } + + // show baudrate setting as debug output + try + { + log.fine(String.format("Baudrate:%d/%d", + SerialExt.getCustomBaudrate(), + newBaudRate)); + } catch (Exception e) + { + log.log(Level.SEVERE,null, e); + } + // calculate new interByteTime (1M ns *numBits / bps) + interByteTime = 1000000000 * numBitsPause / newBaudRate; + } + + /** + * send a single bit with 5 baud bit width + * + * @param bitValue + */ + private void sendBit5Baud(boolean bitValue) + throws IOException + { + // set line status + SerialExt.setBreak(bitValue ? 0 : 1); + // RTS line follows inverse data bit ... + // device.setRTS(!bitValue); + // and wait a single bit time + try + { + Thread.sleep(200); + } catch (InterruptedException e) + { + log.log(Level.SEVERE,null, e); + } + } + + /** + * send a byte with 5 baud line speed + * this version sends out timed line break bits w/o changing the nominal + * baud rate + * + * @param address CU to be addressed + */ + private void sendByte5Baud(int address) + throws IOException + { + long start = System.currentTimeMillis(); + // ensure stop bit + // sendBit5Baud(true); + // start sending + // device.setDTR(false); + // start bit + sendBit5Baud(false); + // 8 data bits, LSB first + for (int i = 0; i < 8; i++) + { + sendBit5Baud((address & (1 << i)) != 0); + } + // stop bit + sendBit5Baud(true); + // finish sending + // device.setDTR(true); + log.fine(String.format("TX-5Baud:%02X finished after %dms", address, System.currentTimeMillis() - start)); + } + + /** + * Initialize communication by sending specified ECU address with 5 baud + * + * @param address ECU to be addressed + * @return initialization status (0=OK, -1=Error) + */ + private void send5Baud(int address) + throws IOException + { + int result = 0; + setProtStat(ProtStatus.CONNECTING); + + sendByte5Baud(address); + message = ""; + // return status + } + + /** + * send specified char to output device + * + * @param txByte byte to be sent + * @param rememberTx remember last TX character + */ + private void writeChar(char txByte, boolean rememberTx) + { + try + { + log.fine("TX:" + String.format("%02X", (byte) txByte)); + + // if this byte should be remembered as TX byte, do it + if (rememberTx) + { + lastTxChar = txByte; + } + SerialExt.sendChar((byte) txByte); + pktStat = PacketStatus.ECHO; + } catch (Exception ex) + { + log.log(Level.SEVERE,this.toString(), ex); + } + } + + /** + * confirm reception of last byte by sending complement of it back + * + * @param lastByte last received byte + */ + private void confirmByte(char lastByte) + { + // change to complement status ... + pktStat = PacketStatus.COMPLEMENT; + writeChar((char) ~lastByte, true); + } + + /** + * Handler for receiving chars from serial port + */ + class RxThread extends Thread + { + @Override + public void run() + { + int chr; + log.fine("Reader Thread started"); + while (getProtStat() != ProtStatus.OFFLINE && getProtStat() != ProtStatus.TIMEOUT) + { + try + { + chr = SerialExt.receiveChar(); + log.fine(String.format("RX:%02X : %c\t%s\t%s", chr, chr < 32 || chr > 127 ? '.' : chr, + getProtStat(), pktStat)); + switch (getProtStat()) + { + case RECEIVING: + // restart comm timeout timer + commTimer.restart(); + switch (pktStat) + { + case ECHO: + lastTxChar = 0; + // ignore the echo of sent complement + pktStat = PacketStatus.DATA; + break; + + case COMPLEMENT: + // ignore the echo of sent complement + pktStat = PacketStatus.DATA; + break; + + case DATA: + // remember time of last RX + lastRxTime = System.currentTimeMillis(); + // add char to current RX message + message += (char) chr; + // do we have received a complete package? + if (chr == 0x03 && message.length() > message.charAt(0)) + { + // + // package is complete + // + log.fine("RX:" + ProtUtils.hexDumpBuffer(message.toCharArray())); + // update block counter with the received one + blockCounter = message.charAt(1); + // notify protocol handler of the new package + messageHandler.handleTelegram(message.toCharArray()); + // clear the message + message = ""; + // and change to send status + setProtStat(ProtStatus.SENDING); + sendNextByte(); + } else + { + // + // package is still incomplete + // + + // and send out confirmation for received byte + confirmByte((char) chr); + } + break; + } + break; + + case SENDING: + { + switch (pktStat) + { + case ECHO: + case DATA: + // ignore the echo of sent data + pktStat = PacketStatus.COMPLEMENT; + break; + + case COMPLEMENT: + // restart comm timeout timer + commTimer.restart(); + if (chr == (~lastTxChar & 0xFF)) + { + pktStat = PacketStatus.DATA; + sendNextByte(); + } else + { + log.log(Level.SEVERE,String.format("Wrong complement:%02X, expected:%02X", chr, ~lastTxChar)); + // TODO: handle communication error + } + break; + } + } + break; + + case CONNECTING: + { + // if we receive the echo of the init byte, sending is done + if (chr == lastTxChar) + { + // ignore echo byte + } else + { + if (chr == SYNC_CHAR) + { + message = ""; + } + // otherwise collect sync and key bytes + message += (char) chr; + // did we receive all INIT bytes (SYNC_CHAR, KW-lo, KW-hi)? + if (message.length() > 2 && message.charAt(0) == SYNC_CHAR) + { + // notify protocol handler of initialization message to get keyword etc + // messageHandler.handleTelegram(message.toCharArray()); + message = ""; + // Initialization is finished, change to status RECEIVING + setProtStat(ProtStatus.RECEIVING); + // confirm the last received byte + confirmByte((char) chr); + } + } + } + default: + break; + } + } catch (Exception ex) + { + log.log(Level.SEVERE,ex.toString()); + try + { + sleep(0); + } catch (InterruptedException ex1) + { + log.log(Level.SEVERE,ex1.toString()); + } + } + } + log.warning("Reader Tread finished"); + } + } + + /** + * write a telegram to serial port + * implementation of SerialHandler + */ + @Override + public int writeTelegram(char[] buffer) + { + return writeTelegram(buffer, 0, null); + } + + /** + * write a telegram to serial port + * implementation of SerialHandler + */ + @Override + public int writeTelegram(char[] buffer, int type, Object id) + { + return enqueueTelegram(buffer); + } + + /** + * start the serial handler + * Implementation for compatibility + */ + @Override + public void start() + { + // start the receive thread + new Thread() + { + @Override + public void run() + { + init5Baud(getCurrAddress()); + } + }.start(); + try + { + Thread.sleep(500); + } catch (Exception e) + { + log.log(Level.SEVERE,e.getMessage()); + } + new RxThread().start(); + } + + /** + * send next available byte + * + * @return error status of dequeue and send operation + */ + private void sendNextByte() + { + int result = 0; + // wait for slow ECUs + try + { + // calculate remaining time to wait (Sytem time resolution sucks...) + long tDiff = interByteTime - ((System.currentTimeMillis() - lastRxTime) * 1000000000); + if (tDiff > 0) + { + log.fine("TX: waiting " + tDiff + " ns"); + Thread.sleep(tDiff / 1000000L, (int) (tDiff % 1000000L)); + } + } catch (InterruptedException ex) + { + log.log(Level.SEVERE,"wait: " + ex.toString()); + } + + // if we have to dequeue a new telegram ... + if (currTxCharPos >= currTxTgm.length) + { + // ... then try to dequeue one + result = dequeueTelegram(); + } + // if there is something to send, send the next char + if (result == 0) + { + writeChar(currTxTgm[currTxCharPos++], true); + if (currTxCharPos >= currTxTgm.length) + { + setProtStat(ProtStatus.RECEIVING); + } + } + } + + /** + * enqueue a telegram to be sent + * + * @param buffer telegram to be sent + * @return error status of enqueue + */ + private int enqueueTelegram(char[] buffer) + { + int result = 0; + + // if the queue is empty and current message is completely sent + if (txTelegramQueue.size() == 0 && currTxCharPos >= currTxTgm.length) + { + // make buffer the current telegram + currTxTgm = buffer; + currTxCharPos = 0; + } else + { + // otherwise put it into queue + result = txTelegramQueue.add(buffer) ? 0 : -1; + } + + return (result); + } + + /** + * get a acknowledge telegram for current protocol state + * + * @return ACK telegram with current block counter + */ + private char[] getAckTelegram() + { + return new char[] + { + 0x03, ++blockCounter, 0x09, 0x03 + }; + } + + /** + * dequeue next telegram to be sent + * + * @return error code of dequeue operation + */ + private int dequeueTelegram() + { + int result; + // is there any telegram in the queue? + if (txTelegramQueue.size() > 0) + { + // ... then dequeue it + currTxTgm = txTelegramQueue.remove(0); + // if necessary, adjust block counter + if (currTxTgm[1] != (blockCounter + 1)) + { + log.info(String.format("MsgCounter adjusted:%02x->%02x", (int) currTxTgm[1], (int) blockCounter + 1)); + currTxTgm[1] = ++blockCounter; + } + // ... and set byte pointer to start of telegram + currTxCharPos = 0; + result = 0; + } else + { + // nothing in the pipe, so just send an acknowledge telegram + currTxTgm = getAckTelegram(); + currTxCharPos = 0; + result = 0; + } + return (result); + } + + /** + * Initialize communication by sending specified ECU address with 5 baud + * + * @param address ECU to be addressed + * @return baud rate of successful connection, or 0 if no connection could be established + */ + private synchronized void init5Baud(int address) + { + int result = 0; + + // set current address + setCurrAddress(address); + try + { + // stop timeout handler + commTimer.stop(); + // set device name / open port + setDeviceName(deviceName); + // loop through all known baud rates + for (int i = 0; i < baudRates.length; i++) + { + setProtStat(ProtStatus.CONNECTING); + log.info(String.format("Init Device:%s Address:%02x, Speed:%d", deviceName, address, baudRates[i])); + // set communication baud rate + setCustomBaudRate(baudRates[i]); + // remember current baud rate + setCurrBaudRate(baudRates[i]); + // init communication with 5 baud address + send5Baud(address); + try + { + Thread.sleep(500); + } catch (InterruptedException e) + { + log.log(Level.SEVERE,"Sleep", e); + } + // if we received an answer, we are not initializing any more + if (getProtStat() != ProtStatus.CONNECTING) + { + log.info(String.format("Init OK Device:%s Address:%02x, Speed:%d", deviceName, address, baudRates[i])); + // set return value + result = getCurrBaudRate(); + // start communication timer + commTimer.restart(); + break; + } + } + if (result == 0) + { + log.warning(String.format("Init Timeout Device:%s Address:%02x", deviceName, address)); + close(); + } + } catch (Exception ex) + { + log.log(Level.SEVERE,deviceName + ": " + ex.toString()); + close(); + setProtStat(ProtStatus.ERROR); + result = 0; + } + + // remember current baud rate + setCurrBaudRate(result); + } + + /** + * The main routine for testing + * + * @param args the command line arguments + */ + public static void main(String args[]) + { + // set default parameters + int address = 0x01; + String device = "/dev/ttyUSB0"; + // update parameters by command line params + if (args.length > 0) + { + device = args[0]; + } + if (args.length > 1) + { + address = Integer.parseInt(args[1], 16); + } + + KLHandlerGeneric hdlr = new KLHandlerGeneric(device); + + hdlr.init5Baud(address); + + // wait until we are shutting down + while (hdlr.getProtStat() != ProtStatus.CONNECTING + && hdlr.getProtStat() != ProtStatus.OFFLINE) + { + try + { + Thread.sleep(1000); + } catch (Exception ignored) + { + } + } + hdlr.close(); + } +} diff --git a/android/library/com/fr3ts0n/prot/gui/SerialConfigPanel.java b/android/library/com/fr3ts0n/prot/gui/SerialConfigPanel.java new file mode 100755 index 0000000..975ee54 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/gui/SerialConfigPanel.java @@ -0,0 +1,455 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot.gui; + +import java.awt.event.ItemEvent; +import java.util.Enumeration; + +/** + * Configuration GUI-Panel for RXTX Serial port object + * + * @author erwin + */ +@SuppressWarnings("unchecked") +public class SerialConfigPanel + extends javax.swing.JPanel +{ + + private static final long serialVersionUID = -8518189691304679418L; + /** allow direct port changes from dialog changes? */ + private static final boolean doPortUpdates = true; + /** ist the dialog initialized? */ + private boolean initialized = false; + + /** Creates new form SerialConfigPanel */ + public SerialConfigPanel() + { + initComponents(); + initPortNames(); + } + + /** Creates new form SerialConfigPanel */ + public SerialConfigPanel(SerialPort serPort) + { + initComponents(); + initPortNames(); + setPort(serPort); + } + + /** + * initialize list of available port names for combo box + */ + private void initPortNames() + { + initialized = false; + cbPort.addItem(""); + // initialize port selection + CommPortIdentifier currPort; + Enumeration ports = CommPortIdentifier.getPortIdentifiers(); + while (ports.hasMoreElements()) + { + currPort = (CommPortIdentifier) ports.nextElement(); + if (currPort.getPortType() == CommPortIdentifier.PORT_SERIAL) + { + cbPort.addItem(currPort.getName()); + } + } + initialized = true; + } + + /** + * Initialize all port parameters PORT -> DIALOG + */ + private void initPortParameters(SerialPort port) + { + initialized = false; + if (port != null) + { + cbPort.setSelectedItem(port.getName()); + cbBaudrate.setSelectedItem(String.valueOf(port.getBaudRate())); + cbParity.setSelectedIndex(port.getParity()); + cbDataBits.setSelectedIndex(port.getDataBits() - 5); + cbStopBits.setSelectedIndex(port.getStopBits() - 1); + // flow control combo's + int prt = port.getFlowControlMode(); + cbProtocolRx.setSelectedIndex((prt & SerialPort.FLOWCONTROL_RTSCTS_IN) != 0 ? 1 : (prt & SerialPort.FLOWCONTROL_XONXOFF_IN) != 0 ? 2 : 0); + cbProtocolTx.setSelectedIndex((prt & SerialPort.FLOWCONTROL_RTSCTS_OUT) != 0 ? 1 : (prt & SerialPort.FLOWCONTROL_XONXOFF_OUT) != 0 ? 2 : 0); + btnDSR.setSelected(port.isDSR()); + btnCTS.setSelected(port.isCTS()); + btnCD.setSelected(port.isCD()); + btnDTR.setSelected(port.isDTR()); + btnRTS.setSelected(port.isRTS()); + } + initialized = true; + } + + /** + * Initialize all port parameters DIALOG -> PORT + */ + private void updatePortParameters(SerialPort port) + { + if (initialized && port != null) + { + try + { + port.setSerialPortParams(Integer.valueOf(cbBaudrate.getSelectedItem().toString()).intValue(), + cbDataBits.getSelectedIndex() + 5, + cbStopBits.getSelectedIndex() + 1, + cbParity.getSelectedIndex()); + // flow control parameters + int mode = 0; + mode |= (cbProtocolRx.getSelectedIndex() == 1) ? SerialPort.FLOWCONTROL_RTSCTS_IN : (cbProtocolRx.getSelectedIndex() == 2) ? SerialPort.FLOWCONTROL_XONXOFF_IN : 0; + mode |= (cbProtocolTx.getSelectedIndex() == 1) ? SerialPort.FLOWCONTROL_RTSCTS_OUT : (cbProtocolTx.getSelectedIndex() == 2) ? SerialPort.FLOWCONTROL_XONXOFF_OUT : 0; + port.setFlowControlMode(mode); + } catch (Exception ex) + { + ex.printStackTrace(); + } + } + } + + /** + * This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() + { + java.awt.GridBagConstraints gridBagConstraints; + + javax.swing.JPanel panData = new javax.swing.JPanel(); + javax.swing.JLabel lblPort = new javax.swing.JLabel(); + cbPort = new javax.swing.JComboBox(); + javax.swing.JLabel lblBaudrate = new javax.swing.JLabel(); + cbBaudrate = new javax.swing.JComboBox(); + javax.swing.JLabel lblDataBits = new javax.swing.JLabel(); + cbDataBits = new javax.swing.JComboBox(); + javax.swing.JLabel lblStopBits = new javax.swing.JLabel(); + cbStopBits = new javax.swing.JComboBox(); + javax.swing.JLabel lblParity = new javax.swing.JLabel(); + cbParity = new javax.swing.JComboBox(); + javax.swing.JLabel lblHsRx = new javax.swing.JLabel(); + javax.swing.JLabel lblHsTx = new javax.swing.JLabel(); + cbProtocolRx = new javax.swing.JComboBox(); + cbProtocolTx = new javax.swing.JComboBox(); + javax.swing.JPanel jPanel1 = new javax.swing.JPanel(); + btnDSR = new javax.swing.JToggleButton(); + btnCTS = new javax.swing.JToggleButton(); + btnCD = new javax.swing.JToggleButton(); + btnDTR = new javax.swing.JToggleButton(); + btnRTS = new javax.swing.JToggleButton(); + + setLayout(new java.awt.BorderLayout()); + + panData.setLayout(new java.awt.GridBagLayout()); + + lblPort.setFont(new java.awt.Font("Dialog", 0, 10)); + lblPort.setLabelFor(cbPort); + lblPort.setText("Port"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); + panData.add(lblPort, gridBagConstraints); + + cbPort.setFont(new java.awt.Font("Dialog", 0, 10)); + cbPort.addItemListener(new java.awt.event.ItemListener() + { + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + cbPortItemStateChanged(evt); + } + }); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.weightx = 1.0; + panData.add(cbPort, gridBagConstraints); + + lblBaudrate.setFont(new java.awt.Font("Dialog", 0, 10)); + lblBaudrate.setLabelFor(cbBaudrate); + lblBaudrate.setText("Baudrate"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 1; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); + panData.add(lblBaudrate, gridBagConstraints); + + cbBaudrate.setEditable(true); + cbBaudrate.setFont(new java.awt.Font("Dialog", 0, 10)); + cbBaudrate.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"300", "600", "1200", "2400", "4800", "9600", "19200", "38400", "57600", "115200"})); + cbBaudrate.setSelectedIndex(5); + cbBaudrate.addItemListener(new java.awt.event.ItemListener() + { + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + SelectionChanged(evt); + } + }); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 1; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.weightx = 1.0; + panData.add(cbBaudrate, gridBagConstraints); + + lblDataBits.setFont(new java.awt.Font("Dialog", 0, 10)); + lblDataBits.setLabelFor(cbDataBits); + lblDataBits.setText("Data Bits"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 3; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); + panData.add(lblDataBits, gridBagConstraints); + + cbDataBits.setFont(new java.awt.Font("Dialog", 0, 10)); + cbDataBits.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"5", "6", "7", "8"})); + cbDataBits.setSelectedIndex(3); + cbDataBits.addItemListener(new java.awt.event.ItemListener() + { + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + SelectionChanged(evt); + } + }); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 3; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.weightx = 1.0; + panData.add(cbDataBits, gridBagConstraints); + + lblStopBits.setFont(new java.awt.Font("Dialog", 0, 10)); + lblStopBits.setLabelFor(cbStopBits); + lblStopBits.setText("Stop Bits"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 4; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); + panData.add(lblStopBits, gridBagConstraints); + + cbStopBits.setFont(new java.awt.Font("Dialog", 0, 10)); + cbStopBits.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"1", "2", "1.5"})); + cbStopBits.addItemListener(new java.awt.event.ItemListener() + { + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + SelectionChanged(evt); + } + }); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 4; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.weightx = 1.0; + panData.add(cbStopBits, gridBagConstraints); + + lblParity.setFont(new java.awt.Font("Dialog", 0, 10)); + lblParity.setLabelFor(cbParity); + lblParity.setText("Parity"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 2; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); + panData.add(lblParity, gridBagConstraints); + + cbParity.setFont(new java.awt.Font("Dialog", 0, 10)); + cbParity.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"None", "Odd", "Even", "Mark", "Space"})); + cbParity.addItemListener(new java.awt.event.ItemListener() + { + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + SelectionChanged(evt); + } + }); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 2; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.weightx = 1.0; + panData.add(cbParity, gridBagConstraints); + + lblHsRx.setFont(new java.awt.Font("Dialog", 0, 10)); + lblHsRx.setText("Handshake Rx"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 5; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); + panData.add(lblHsRx, gridBagConstraints); + + lblHsTx.setFont(new java.awt.Font("Dialog", 0, 10)); + lblHsTx.setText("Handshake Tx"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 6; + gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); + panData.add(lblHsTx, gridBagConstraints); + + cbProtocolRx.setFont(new java.awt.Font("Dialog", 0, 10)); + cbProtocolRx.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"None", "RTS/CTS", "XON/XOFF"})); + cbProtocolRx.addItemListener(new java.awt.event.ItemListener() + { + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + SelectionChanged(evt); + } + }); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 5; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + panData.add(cbProtocolRx, gridBagConstraints); + + cbProtocolTx.setFont(new java.awt.Font("Dialog", 0, 10)); + cbProtocolTx.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"None", "RTS/CTS", "XON/XOFF"})); + cbProtocolTx.addItemListener(new java.awt.event.ItemListener() + { + public void itemStateChanged(java.awt.event.ItemEvent evt) + { + SelectionChanged(evt); + } + }); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 6; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + panData.add(cbProtocolTx, gridBagConstraints); + + add(panData, java.awt.BorderLayout.CENTER); + + jPanel1.setLayout(new java.awt.GridLayout(1, 0, 1, 0)); + + btnDSR.setFont(new java.awt.Font("Dialog", 0, 8)); + btnDSR.setText("DSR"); + btnDSR.setEnabled(false); + btnDSR.setOpaque(false); + jPanel1.add(btnDSR); + + btnCTS.setFont(new java.awt.Font("Dialog", 0, 8)); + btnCTS.setText("CTS"); + btnCTS.setEnabled(false); + btnCTS.setOpaque(false); + jPanel1.add(btnCTS); + + btnCD.setFont(new java.awt.Font("Dialog", 0, 8)); + btnCD.setText("CD"); + btnCD.setEnabled(false); + btnCD.setOpaque(false); + jPanel1.add(btnCD); + + btnDTR.setFont(new java.awt.Font("Dialog", 0, 8)); + btnDTR.setText("DTR"); + btnDTR.setEnabled(false); + btnDTR.setOpaque(false); + jPanel1.add(btnDTR); + + btnRTS.setFont(new java.awt.Font("Dialog", 0, 8)); + btnRTS.setText("RTS"); + btnRTS.setEnabled(false); + btnRTS.setOpaque(false); + jPanel1.add(btnRTS); + + add(jPanel1, java.awt.BorderLayout.SOUTH); + + }// //GEN-END:initComponents + + private void SelectionChanged(java.awt.event.ItemEvent evt)//GEN-FIRST:event_SelectionChanged + {//GEN-HEADEREND:event_SelectionChanged + if (doPortUpdates && evt.getStateChange() == ItemEvent.SELECTED) + { + updatePortParameters(port); + } + }//GEN-LAST:event_SelectionChanged + + private void cbPortItemStateChanged(java.awt.event.ItemEvent evt)//GEN-FIRST:event_cbPortItemStateChanged + {//GEN-HEADEREND:event_cbPortItemStateChanged + // the port has been changed -> select thew new port + if (initialized && evt.getStateChange() == ItemEvent.SELECTED) + { + String portName = String.valueOf(evt.getItem()); + SerialPort newPort; + try + { + newPort = (SerialPort) CommPortIdentifier.getPortIdentifier(portName).open(portName, 1000); + } catch (Exception e) + { + newPort = null; + Logger.getLogger(getClass()).warn(e.getMessage()); + } + + setPort(newPort); + } + }//GEN-LAST:event_cbPortItemStateChanged + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JToggleButton btnCD; + private javax.swing.JToggleButton btnCTS; + private javax.swing.JToggleButton btnDSR; + private javax.swing.JToggleButton btnDTR; + private javax.swing.JToggleButton btnRTS; + private javax.swing.JComboBox cbBaudrate; + private javax.swing.JComboBox cbDataBits; + private javax.swing.JComboBox cbParity; + private javax.swing.JComboBox cbPort; + private javax.swing.JComboBox cbProtocolRx; + private javax.swing.JComboBox cbProtocolTx; + private javax.swing.JComboBox cbStopBits; + // End of variables declaration//GEN-END:variables + /** + * Holds value of property port. + */ + private SerialPort port; + + /** + * Getter for property device. + * + * @return Value of property device. + */ + public SerialPort getPort() + { + return this.port; + } + + /** + * Setter for serial Port. + * + * @param port New value of port. + */ + private void setPort(SerialPort port) + { + if (this.port != null) + { + this.port.removeEventListener(); + } + this.port = port; + initPortParameters(port); + } +} diff --git a/android/library/com/fr3ts0n/prot/gui/SerialHandler.java b/android/library/com/fr3ts0n/prot/gui/SerialHandler.java new file mode 100755 index 0000000..31d1a84 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/gui/SerialHandler.java @@ -0,0 +1,379 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot.gui; + +import com.fr3ts0n.prot.SerialExt; +import com.fr3ts0n.prot.TelegramListener; +import com.fr3ts0n.prot.TelegramWriter; + +import java.awt.Color; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.io.FileDescriptor; +import java.io.IOException; +import java.io.RandomAccessFile; +import java.lang.reflect.Field; +import java.util.Iterator; +import java.util.Vector; +import java.util.logging.Level; +import java.util.logging.Logger; + +/** + * @author erwin + */ +public class SerialHandler extends Thread + implements TelegramWriter +{ + /** the serial device */ + String deviceName = "/dev/ttyS0"; + /** current protocol status */ + private ProtStatus protStat = ProtStatus.UNKNOWN; + /** file descriptor of serial device */ + private long serialDeviceDescriptor = -1; + // the logger object + static Logger log = Logger.getLogger("com.fr3ts0n.prot.ser"); + + /** + * Status of protocol handler - to determine if we currently send / receive + */ + public enum ProtStatus + { + UNKNOWN, + SETUP, + INITIALIZED, + CONNECTING, + SENDING, + RECEIVING, + OFFLINE, + TIMEOUT, + ERROR, + } + + /** Colors for each protocol status */ + public static final Color[] statColor = + { + null, + Color.YELLOW, + null, + Color.MAGENTA, + Color.GREEN, + Color.GREEN, + null, + null, + Color.RED, + }; + + /* + FileInputStream rdr; + FileOutputStream wrtr; + */ + RandomAccessFile rdr; + RandomAccessFile wrtr; + TelegramListener messageHandler; + + // current receive message + String message = ""; + + /** + * Creates a new instance of SerialHandler + */ + public SerialHandler() + { + // setDeviceName(deviceName); + } + + /** + * Creates a new instance of SerialHandler + * + * @param device device name + */ + public SerialHandler(String device) + { + try + { + setDeviceName(device); + } catch (IOException ex) + { + log.log(Level.SEVERE, "SerialHandler", ex); + } + } + + /** + * @return the protStat + */ + public ProtStatus getProtStat() + { + return protStat; + } + + /** + * @param protStat the protStat to set + */ + void setProtStat(ProtStatus protStat) + { + firePropertyChange(new PropertyChangeEvent(this, + "status", + this.protStat, + protStat)); + this.protStat = protStat; + } + + /** + * return device/file name + * + * @return device name + */ + public String getDeviceName() + { + return (deviceName); + } + + /** + * close current connections + */ + void close() + { + try + { + if (wrtr != null) + { + wrtr.close(); + wrtr = null; + } + if (rdr != null) + { + rdr.close(); + rdr = null; + } + } catch (IOException e) + { + e.printStackTrace(); + } + } + + /** + * Setter for property deviceName. + * + * @param deviceName New value of property deviceName. + * @throws IOException + */ + public void setDeviceName(java.lang.String deviceName) + throws IOException + { + // set up serial line ... + close(); + // set new device name + this.deviceName = deviceName; + // get system file descriptor + // serialDeviceDescriptor = SerialExt.setPortName(deviceName); + // open java side file + wrtr = new RandomAccessFile(deviceName, "rw"); + rdr = wrtr; + // get system file descriptor + serialDeviceDescriptor = getSystemFD(); + // and set it in serial extender + SerialExt.serialPortDescriptor = (int) serialDeviceDescriptor; + } + + /** + * get the numeric system file descriptor/handle + * + * @return numeric system file descriptor/handle + */ + private long getSystemFD() + { + long result = -1; + Field dscrField; + FileDescriptor dscr; + try + { + // get java file descriptor + dscr = wrtr.getFD(); + try + { + // try to get windows-specific field "handle" + dscrField = FileDescriptor.class.getDeclaredField("handle"); + } catch (NoSuchFieldException ex) + { + // we are not windows... get field "fd" + dscrField = FileDescriptor.class.getDeclaredField("fd"); + } + // make field accessible + dscrField.setAccessible(true); + // and read it's value + result = dscrField.getLong(dscr); + } catch (Exception ex) + { + log.log(Level.SEVERE, "getFD", ex); + } + return result; + } + + /** + * start the thread + */ + @Override + @SuppressWarnings("fallthrough") + public void run() + { + int chr; + try + { + while ((chr = rdr.read()) >= 0) + { + switch (chr) + { + // ignore special characters + case 13: + case 32: + break; + + // trigger message handling for new request + case '>': + message += (char) chr; + // trigger message handling + case 10: + if (messageHandler != null) + messageHandler.handleTelegram(message.toCharArray()); + message = ""; + break; + + default: + message += (char) chr; + } + } + } catch (Exception ex) + { + ex.printStackTrace(); + } + } + + /** + * write a telegram to serial port + * + * @param buffer + * @return result of write operation + */ + public int writeTelegram(char[] buffer) + { + return (writeTelegram(buffer, 0, null)); + } + + /** + * write a telegram to serial port + * + * @param buffer message buffer to write + * @param type message type + * @param id message id + * @return result of write operation + */ + public int writeTelegram(char[] buffer, int type, Object id) + { + int result = 0; + try + { + String msg = new String(buffer); + msg += "\n"; + wrtr.write(msg.getBytes()); + result = buffer.length; + } catch (Exception ex) + { + ex.printStackTrace(); + } + return (result); + } + + /** + * configure serial handler + * this method informs about generic serial ports need to be + * configured by the operating system (via startup script) + */ + public void configure() + { + log.info("Generic Serial ports have to be configured by the\n" + + "operating system (via startup script)"); + } + + /** + * Getter for property messageHandler. + * + * @return Value of property messageHandler. + */ + public TelegramListener getMessageHandler() + { + return messageHandler; + } + + /** + * Setter for property messageHandler. + * + * @param messageHandler New value of property messageHandler. + */ + public void setMessageHandler(TelegramListener messageHandler) + { + this.messageHandler = messageHandler; + } + + /** Utility field used by event firing mechanism. */ + private Vector listenerList = null; + + /** + * Registers PropertyChangeListener to receive events. + * + * @param listener The listener to register. + */ + public synchronized void addPropertyChangeListener(PropertyChangeListener listener) + { + if (listenerList == null) + { + listenerList = new Vector(); + } + listenerList.add(listener); + } + + /** + * Removes PropertyChangeListener from the list of listeners. + * + * @param listener The listener to remove. + */ + public synchronized void removePropertyChangeListener(PropertyChangeListener listener) + { + + listenerList.remove(listener); + } + + /** + * Notifies all registered listeners about the event. + * + * @param event The event to be fired + */ + void firePropertyChange(PropertyChangeEvent event) + { + + if (listenerList == null) return; + PropertyChangeListener listener; + Iterator it = listenerList.iterator(); + while (it.hasNext()) + { + listener = it.next(); + listener.propertyChange(event); + } + } + +} diff --git a/android/library/com/fr3ts0n/prot/gui/SerialHandlerGeneric.java b/android/library/com/fr3ts0n/prot/gui/SerialHandlerGeneric.java new file mode 100755 index 0000000..d0f076d --- /dev/null +++ b/android/library/com/fr3ts0n/prot/gui/SerialHandlerGeneric.java @@ -0,0 +1,379 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.prot.gui; + +import com.fr3ts0n.prot.SerialExt; +import com.fr3ts0n.prot.TelegramListener; +import com.fr3ts0n.prot.TelegramWriter; + +import java.awt.Color; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.io.FileDescriptor; +import java.io.IOException; +import java.io.RandomAccessFile; +import java.lang.reflect.Field; +import java.util.Iterator; +import java.util.Vector; +import java.util.logging.Level; +import java.util.logging.Logger; + +/** + * @author erwin + */ +public class SerialHandlerGeneric extends Thread + implements TelegramWriter +{ + /** the serial device */ + String deviceName = "/dev/ttyS0"; + /** current protocol status */ + private ProtStatus protStat = ProtStatus.UNKNOWN; + /** file descriptor of serial device */ + private long serialDeviceDescriptor = -1; + // the logger object + static Logger log = Logger.getLogger("com.fr3ts0n.prot.ser"); + + /** + * Status of protocol handler - to determine if we currently send / receive + */ + public enum ProtStatus + { + UNKNOWN, + SETUP, + INITIALIZED, + CONNECTING, + SENDING, + RECEIVING, + OFFLINE, + TIMEOUT, + ERROR, + } + + /** Colors for each protocol status */ + public static final Color[] statColor = + { + null, + Color.YELLOW, + null, + Color.MAGENTA, + Color.GREEN, + Color.GREEN, + null, + null, + Color.RED, + }; + + /* + FileInputStream rdr; + FileOutputStream wrtr; + */ + private RandomAccessFile rdr; + private RandomAccessFile wrtr; + TelegramListener messageHandler; + + // current receive message + String message = ""; + + /** + * Creates a new instance of SerialHandler + */ + SerialHandlerGeneric() + { + // setDeviceName(deviceName); + } + + /** + * Creates a new instance of SerialHandler + * + * @param device device name + */ + public SerialHandlerGeneric(String device) + { + try + { + setDeviceName(device); + } catch (IOException ex) + { + log.log(Level.SEVERE,"SerialHandlerGeneric", ex); + } + } + + /** + * @return the protStat + */ + ProtStatus getProtStat() + { + return protStat; + } + + /** + * @param protStat the protStat to set + */ + void setProtStat(ProtStatus protStat) + { + firePropertyChange(new PropertyChangeEvent(this, + "status", + this.protStat, + protStat)); + this.protStat = protStat; + } + + /** + * return device/file name + * + * @return device name + */ + public String getDeviceName() + { + return (deviceName); + } + + /** + * close current connections + */ + void close() + { + try + { + if (wrtr != null) + { + wrtr.close(); + wrtr = null; + } + if (rdr != null) + { + rdr.close(); + rdr = null; + } + } catch (IOException e) + { + e.printStackTrace(); + } + } + + /** + * Setter for property deviceName. + * + * @param deviceName New value of property deviceName. + * @throws IOException + */ + public void setDeviceName(java.lang.String deviceName) + throws IOException + { + // set up serial line ... + close(); + // set new device name + this.deviceName = deviceName; + // get system file descriptor + // serialDeviceDescriptor = SerialExt.setPortName(deviceName); + // open java side file + wrtr = new RandomAccessFile(deviceName, "rw"); + rdr = wrtr; + // get system file descriptor + serialDeviceDescriptor = getSystemFD(); + // and set it in serial extender + SerialExt.serialPortDescriptor = (int) serialDeviceDescriptor; + } + + /** + * get the numeric system file descriptor/handle + * + * @return numeric system file descriptor/handle + */ + private long getSystemFD() + { + long result = -1; + Field dscrField; + FileDescriptor dscr; + try + { + // get java file descriptor + dscr = wrtr.getFD(); + try + { + // try to get windows-specific field "handle" + dscrField = FileDescriptor.class.getDeclaredField("handle"); + } catch (NoSuchFieldException ex) + { + // we are not windows... get field "fd" + dscrField = FileDescriptor.class.getDeclaredField("fd"); + } + // make field accessible + dscrField.setAccessible(true); + // and read it's value + result = dscrField.getLong(dscr); + } catch (Exception ex) + { + log.log(Level.SEVERE,"getFD", ex); + } + return result; + } + + /** + * start the thread + */ + @Override + @SuppressWarnings("fallthrough") + public void run() + { + int chr; + try + { + while ((chr = rdr.read()) >= 0) + { + switch (chr) + { + // ignore special characters + case 13: + case 32: + break; + + // trigger message handling for new request + case '>': + message += (char) chr; + // trigger message handling + case 10: + if (messageHandler != null) + messageHandler.handleTelegram(message.toCharArray()); + message = ""; + break; + + default: + message += (char) chr; + } + } + } catch (Exception ex) + { + ex.printStackTrace(); + } + } + + /** + * write a telegram to serial port + * + * @param buffer + * @return result of write operation + */ + public int writeTelegram(char[] buffer) + { + return (writeTelegram(buffer, 0, null)); + } + + /** + * write a telegram to serial port + * + * @param buffer message buffer to write + * @param type message type + * @param id message id + * @return result of write operation + */ + public int writeTelegram(char[] buffer, int type, Object id) + { + int result = 0; + try + { + String msg = new String(buffer); + msg += "\n"; + wrtr.write(msg.getBytes()); + result = buffer.length; + } catch (IOException ex) + { + ex.printStackTrace(); + } + return (result); + } + + /** + * configure serial handler + * this method informs about generic serial ports need to be + * configured by the operating system (via startup script) + */ + public void configure() + { + log.info("Generic Serial ports have to be configured by the\n" + + "operating system (via startup script)"); + } + + /** + * Getter for property messageHandler. + * + * @return Value of property messageHandler. + */ + public TelegramListener getMessageHandler() + { + return messageHandler; + } + + /** + * Setter for property messageHandler. + * + * @param messageHandler New value of property messageHandler. + */ + public void setMessageHandler(TelegramListener messageHandler) + { + this.messageHandler = messageHandler; + } + + /** Utility field used by event firing mechanism. */ + private Vector listenerList = null; + + /** + * Registers PropertyChangeListener to receive events. + * + * @param listener The listener to register. + */ + public synchronized void addPropertyChangeListener(PropertyChangeListener listener) + { + if (listenerList == null) + { + listenerList = new Vector(); + } + listenerList.add(listener); + } + + /** + * Removes PropertyChangeListener from the list of listeners. + * + * @param listener The listener to remove. + */ + public synchronized void removePropertyChangeListener(PropertyChangeListener listener) + { + + listenerList.remove(listener); + } + + /** + * Notifies all registered listeners about the event. + * + * @param event The event to be fired + */ + void firePropertyChange(PropertyChangeEvent event) + { + + if (listenerList == null) return; + PropertyChangeListener listener; + Iterator it = listenerList.iterator(); + while (it.hasNext()) + { + listener = it.next(); + listener.propertyChange(event); + } + } + +} diff --git a/android/library/com/fr3ts0n/prot/gui/package-info.java b/android/library/com/fr3ts0n/prot/gui/package-info.java new file mode 100644 index 0000000..ac880e6 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/gui/package-info.java @@ -0,0 +1,8 @@ +/** + * protocol stuff with GUI dependecies + */ +/** + * @author erwin + * + */ +package com.fr3ts0n.prot.gui; \ No newline at end of file diff --git a/android/library/com/fr3ts0n/prot/package.html b/android/library/com/fr3ts0n/prot/package.html new file mode 100755 index 0000000..dc37ef7 --- /dev/null +++ b/android/library/com/fr3ts0n/prot/package.html @@ -0,0 +1,6 @@ + + + + Communication protocol stacks and communication-related helper classes + + diff --git a/android/library/com/fr3ts0n/pvs/DataMapHandler.java b/android/library/com/fr3ts0n/pvs/DataMapHandler.java new file mode 100755 index 0000000..c4a5d9c --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/DataMapHandler.java @@ -0,0 +1,38 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs; + +import java.util.Map; + +/** + * generic Handler interface for mapped Data + * + * @author $Author: erwin $ + */ +interface DataMapHandler +{ + /** + * handle a set/map of data attributes + * + * @param data Map of new data attributes to handle + * @return previous value of corresponding data item + */ + @SuppressWarnings("rawtypes") + Object handleData(Map data); +} diff --git a/android/library/com/fr3ts0n/pvs/DbProcessVar.java b/android/library/com/fr3ts0n/pvs/DbProcessVar.java new file mode 100755 index 0000000..c4c9b2d --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/DbProcessVar.java @@ -0,0 +1,142 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs; + +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.util.Vector; +import java.util.logging.Level; + +/** + * Database backed process variable + * + * @author erwin + */ +public class DbProcessVar extends IndexedProcessVar +{ + + /** + * + */ + private static final long serialVersionUID = 1080116313924821619L; + @SuppressWarnings({"rawtypes", "unchecked"}) + private static final Vector fields = new Vector(); + /** + * Holds value of property dbConnection. + */ + private Connection dbConnection; + /** + * Holds value of property tableName. + */ + private String tableName; + + /** Creates a new instance of DbProcessVar */ + private DbProcessVar() + { + } + + public DbProcessVar(Connection dbConn) + { + this(); + setDbConnection(dbConn); + } + + public DbProcessVar(Connection dbConn, String tableName) + { + this(); + setDbConnection(dbConn); + setTableName(tableName); + } + + /** + * return all available field names + */ + public String[] getFields() + { + return ((String[]) fields.toArray()); + } + + /** + * Getter for property dbConnection. + * + * @return Value of property dbConnection. + */ + public Connection getDbConnection() + { + + return this.dbConnection; + } + + /** + * Setter for property dbConnection. + * + * @param dbConnection New value of property dbConnection. + */ + private void setDbConnection(Connection dbConnection) + { + + this.dbConnection = dbConnection; + } + + /** + * Getter for property tableName. + * + * @return Value of property tableName. + */ + public String getTableName() + { + return this.tableName; + } + + /** + * Setter for property tableName. + * + * @param tableName New value of property tableName. + */ + private void setTableName(String tableName) + { + + this.tableName = tableName; + } + + protected String getSelectSQL() + { + return ("SELECT * from " + tableName); + } + + protected ResultSet getResultSet(String sqlQuery) + { + ResultSet set = null; + ResultSetMetaData rsMd; + try + { + set = dbConnection.createStatement().executeQuery(sqlQuery); + rsMd = set.getMetaData(); + for (int i = 0; i < rsMd.getColumnCount(); i++) + { + fields.add(i, rsMd.getColumnName(i)); + } + } catch (Exception e) + { + log.log(Level.SEVERE, e.toString(), e); + } + return (set); + } +} diff --git a/android/library/com/fr3ts0n/pvs/IndexedProcessVar.java b/android/library/com/fr3ts0n/pvs/IndexedProcessVar.java new file mode 100755 index 0000000..a634516 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/IndexedProcessVar.java @@ -0,0 +1,88 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs; + +/** + * Process variable @see ProcessVar which allows indexed access + * to attribute fields + * + * @author $Author: erwin $ + */ +public abstract class IndexedProcessVar extends ProcessVar +{ + + /** + * + */ + private static final long serialVersionUID = 8478458496218575203L; + + /** return all available field names */ + public abstract String[] getFields(); + + protected IndexedProcessVar() + { + String flds[] = getFields(); + for (int i = 0; i < flds.length; i++) + { + put(flds[i], null); + } + } + + /** indexed get for specified field id */ + public Object get(int fieldID) + { + return (get(getFields()[fieldID])); + } + + /** indexed put for specified field id */ + public void put(int fieldID, Object newValue) + { + put(getFields()[fieldID], newValue); + } + + /** + * get attribute of selected key + * overridden method to allow synchronized access + * + * @param fieldIndex index to key of attribute + * @return value of attribute + */ + public int getAsInt(int fieldIndex) + { + return (getAsInt(getFields()[fieldIndex])); + } + + /** + * set attribute of selected key to selected value + * overridden method to allow notification of process var changes + * + * @param fieldIndex index to key of attribute + * @param value value of attribute + */ + public void putAsInt(int fieldIndex, int value) + { + putAsInt(getFields()[fieldIndex], value); + } + + /** indexed put for specified field id */ + public Object remove(int fieldID) + { + return (remove(getFields()[fieldID])); + } +} diff --git a/android/library/com/fr3ts0n/pvs/ProcessVar.java b/android/library/com/fr3ts0n/pvs/ProcessVar.java new file mode 100755 index 0000000..9c6103c --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/ProcessVar.java @@ -0,0 +1,466 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs; + +import java.io.Serializable; +import java.util.Collections; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Set; +import java.util.logging.Logger; + +// For logging ... + +/** + * single Process variable containing all attributes of a process object + * + * @author $Author: erwin $ + */ +@SuppressWarnings("rawtypes") +public class ProcessVar + extends HashMap + implements PvChangeListener, Serializable +{ + + /** + * + */ + private static final long serialVersionUID = 7072161686290674442L; + /** name of key attribute */ + private Object KeyAttribute = null; + /** default key attribute name */ + static final String DEF_KEYNAME = "key"; + /** time of last change * */ + private long lastChange = 0; + /** type of last change * */ + private int lastChangeType = PvChangeEvent.PV_ADDED; + /** default change action */ + int defaultAction = PvChangeEvent.PV_NOACTION; + /** flag if to allow ChangeEvents to be fired */ + boolean allowEvents = false; + /** list of process var change listeners */ + private transient Map PvChangeListeners = + Collections.synchronizedMap(new HashMap()); + /** Map of attribute changes */ + private final Map changes = + Collections.synchronizedMap(new HashMap()); + /** The logger object */ + public static final Logger log = Logger.getLogger(ProcessVar.class.getPackage().getName()); + + public ProcessVar() + { + clear(); + } + + public ProcessVar(int initialSize) + { + super(initialSize); + clear(); + } + + /** construct with a existing Map */ + public ProcessVar(Map map) + { + if (map != null) + { + putAll(map); + } + } + + /** + * put all attributes from map into current ProcessVar + * - use action for all notifications + * + * @param map data map to put into ProcessVar + * @param action Action code to be used for notifications + * @param allowChildEvents are child events (for each attribute) allowed? + */ + @SuppressWarnings("unchecked") + public synchronized void putAll(Map map, int action, boolean allowChildEvents) + { + // remember flag for event creation + boolean oldAllowEvents = allowEvents; + // disable event creation for each map field + // (we want to send one single event after the full map is handled) + allowEvents = allowChildEvents; + // remember old default action + int oldAction = defaultAction; + // set new action as the default action for all fields + defaultAction = action; + // put all fields to hashmap (using default action) + super.putAll(map); + // restore old default action + defaultAction = oldAction; + // enable event creation again + allowEvents = oldAllowEvents; + // now fire the one and only event for this map change + firePvChanged(new PvChangeEvent(this, getKeyAttribute(), map.values().toArray(), action)); + } + + /** + * put all attributes from map into current ProcessVar + * - use action for all notifications + * + * @param map data map to put into ProcessVar + * @param action Action code to be used for notifications + */ + private synchronized void putAll(Map map, int action) + { + putAll(map, action, true); + } + + /** + * put all attributes from map into current ProcessVar + * - use default action for all notifications + * + * @param map data map to put into ProcessVar + */ + @Override + public synchronized void putAll(Map map) + { + putAll(map, defaultAction); + } + + /** + * handler for process variable changes + * forwarding of child process variables to current handler + */ + public synchronized void pvChanged(PvChangeEvent event) + { + log.finer(toString() + ":Child PvChange:" + event.toString()); + firePvChanged(new PvChangeEvent(this, + ((ProcessVar) event.getSource()).getKeyValue(), + event.getSource(), + event.getType() | PvChangeEvent.PV_CHILDCHANGE)); + } + + /** return String representation */ + @Override + public String toString() + { + return (getClass().getName() + "[" + getKeyValue() + "]"); + } + + /** + * set attribute of selected key to selected value + * overridden method to allow notification of process var changes + * + * @param key key of attribute + * @param value value of attribute + * @param action type of action event @see PvChangeEvent + * @return previous value of attribute + */ + @SuppressWarnings("unchecked") + public synchronized Object put(Object key, Object value, int action) + { + Object oldvalue; + + // if new value is a child process variable, try to re-use previous one ... + if (value instanceof ProcessVar) + { + // get previous PV + oldvalue = get(key); + if (oldvalue instanceof ProcessVar) + { + // PV is existing + ((HashMap) oldvalue).putAll((Map) value); + } else + { + // this will be a new child PV + oldvalue = super.put(key, value); + } + } else + { + // NON child PV + oldvalue = super.put(key, value); + } + + if (oldvalue == null) + { + // new attribute -> PV_ADDED + if (value != null) + { + action |= PvChangeEvent.PV_ADDED; + // if we add a new child process variable, add listener for child + if (value instanceof ProcessVar) + { + ((ProcessVar) value).addPvChangeListener(this); + } + } + } else + { + // Attribute has changed -> PV_MODIFIED + if (!oldvalue.equals(value)) + { + action |= PvChangeEvent.PV_MODIFIED; + } else + { + // Attribute MANUAL_MOD confirmed -> PV_CONFIRMED + PvChangeEvent lstChange = changes.get(key); + if (lstChange != null && (lstChange.getType() & PvChangeEvent.PV_MANUAL_MOD) != 0) + { + action |= PvChangeEvent.PV_CONFIRMED; + } + } + } + + firePvChanged(new PvChangeEvent(this, key, value, action)); + + // .. and return + return (oldvalue); + } + + /** + * set attribute of selected key to selected value + * overridden method to allow notification of process var changes + * + * @param key key of attribute + * @param value value of attribute + * @return previous value of attribute + */ + @Override + public synchronized Object put(Object key, Object value) + { + // find out the type of the action + int action = containsKey(key) ? defaultAction : PvChangeEvent.PV_ADDED; + // and perform the put operation + return (put(key, value, action)); + } + + /** + * get attribute of selected key + * overridden method to allow synchronized access + * + * @param key key of attribute + * @return value of attribute + */ + @Override + public synchronized Object get(Object key) + { + return (super.get(key)); + } + + /** + * get attribute of selected key as int value + * overridden method to allow synchronized access + * + * @param key key of attribute + * @return value of attribute + */ + synchronized int getAsInt(Object key) + { + int result = 0; + Object val = get(key); + try + { + if (val != null) + { + result = Integer.valueOf(val.toString()).intValue(); + } + } catch (NumberFormatException e) + { + // Intentionally do nothing + } + return (result); + } + + /** + * set attribute of selected key to selected value + * overridden method to allow notification of process var changes + * + * @param key key of attribute + * @param value value of attribute + */ + synchronized void putAsInt(Object key, int value) + { + put(key, Integer.valueOf(value)); + } + + /** + * remove attribute with selected key + * overridden method to allow notification of process var changes + * + * @param key key of attribute + * @return previous value of attribute + */ + @Override + public synchronized Object remove(Object key) + { + Object result = super.remove(key); + + if (result != null) + { + firePvChanged(new PvChangeEvent(this, key, null, PvChangeEvent.PV_DELETED)); + } + + // if old object was a process variable, we need to remove change listener + if (result instanceof ProcessVar) + { + ((ProcessVar) result).removePvChangeListener(this); + } + + return (result); + } + + /** + * remove all attributes from process var + * overridden clear method to allow notification of process var changes + */ + @Override + public synchronized void clear() + { + // now really clear the hashmap + super.clear(); + // notify listeners of removal + firePvChanged(new PvChangeEvent(this, null, null, PvChangeEvent.PV_CLEARED)); + } + + /** get object/name of key attribute */ + public Object getKeyAttribute() + { + return (KeyAttribute != null ? KeyAttribute : DEF_KEYNAME); + } + + /** set object/name of key attribute */ + public void setKeyAttribute(Object newKeyAttribute) + { + KeyAttribute = newKeyAttribute; + } + + /** get value of key attribute */ + public Object getKeyValue() + { + return (get(getKeyAttribute())); + } + + /** set value of key attribute */ + public void setKeyValue(Object newKeyValue) + { + put(getKeyAttribute(), newKeyValue); + } + + /** + * ensure there is a list of PvChangeListeners + * * it may be null, if PV has been de-serialized + */ + private void ensurePvChangeListeners() + { + if (PvChangeListeners == null) + PvChangeListeners = new HashMap(); + } + /** + * Handling for list of PvChangeListeners + */ + /** remove listener for Pv changes */ + public synchronized void removePvChangeListener(PvChangeListener l) + { + ensurePvChangeListeners(); + PvChangeListeners.remove(l); + allowEvents = !PvChangeListeners.isEmpty(); + log.finer("-PvListener:" + toString() + "->" + String.valueOf(l)); + } + + /** + * add listener for Pv changes with specified change events + * + * @param l event listener to be registered + * @param eventMask events the listener wants to be notified about + */ + public synchronized void addPvChangeListener(PvChangeListener l, int eventMask) + { + ensurePvChangeListeners(); + PvChangeListeners.put(l, Integer.valueOf(eventMask)); + allowEvents = true; + log.finer("+PvListener:" + toString() + "->" + String.valueOf(l)); + } + + /** + * add listener for Pv changes + * + * @param l event listener to be registered + */ + public synchronized void addPvChangeListener(PvChangeListener l) + { + addPvChangeListener(l, PvChangeEvent.PV_ALLEVENTS); + } + + /** + * fire a Pv Change event + * + * @param e the event to be fired + */ + public synchronized void firePvChanged(PvChangeEvent e) + { + if (allowEvents && e.getType() != PvChangeEvent.PV_NOACTION) + { + log.finer("PvChange:" + e.toString()); + + Integer evtMask; + Map.Entry curr; + + ensurePvChangeListeners(); + // loop through all registered listeners ... + Set entries = PvChangeListeners.entrySet(); + Iterator it = entries.iterator(); + + while (it.hasNext()) + { + curr = (Map.Entry) it.next(); + + if (curr.getKey() != null && curr.getKey() != this) + { + // check if listener wants to be notified by this event + evtMask = (Integer) curr.getValue(); + + if ((evtMask.intValue() & e.getType()) != 0) + { + log.finer("Notify:" + curr); + ((PvChangeListener) curr.getKey()).pvChanged(e); + } + } + } + // set time and type of last change + lastChange = e.getTime(); + lastChangeType = e.getType(); + changes.put(e.getKey(), e); + } + } + + /** + * Getter for property values. + * + * @return Value of property values. + */ + public Map getValueMap() + { + + return this; + } + + /** + * Setter for property values. + * + * @param values New value of property values. + */ + public void setValueMap(Map values) + { + putAll(values); + } +} diff --git a/android/library/com/fr3ts0n/pvs/PvChangeEvent.java b/android/library/com/fr3ts0n/pvs/PvChangeEvent.java new file mode 100755 index 0000000..3233dff --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/PvChangeEvent.java @@ -0,0 +1,111 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs; + +import java.util.EventObject; + +/** + * Event to notify about changes to a process variable + * + * @author $Author: erwin $ + */ +public class PvChangeEvent extends EventObject +{ + + /** + * + */ + private static final long serialVersionUID = 4378855847270229897L; + public static final int PV_NOACTION = 0x00; /**< NO specified PV action */ + public static final int PV_ADDED = 0x01; /**< new Process var was added */ + public static final int PV_DELETED = 0x02; /**< process var was deleted */ + public static final int PV_MODIFIED = 0x04; /**< process var was modified */ + public static final int PV_CONFIRMED = 0x08; /**< process var was confirmed */ + public static final int PV_MANUAL_MOD = 0x10; /**< process var was modified manually */ + public static final int PV_CLEARED = 0x20; /**< process var was cleared */ + public static final int PV_ERROR = 0x40; /**< process var has an error */ + public static final int PV_ELIMINATED = 0x80; /**< process var got eliminated */ + public static final int PV_CHILDCHANGE = 0x8000000; /**< child process var change */ + private static final int PV_ALLACTIONS = ~PV_CHILDCHANGE; /**< mask for all actions */ + public static final int PV_ALLEVENTS = 0xFFFFFFFF; /**< mask for all change types */ + private int type = PV_MODIFIED; + private Object key = ProcessVar.DEF_KEYNAME; + private Object value = ProcessVar.DEF_KEYNAME; + private long time = System.currentTimeMillis(); + + public PvChangeEvent(Object source, Object Key, Object Value, int Type) + { + super(source); + setType(Type); + setKey(Key); + setValue(Value); + } + + public int getType() + { + return (type & PV_ALLACTIONS); + } + + public boolean isChildEvent() + { + return (type & PV_CHILDCHANGE) != 0; + } + + private void setType(int newType) + { + type = newType; + } + + private void setKey(Object newKey) + { + key = newKey; + } + + public Object getKey() + { + return (key); + } + + private void setValue(Object newValue) + { + value = newValue; + } + + public Object getValue() + { + return (value); + } + + /** return String Representation of Event */ + @Override + public String toString() + { + return (String.valueOf(getType()) + ":" + getKey() + "=" + getValue()); + } + + public long getTime() + { + return time; + } + + public void setTime(long time) + { + this.time = time; + } +} diff --git a/android/library/com/fr3ts0n/pvs/PvChangeListener.java b/android/library/com/fr3ts0n/pvs/PvChangeListener.java new file mode 100755 index 0000000..2cfd018 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/PvChangeListener.java @@ -0,0 +1,36 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs; + +import java.util.EventListener; + +/** + * Listener interface for notification of process variable changes + * + * @author $Author: erwin $ + */ +public interface PvChangeListener extends EventListener +{ + + /** + * handler for process variable changes + */ + void pvChanged(PvChangeEvent event); + +} diff --git a/android/library/com/fr3ts0n/pvs/PvLimits.java b/android/library/com/fr3ts0n/pvs/PvLimits.java new file mode 100755 index 0000000..0921bc9 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/PvLimits.java @@ -0,0 +1,174 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs; + +/** + * Range check to allow checking a process var to be within certain range + * + * @author erwin + */ +public class PvLimits +{ + /** result codes */ + /** value is within specified range */ + private static final byte RC_WITHIN_RANGE = 0x00; + /** value is above specified range */ + private static final byte RC_ABOVE_RANGE = 0x01; + /** value is below specified range */ + private static final byte RC_BELOW_RANGE = 0x02; + + /** minimum limit for range check */ + @SuppressWarnings("rawtypes") + private Comparable minValue; + /** maximum limit for range check */ + @SuppressWarnings("rawtypes") + private Comparable maxValue; + + /** + * Creates a new instance of PvLimits + */ + public PvLimits() + { + } + + /** + * Creates a new instance of PvLimits + * + * @param minVal minimum Limit for range check. Setting this value to NULL disables + * the check for value above limit + * @param maxVal maximum Limit for range check. Setting this value to NULL disables + * the check for value below limit + */ + @SuppressWarnings("rawtypes") + public PvLimits(Comparable minVal, Comparable maxVal) + { + minValue = minVal; + maxValue = maxVal; + } + + /** + * Getter for property minValue. + * + * @return Value of property minValue. + */ + @SuppressWarnings("rawtypes") + public Comparable getMinValue() + { + return this.minValue; + } + + /** + * Setter for property minValue. + * + * @param minValue New value of property minValue. + */ + @SuppressWarnings("rawtypes") + public void setMinValue(Comparable minValue) + { + this.minValue = minValue; + } + + /** + * Getter for property maxValue. + * + * @return Value of property maxValue. + */ + @SuppressWarnings("rawtypes") + public Comparable getMaxValue() + { + return this.maxValue; + } + + /** + * Setter for property maxValue. + * + * @param maxValue New value of property maxValue. + */ + @SuppressWarnings("rawtypes") + public void setMaxValue(Comparable maxValue) + { + this.maxValue = maxValue; + } + + /** + * check a value against defined range This method may be called from a static + * context + * + * @param value the value to be checked + * @param minLimit minimum Limit for range check. + * @param maxLimit maximum Limit for range check. + * @return bitmasked check result + * @see PvLimits#RC_WITHIN_RANGE + * @see PvLimits#RC_ABOVE_RANGE + * @see PvLimits#RC_BELOW_RANGE + */ + private static byte checkRange(Object value, Comparable minLimit, + Comparable maxLimit) + { + byte retVal = RC_WITHIN_RANGE; + // check Range Minimum + if (minLimit != null && minLimit.compareTo(value) > 0) + retVal |= RC_BELOW_RANGE; + // check Range Maximum + if (maxLimit != null && maxLimit.compareTo(value) < 0) + retVal |= RC_ABOVE_RANGE; + return (retVal); + } + + /** + * check a value against range defined within class instance + * + * @param value the value to be checked + * @return bitmasked check result + * @see PvLimits#RC_WITHIN_RANGE + * @see PvLimits#RC_ABOVE_RANGE + * @see PvLimits#RC_BELOW_RANGE + */ + @SuppressWarnings("unchecked") + public byte checkRange(Object value) + { + return (checkRange(value, minValue, maxValue)); + } + + /** + * return value limited against range defined within class instance + * + * @param value the value to be checked + * @return value limited to limits + */ + @SuppressWarnings("unchecked") + public Object limitedValue(Object value) + { + Object result; + switch (checkRange(value, minValue, maxValue)) + { + case RC_BELOW_RANGE: + result = minValue; + break; + + case RC_ABOVE_RANGE: + result = maxValue; + break; + + default: + result = value; + } + return result; + } +} diff --git a/android/library/com/fr3ts0n/pvs/PvList.java b/android/library/com/fr3ts0n/pvs/PvList.java new file mode 100755 index 0000000..0a7b9d1 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/PvList.java @@ -0,0 +1,105 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs; + +import java.util.Map; + +/** + * List of multiple Process vars of the same type
+ * all the process variables are stored/identified by their key value + * + * @author $Author: erwin $ + */ +public class PvList extends ProcessVar + implements DataMapHandler +{ + + /** + * + */ + private static final long serialVersionUID = -4024558082429586661L; + + public PvList() + { + } + + public PvList(Object key) + { + super.setKeyAttribute(key); + } + + /** + * handle a set/map of data attributes with specified notification action + * + * @param data Map of new data attributes to handle + * @param action PvChangeEvent-Action code to be used for notifications + * @param allowChildEvents are child events (for each attribute) allowed? + * @return previous value of corresponding data item + */ + @SuppressWarnings("rawtypes") + private synchronized Object handleData(Map data, int action, boolean allowChildEvents) + { + Object result = null; + + + if (data.containsKey(getKeyAttribute())) + { + // remember flag for event creation + boolean oldAllowEvents = allowEvents; + // set flag for event creation + allowEvents = allowChildEvents; + ProcessVar dataset = (ProcessVar) get(data.get(getKeyAttribute())); + if (dataset == null) + { + dataset = new ProcessVar(); + dataset.setKeyAttribute(getKeyAttribute()); + } + dataset.putAll(data, action, allowChildEvents); + // restore flag for event creation + allowEvents = oldAllowEvents; + result = put(dataset.getKeyValue(), dataset, action); + } + return (result); + } + + /** + * handle a set/map of data attributes with specified notification action + * + * @param data Map of new data attributes to handle + * @param action PvChangeEvent-Action code to be used for notifications + * @return previous value of corresponding data item + */ + @SuppressWarnings("rawtypes") + private synchronized Object handleData(Map data, int action) + { + return (handleData(data, action, false)); + } + + /** + * handle a set/map of data attributes with default notification action + * + * @param data Map of new data attributes to handle + * @return previous value of corresponding data item + */ + @SuppressWarnings("rawtypes") + public synchronized Object handleData(Map data) + { + return (handleData(data, defaultAction)); + } +} diff --git a/android/library/com/fr3ts0n/pvs/gui/ProcessVarBeanInfo.java b/android/library/com/fr3ts0n/pvs/gui/ProcessVarBeanInfo.java new file mode 100755 index 0000000..4670c8f --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/ProcessVarBeanInfo.java @@ -0,0 +1,275 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import com.fr3ts0n.pvs.ProcessVar; + +import java.beans.BeanDescriptor; +import java.beans.BeanInfo; +import java.beans.EventSetDescriptor; +import java.beans.IntrospectionException; +import java.beans.Introspector; +import java.beans.MethodDescriptor; +import java.beans.PropertyDescriptor; +import java.beans.SimpleBeanInfo; + +/** + * @author esh + */ +class ProcessVarBeanInfo extends SimpleBeanInfo +{ + + // Bean descriptor//GEN-FIRST:BeanDescriptor + /*lazy BeanDescriptor*/ + private static BeanDescriptor getBdescriptor() + { + + // Here you can add code for customizing the BeanDescriptor. + + return new BeanDescriptor(ProcessVar.class, PvDetailPanel.class); + }//GEN-LAST:BeanDescriptor + + // Property identifiers//GEN-FIRST:Properties + private static final int PROPERTY_empty = 0; + private static final int PROPERTY_keyAttribute = 1; + private static final int PROPERTY_keyValue = 2; + private static final int PROPERTY_valueMap = 3; + + // Property array + /*lazy PropertyDescriptor*/ + private static PropertyDescriptor[] getPdescriptor() + { + PropertyDescriptor[] properties = new PropertyDescriptor[4]; + + try + { + properties[PROPERTY_empty] = new PropertyDescriptor("empty", ProcessVar.class, "isEmpty", null); + properties[PROPERTY_keyAttribute] = new PropertyDescriptor("keyAttribute", ProcessVar.class, "getKeyAttribute", "setKeyAttribute"); + properties[PROPERTY_keyValue] = new PropertyDescriptor("keyValue", ProcessVar.class, "getKeyValue", "setKeyValue"); + properties[PROPERTY_valueMap] = new PropertyDescriptor("valueMap", ProcessVar.class, "getValueMap", "setValueMap"); + properties[PROPERTY_valueMap].setPropertyEditorClass(PvDetailPanel.class); + } catch (IntrospectionException ignored) + { + }//GEN-HEADEREND:Properties + + // Here you can add code for customizing the properties array. + + return properties; + }//GEN-LAST:Properties + + // EventSet identifiers//GEN-FIRST:Events + private static final int EVENT_pvChangeListener = 0; + + // EventSet array + /*lazy EventSetDescriptor*/ + private static EventSetDescriptor[] getEdescriptor() + { + EventSetDescriptor[] eventSets = new EventSetDescriptor[1]; + + try + { + eventSets[EVENT_pvChangeListener] = new EventSetDescriptor(com.fr3ts0n.pvs.ProcessVar.class, "pvChangeListener", com.fr3ts0n.pvs.PvChangeListener.class, new String[]{"pvChanged"}, "addPvChangeListener", "removePvChangeListener"); + } catch (IntrospectionException ignored) + { + }//GEN-HEADEREND:Events + + // Here you can add code for customizing the event sets array. + + return eventSets; + }//GEN-LAST:Events + + // Method identifiers//GEN-FIRST:Methods + private static final int METHOD_addPvChangeListener0 = 0; + private static final int METHOD_clear1 = 1; + private static final int METHOD_clone2 = 2; + private static final int METHOD_containsKey3 = 3; + private static final int METHOD_containsValue4 = 4; + private static final int METHOD_entrySet5 = 5; + private static final int METHOD_equals6 = 6; + private static final int METHOD_get7 = 7; + private static final int METHOD_hashCode8 = 8; + private static final int METHOD_keySet9 = 9; + private static final int METHOD_put10 = 10; + private static final int METHOD_putAll11 = 11; + private static final int METHOD_pvChanged12 = 12; + private static final int METHOD_remove13 = 13; + private static final int METHOD_size14 = 14; + private static final int METHOD_toString15 = 15; + private static final int METHOD_values16 = 16; + + // Method array + /*lazy MethodDescriptor*/ + private static MethodDescriptor[] getMdescriptor() + { + MethodDescriptor[] methods = new MethodDescriptor[17]; + + try + { + methods[METHOD_addPvChangeListener0] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("addPvChangeListener", + com.fr3ts0n.pvs.PvChangeListener.class, Integer.TYPE)); + methods[METHOD_addPvChangeListener0].setDisplayName(""); + methods[METHOD_clear1] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("clear")); + methods[METHOD_clear1].setDisplayName(""); + methods[METHOD_clone2] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("clone")); + methods[METHOD_clone2].setDisplayName(""); + methods[METHOD_containsKey3] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("containsKey", + Object.class)); + methods[METHOD_containsKey3].setDisplayName(""); + methods[METHOD_containsValue4] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("containsValue", + Object.class)); + methods[METHOD_containsValue4].setDisplayName(""); + methods[METHOD_entrySet5] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("entrySet")); + methods[METHOD_entrySet5].setDisplayName(""); + methods[METHOD_equals6] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("equals", + Object.class)); + methods[METHOD_equals6].setDisplayName(""); + methods[METHOD_get7] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("get", + Object.class)); + methods[METHOD_get7].setDisplayName(""); + methods[METHOD_hashCode8] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("hashCode")); + methods[METHOD_hashCode8].setDisplayName(""); + methods[METHOD_keySet9] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("keySet")); + methods[METHOD_keySet9].setDisplayName(""); + methods[METHOD_put10] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("put", + Object.class, Object.class, Integer.TYPE)); + methods[METHOD_put10].setDisplayName(""); + methods[METHOD_putAll11] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("putAll", + java.util.Map.class, Integer.TYPE, Boolean.TYPE)); + methods[METHOD_putAll11].setDisplayName(""); + methods[METHOD_pvChanged12] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("pvChanged", + com.fr3ts0n.pvs.PvChangeEvent.class)); + methods[METHOD_pvChanged12].setDisplayName(""); + methods[METHOD_remove13] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("remove", + Object.class)); + methods[METHOD_remove13].setDisplayName(""); + methods[METHOD_size14] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("size")); + methods[METHOD_size14].setDisplayName(""); + methods[METHOD_toString15] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("toString")); + methods[METHOD_toString15].setDisplayName(""); + methods[METHOD_values16] = new MethodDescriptor(com.fr3ts0n.pvs.ProcessVar.class.getMethod("values")); + methods[METHOD_values16].setDisplayName(""); + } catch (Exception ignored) + { + }//GEN-HEADEREND:Methods + + // Here you can add code for customizing the methods array. + + return methods; + }//GEN-LAST:Methods + + private static final int defaultPropertyIndex = -1;//GEN-BEGIN:Idx + private static final int defaultEventIndex = -1;//GEN-END:Idx + + @SuppressWarnings("rawtypes") + public BeanInfo[] getAdditionalBeanInfo() + {//GEN-FIRST:Superclass + Class superclass = ProcessVar.class.getSuperclass(); + BeanInfo sbi = null; + try + { + sbi = Introspector.getBeanInfo(superclass);//GEN-HEADEREND:Superclass + + // Here you can add code for customizing the Superclass BeanInfo. + + } catch (IntrospectionException ignored) + { + } + return new BeanInfo[]{sbi}; + }//GEN-LAST:Superclass + + /** + * Gets the bean's BeanDescriptors. + * + * @return BeanDescriptor describing the editable + * properties of this bean. May return null if the + * information should be obtained by automatic analysis. + */ + public BeanDescriptor getBeanDescriptor() + { + return getBdescriptor(); + } + + /** + * Gets the bean's PropertyDescriptors. + * + * @return An array of PropertyDescriptors describing the editable + * properties supported by this bean. May return null if the + * information should be obtained by automatic analysis. + * If a property is indexed, then its entry in the result array will + * belong to the IndexedPropertyDescriptor subclass of PropertyDescriptor. + * A client of getPropertyDescriptors can use "instanceof" to check + * if a given PropertyDescriptor is an IndexedPropertyDescriptor. + */ + public PropertyDescriptor[] getPropertyDescriptors() + { + return getPdescriptor(); + } + + /** + * Gets the bean's EventSetDescriptors. + * + * @return An array of EventSetDescriptors describing the kinds of + * events fired by this bean. May return null if the information + * should be obtained by automatic analysis. + */ + public EventSetDescriptor[] getEventSetDescriptors() + { + return getEdescriptor(); + } + + /** + * Gets the bean's MethodDescriptors. + * + * @return An array of MethodDescriptors describing the methods + * implemented by this bean. May return null if the information + * should be obtained by automatic analysis. + */ + public MethodDescriptor[] getMethodDescriptors() + { + return getMdescriptor(); + } + + /** + * A bean may have a "default" property that is the property that will + * mostly commonly be initially chosen for update by human's who are + * customizing the bean. + * + * @return Index of default property in the PropertyDescriptor array + * returned by getPropertyDescriptors. + *

Returns -1 if there is no default property. + */ + public int getDefaultPropertyIndex() + { + return defaultPropertyIndex; + } + + /** + * A bean may have a "default" event that is the event that will + * mostly commonly be used by human's when using the bean. + * + * @return Index of default event in the EventSetDescriptor array + * returned by getEventSetDescriptors. + *

Returns -1 if there is no default event. + */ + public int getDefaultEventIndex() + { + return defaultEventIndex; + } +} + diff --git a/android/library/com/fr3ts0n/pvs/gui/PvDataFlavor.java b/android/library/com/fr3ts0n/pvs/gui/PvDataFlavor.java new file mode 100644 index 0000000..8ae3dea --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvDataFlavor.java @@ -0,0 +1,32 @@ +package com.fr3ts0n.pvs.gui; + +import com.fr3ts0n.pvs.ProcessVar; + +import java.awt.datatransfer.DataFlavor; + +class PvDataFlavor extends DataFlavor +{ + private static final String PV_MIME_TYPE = "application/processvar"; + + public PvDataFlavor() + { + super(ProcessVar.class, PV_MIME_TYPE); + } + + public PvDataFlavor(String arg0) throws ClassNotFoundException + { + super(arg0); + } + + public PvDataFlavor(String arg0, String arg1) + { + super(arg0, arg1); + } + + public PvDataFlavor(String arg0, String arg1, ClassLoader arg2) + throws ClassNotFoundException + { + super(arg0, arg1, arg2); + } + +} diff --git a/android/library/com/fr3ts0n/pvs/gui/PvDetailPanel.java b/android/library/com/fr3ts0n/pvs/gui/PvDetailPanel.java new file mode 100755 index 0000000..69c416d --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvDetailPanel.java @@ -0,0 +1,255 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import com.fr3ts0n.pvs.ProcessVar; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvChangeListener; + +import java.awt.Color; +import java.awt.Component; +import java.awt.GridBagConstraints; +import java.awt.GridBagLayout; +import java.awt.Toolkit; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.beans.Customizer; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.Iterator; + +import javax.swing.JComponent; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JTextField; +import javax.swing.border.LineBorder; +import javax.swing.text.JTextComponent; + +/** + * panel class to display / edit a parocess variable and all it's attributes + * + * @author $Author: erwin $ + */ +public class PvDetailPanel extends JPanel + implements ActionListener, PvChangeListener, Customizer +{ + /** + * + */ + private static final long serialVersionUID = 740664204205911504L; + // field background colors + private static final Color unchangedColor = Color.white; + private static final Color changedColor = Color.lightGray; + private static final Color labelColor = Color.lightGray; + private static final LineBorder lineBorder = new LineBorder(Color.BLACK); + private final HashMap fields = new HashMap(); + private ProcessVar dataSource = null; + private boolean editable = false; + + public PvDetailPanel() + { + setLayout(new GridBagLayout()); + setBackground(labelColor); + setBorder(lineBorder); + + } + + /** + * create a panel of detailed information on current process variable + */ + public PvDetailPanel(ProcessVar data) + { + this(); + setProcessVar(data); + } + + /** + * create a panel of detailed information on current process variable + */ + public PvDetailPanel(ProcessVar data, boolean allowEdit) + { + this(); + setEditable(allowEdit); + setProcessVar(data); + } + + /** + * set the process var which is assigned to this editor panel + * this creates all corresponding data fields + */ + @SuppressWarnings({"unchecked", "rawtypes"}) + private void setProcessVar(ProcessVar data) + { + if (dataSource == null || !dataSource.equals(data)) + { + // remove all child components, if they have been set already + if (dataSource != null && !dataSource.equals(data)) + { + dataSource.removePvChangeListener(this); + fields.clear(); + removeAll(); + } + + // update data source variable + dataSource = data; + + // if data source is anything real ... + if (data != null) + { + Object currKey; + Object currVal; + JLabel hdrCmp; + JComponent dataCmp; + + GridBagConstraints attr = new GridBagConstraints(); + + // ... fill content panel with data + ArrayList keys = new ArrayList(data.keySet()); + // sort list alphabetically + Collections.sort(keys); + Iterator it = keys.iterator(); + + // loop through all attributes + while (it.hasNext()) + { + /* set default attributes */ + attr.gridwidth = 1; + attr.gridheight = 1; + attr.weightx = 0.0; + attr.fill = GridBagConstraints.BOTH; + + if ((currKey = it.next()) != null) + { + hdrCmp = new JLabel(currKey.toString()); + hdrCmp.setBackground(labelColor); + hdrCmp.setBorder(lineBorder); + + // setup data component based on it's value + if ((currVal = data.get(currKey)) == null) + { + dataCmp = new JLabel(); + } else + { + if (currVal instanceof ProcessVar) + { + dataCmp = new PvDetailPanel((ProcessVar) currVal, editable); + } else + { + dataCmp = new JTextField(data.get(currKey).toString()); + ((JTextField) dataCmp).setEditable(editable); + ((JTextField) dataCmp).addActionListener(this); + } + } + dataCmp.setName(currKey.toString()); + // add the components + add(hdrCmp, attr); + attr.gridwidth = GridBagConstraints.REMAINDER; + attr.weightx = 1.0; + add(dataCmp, attr); + // add data component to Hashmap of fields + fields.put(currKey, dataCmp); + } + } + // add 'this' panel as PvChangeListener to Process variable + data.addPvChangeListener(this, PvChangeEvent.PV_ADDED | PvChangeEvent.PV_MODIFIED); + } + validate(); + } + } + + /** Implementation of Customizer interface */ + public void setObject(Object bean) + { + setEditable(true); + setProcessVar((ProcessVar) bean); + } + + /** return the process var which is assigned to this editor panel */ + public ProcessVar getProcessVar() + { + return (dataSource); + } + + /** return if the process this editor panel is editable */ + public boolean getEditable() + { + return (editable); + } + + /** set this editor panel to be non-/editable */ + private void setEditable(boolean newEditable) + { + editable = newEditable; + } + + /** + * action handler for edit fields within panel + * this handler also temporarily changes the color of the edit field to + * visibly indicate the update action. + */ + public void actionPerformed(ActionEvent e) + { + // find out which field sends the event + JTextField edit = (JTextField) e.getSource(); + // update the corresponding process var + dataSource.put(edit.getName(), edit.getText(), PvChangeEvent.PV_MANUAL_MOD); + // indicate change by changing field's background color + edit.setBackground(changedColor); + Toolkit.getDefaultToolkit().beep(); + } + + protected void finalize() throws Throwable + { + dataSource.removePvChangeListener(this); + fields.clear(); + removeAll(); + super.finalize(); + } + + /** + * handler for process variable changes + * update dialog element from process variable + */ + public void pvChanged(PvChangeEvent event) + { + // only update panel if it is displayable + if (isDisplayable()) + { + Component edit = fields.get(event.getKey()); + Object value = event.getValue(); + // if we have found the corresponding editor field ... + if (edit != null) + { + // set the value and background for it + edit.setBackground(event.getType() == PvChangeEvent.PV_MANUAL_MOD ? changedColor : unchangedColor); + if (edit instanceof JTextComponent) + { + ((JTextComponent) edit).setText(value != null ? value.toString() : ""); + } else if (edit instanceof JLabel) + { + ((JLabel) edit).setText(value != null ? value.toString() : ""); + } else if (edit instanceof PvDetailPanel) + { + ((PvDetailPanel) edit).setProcessVar((ProcessVar) value); + } + } + } + } +} diff --git a/android/library/com/fr3ts0n/pvs/gui/PvExplorer.java b/android/library/com/fr3ts0n/pvs/gui/PvExplorer.java new file mode 100755 index 0000000..986c2aa --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvExplorer.java @@ -0,0 +1,143 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import com.fr3ts0n.pvs.ProcessVar; +import com.fr3ts0n.pvs.PvList; + +import java.awt.Dimension; +import java.awt.ScrollPane; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; + +import javax.swing.DropMode; +import javax.swing.JOptionPane; +import javax.swing.JScrollPane; +import javax.swing.JSplitPane; +import javax.swing.JTree; +import javax.swing.event.TreeSelectionEvent; +import javax.swing.event.TreeSelectionListener; +import javax.swing.tree.TreePath; + +public class PvExplorer extends JSplitPane implements TreeSelectionListener +{ + /** unique serial version ID */ + private static final long serialVersionUID = 182596839340890403L; + + /** root process variable for tree and initial table display */ + ProcessVar pvRoot; + /** PV tree display */ + private final JTree pvTree; + /** PV table display */ + private final PvTable pvTable; + /** PV List as container for single process variables to be displayed in table */ + private final PvList tblList = new PvList(); + /** PV transfer handler to handle data transfers within explorer */ + private final PvTransferHandler xferHdlr = new PvTransferHandler(); + + public PvExplorer(ProcessVar pv) + { + setDividerSize(2); + setPreferredSize(new Dimension(640, 480)); + + pvTree = new JTree(new PvTreeNode(pv)); + pvTree.getSelectionModel().addTreeSelectionListener(this); + pvTree.setDragEnabled(true); + pvTree.setDropMode(DropMode.ON_OR_INSERT); + pvTree.setTransferHandler(xferHdlr); + + pvTable = new PvTable(pv); + pvTable.setDragEnabled(true); + pvTable.setDropMode(DropMode.ON_OR_INSERT); + pvTable.addMouseListener(tblMouseLstnr); + pvTable.setTransferHandler(xferHdlr); + + JScrollPane spPvTree = new JScrollPane(pvTree); + add(spPvTree, JSplitPane.LEFT); + JScrollPane spPvTable = new JScrollPane(pvTable); + add(spPvTable, JSplitPane.RIGHT); + } + + @Override + public void valueChanged(TreeSelectionEvent e) + { + TreePath selPath = e.getNewLeadSelectionPath(); + if (selPath == null) + return; + + ProcessVar pv = PvTreeNode.getPvFromTreePath(selPath); + + if (pv instanceof PvList) + { + // if process var is a PV list itself then show it in table + pvTable.setProcessVar(pv); + } else + { + // ... otherwise create a list with PV as contained element + tblList.clear(); + tblList.put(pv.getKeyValue(), pv); + pvTable.setProcessVar(tblList); + } + } + + /** + * Listener for mouse events on table side + */ + private final MouseListener tblMouseLstnr = new MouseListener() + { + @Override + public void mouseClicked(MouseEvent e) + { + if (e.getClickCount() > 1) + { + // find the process var to selected row ... + ProcessVar pv = pvTable.getPvModel().getElementAt(pvTable.getSelectedRow()); + // and show a detail panel about it ... + if (pv != null) + { + PvDetailPanel panDetail = new PvDetailPanel(pv, true); + ScrollPane panScr = new ScrollPane(); + panScr.setPreferredSize(new Dimension(640, 480)); + panScr.add(panDetail); + JOptionPane.showMessageDialog(null, panScr); + } + } + } + + @Override + public void mouseEntered(MouseEvent e) + { + } + + @Override + public void mouseExited(MouseEvent e) + { + } + + @Override + public void mousePressed(MouseEvent e) + { + } + + @Override + public void mouseReleased(MouseEvent e) + { + } + }; +} diff --git a/android/library/com/fr3ts0n/pvs/gui/PvTable.java b/android/library/com/fr3ts0n/pvs/gui/PvTable.java new file mode 100755 index 0000000..3e1e3f6 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvTable.java @@ -0,0 +1,89 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import com.fr3ts0n.pvs.ProcessVar; + +import javax.swing.JTable; + +/** + * Table GUI object for process variables + * + * @author erwin + */ +public class PvTable extends JTable +{ + + /** + * + */ + private static final long serialVersionUID = 6339359674123198139L; + private ProcessVar pv; + private PvTableModel pvModel = new PvTableModel(); + private final PvTableCellRenderer renderer = new PvTableCellRenderer(); + + /** Creates a new instance of PvTable */ + public PvTable() + { + setRowSelectionAllowed(true); + setDefaultRenderer(Object.class, renderer); + setModel(new javax.swing.table.DefaultTableModel( + new Object[][]{ + {null, null, null, null}, + {null, null, null, null}, + {null, null, null, null}, + {null, null, null, null}}, + new String[]{ + "Title 1", "Title 2", "Title 3", "Title 4" + })); + } + + /** + * Creates a new instance of PvTable + * + * @param list The process var to display in table + */ + public PvTable(ProcessVar list) + { + setProcessVar(list); + setRowSelectionAllowed(true); + } + + /** + * set the process var + * + * @param list The process var to display in table + */ + public void setProcessVar(ProcessVar list) + { + pv = list; + pvModel.setProcessVar(pv); + setModel(pvModel); + } + + public PvTableModel getPvModel() + { + return pvModel; + } + + public void setPvModel(PvTableModel pvModel) + { + this.pvModel = pvModel; + } +} diff --git a/android/library/com/fr3ts0n/pvs/gui/PvTableBeanInfo.java b/android/library/com/fr3ts0n/pvs/gui/PvTableBeanInfo.java new file mode 100755 index 0000000..d7e214c --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvTableBeanInfo.java @@ -0,0 +1,1059 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import java.beans.BeanDescriptor; +import java.beans.EventSetDescriptor; +import java.beans.IndexedPropertyDescriptor; +import java.beans.IntrospectionException; +import java.beans.MethodDescriptor; +import java.beans.PropertyDescriptor; +import java.beans.SimpleBeanInfo; + + +/** + * @author erwin + */ +class PvTableBeanInfo extends SimpleBeanInfo +{ + + // Bean descriptor//GEN-FIRST:BeanDescriptor + /*lazy BeanDescriptor*/ + private static BeanDescriptor getBdescriptor() + { + + // Here you can add code for customizing the BeanDescriptor. + + return new BeanDescriptor(PvTable.class, null); + }//GEN-LAST:BeanDescriptor + + // Property identifiers//GEN-FIRST:Properties + private static final int PROPERTY_accessibleContext = 0; + private static final int PROPERTY_actionMap = 1; + private static final int PROPERTY_alignmentX = 2; + private static final int PROPERTY_alignmentY = 3; + private static final int PROPERTY_ancestorListeners = 4; + private static final int PROPERTY_autoCreateColumnsFromModel = 5; + private static final int PROPERTY_autoResizeMode = 6; + private static final int PROPERTY_autoscrolls = 7; + private static final int PROPERTY_background = 8; + private static final int PROPERTY_backgroundSet = 9; + private static final int PROPERTY_border = 10; + private static final int PROPERTY_bounds = 11; + private static final int PROPERTY_cellEditor = 12; + private static final int PROPERTY_cellSelectionEnabled = 13; + private static final int PROPERTY_colorModel = 14; + private static final int PROPERTY_columnClass = 15; + private static final int PROPERTY_columnCount = 16; + private static final int PROPERTY_columnModel = 17; + private static final int PROPERTY_columnName = 18; + private static final int PROPERTY_columnSelectionAllowed = 19; + private static final int PROPERTY_columnSelectionInterval = 20; + private static final int PROPERTY_component = 21; + private static final int PROPERTY_componentCount = 22; + private static final int PROPERTY_componentListeners = 23; + private static final int PROPERTY_componentOrientation = 24; + private static final int PROPERTY_components = 25; + private static final int PROPERTY_containerListeners = 26; + private static final int PROPERTY_cursor = 27; + private static final int PROPERTY_cursorSet = 28; + private static final int PROPERTY_debugGraphicsOptions = 29; + private static final int PROPERTY_displayable = 30; + private static final int PROPERTY_doubleBuffered = 31; + private static final int PROPERTY_dragEnabled = 32; + private static final int PROPERTY_dropTarget = 33; + private static final int PROPERTY_editing = 34; + private static final int PROPERTY_editingColumn = 35; + private static final int PROPERTY_editingRow = 36; + private static final int PROPERTY_editorComponent = 37; + private static final int PROPERTY_enabled = 38; + private static final int PROPERTY_focusable = 39; + private static final int PROPERTY_focusCycleRoot = 40; + private static final int PROPERTY_focusCycleRootAncestor = 41; + private static final int PROPERTY_focusListeners = 42; + private static final int PROPERTY_focusOwner = 43; + private static final int PROPERTY_focusTraversable = 44; + private static final int PROPERTY_focusTraversalKeys = 45; + private static final int PROPERTY_focusTraversalKeysEnabled = 46; + private static final int PROPERTY_focusTraversalPolicy = 47; + private static final int PROPERTY_focusTraversalPolicySet = 48; + private static final int PROPERTY_font = 49; + private static final int PROPERTY_fontSet = 50; + private static final int PROPERTY_foreground = 51; + private static final int PROPERTY_foregroundSet = 52; + private static final int PROPERTY_graphics = 53; + private static final int PROPERTY_graphicsConfiguration = 54; + private static final int PROPERTY_gridColor = 55; + private static final int PROPERTY_height = 56; + private static final int PROPERTY_hierarchyBoundsListeners = 57; + private static final int PROPERTY_hierarchyListeners = 58; + private static final int PROPERTY_ignoreRepaint = 59; + private static final int PROPERTY_inputContext = 60; + private static final int PROPERTY_inputMethodListeners = 61; + private static final int PROPERTY_inputMethodRequests = 62; + private static final int PROPERTY_inputVerifier = 63; + private static final int PROPERTY_insets = 64; + private static final int PROPERTY_intercellSpacing = 65; + private static final int PROPERTY_keyListeners = 66; + private static final int PROPERTY_layout = 67; + private static final int PROPERTY_lightweight = 68; + private static final int PROPERTY_locale = 69; + private static final int PROPERTY_locationOnScreen = 70; + private static final int PROPERTY_managingFocus = 71; + private static final int PROPERTY_maximumSize = 72; + private static final int PROPERTY_maximumSizeSet = 73; + private static final int PROPERTY_minimumSize = 74; + private static final int PROPERTY_minimumSizeSet = 75; + private static final int PROPERTY_model = 76; + private static final int PROPERTY_mouseListeners = 77; + private static final int PROPERTY_mouseMotionListeners = 78; + private static final int PROPERTY_mouseWheelListeners = 79; + private static final int PROPERTY_name = 80; + private static final int PROPERTY_nextFocusableComponent = 81; + private static final int PROPERTY_opaque = 82; + private static final int PROPERTY_optimizedDrawingEnabled = 83; + private static final int PROPERTY_paintingTile = 84; + private static final int PROPERTY_parent = 85; + private static final int PROPERTY_peer = 86; + private static final int PROPERTY_preferredScrollableViewportSize = 87; + private static final int PROPERTY_preferredSize = 88; + private static final int PROPERTY_preferredSizeSet = 89; + private static final int PROPERTY_processVar = 90; + private static final int PROPERTY_propertyChangeListeners = 91; + private static final int PROPERTY_registeredKeyStrokes = 92; + private static final int PROPERTY_requestFocusEnabled = 93; + private static final int PROPERTY_rootPane = 94; + private static final int PROPERTY_rowCount = 95; + private static final int PROPERTY_rowMargin = 96; + private static final int PROPERTY_rowSelectionAllowed = 97; + private static final int PROPERTY_rowSelectionInterval = 98; + private static final int PROPERTY_scrollableTracksViewportHeight = 99; + private static final int PROPERTY_scrollableTracksViewportWidth = 100; + private static final int PROPERTY_selectedColumn = 101; + private static final int PROPERTY_selectedColumnCount = 102; + private static final int PROPERTY_selectedColumns = 103; + private static final int PROPERTY_selectedRow = 104; + private static final int PROPERTY_selectedRowCount = 105; + private static final int PROPERTY_selectedRows = 106; + private static final int PROPERTY_selectionBackground = 107; + private static final int PROPERTY_selectionForeground = 108; + private static final int PROPERTY_selectionMode = 109; + private static final int PROPERTY_selectionModel = 110; + private static final int PROPERTY_showGrid = 111; + private static final int PROPERTY_showHorizontalLines = 112; + private static final int PROPERTY_showing = 113; + private static final int PROPERTY_showVerticalLines = 114; + private static final int PROPERTY_surrendersFocusOnKeystroke = 115; + private static final int PROPERTY_tableHeader = 116; + private static final int PROPERTY_toolkit = 117; + private static final int PROPERTY_toolTipText = 118; + private static final int PROPERTY_topLevelAncestor = 119; + private static final int PROPERTY_transferHandler = 120; + private static final int PROPERTY_treeLock = 121; + private static final int PROPERTY_UI = 122; + private static final int PROPERTY_UIClassID = 123; + private static final int PROPERTY_valid = 124; + private static final int PROPERTY_validateRoot = 125; + private static final int PROPERTY_verifyInputWhenFocusTarget = 126; + private static final int PROPERTY_vetoableChangeListeners = 127; + private static final int PROPERTY_visible = 128; + private static final int PROPERTY_visibleRect = 129; + private static final int PROPERTY_width = 130; + private static final int PROPERTY_x = 131; + private static final int PROPERTY_y = 132; + + // Property array + /*lazy PropertyDescriptor*/ + private static PropertyDescriptor[] getPdescriptor() + { + PropertyDescriptor[] properties = new PropertyDescriptor[133]; + + try + { + properties[PROPERTY_accessibleContext] = new PropertyDescriptor("accessibleContext", PvTable.class, "getAccessibleContext", null); + properties[PROPERTY_actionMap] = new PropertyDescriptor("actionMap", PvTable.class, "getActionMap", "setActionMap"); + properties[PROPERTY_alignmentX] = new PropertyDescriptor("alignmentX", PvTable.class, "getAlignmentX", "setAlignmentX"); + properties[PROPERTY_alignmentY] = new PropertyDescriptor("alignmentY", PvTable.class, "getAlignmentY", "setAlignmentY"); + properties[PROPERTY_ancestorListeners] = new PropertyDescriptor("ancestorListeners", PvTable.class, "getAncestorListeners", null); + properties[PROPERTY_autoCreateColumnsFromModel] = new PropertyDescriptor("autoCreateColumnsFromModel", PvTable.class, "getAutoCreateColumnsFromModel", "setAutoCreateColumnsFromModel"); + properties[PROPERTY_autoResizeMode] = new PropertyDescriptor("autoResizeMode", PvTable.class, "getAutoResizeMode", "setAutoResizeMode"); + properties[PROPERTY_autoscrolls] = new PropertyDescriptor("autoscrolls", PvTable.class, "getAutoscrolls", "setAutoscrolls"); + properties[PROPERTY_background] = new PropertyDescriptor("background", PvTable.class, "getBackground", "setBackground"); + properties[PROPERTY_backgroundSet] = new PropertyDescriptor("backgroundSet", PvTable.class, "isBackgroundSet", null); + properties[PROPERTY_border] = new PropertyDescriptor("border", PvTable.class, "getBorder", "setBorder"); + properties[PROPERTY_bounds] = new PropertyDescriptor("bounds", PvTable.class, "getBounds", "setBounds"); + properties[PROPERTY_cellEditor] = new PropertyDescriptor("cellEditor", PvTable.class, "getCellEditor", "setCellEditor"); + properties[PROPERTY_cellSelectionEnabled] = new PropertyDescriptor("cellSelectionEnabled", PvTable.class, "getCellSelectionEnabled", "setCellSelectionEnabled"); + properties[PROPERTY_colorModel] = new PropertyDescriptor("colorModel", PvTable.class, "getColorModel", null); + properties[PROPERTY_columnClass] = new IndexedPropertyDescriptor("columnClass", PvTable.class, null, null, "getColumnClass", null); + properties[PROPERTY_columnCount] = new PropertyDescriptor("columnCount", PvTable.class, "getColumnCount", null); + properties[PROPERTY_columnModel] = new PropertyDescriptor("columnModel", PvTable.class, "getColumnModel", "setColumnModel"); + properties[PROPERTY_columnName] = new IndexedPropertyDescriptor("columnName", PvTable.class, null, null, "getColumnName", null); + properties[PROPERTY_columnSelectionAllowed] = new PropertyDescriptor("columnSelectionAllowed", PvTable.class, "getColumnSelectionAllowed", "setColumnSelectionAllowed"); + properties[PROPERTY_columnSelectionInterval] = new IndexedPropertyDescriptor("columnSelectionInterval", PvTable.class, null, null, null, "setColumnSelectionInterval"); + properties[PROPERTY_component] = new IndexedPropertyDescriptor("component", PvTable.class, null, null, "getComponent", null); + properties[PROPERTY_componentCount] = new PropertyDescriptor("componentCount", PvTable.class, "getComponentCount", null); + properties[PROPERTY_componentListeners] = new PropertyDescriptor("componentListeners", PvTable.class, "getComponentListeners", null); + properties[PROPERTY_componentOrientation] = new PropertyDescriptor("componentOrientation", PvTable.class, "getComponentOrientation", "setComponentOrientation"); + properties[PROPERTY_components] = new PropertyDescriptor("components", PvTable.class, "getComponents", null); + properties[PROPERTY_containerListeners] = new PropertyDescriptor("containerListeners", PvTable.class, "getContainerListeners", null); + properties[PROPERTY_cursor] = new PropertyDescriptor("cursor", PvTable.class, "getCursor", "setCursor"); + properties[PROPERTY_cursorSet] = new PropertyDescriptor("cursorSet", PvTable.class, "isCursorSet", null); + properties[PROPERTY_debugGraphicsOptions] = new PropertyDescriptor("debugGraphicsOptions", PvTable.class, "getDebugGraphicsOptions", "setDebugGraphicsOptions"); + properties[PROPERTY_displayable] = new PropertyDescriptor("displayable", PvTable.class, "isDisplayable", null); + properties[PROPERTY_doubleBuffered] = new PropertyDescriptor("doubleBuffered", PvTable.class, "isDoubleBuffered", "setDoubleBuffered"); + properties[PROPERTY_dragEnabled] = new PropertyDescriptor("dragEnabled", PvTable.class, "getDragEnabled", "setDragEnabled"); + properties[PROPERTY_dropTarget] = new PropertyDescriptor("dropTarget", PvTable.class, "getDropTarget", "setDropTarget"); + properties[PROPERTY_editing] = new PropertyDescriptor("editing", PvTable.class, "isEditing", null); + properties[PROPERTY_editingColumn] = new PropertyDescriptor("editingColumn", PvTable.class, "getEditingColumn", "setEditingColumn"); + properties[PROPERTY_editingRow] = new PropertyDescriptor("editingRow", PvTable.class, "getEditingRow", "setEditingRow"); + properties[PROPERTY_editorComponent] = new PropertyDescriptor("editorComponent", PvTable.class, "getEditorComponent", null); + properties[PROPERTY_enabled] = new PropertyDescriptor("enabled", PvTable.class, "isEnabled", "setEnabled"); + properties[PROPERTY_focusable] = new PropertyDescriptor("focusable", PvTable.class, "isFocusable", "setFocusable"); + properties[PROPERTY_focusCycleRoot] = new PropertyDescriptor("focusCycleRoot", PvTable.class, "isFocusCycleRoot", "setFocusCycleRoot"); + properties[PROPERTY_focusCycleRootAncestor] = new PropertyDescriptor("focusCycleRootAncestor", PvTable.class, "getFocusCycleRootAncestor", null); + properties[PROPERTY_focusListeners] = new PropertyDescriptor("focusListeners", PvTable.class, "getFocusListeners", null); + properties[PROPERTY_focusOwner] = new PropertyDescriptor("focusOwner", PvTable.class, "isFocusOwner", null); + properties[PROPERTY_focusTraversable] = new PropertyDescriptor("focusTraversable", PvTable.class, "isFocusTraversable", null); + properties[PROPERTY_focusTraversalKeys] = new IndexedPropertyDescriptor("focusTraversalKeys", PvTable.class, null, null, "getFocusTraversalKeys", "setFocusTraversalKeys"); + properties[PROPERTY_focusTraversalKeysEnabled] = new PropertyDescriptor("focusTraversalKeysEnabled", PvTable.class, "getFocusTraversalKeysEnabled", "setFocusTraversalKeysEnabled"); + properties[PROPERTY_focusTraversalPolicy] = new PropertyDescriptor("focusTraversalPolicy", PvTable.class, "getFocusTraversalPolicy", "setFocusTraversalPolicy"); + properties[PROPERTY_focusTraversalPolicySet] = new PropertyDescriptor("focusTraversalPolicySet", PvTable.class, "isFocusTraversalPolicySet", null); + properties[PROPERTY_font] = new PropertyDescriptor("font", PvTable.class, "getFont", "setFont"); + properties[PROPERTY_fontSet] = new PropertyDescriptor("fontSet", PvTable.class, "isFontSet", null); + properties[PROPERTY_foreground] = new PropertyDescriptor("foreground", PvTable.class, "getForeground", "setForeground"); + properties[PROPERTY_foregroundSet] = new PropertyDescriptor("foregroundSet", PvTable.class, "isForegroundSet", null); + properties[PROPERTY_graphics] = new PropertyDescriptor("graphics", PvTable.class, "getGraphics", null); + properties[PROPERTY_graphicsConfiguration] = new PropertyDescriptor("graphicsConfiguration", PvTable.class, "getGraphicsConfiguration", null); + properties[PROPERTY_gridColor] = new PropertyDescriptor("gridColor", PvTable.class, "getGridColor", "setGridColor"); + properties[PROPERTY_height] = new PropertyDescriptor("height", PvTable.class, "getHeight", null); + properties[PROPERTY_hierarchyBoundsListeners] = new PropertyDescriptor("hierarchyBoundsListeners", PvTable.class, "getHierarchyBoundsListeners", null); + properties[PROPERTY_hierarchyListeners] = new PropertyDescriptor("hierarchyListeners", PvTable.class, "getHierarchyListeners", null); + properties[PROPERTY_ignoreRepaint] = new PropertyDescriptor("ignoreRepaint", PvTable.class, "getIgnoreRepaint", "setIgnoreRepaint"); + properties[PROPERTY_inputContext] = new PropertyDescriptor("inputContext", PvTable.class, "getInputContext", null); + properties[PROPERTY_inputMethodListeners] = new PropertyDescriptor("inputMethodListeners", PvTable.class, "getInputMethodListeners", null); + properties[PROPERTY_inputMethodRequests] = new PropertyDescriptor("inputMethodRequests", PvTable.class, "getInputMethodRequests", null); + properties[PROPERTY_inputVerifier] = new PropertyDescriptor("inputVerifier", PvTable.class, "getInputVerifier", "setInputVerifier"); + properties[PROPERTY_insets] = new PropertyDescriptor("insets", PvTable.class, "getInsets", null); + properties[PROPERTY_intercellSpacing] = new PropertyDescriptor("intercellSpacing", PvTable.class, "getIntercellSpacing", "setIntercellSpacing"); + properties[PROPERTY_keyListeners] = new PropertyDescriptor("keyListeners", PvTable.class, "getKeyListeners", null); + properties[PROPERTY_layout] = new PropertyDescriptor("layout", PvTable.class, "getLayout", "setLayout"); + properties[PROPERTY_lightweight] = new PropertyDescriptor("lightweight", PvTable.class, "isLightweight", null); + properties[PROPERTY_locale] = new PropertyDescriptor("locale", PvTable.class, "getLocale", "setLocale"); + properties[PROPERTY_locationOnScreen] = new PropertyDescriptor("locationOnScreen", PvTable.class, "getLocationOnScreen", null); + properties[PROPERTY_managingFocus] = new PropertyDescriptor("managingFocus", PvTable.class, "isManagingFocus", null); + properties[PROPERTY_maximumSize] = new PropertyDescriptor("maximumSize", PvTable.class, "getMaximumSize", "setMaximumSize"); + properties[PROPERTY_maximumSizeSet] = new PropertyDescriptor("maximumSizeSet", PvTable.class, "isMaximumSizeSet", null); + properties[PROPERTY_minimumSize] = new PropertyDescriptor("minimumSize", PvTable.class, "getMinimumSize", "setMinimumSize"); + properties[PROPERTY_minimumSizeSet] = new PropertyDescriptor("minimumSizeSet", PvTable.class, "isMinimumSizeSet", null); + properties[PROPERTY_model] = new PropertyDescriptor("model", PvTable.class, "getModel", "setModel"); + properties[PROPERTY_mouseListeners] = new PropertyDescriptor("mouseListeners", PvTable.class, "getMouseListeners", null); + properties[PROPERTY_mouseMotionListeners] = new PropertyDescriptor("mouseMotionListeners", PvTable.class, "getMouseMotionListeners", null); + properties[PROPERTY_mouseWheelListeners] = new PropertyDescriptor("mouseWheelListeners", PvTable.class, "getMouseWheelListeners", null); + properties[PROPERTY_name] = new PropertyDescriptor("name", PvTable.class, "getName", "setName"); + properties[PROPERTY_nextFocusableComponent] = new PropertyDescriptor("nextFocusableComponent", PvTable.class, "getNextFocusableComponent", "setNextFocusableComponent"); + properties[PROPERTY_opaque] = new PropertyDescriptor("opaque", PvTable.class, "isOpaque", "setOpaque"); + properties[PROPERTY_optimizedDrawingEnabled] = new PropertyDescriptor("optimizedDrawingEnabled", PvTable.class, "isOptimizedDrawingEnabled", null); + properties[PROPERTY_paintingTile] = new PropertyDescriptor("paintingTile", PvTable.class, "isPaintingTile", null); + properties[PROPERTY_parent] = new PropertyDescriptor("parent", PvTable.class, "getParent", null); + properties[PROPERTY_peer] = new PropertyDescriptor("peer", PvTable.class, "getPeer", null); + properties[PROPERTY_preferredScrollableViewportSize] = new PropertyDescriptor("preferredScrollableViewportSize", PvTable.class, "getPreferredScrollableViewportSize", "setPreferredScrollableViewportSize"); + properties[PROPERTY_preferredSize] = new PropertyDescriptor("preferredSize", PvTable.class, "getPreferredSize", "setPreferredSize"); + properties[PROPERTY_preferredSizeSet] = new PropertyDescriptor("preferredSizeSet", PvTable.class, "isPreferredSizeSet", null); + properties[PROPERTY_processVar] = new PropertyDescriptor("processVar", PvTable.class, null, "setProcessVar"); + properties[PROPERTY_propertyChangeListeners] = new PropertyDescriptor("propertyChangeListeners", PvTable.class, "getPropertyChangeListeners", null); + properties[PROPERTY_registeredKeyStrokes] = new PropertyDescriptor("registeredKeyStrokes", PvTable.class, "getRegisteredKeyStrokes", null); + properties[PROPERTY_requestFocusEnabled] = new PropertyDescriptor("requestFocusEnabled", PvTable.class, "isRequestFocusEnabled", "setRequestFocusEnabled"); + properties[PROPERTY_rootPane] = new PropertyDescriptor("rootPane", PvTable.class, "getRootPane", null); + properties[PROPERTY_rowCount] = new PropertyDescriptor("rowCount", PvTable.class, "getRowCount", null); + properties[PROPERTY_rowMargin] = new PropertyDescriptor("rowMargin", PvTable.class, "getRowMargin", "setRowMargin"); + properties[PROPERTY_rowSelectionAllowed] = new PropertyDescriptor("rowSelectionAllowed", PvTable.class, "getRowSelectionAllowed", "setRowSelectionAllowed"); + properties[PROPERTY_rowSelectionInterval] = new IndexedPropertyDescriptor("rowSelectionInterval", PvTable.class, null, null, null, "setRowSelectionInterval"); + properties[PROPERTY_scrollableTracksViewportHeight] = new PropertyDescriptor("scrollableTracksViewportHeight", PvTable.class, "getScrollableTracksViewportHeight", null); + properties[PROPERTY_scrollableTracksViewportWidth] = new PropertyDescriptor("scrollableTracksViewportWidth", PvTable.class, "getScrollableTracksViewportWidth", null); + properties[PROPERTY_selectedColumn] = new PropertyDescriptor("selectedColumn", PvTable.class, "getSelectedColumn", null); + properties[PROPERTY_selectedColumnCount] = new PropertyDescriptor("selectedColumnCount", PvTable.class, "getSelectedColumnCount", null); + properties[PROPERTY_selectedColumns] = new PropertyDescriptor("selectedColumns", PvTable.class, "getSelectedColumns", null); + properties[PROPERTY_selectedRow] = new PropertyDescriptor("selectedRow", PvTable.class, "getSelectedRow", null); + properties[PROPERTY_selectedRowCount] = new PropertyDescriptor("selectedRowCount", PvTable.class, "getSelectedRowCount", null); + properties[PROPERTY_selectedRows] = new PropertyDescriptor("selectedRows", PvTable.class, "getSelectedRows", null); + properties[PROPERTY_selectionBackground] = new PropertyDescriptor("selectionBackground", PvTable.class, "getSelectionBackground", "setSelectionBackground"); + properties[PROPERTY_selectionForeground] = new PropertyDescriptor("selectionForeground", PvTable.class, "getSelectionForeground", "setSelectionForeground"); + properties[PROPERTY_selectionMode] = new PropertyDescriptor("selectionMode", PvTable.class, null, "setSelectionMode"); + properties[PROPERTY_selectionModel] = new PropertyDescriptor("selectionModel", PvTable.class, "getSelectionModel", "setSelectionModel"); + properties[PROPERTY_showGrid] = new PropertyDescriptor("showGrid", PvTable.class, null, "setShowGrid"); + properties[PROPERTY_showHorizontalLines] = new PropertyDescriptor("showHorizontalLines", PvTable.class, "getShowHorizontalLines", "setShowHorizontalLines"); + properties[PROPERTY_showing] = new PropertyDescriptor("showing", PvTable.class, "isShowing", null); + properties[PROPERTY_showVerticalLines] = new PropertyDescriptor("showVerticalLines", PvTable.class, "getShowVerticalLines", "setShowVerticalLines"); + properties[PROPERTY_surrendersFocusOnKeystroke] = new PropertyDescriptor("surrendersFocusOnKeystroke", PvTable.class, "getSurrendersFocusOnKeystroke", "setSurrendersFocusOnKeystroke"); + properties[PROPERTY_tableHeader] = new PropertyDescriptor("tableHeader", PvTable.class, "getTableHeader", "setTableHeader"); + properties[PROPERTY_toolkit] = new PropertyDescriptor("toolkit", PvTable.class, "getToolkit", null); + properties[PROPERTY_toolTipText] = new PropertyDescriptor("toolTipText", PvTable.class, "getToolTipText", "setToolTipText"); + properties[PROPERTY_topLevelAncestor] = new PropertyDescriptor("topLevelAncestor", PvTable.class, "getTopLevelAncestor", null); + properties[PROPERTY_transferHandler] = new PropertyDescriptor("transferHandler", PvTable.class, "getTransferHandler", "setTransferHandler"); + properties[PROPERTY_treeLock] = new PropertyDescriptor("treeLock", PvTable.class, "getTreeLock", null); + properties[PROPERTY_UI] = new PropertyDescriptor("UI", PvTable.class, "getUI", "setUI"); + properties[PROPERTY_UIClassID] = new PropertyDescriptor("UIClassID", PvTable.class, "getUIClassID", null); + properties[PROPERTY_valid] = new PropertyDescriptor("valid", PvTable.class, "isValid", null); + properties[PROPERTY_validateRoot] = new PropertyDescriptor("validateRoot", PvTable.class, "isValidateRoot", null); + properties[PROPERTY_verifyInputWhenFocusTarget] = new PropertyDescriptor("verifyInputWhenFocusTarget", PvTable.class, "getVerifyInputWhenFocusTarget", "setVerifyInputWhenFocusTarget"); + properties[PROPERTY_vetoableChangeListeners] = new PropertyDescriptor("vetoableChangeListeners", PvTable.class, "getVetoableChangeListeners", null); + properties[PROPERTY_visible] = new PropertyDescriptor("visible", PvTable.class, "isVisible", "setVisible"); + properties[PROPERTY_visibleRect] = new PropertyDescriptor("visibleRect", PvTable.class, "getVisibleRect", null); + properties[PROPERTY_width] = new PropertyDescriptor("width", PvTable.class, "getWidth", null); + properties[PROPERTY_x] = new PropertyDescriptor("x", PvTable.class, "getX", null); + properties[PROPERTY_y] = new PropertyDescriptor("y", PvTable.class, "getY", null); + } catch (IntrospectionException ignored) + { + }//GEN-HEADEREND:Properties + + // Here you can add code for customizing the properties array. + + return properties; + }//GEN-LAST:Properties + + // EventSet identifiers//GEN-FIRST:Events + private static final int EVENT_ancestorListener = 0; + private static final int EVENT_componentListener = 1; + private static final int EVENT_containerListener = 2; + private static final int EVENT_focusListener = 3; + private static final int EVENT_hierarchyBoundsListener = 4; + private static final int EVENT_hierarchyListener = 5; + private static final int EVENT_inputMethodListener = 6; + private static final int EVENT_keyListener = 7; + private static final int EVENT_mouseListener = 8; + private static final int EVENT_mouseMotionListener = 9; + private static final int EVENT_mouseWheelListener = 10; + private static final int EVENT_propertyChangeListener = 11; + private static final int EVENT_vetoableChangeListener = 12; + + // EventSet array + /*lazy EventSetDescriptor*/ + private static EventSetDescriptor[] getEdescriptor() + { + EventSetDescriptor[] eventSets = new EventSetDescriptor[13]; + + try + { + eventSets[EVENT_ancestorListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "ancestorListener", javax.swing.event.AncestorListener.class, new String[]{"ancestorAdded", "ancestorMoved", "ancestorRemoved"}, "addAncestorListener", "removeAncestorListener"); + eventSets[EVENT_componentListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "componentListener", java.awt.event.ComponentListener.class, new String[]{"componentHidden", "componentMoved", "componentResized", "componentShown"}, "addComponentListener", "removeComponentListener"); + eventSets[EVENT_containerListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "containerListener", java.awt.event.ContainerListener.class, new String[]{"componentAdded", "componentRemoved"}, "addContainerListener", "removeContainerListener"); + eventSets[EVENT_focusListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "focusListener", java.awt.event.FocusListener.class, new String[]{"focusGained", "focusLost"}, "addFocusListener", "removeFocusListener"); + eventSets[EVENT_hierarchyBoundsListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "hierarchyBoundsListener", java.awt.event.HierarchyBoundsListener.class, new String[]{"ancestorMoved", "ancestorResized"}, "addHierarchyBoundsListener", "removeHierarchyBoundsListener"); + eventSets[EVENT_hierarchyListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "hierarchyListener", java.awt.event.HierarchyListener.class, new String[]{"hierarchyChanged"}, "addHierarchyListener", "removeHierarchyListener"); + eventSets[EVENT_inputMethodListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "inputMethodListener", java.awt.event.InputMethodListener.class, new String[]{"caretPositionChanged", "inputMethodTextChanged"}, "addInputMethodListener", "removeInputMethodListener"); + eventSets[EVENT_keyListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "keyListener", java.awt.event.KeyListener.class, new String[]{"keyPressed", "keyReleased", "keyTyped"}, "addKeyListener", "removeKeyListener"); + eventSets[EVENT_mouseListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "mouseListener", java.awt.event.MouseListener.class, new String[]{"mouseClicked", "mouseEntered", "mouseExited", "mousePressed", "mouseReleased"}, "addMouseListener", "removeMouseListener"); + eventSets[EVENT_mouseMotionListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "mouseMotionListener", java.awt.event.MouseMotionListener.class, new String[]{"mouseDragged", "mouseMoved"}, "addMouseMotionListener", "removeMouseMotionListener"); + eventSets[EVENT_mouseWheelListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "mouseWheelListener", java.awt.event.MouseWheelListener.class, new String[]{"mouseWheelMoved"}, "addMouseWheelListener", "removeMouseWheelListener"); + eventSets[EVENT_propertyChangeListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "propertyChangeListener", java.beans.PropertyChangeListener.class, new String[]{"propertyChange"}, "addPropertyChangeListener", "removePropertyChangeListener"); + eventSets[EVENT_vetoableChangeListener] = new EventSetDescriptor(com.fr3ts0n.pvs.gui.PvTable.class, "vetoableChangeListener", java.beans.VetoableChangeListener.class, new String[]{"vetoableChange"}, "addVetoableChangeListener", "removeVetoableChangeListener"); + } catch (IntrospectionException ignored) + { + }//GEN-HEADEREND:Events + + // Here you can add code for customizing the event sets array. + + return eventSets; + }//GEN-LAST:Events + + // Method identifiers//GEN-FIRST:Methods + private static final int METHOD_action0 = 0; + private static final int METHOD_add1 = 1; + private static final int METHOD_addColumn2 = 2; + private static final int METHOD_addColumnSelectionInterval3 = 3; + private static final int METHOD_addNotify4 = 4; + private static final int METHOD_addPropertyChangeListener5 = 5; + private static final int METHOD_addRowSelectionInterval6 = 6; + private static final int METHOD_applyComponentOrientation7 = 7; + private static final int METHOD_areFocusTraversalKeysSet8 = 8; + private static final int METHOD_bounds9 = 9; + private static final int METHOD_changeSelection10 = 10; + private static final int METHOD_checkImage11 = 11; + private static final int METHOD_clearSelection12 = 12; + private static final int METHOD_columnAdded13 = 13; + private static final int METHOD_columnAtPoint14 = 14; + private static final int METHOD_columnMarginChanged15 = 15; + private static final int METHOD_columnMoved16 = 16; + private static final int METHOD_columnRemoved17 = 17; + private static final int METHOD_columnSelectionChanged18 = 18; + private static final int METHOD_computeVisibleRect19 = 19; + private static final int METHOD_contains20 = 20; + private static final int METHOD_convertColumnIndexToModel21 = 21; + private static final int METHOD_convertColumnIndexToView22 = 22; + private static final int METHOD_countComponents23 = 23; + private static final int METHOD_createDefaultColumnsFromModel24 = 24; + private static final int METHOD_createImage25 = 25; + private static final int METHOD_createScrollPaneForTable26 = 26; + private static final int METHOD_createToolTip27 = 27; + private static final int METHOD_createVolatileImage28 = 28; + private static final int METHOD_deliverEvent29 = 29; + private static final int METHOD_disable30 = 30; + private static final int METHOD_dispatchEvent31 = 31; + private static final int METHOD_doLayout32 = 32; + private static final int METHOD_editCellAt33 = 33; + private static final int METHOD_editingCanceled34 = 34; + private static final int METHOD_editingStopped35 = 35; + private static final int METHOD_enable36 = 36; + private static final int METHOD_enableInputMethods37 = 37; + private static final int METHOD_findComponentAt38 = 38; + private static final int METHOD_firePropertyChange39 = 39; + private static final int METHOD_getActionForKeyStroke40 = 40; + private static final int METHOD_getBounds41 = 41; + private static final int METHOD_getCellEditor42 = 42; + private static final int METHOD_getCellRect43 = 43; + private static final int METHOD_getCellRenderer44 = 44; + private static final int METHOD_getClientProperty45 = 45; + private static final int METHOD_getColumn46 = 46; + private static final int METHOD_getComponentAt47 = 47; + private static final int METHOD_getConditionForKeyStroke48 = 48; + private static final int METHOD_getDefaultEditor49 = 49; + private static final int METHOD_getDefaultLocale50 = 50; + private static final int METHOD_getDefaultRenderer51 = 51; + private static final int METHOD_getFontMetrics52 = 52; + private static final int METHOD_getInputMap53 = 53; + private static final int METHOD_getInsets54 = 54; + private static final int METHOD_getListeners55 = 55; + private static final int METHOD_getLocation56 = 56; + private static final int METHOD_getPropertyChangeListeners57 = 57; + private static final int METHOD_getRowHeight58 = 58; + private static final int METHOD_getScrollableBlockIncrement59 = 59; + private static final int METHOD_getScrollableUnitIncrement60 = 60; + private static final int METHOD_getSize61 = 61; + private static final int METHOD_getToolTipLocation62 = 62; + private static final int METHOD_getToolTipText63 = 63; + private static final int METHOD_getValueAt64 = 64; + private static final int METHOD_gotFocus65 = 65; + private static final int METHOD_grabFocus66 = 66; + private static final int METHOD_handleEvent67 = 67; + private static final int METHOD_hasFocus68 = 68; + private static final int METHOD_hide69 = 69; + private static final int METHOD_imageUpdate70 = 70; + private static final int METHOD_insets71 = 71; + private static final int METHOD_inside72 = 72; + private static final int METHOD_invalidate73 = 73; + private static final int METHOD_isAncestorOf74 = 74; + private static final int METHOD_isCellEditable75 = 75; + private static final int METHOD_isCellSelected76 = 76; + private static final int METHOD_isColumnSelected77 = 77; + private static final int METHOD_isFocusCycleRoot78 = 78; + private static final int METHOD_isLightweightComponent79 = 79; + private static final int METHOD_isRowSelected80 = 80; + private static final int METHOD_keyDown81 = 81; + private static final int METHOD_keyUp82 = 82; + private static final int METHOD_layout83 = 83; + private static final int METHOD_list84 = 84; + private static final int METHOD_locate85 = 85; + private static final int METHOD_location86 = 86; + private static final int METHOD_lostFocus87 = 87; + private static final int METHOD_minimumSize88 = 88; + private static final int METHOD_mouseDown89 = 89; + private static final int METHOD_mouseDrag90 = 90; + private static final int METHOD_mouseEnter91 = 91; + private static final int METHOD_mouseExit92 = 92; + private static final int METHOD_mouseMove93 = 93; + private static final int METHOD_mouseUp94 = 94; + private static final int METHOD_move95 = 95; + private static final int METHOD_moveColumn96 = 96; + private static final int METHOD_nextFocus97 = 97; + private static final int METHOD_paint98 = 98; + private static final int METHOD_paintAll99 = 99; + private static final int METHOD_paintComponents100 = 100; + private static final int METHOD_paintImmediately101 = 101; + private static final int METHOD_postEvent102 = 102; + private static final int METHOD_preferredSize103 = 103; + private static final int METHOD_prepareEditor104 = 104; + private static final int METHOD_prepareImage105 = 105; + private static final int METHOD_prepareRenderer106 = 106; + private static final int METHOD_print107 = 107; + private static final int METHOD_printAll108 = 108; + private static final int METHOD_printComponents109 = 109; + private static final int METHOD_putClientProperty110 = 110; + private static final int METHOD_registerKeyboardAction111 = 111; + private static final int METHOD_remove112 = 112; + private static final int METHOD_removeAll113 = 113; + private static final int METHOD_removeColumn114 = 114; + private static final int METHOD_removeColumnSelectionInterval115 = 115; + private static final int METHOD_removeEditor116 = 116; + private static final int METHOD_removeNotify117 = 117; + private static final int METHOD_removePropertyChangeListener118 = 118; + private static final int METHOD_removeRowSelectionInterval119 = 119; + private static final int METHOD_repaint120 = 120; + private static final int METHOD_requestDefaultFocus121 = 121; + private static final int METHOD_requestFocus122 = 122; + private static final int METHOD_requestFocusInWindow123 = 123; + private static final int METHOD_resetKeyboardActions124 = 124; + private static final int METHOD_reshape125 = 125; + private static final int METHOD_resize126 = 126; + private static final int METHOD_revalidate127 = 127; + private static final int METHOD_rowAtPoint128 = 128; + private static final int METHOD_scrollRectToVisible129 = 129; + private static final int METHOD_selectAll130 = 130; + private static final int METHOD_setBounds131 = 131; + private static final int METHOD_setDefaultEditor132 = 132; + private static final int METHOD_setDefaultLocale133 = 133; + private static final int METHOD_setDefaultRenderer134 = 134; + private static final int METHOD_setInputMap135 = 135; + private static final int METHOD_setLocation136 = 136; + private static final int METHOD_setRowHeight137 = 137; + private static final int METHOD_setSize138 = 138; + private static final int METHOD_setValueAt139 = 139; + private static final int METHOD_show140 = 140; + private static final int METHOD_size141 = 141; + private static final int METHOD_sizeColumnsToFit142 = 142; + private static final int METHOD_tableChanged143 = 143; + private static final int METHOD_toString144 = 144; + private static final int METHOD_transferFocus145 = 145; + private static final int METHOD_transferFocusBackward146 = 146; + private static final int METHOD_transferFocusDownCycle147 = 147; + private static final int METHOD_transferFocusUpCycle148 = 148; + private static final int METHOD_unregisterKeyboardAction149 = 149; + private static final int METHOD_update150 = 150; + private static final int METHOD_updateUI151 = 151; + private static final int METHOD_validate152 = 152; + private static final int METHOD_valueChanged153 = 153; + + // Method array + /*lazy MethodDescriptor*/ + private static MethodDescriptor[] getMdescriptor() + { + MethodDescriptor[] methods = new MethodDescriptor[154]; + + try + { + methods[METHOD_action0] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("action", + java.awt.Event.class, Object.class)); + methods[METHOD_action0].setDisplayName(""); + methods[METHOD_add1] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("add", + java.awt.Component.class)); + methods[METHOD_add1].setDisplayName(""); + methods[METHOD_addColumn2] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("addColumn", + javax.swing.table.TableColumn.class)); + methods[METHOD_addColumn2].setDisplayName(""); + methods[METHOD_addColumnSelectionInterval3] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("addColumnSelectionInterval", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_addColumnSelectionInterval3].setDisplayName(""); + methods[METHOD_addNotify4] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("addNotify")); + methods[METHOD_addNotify4].setDisplayName(""); + methods[METHOD_addPropertyChangeListener5] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("addPropertyChangeListener", + String.class, java.beans.PropertyChangeListener.class)); + methods[METHOD_addPropertyChangeListener5].setDisplayName(""); + methods[METHOD_addRowSelectionInterval6] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("addRowSelectionInterval", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_addRowSelectionInterval6].setDisplayName(""); + methods[METHOD_applyComponentOrientation7] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("applyComponentOrientation", + java.awt.ComponentOrientation.class)); + methods[METHOD_applyComponentOrientation7].setDisplayName(""); + methods[METHOD_areFocusTraversalKeysSet8] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("areFocusTraversalKeysSet", + Integer.TYPE)); + methods[METHOD_areFocusTraversalKeysSet8].setDisplayName(""); + methods[METHOD_bounds9] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("bounds")); + methods[METHOD_bounds9].setDisplayName(""); + methods[METHOD_changeSelection10] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("changeSelection", + Integer.TYPE, Integer.TYPE, Boolean.TYPE, Boolean.TYPE)); + methods[METHOD_changeSelection10].setDisplayName(""); + methods[METHOD_checkImage11] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("checkImage", + java.awt.Image.class, java.awt.image.ImageObserver.class)); + methods[METHOD_checkImage11].setDisplayName(""); + methods[METHOD_clearSelection12] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("clearSelection")); + methods[METHOD_clearSelection12].setDisplayName(""); + methods[METHOD_columnAdded13] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("columnAdded", + javax.swing.event.TableColumnModelEvent.class)); + methods[METHOD_columnAdded13].setDisplayName(""); + methods[METHOD_columnAtPoint14] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("columnAtPoint", + java.awt.Point.class)); + methods[METHOD_columnAtPoint14].setDisplayName(""); + methods[METHOD_columnMarginChanged15] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("columnMarginChanged", + javax.swing.event.ChangeEvent.class)); + methods[METHOD_columnMarginChanged15].setDisplayName(""); + methods[METHOD_columnMoved16] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("columnMoved", + javax.swing.event.TableColumnModelEvent.class)); + methods[METHOD_columnMoved16].setDisplayName(""); + methods[METHOD_columnRemoved17] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("columnRemoved", + javax.swing.event.TableColumnModelEvent.class)); + methods[METHOD_columnRemoved17].setDisplayName(""); + methods[METHOD_columnSelectionChanged18] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("columnSelectionChanged", + javax.swing.event.ListSelectionEvent.class)); + methods[METHOD_columnSelectionChanged18].setDisplayName(""); + methods[METHOD_computeVisibleRect19] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("computeVisibleRect", + java.awt.Rectangle.class)); + methods[METHOD_computeVisibleRect19].setDisplayName(""); + methods[METHOD_contains20] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("contains", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_contains20].setDisplayName(""); + methods[METHOD_convertColumnIndexToModel21] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("convertColumnIndexToModel", + Integer.TYPE)); + methods[METHOD_convertColumnIndexToModel21].setDisplayName(""); + methods[METHOD_convertColumnIndexToView22] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("convertColumnIndexToView", + Integer.TYPE)); + methods[METHOD_convertColumnIndexToView22].setDisplayName(""); + methods[METHOD_countComponents23] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("countComponents")); + methods[METHOD_countComponents23].setDisplayName(""); + methods[METHOD_createDefaultColumnsFromModel24] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("createDefaultColumnsFromModel")); + methods[METHOD_createDefaultColumnsFromModel24].setDisplayName(""); + methods[METHOD_createImage25] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("createImage", + java.awt.image.ImageProducer.class)); + methods[METHOD_createImage25].setDisplayName(""); + methods[METHOD_createScrollPaneForTable26] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("createScrollPaneForTable", + javax.swing.JTable.class)); + methods[METHOD_createScrollPaneForTable26].setDisplayName(""); + methods[METHOD_createToolTip27] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("createToolTip")); + methods[METHOD_createToolTip27].setDisplayName(""); + methods[METHOD_createVolatileImage28] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("createVolatileImage", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_createVolatileImage28].setDisplayName(""); + methods[METHOD_deliverEvent29] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("deliverEvent", + java.awt.Event.class)); + methods[METHOD_deliverEvent29].setDisplayName(""); + methods[METHOD_disable30] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("disable")); + methods[METHOD_disable30].setDisplayName(""); + methods[METHOD_dispatchEvent31] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("dispatchEvent", + java.awt.AWTEvent.class)); + methods[METHOD_dispatchEvent31].setDisplayName(""); + methods[METHOD_doLayout32] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("doLayout")); + methods[METHOD_doLayout32].setDisplayName(""); + methods[METHOD_editCellAt33] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("editCellAt", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_editCellAt33].setDisplayName(""); + methods[METHOD_editingCanceled34] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("editingCanceled", + javax.swing.event.ChangeEvent.class)); + methods[METHOD_editingCanceled34].setDisplayName(""); + methods[METHOD_editingStopped35] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("editingStopped", + javax.swing.event.ChangeEvent.class)); + methods[METHOD_editingStopped35].setDisplayName(""); + methods[METHOD_enable36] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("enable")); + methods[METHOD_enable36].setDisplayName(""); + methods[METHOD_enableInputMethods37] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("enableInputMethods", + Boolean.TYPE)); + methods[METHOD_enableInputMethods37].setDisplayName(""); + methods[METHOD_findComponentAt38] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("findComponentAt", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_findComponentAt38].setDisplayName(""); + methods[METHOD_firePropertyChange39] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("firePropertyChange", + String.class, Byte.TYPE, Byte.TYPE)); + methods[METHOD_firePropertyChange39].setDisplayName(""); + methods[METHOD_getActionForKeyStroke40] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getActionForKeyStroke", + javax.swing.KeyStroke.class)); + methods[METHOD_getActionForKeyStroke40].setDisplayName(""); + methods[METHOD_getBounds41] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getBounds", + java.awt.Rectangle.class)); + methods[METHOD_getBounds41].setDisplayName(""); + methods[METHOD_getCellEditor42] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getCellEditor", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_getCellEditor42].setDisplayName(""); + methods[METHOD_getCellRect43] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getCellRect", + Integer.TYPE, Integer.TYPE, Boolean.TYPE)); + methods[METHOD_getCellRect43].setDisplayName(""); + methods[METHOD_getCellRenderer44] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getCellRenderer", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_getCellRenderer44].setDisplayName(""); + methods[METHOD_getClientProperty45] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getClientProperty", + Object.class)); + methods[METHOD_getClientProperty45].setDisplayName(""); + methods[METHOD_getColumn46] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getColumn", + Object.class)); + methods[METHOD_getColumn46].setDisplayName(""); + methods[METHOD_getComponentAt47] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getComponentAt", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_getComponentAt47].setDisplayName(""); + methods[METHOD_getConditionForKeyStroke48] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getConditionForKeyStroke", + javax.swing.KeyStroke.class)); + methods[METHOD_getConditionForKeyStroke48].setDisplayName(""); + methods[METHOD_getDefaultEditor49] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getDefaultEditor", + Class.class)); + methods[METHOD_getDefaultEditor49].setDisplayName(""); + methods[METHOD_getDefaultLocale50] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getDefaultLocale")); + methods[METHOD_getDefaultLocale50].setDisplayName(""); + methods[METHOD_getDefaultRenderer51] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getDefaultRenderer", + Class.class)); + methods[METHOD_getDefaultRenderer51].setDisplayName(""); + methods[METHOD_getFontMetrics52] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getFontMetrics", + java.awt.Font.class)); + methods[METHOD_getFontMetrics52].setDisplayName(""); + methods[METHOD_getInputMap53] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getInputMap", + Integer.TYPE)); + methods[METHOD_getInputMap53].setDisplayName(""); + methods[METHOD_getInsets54] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getInsets", + java.awt.Insets.class)); + methods[METHOD_getInsets54].setDisplayName(""); + methods[METHOD_getListeners55] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getListeners", + Class.class)); + methods[METHOD_getListeners55].setDisplayName(""); + methods[METHOD_getLocation56] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getLocation", + java.awt.Point.class)); + methods[METHOD_getLocation56].setDisplayName(""); + methods[METHOD_getPropertyChangeListeners57] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getPropertyChangeListeners", + String.class)); + methods[METHOD_getPropertyChangeListeners57].setDisplayName(""); + methods[METHOD_getRowHeight58] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getRowHeight")); + methods[METHOD_getRowHeight58].setDisplayName(""); + methods[METHOD_getScrollableBlockIncrement59] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getScrollableBlockIncrement", + java.awt.Rectangle.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_getScrollableBlockIncrement59].setDisplayName(""); + methods[METHOD_getScrollableUnitIncrement60] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getScrollableUnitIncrement", + java.awt.Rectangle.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_getScrollableUnitIncrement60].setDisplayName(""); + methods[METHOD_getSize61] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getSize", + java.awt.Dimension.class)); + methods[METHOD_getSize61].setDisplayName(""); + methods[METHOD_getToolTipLocation62] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getToolTipLocation", + java.awt.event.MouseEvent.class)); + methods[METHOD_getToolTipLocation62].setDisplayName(""); + methods[METHOD_getToolTipText63] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getToolTipText", + java.awt.event.MouseEvent.class)); + methods[METHOD_getToolTipText63].setDisplayName(""); + methods[METHOD_getValueAt64] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("getValueAt", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_getValueAt64].setDisplayName(""); + methods[METHOD_gotFocus65] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("gotFocus", + java.awt.Event.class, Object.class)); + methods[METHOD_gotFocus65].setDisplayName(""); + methods[METHOD_grabFocus66] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("grabFocus")); + methods[METHOD_grabFocus66].setDisplayName(""); + methods[METHOD_handleEvent67] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("handleEvent", + java.awt.Event.class)); + methods[METHOD_handleEvent67].setDisplayName(""); + methods[METHOD_hasFocus68] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("hasFocus")); + methods[METHOD_hasFocus68].setDisplayName(""); + methods[METHOD_hide69] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("hide")); + methods[METHOD_hide69].setDisplayName(""); + methods[METHOD_imageUpdate70] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("imageUpdate", + java.awt.Image.class, Integer.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE, + Integer.TYPE)); + methods[METHOD_imageUpdate70].setDisplayName(""); + methods[METHOD_insets71] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("insets")); + methods[METHOD_insets71].setDisplayName(""); + methods[METHOD_inside72] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("inside", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_inside72].setDisplayName(""); + methods[METHOD_invalidate73] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("invalidate")); + methods[METHOD_invalidate73].setDisplayName(""); + methods[METHOD_isAncestorOf74] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("isAncestorOf", + java.awt.Component.class)); + methods[METHOD_isAncestorOf74].setDisplayName(""); + methods[METHOD_isCellEditable75] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("isCellEditable", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_isCellEditable75].setDisplayName(""); + methods[METHOD_isCellSelected76] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("isCellSelected", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_isCellSelected76].setDisplayName(""); + methods[METHOD_isColumnSelected77] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("isColumnSelected", + Integer.TYPE)); + methods[METHOD_isColumnSelected77].setDisplayName(""); + methods[METHOD_isFocusCycleRoot78] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("isFocusCycleRoot", + java.awt.Container.class)); + methods[METHOD_isFocusCycleRoot78].setDisplayName(""); + methods[METHOD_isLightweightComponent79] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("isLightweightComponent", + java.awt.Component.class)); + methods[METHOD_isLightweightComponent79].setDisplayName(""); + methods[METHOD_isRowSelected80] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("isRowSelected", + Integer.TYPE)); + methods[METHOD_isRowSelected80].setDisplayName(""); + methods[METHOD_keyDown81] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("keyDown", + java.awt.Event.class, Integer.TYPE)); + methods[METHOD_keyDown81].setDisplayName(""); + methods[METHOD_keyUp82] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("keyUp", + java.awt.Event.class, Integer.TYPE)); + methods[METHOD_keyUp82].setDisplayName(""); + methods[METHOD_layout83] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("layout")); + methods[METHOD_layout83].setDisplayName(""); + methods[METHOD_list84] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("list", + java.io.PrintStream.class, Integer.TYPE)); + methods[METHOD_list84].setDisplayName(""); + methods[METHOD_locate85] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("locate", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_locate85].setDisplayName(""); + methods[METHOD_location86] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("location")); + methods[METHOD_location86].setDisplayName(""); + methods[METHOD_lostFocus87] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("lostFocus", + java.awt.Event.class, Object.class)); + methods[METHOD_lostFocus87].setDisplayName(""); + methods[METHOD_minimumSize88] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("minimumSize")); + methods[METHOD_minimumSize88].setDisplayName(""); + methods[METHOD_mouseDown89] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("mouseDown", + java.awt.Event.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_mouseDown89].setDisplayName(""); + methods[METHOD_mouseDrag90] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("mouseDrag", + java.awt.Event.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_mouseDrag90].setDisplayName(""); + methods[METHOD_mouseEnter91] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("mouseEnter", + java.awt.Event.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_mouseEnter91].setDisplayName(""); + methods[METHOD_mouseExit92] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("mouseExit", + java.awt.Event.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_mouseExit92].setDisplayName(""); + methods[METHOD_mouseMove93] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("mouseMove", + java.awt.Event.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_mouseMove93].setDisplayName(""); + methods[METHOD_mouseUp94] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("mouseUp", + java.awt.Event.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_mouseUp94].setDisplayName(""); + methods[METHOD_move95] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("move", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_move95].setDisplayName(""); + methods[METHOD_moveColumn96] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("moveColumn", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_moveColumn96].setDisplayName(""); + methods[METHOD_nextFocus97] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("nextFocus")); + methods[METHOD_nextFocus97].setDisplayName(""); + methods[METHOD_paint98] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("paint", + java.awt.Graphics.class)); + methods[METHOD_paint98].setDisplayName(""); + methods[METHOD_paintAll99] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("paintAll", + java.awt.Graphics.class)); + methods[METHOD_paintAll99].setDisplayName(""); + methods[METHOD_paintComponents100] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("paintComponents", + java.awt.Graphics.class)); + methods[METHOD_paintComponents100].setDisplayName(""); + methods[METHOD_paintImmediately101] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("paintImmediately", + Integer.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE)); + methods[METHOD_paintImmediately101].setDisplayName(""); + methods[METHOD_postEvent102] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("postEvent", + java.awt.Event.class)); + methods[METHOD_postEvent102].setDisplayName(""); + methods[METHOD_preferredSize103] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("preferredSize")); + methods[METHOD_preferredSize103].setDisplayName(""); + methods[METHOD_prepareEditor104] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("prepareEditor", + javax.swing.table.TableCellEditor.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_prepareEditor104].setDisplayName(""); + methods[METHOD_prepareImage105] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("prepareImage", + java.awt.Image.class, java.awt.image.ImageObserver.class)); + methods[METHOD_prepareImage105].setDisplayName(""); + methods[METHOD_prepareRenderer106] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("prepareRenderer", + javax.swing.table.TableCellRenderer.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_prepareRenderer106].setDisplayName(""); + methods[METHOD_print107] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("print", + java.awt.Graphics.class)); + methods[METHOD_print107].setDisplayName(""); + methods[METHOD_printAll108] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("printAll", + java.awt.Graphics.class)); + methods[METHOD_printAll108].setDisplayName(""); + methods[METHOD_printComponents109] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("printComponents", + java.awt.Graphics.class)); + methods[METHOD_printComponents109].setDisplayName(""); + methods[METHOD_putClientProperty110] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("putClientProperty", + Object.class, Object.class)); + methods[METHOD_putClientProperty110].setDisplayName(""); + methods[METHOD_registerKeyboardAction111] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("registerKeyboardAction", + java.awt.event.ActionListener.class, String.class, javax.swing.KeyStroke.class, + Integer.TYPE)); + methods[METHOD_registerKeyboardAction111].setDisplayName(""); + methods[METHOD_remove112] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("remove", + Integer.TYPE)); + methods[METHOD_remove112].setDisplayName(""); + methods[METHOD_removeAll113] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("removeAll")); + methods[METHOD_removeAll113].setDisplayName(""); + methods[METHOD_removeColumn114] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("removeColumn", + javax.swing.table.TableColumn.class)); + methods[METHOD_removeColumn114].setDisplayName(""); + methods[METHOD_removeColumnSelectionInterval115] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("removeColumnSelectionInterval", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_removeColumnSelectionInterval115].setDisplayName(""); + methods[METHOD_removeEditor116] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("removeEditor")); + methods[METHOD_removeEditor116].setDisplayName(""); + methods[METHOD_removeNotify117] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("removeNotify")); + methods[METHOD_removeNotify117].setDisplayName(""); + methods[METHOD_removePropertyChangeListener118] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("removePropertyChangeListener", + String.class, java.beans.PropertyChangeListener.class)); + methods[METHOD_removePropertyChangeListener118].setDisplayName(""); + methods[METHOD_removeRowSelectionInterval119] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("removeRowSelectionInterval", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_removeRowSelectionInterval119].setDisplayName(""); + methods[METHOD_repaint120] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("repaint", + Long.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE)); + methods[METHOD_repaint120].setDisplayName(""); + methods[METHOD_requestDefaultFocus121] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("requestDefaultFocus")); + methods[METHOD_requestDefaultFocus121].setDisplayName(""); + methods[METHOD_requestFocus122] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("requestFocus")); + methods[METHOD_requestFocus122].setDisplayName(""); + methods[METHOD_requestFocusInWindow123] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("requestFocusInWindow")); + methods[METHOD_requestFocusInWindow123].setDisplayName(""); + methods[METHOD_resetKeyboardActions124] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("resetKeyboardActions")); + methods[METHOD_resetKeyboardActions124].setDisplayName(""); + methods[METHOD_reshape125] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("reshape", + Integer.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE)); + methods[METHOD_reshape125].setDisplayName(""); + methods[METHOD_resize126] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("resize", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_resize126].setDisplayName(""); + methods[METHOD_revalidate127] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("revalidate")); + methods[METHOD_revalidate127].setDisplayName(""); + methods[METHOD_rowAtPoint128] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("rowAtPoint", + java.awt.Point.class)); + methods[METHOD_rowAtPoint128].setDisplayName(""); + methods[METHOD_scrollRectToVisible129] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("scrollRectToVisible", + java.awt.Rectangle.class)); + methods[METHOD_scrollRectToVisible129].setDisplayName(""); + methods[METHOD_selectAll130] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("selectAll")); + methods[METHOD_selectAll130].setDisplayName(""); + methods[METHOD_setBounds131] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setBounds", + Integer.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE)); + methods[METHOD_setBounds131].setDisplayName(""); + methods[METHOD_setDefaultEditor132] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setDefaultEditor", + Class.class, javax.swing.table.TableCellEditor.class)); + methods[METHOD_setDefaultEditor132].setDisplayName(""); + methods[METHOD_setDefaultLocale133] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setDefaultLocale", + java.util.Locale.class)); + methods[METHOD_setDefaultLocale133].setDisplayName(""); + methods[METHOD_setDefaultRenderer134] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setDefaultRenderer", + Class.class, javax.swing.table.TableCellRenderer.class)); + methods[METHOD_setDefaultRenderer134].setDisplayName(""); + methods[METHOD_setInputMap135] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setInputMap", + Integer.TYPE, javax.swing.InputMap.class)); + methods[METHOD_setInputMap135].setDisplayName(""); + methods[METHOD_setLocation136] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setLocation", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_setLocation136].setDisplayName(""); + methods[METHOD_setRowHeight137] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setRowHeight", + Integer.TYPE)); + methods[METHOD_setRowHeight137].setDisplayName(""); + methods[METHOD_setSize138] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setSize", + Integer.TYPE, Integer.TYPE)); + methods[METHOD_setSize138].setDisplayName(""); + methods[METHOD_setValueAt139] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("setValueAt", + Object.class, Integer.TYPE, Integer.TYPE)); + methods[METHOD_setValueAt139].setDisplayName(""); + methods[METHOD_show140] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("show")); + methods[METHOD_show140].setDisplayName(""); + methods[METHOD_size141] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("size")); + methods[METHOD_size141].setDisplayName(""); + methods[METHOD_sizeColumnsToFit142] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("sizeColumnsToFit", + Boolean.TYPE)); + methods[METHOD_sizeColumnsToFit142].setDisplayName(""); + methods[METHOD_tableChanged143] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("tableChanged", + javax.swing.event.TableModelEvent.class)); + methods[METHOD_tableChanged143].setDisplayName(""); + methods[METHOD_toString144] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("toString")); + methods[METHOD_toString144].setDisplayName(""); + methods[METHOD_transferFocus145] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("transferFocus")); + methods[METHOD_transferFocus145].setDisplayName(""); + methods[METHOD_transferFocusBackward146] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("transferFocusBackward")); + methods[METHOD_transferFocusBackward146].setDisplayName(""); + methods[METHOD_transferFocusDownCycle147] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("transferFocusDownCycle")); + methods[METHOD_transferFocusDownCycle147].setDisplayName(""); + methods[METHOD_transferFocusUpCycle148] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("transferFocusUpCycle")); + methods[METHOD_transferFocusUpCycle148].setDisplayName(""); + methods[METHOD_unregisterKeyboardAction149] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("unregisterKeyboardAction", + javax.swing.KeyStroke.class)); + methods[METHOD_unregisterKeyboardAction149].setDisplayName(""); + methods[METHOD_update150] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("update", + java.awt.Graphics.class)); + methods[METHOD_update150].setDisplayName(""); + methods[METHOD_updateUI151] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("updateUI")); + methods[METHOD_updateUI151].setDisplayName(""); + methods[METHOD_validate152] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("validate")); + methods[METHOD_validate152].setDisplayName(""); + methods[METHOD_valueChanged153] = new MethodDescriptor(com.fr3ts0n.pvs.gui.PvTable.class.getMethod("valueChanged", + javax.swing.event.ListSelectionEvent.class)); + methods[METHOD_valueChanged153].setDisplayName(""); + } catch (Exception ignored) + { + }//GEN-HEADEREND:Methods + + // Here you can add code for customizing the methods array. + + return methods; + }//GEN-LAST:Methods + + private static final int defaultPropertyIndex = -1;//GEN-BEGIN:Idx + private static final int defaultEventIndex = -1;//GEN-END:Idx +//GEN-FIRST:Superclass + // Here you can add code for customizing the Superclass BeanInfo. +//GEN-LAST:Superclass + + /** + * Gets the bean's BeanDescriptors. + * + * @return BeanDescriptor describing the editable + * properties of this bean. May return null if the + * information should be obtained by automatic analysis. + */ + public BeanDescriptor getBeanDescriptor() + { + return getBdescriptor(); + } + + /** + * Gets the bean's PropertyDescriptors. + * + * @return An array of PropertyDescriptors describing the editable + * properties supported by this bean. May return null if the + * information should be obtained by automatic analysis. + * If a property is indexed, then its entry in the result array will + * belong to the IndexedPropertyDescriptor subclass of PropertyDescriptor. + * A client of getPropertyDescriptors can use "instanceof" to check + * if a given PropertyDescriptor is an IndexedPropertyDescriptor. + */ + public PropertyDescriptor[] getPropertyDescriptors() + { + return getPdescriptor(); + } + + /** + * Gets the bean's EventSetDescriptors. + * + * @return An array of EventSetDescriptors describing the kinds of + * events fired by this bean. May return null if the information + * should be obtained by automatic analysis. + */ + public EventSetDescriptor[] getEventSetDescriptors() + { + return getEdescriptor(); + } + + /** + * Gets the bean's MethodDescriptors. + * + * @return An array of MethodDescriptors describing the methods + * implemented by this bean. May return null if the information + * should be obtained by automatic analysis. + */ + public MethodDescriptor[] getMethodDescriptors() + { + return getMdescriptor(); + } + + /** + * A bean may have a "default" property that is the property that will + * mostly commonly be initially chosen for update by human's who are + * customizing the bean. + * + * @return Index of default property in the PropertyDescriptor array + * returned by getPropertyDescriptors. + *

Returns -1 if there is no default property. + */ + public int getDefaultPropertyIndex() + { + return defaultPropertyIndex; + } + + /** + * A bean may have a "default" event that is the event that will + * mostly commonly be used by human's when using the bean. + * + * @return Index of default event in the EventSetDescriptor array + * returned by getEventSetDescriptors. + *

Returns -1 if there is no default event. + */ + public int getDefaultEventIndex() + { + return defaultEventIndex; + } +} + diff --git a/android/library/com/fr3ts0n/pvs/gui/PvTableCellRenderer.java b/android/library/com/fr3ts0n/pvs/gui/PvTableCellRenderer.java new file mode 100755 index 0000000..4237a09 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvTableCellRenderer.java @@ -0,0 +1,65 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import java.awt.Component; + +import javax.swing.JLabel; +import javax.swing.JTable; +import javax.swing.border.EmptyBorder; +import javax.swing.table.TableCellRenderer; + +/** + * Cell Renderer for PvTable component + * + * @author erwin + */ +public class PvTableCellRenderer extends JLabel + implements TableCellRenderer +{ + + /** + * + */ + private static final long serialVersionUID = -7686049090382566048L; + private static final EmptyBorder brdr = new EmptyBorder(0, 5, 0, 5); + + /** Creates a new instance of PvTableCellRenderer */ + public PvTableCellRenderer() + { + setOpaque(true); + setBorder(brdr); + } + + /** render a single pv attribute based on location within table */ + public Component getTableCellRendererComponent(JTable table, + Object value, + boolean isSelected, + boolean hasFocus, + int row, + int column) + { + setFont(table.getFont()); + setHorizontalAlignment(value instanceof Number ? RIGHT : LEFT); + setText(String.valueOf(value)); + setBackground(isSelected ? table.getSelectionBackground() : table.getBackground()); + + return (this); + } +} diff --git a/android/library/com/fr3ts0n/pvs/gui/PvTableModel.java b/android/library/com/fr3ts0n/pvs/gui/PvTableModel.java new file mode 100755 index 0000000..f19fd7f --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvTableModel.java @@ -0,0 +1,218 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import com.fr3ts0n.pvs.IndexedProcessVar; +import com.fr3ts0n.pvs.ProcessVar; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvChangeListener; + +import java.util.Arrays; + +import javax.swing.table.AbstractTableModel; + +/** + * Data Model to represent a ProcessVar within a Table object + * + * @author erwin + */ +public class PvTableModel extends AbstractTableModel + implements PvChangeListener +{ + + /** + * + */ + private static final long serialVersionUID = -6777148395276846388L; + protected ProcessVar pv; + protected IndexedProcessVar currRow; + protected Object[] keys; + private String[] colHeaders = {}; + + /** Creates a new instance of PvTableModel */ + public PvTableModel() + { + } + + /** + * Creates a new instance of PvTableModel + * + * @param pVar the process variable to represent + */ + public PvTableModel(ProcessVar pVar) + { + setProcessVar(pVar); + } + + /** + * update th list of key items for correct location of coordinates + * + * @param pv Process variable + */ + private void updateKeys(ProcessVar pv) + { + keys = pv.keySet().toArray(); + Arrays.sort(keys); + } + + /** + * set the process variable to be represented + * + * @param pVar the process variable to represent + */ + public synchronized void setProcessVar(ProcessVar pVar) + { + // set the pv + pv = pVar; + updateKeys(pVar); + if (keys.length > 0) + { + currRow = (IndexedProcessVar) pv.get(keys[0]); + colHeaders = currRow.getFields(); + fireTableStructureChanged(); + } + pv.addPvChangeListener(this, PvChangeEvent.PV_ALLEVENTS); + } + + /** + * get number of table rows + * + * @return number of rows to show + */ + public int getRowCount() + { + return (keys != null ? keys.length : 0); + } + + /** + * return number of columns + * + * @return number of columns + */ + public int getColumnCount() + { + return (colHeaders.length); + } + + /** + * get process var for row + * @param rowIndex row index + * @return process var + */ + public IndexedProcessVar getElementAt(int rowIndex) + { + if (rowIndex < getRowCount()) + currRow = (IndexedProcessVar) pv.get(keys[rowIndex]); + + return currRow; + } + /** + * get the value for table location (x,y) + * + * @param rowIndex row number + * @param columnIndex column number + * @return value for table location + */ + public Object getValueAt(int rowIndex, int columnIndex) + { + Object result = null; + // if the pv is set ... + if (pv != null) + { + // get the column value + if((currRow = getElementAt(rowIndex)) != null) + { + result = currRow.get(columnIndex); + } + } + return (result); + } + + /** + * handle a process variable change + * + * @param event the change event to be handled + */ + public synchronized void pvChanged(PvChangeEvent event) + { + Object key; + int rowId; + try + { + if(event.isChildEvent()) + { + key = String.valueOf(event.getValue()); + } + else + { + key = event.getKey(); + } + rowId = key != null ? Arrays.binarySearch(keys, key) : 0; + + switch (event.getType()) + { + case PvChangeEvent.PV_CONFIRMED: + case PvChangeEvent.PV_MODIFIED: + case PvChangeEvent.PV_MANUAL_MOD: + fireTableRowsUpdated(rowId, rowId); + break; + + case PvChangeEvent.PV_ADDED: + if (pv.size() == 1) + { + setProcessVar(pv); + } else + { + updateKeys(pv); + fireTableRowsInserted(rowId, rowId); + } + break; + + case PvChangeEvent.PV_DELETED: + updateKeys(pv); + fireTableRowsDeleted(rowId, rowId); + break; + + case PvChangeEvent.PV_CLEARED: + if (keys.length > 0) + { + updateKeys(pv); + } + // w/o data there are NO columns available -> structure change + fireTableStructureChanged(); + break; + } + } + catch(Exception ex) + { + ex.printStackTrace(); + } + } + + /** + * return column name of PID field + * + * @param column specified column number to get name for ... + */ + @Override + public String getColumnName(int column) + { + return (colHeaders[column]); + } +} diff --git a/android/library/com/fr3ts0n/pvs/gui/PvTransferHandler.java b/android/library/com/fr3ts0n/pvs/gui/PvTransferHandler.java new file mode 100755 index 0000000..9dc2995 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvTransferHandler.java @@ -0,0 +1,157 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import com.fr3ts0n.pvs.ProcessVar; +import com.fr3ts0n.pvs.PvChangeEvent; + +import java.awt.Point; +import java.awt.datatransfer.Transferable; +import java.awt.datatransfer.UnsupportedFlavorException; +import java.io.IOException; + +import javax.swing.JComponent; +import javax.swing.JTree; +import javax.swing.TransferHandler; +import javax.swing.tree.DefaultMutableTreeNode; +import javax.swing.tree.DefaultTreeModel; +import javax.swing.tree.TreeNode; +import javax.swing.tree.TreePath; + +/** + * @author se82wi + */ +public class PvTransferHandler extends TransferHandler +{ + + /** Serial Version ID */ + private static final long serialVersionUID = -3156199604384589468L; + private static final PvDataFlavor processVarFlavor = new PvDataFlavor(); + + public PvTransferHandler() + { + super("userObject"); + } + + /* (non-Javadoc) + * @see javax.swing.TransferHandler#getSourceActions(JComponent c) + */ + @Override + public int getSourceActions(JComponent c) + { + return COPY_OR_MOVE; + } + + /* (non-Javadoc) + * @see javax.swing.TransferHandler#createTransferable(javax.swing.JComponent) + */ + @Override + protected Transferable createTransferable(JComponent c) + { + if (c instanceof JTree) + { + try + { + JTree tree = (JTree) c; + DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent(); + ProcessVar pv = (ProcessVar) node.getUserObject(); + return (Transferable) pv; + } catch (ClassCastException ex) + { + ProcessVar.log.severe(this.toString() + ":" + ex.getMessage()); + } + } else if (c instanceof PvTable) + { + PvTable tab = (PvTable) c; + ProcessVar pv = tab.getPvModel().getElementAt(tab.getSelectedRow()); + return (Transferable) pv; + } + // anything else is handled by superclass + return super.createTransferable(c); + } + + /* (non-Javadoc) + * @see javax.swing.TransferHandler#exportDone(javax.swing.JComponent, java.awt.datatransfer.Transferable, int) + */ + @Override + protected void exportDone(JComponent c, Transferable t, int action) + { + try + { + if (action == MOVE) + { + ProcessVar pv = (ProcessVar) t.getTransferData(processVarFlavor); + pv.firePvChanged(new PvChangeEvent(pv, pv.getKeyAttribute(), pv, PvChangeEvent.PV_ELIMINATED)); + } + } catch (UnsupportedFlavorException e) + { + ProcessVar.log.severe(this.toString() + ":" + e.getMessage()); + } catch (IOException e) + { + ProcessVar.log.severe(this.toString() + ":" + e.getMessage()); + } + } + + /* (non-Javadoc) + * @see javax.swing.TransferHandler#importData(javax.swing.TransferHandler.TransferSupport) + */ + @Override + public boolean importData(TransferSupport support) + { + try + { + if (support.getComponent() instanceof JTree) + { + JTree tree = (JTree) support.getComponent(); + Point dropPoint = support.getDropLocation().getDropPoint(); + TreePath path = tree.getPathForLocation(dropPoint.x, dropPoint.y); + Object node = path.getLastPathComponent(); + if (support.isDataFlavorSupported(processVarFlavor)) + { + ProcessVar tVar = (ProcessVar) ((PvTreeNode) node).getUserObject(); + ProcessVar chldPv = (ProcessVar) support.getTransferable().getTransferData(processVarFlavor); + + Object chldKey = chldPv.getKeyValue(); + tVar.put(chldKey, chldPv, PvChangeEvent.PV_ADDED); + DefaultTreeModel model = (DefaultTreeModel) tree.getModel(); + model.nodeStructureChanged((TreeNode) model.getRoot()); + return true; + } + } + } catch (UnsupportedFlavorException e) + { + ProcessVar.log.severe(this.toString() + ":" + e.getMessage()); + } catch (IOException e) + { + ProcessVar.log.severe(this.toString() + ":" + e.getMessage()); + } + // anything else is handled by superclass + return super.importData(support); + } + + /* (non-Javadoc) + * @see javax.swing.TransferHandler#canImport(javax.swing.TransferHandler.TransferSupport) + */ + @Override + public boolean canImport(TransferSupport support) + { + return support != null + && support.isDataFlavorSupported(processVarFlavor); + } +} diff --git a/android/library/com/fr3ts0n/pvs/gui/PvTreeNode.java b/android/library/com/fr3ts0n/pvs/gui/PvTreeNode.java new file mode 100755 index 0000000..6cc4b60 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/PvTreeNode.java @@ -0,0 +1,152 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.gui; + +import com.fr3ts0n.pvs.ProcessVar; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvChangeListener; + +import java.util.Iterator; + +import javax.swing.tree.DefaultMutableTreeNode; +import javax.swing.tree.TreePath; + +/** + * @author se82wi + * Tree node from a process variable + */ +public class PvTreeNode extends DefaultMutableTreeNode + implements PvChangeListener +{ + /** + * ProcessVar tree node Renderer + */ + private static final long serialVersionUID = 8478304706986978587L; + + public PvTreeNode() + { + super(); + } + + public PvTreeNode(Object userObject) + { + super(userObject); + setUserObject(userObject); + } + + /* + * (non-Javadoc) + * + * @see + * javax.swing.tree.DefaultMutableTreeNode#setUserObject(java.lang.Object) + */ + @SuppressWarnings("unchecked") + @Override + public void setUserObject(Object userObject) + { + super.setUserObject(userObject); + if (userObject instanceof ProcessVar) + { + Object currVal; + ProcessVar pv = (ProcessVar) userObject; + // loop through attributes + Iterator it = pv.values().iterator(); + while (it.hasNext()) + { + currVal = it.next(); + // if there is a child PV, then add it as a tree node + if (currVal instanceof ProcessVar) + add(new PvTreeNode(currVal)); + } + pv.addPvChangeListener(this, PvChangeEvent.PV_ADDED + | PvChangeEvent.PV_DELETED + | PvChangeEvent.PV_CLEARED + | PvChangeEvent.PV_ELIMINATED); + } + } + + /** + * get process variable from tree node + * + * @param path tree path to find object for + * @return process variable, or null if no process variable found + */ + public static ProcessVar getPvFromTreePath(TreePath path) + { + PvTreeNode selNode = (PvTreeNode) path.getLastPathComponent(); + if (selNode == null) + return null; + + Object pvObj = selNode.getUserObject(); + if (!(pvObj instanceof ProcessVar)) + return null; + + return (ProcessVar) pvObj; + } + + /** + * Find child node containing matching user Object + * + * @param userObject user object to match + * @return matching child node, or + *
null
if nothing has been found + */ + private PvTreeNode findChild(Object userObject) + { + PvTreeNode currNode; + // search through children for matching user object + @SuppressWarnings("unchecked") + Iterator it = children.iterator(); + while (it.hasNext()) + { + currNode = it.next(); + if (userObject == currNode.userObject) + return currNode; + } + // haven't found it -> return NULL + return null; + } + + /** + * Handler for PvChangeEvents + */ + @Override + public synchronized void pvChanged(PvChangeEvent pvchangeevent) + { + Object currVal = pvchangeevent.getValue(); + if (!(currVal instanceof ProcessVar)) + return; + + switch (pvchangeevent.getType()) + { + case PvChangeEvent.PV_ADDED: + add(new PvTreeNode(currVal)); + break; + + case PvChangeEvent.PV_CLEARED: + removeAllChildren(); + break; + + case PvChangeEvent.PV_DELETED: + PvTreeNode pvNode = findChild(currVal); + if (pvNode != null) + pvNode.removeFromParent(); + } + } +} diff --git a/android/library/com/fr3ts0n/pvs/gui/package.html b/android/library/com/fr3ts0n/pvs/gui/package.html new file mode 100755 index 0000000..1cb24a0 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/gui/package.html @@ -0,0 +1,6 @@ + + + + Process variable visualization classes + + diff --git a/android/library/com/fr3ts0n/pvs/io/PvXMLHandler.java b/android/library/com/fr3ts0n/pvs/io/PvXMLHandler.java new file mode 100755 index 0000000..71f2b9d --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/io/PvXMLHandler.java @@ -0,0 +1,337 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.io; + +import com.fr3ts0n.pvs.ProcessVar; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvChangeListener; +import com.fr3ts0n.pvs.PvList; + +import org.xml.sax.Attributes; +import org.xml.sax.helpers.DefaultHandler; + +import java.io.FileInputStream; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Set; +import java.util.Stack; +import java.util.logging.Level; +import java.util.logging.Logger; + +import javax.xml.parsers.SAXParser; +import javax.xml.parsers.SAXParserFactory; + +/** + * Content handler for ProcessVar XML-Streams + * + * @author $Author: erwin $ + */ +public class PvXMLHandler + extends DefaultHandler +{ + + /** List of XML-Tags handled by this Handler */ + private static final String[] XML_TAGS = + { + PvXMLWriter.TAG_PVLIST, + PvXMLWriter.TAG_PROCESSVAR, + PvXMLWriter.TAG_PVATTRIBUTE + }; + // numeric indices to above List + /** ID of TAG for PV-List */ + static final int TAG_ID_PVLIST = 0; + /** ID for Tag Processvar */ + private static final int TAG_ID_PROCESSVAR = 1; + /** ID for tag Attribute */ + private static final int TAG_ID_PVATTRIBUTE = 2; + /** Stack of recursive process variables */ + private final Stack pvStack = new Stack(); + /** The root Process variable to be parsed on */ + private com.fr3ts0n.pvs.PvList rootPv = new PvList(); + /** currently parsed process variable */ + private ProcessVar currPv = rootPv; + /** currently parsed attribute */ + private Object currAttrib; + /** currently parsed value for attribute */ + private Object currValue; + /** list of process var change listeners */ + private final HashMap PvChangeListeners = new HashMap(); + /** the logger object */ + private static final Logger log = Logger.getLogger(PvXMLHandler.class.getPackage().getName()); + + /** + * Creates a new instance of PvXMLContentHandler + * + * @throws org.xml.sax.SAXException Exception thrown at Instantiation of SAX-parser + */ + private PvXMLHandler() + { + rootPv.setKeyValue("root"); + } + + /** + * Creates a new instance of PvXMLContentHandler + * + * @throws org.xml.sax.SAXException Exception thrown at Instantiation of SAX-parser + */ + private PvXMLHandler(PvList rootPv) + { + setRootPv(rootPv); + } + + /** + * get the numeric ID of XML-Tag + * + * @param tagName Name of XML-Tag + * @return numeric ID for XML-Tag or -1 if nott found + */ + private int getTagID(String tagName) + { + int result = -1; + for (int i = 0; i < XML_TAGS.length; i++) + { + if (XML_TAGS[i].equals(tagName)) + { + result = i; + break; + } + } + return (result); + } + + /** + * handle incoming Text + * + * @param ch incoming text + * @param start start position + * @param length length of text + */ + public void characters(char[] ch, int start, int length) + { + String currStr = String.copyValueOf(ch, start, length).trim(); + + // If this is a valid String, then handle it as the new data + if (currStr.length() > 0) + { + log.fine("Chars:'" + currStr + "'"); + currValue = currStr; + } + } + + /** + * handle start tag of a nw element + * + * @param namespaceURI element's namespace + * @param localName element's local name + * @param qName element's qualified name + * @param atts attributes within element tag + */ + public void startElement(String namespaceURI, String localName, String qName, Attributes atts) + { + if (log.isLoggable(Level.FINE)) + { + StringBuffer sb = new StringBuffer("StartElement:" + qName + ":"); + for (int i = 0; i < atts.getLength(); i++) + { + sb.append(atts.getQName(i)).append("=").append(atts.getValue(i)).append(","); + } + log.fine(sb.toString()); + } + + int tagID = getTagID(qName); + try + { + switch (tagID) + { + case TAG_ID_PROCESSVAR: + if (currPv != null) + { + pvStack.push(new Object[]{currPv, currAttrib}); + } + currPv = (ProcessVar) Class.forName(atts.getValue(PvXMLWriter.ATTR_TYPE)).newInstance(); + currPv.setKeyValue(atts.getValue(PvXMLWriter.ATTR_KEY)); + break; + + case TAG_ID_PVATTRIBUTE: + currAttrib = atts.getValue(PvXMLWriter.ATTR_NAME); + break; + } + } catch (Exception e) + { + e.printStackTrace(); + } + } + + /** + * handle end tag of element + * + * @param namespaceURI element's namespace + * @param localName element's local name + * @param qName element's qualified name + */ + public void endElement(String namespaceURI, String localName, String qName) + { + log.fine("EndElement:" + qName); + int tagID = getTagID(qName); + switch (tagID) + { + case TAG_ID_PROCESSVAR: + log.fine("PV:" + currPv.toString()); + firePvChanged(new PvChangeEvent(this, currPv.getKeyValue(), currPv, PvChangeEvent.PV_CONFIRMED)); + currValue = currPv; + // If we have PV's on stack, the new PV is a recursive attribute + if (!pvStack.empty()) + { + Object[] stackElems = pvStack.pop(); + currPv = (ProcessVar) stackElems[0]; + currAttrib = stackElems[1]; + } else + { + log.severe("NO more PV's on Stack"); + } + if (currPv == rootPv) + { + currAttrib = ((ProcessVar) currValue).getKeyValue(); + } + + currPv.put(currAttrib, currValue); + break; + + case TAG_ID_PVATTRIBUTE: + // if currently parsed PV is null, then we just finished a recursive one + if (currPv != null) + { + // This is a plain attribute + currPv.put(currAttrib, currValue); + } + currValue = null; + break; + } + } + + /** + * Handling for list of PvChangeListeners + */ + /** + * remove listener for Pv changes + * + * @param l Listener to be removed + */ + public synchronized void removePvChangeListener(PvChangeListener l) + { + log.fine("-PvListener:" + String.valueOf(this) + "->" + String.valueOf(l)); + + PvChangeListeners.remove(l); + } + + /** + * add listener for Pv changes with specified change events + * + * @param l Listener to be added + * @param eventMask events (Bitmask) which this listener wants to listen on + */ + private synchronized void addPvChangeListener(PvChangeListener l, int eventMask) + { + Object oldListener = PvChangeListeners.get(l); + PvChangeListeners.put(l, Integer.valueOf(eventMask)); + + if (oldListener == null) + { + log.fine("+PvListener:" + String.valueOf(this) + "->" + String.valueOf(l)); + } + } + + /** + * add listener for Pv changes + * + * @param l Listener to be added + */ + public void addPvChangeListener(PvChangeListener l) + { + addPvChangeListener(l, PvChangeEvent.PV_ALLEVENTS); + } + + /** + * fire a Pv Change event + * + * @param e Event for Process variable change + */ + @SuppressWarnings("rawtypes") + private void firePvChanged(PvChangeEvent e) + { + log.fine("PvChange:" + e.toString()); + + Integer evtMask; + Map.Entry curr; + + Set entries = PvChangeListeners.entrySet(); + Iterator it = entries.iterator(); + + while (it.hasNext()) + { + curr = (Map.Entry) it.next(); + + if (curr.getKey() != null && curr.getKey() != this) + { + // check if listener wants to be notified by this event + evtMask = (Integer) curr.getValue(); + + if ((evtMask.intValue() & e.getType()) != 0) + { + log.fine("Notify:" + curr); + ((PvChangeListener) curr.getKey()).pvChanged(e); + } + } + } + } + + public PvList getRootPv() + { + return rootPv; + } + + private void setRootPv(PvList mainPV) + { + this.rootPv = mainPV; + this.currPv = mainPV; + } + + /** + * main routine for testing class implementation + * + * @param argv command line arguments + */ + public static void main(String[] argv) + { + try + { + // Create a new Parser + PvXMLHandler handler = new PvXMLHandler(); + // Use the default (non-validating) parser + SAXParserFactory factory = SAXParserFactory.newInstance(); + // Parse the input + SAXParser saxParser = factory.newSAXParser(); + saxParser.parse(new FileInputStream(argv[0]), handler); + } catch (Exception e) + { + e.printStackTrace(); + } + } +} diff --git a/android/library/com/fr3ts0n/pvs/io/PvXMLWriter.java b/android/library/com/fr3ts0n/pvs/io/PvXMLWriter.java new file mode 100755 index 0000000..5af9b36 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/io/PvXMLWriter.java @@ -0,0 +1,241 @@ +/* + * (C) Copyright 2015 by fr3ts0n + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +package com.fr3ts0n.pvs.io; + + +import com.fr3ts0n.pvs.ProcessVar; +import com.fr3ts0n.pvs.PvChangeEvent; +import com.fr3ts0n.pvs.PvChangeListener; + +import org.xml.sax.helpers.AttributesImpl; + +import java.io.OutputStream; +import java.util.Iterator; + +import javax.xml.transform.OutputKeys; +import javax.xml.transform.Result; +import javax.xml.transform.Transformer; +import javax.xml.transform.sax.SAXTransformerFactory; +import javax.xml.transform.sax.TransformerHandler; +import javax.xml.transform.stream.StreamResult; + +/** + * XML writer to write Process Variables into an XML-Stream + * + * @author $Author: erwin $ + */ +public class PvXMLWriter + implements PvChangeListener +{ + + private Result xFormResult; + private SAXTransformerFactory factory; + private TransformerHandler handler; + private Transformer serializer; + private boolean documentStarted = false; + /** XML Tag-Names */ + public static final String TAG_PVLIST = "PV-LIST"; + public static final String TAG_PROCESSVAR = "PV"; + public static final String TAG_PVATTRIBUTE = "AT"; + /** XML attribute values */ + public static final String ATTR_TYPE = "type"; + public static final String ATTR_KEY = "key"; + public static final String ATTR_NAME = "name"; + + /** + * Creates a new instance of PvXMLWriter + */ + private PvXMLWriter() + { + try + { + factory = (SAXTransformerFactory) SAXTransformerFactory.newInstance(); + handler = factory.newTransformerHandler(); + serializer = handler.getTransformer(); + serializer.setOutputProperty(OutputKeys.ENCODING, "UTF-8"); + serializer.setOutputProperty(OutputKeys.INDENT, "yes"); + serializer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2"); + } catch (Exception e) + { + e.printStackTrace(); + } + } + + /** + * Creates a new instance of PvXMLWriter + */ + public PvXMLWriter(OutputStream oStream) + { + this(); + setOutputStream(oStream); + } + + /** + * set a stream writer for the handler + */ + private void setOutputStream(OutputStream oStream) + { + try + { + xFormResult = new StreamResult(oStream); + handler.setResult(xFormResult); + } catch (Exception e) + { + e.printStackTrace(); + } + } + + /** + * initialize document writing + */ + private void startDocument() + { + AttributesImpl attrs = new AttributesImpl(); + try + { + handler.startDocument(); + handler.startElement("", TAG_PVLIST, TAG_PVLIST, attrs); + documentStarted = true; + } catch (Throwable e) + { + e.printStackTrace(); + } + } + + /** + * finalize Document writing + */ + private void endDocument() + { + try + { + handler.endElement("", TAG_PVLIST, TAG_PVLIST); + handler.endDocument(); + documentStarted = false; + } catch (Throwable e) + { + e.printStackTrace(); + } + } + + /** + * write a process variable as XML to an output stream + * + * @param pv processVar to write + * @param recursiveDepth Depth of recursive PV writing + * @param completeDoc if TRUE, XML document will be initialized before, + * and finalized after writing this PV + */ + @SuppressWarnings("rawtypes") + private void writePv(ProcessVar pv, int recursiveDepth, boolean completeDoc) + { + Object currKey; + Object currVal; + + // Initialize XML-Document + if (completeDoc || !documentStarted) + { + startDocument(); + } + + try + { + AttributesImpl attrs = new AttributesImpl(); + attrs.addAttribute("", ATTR_TYPE, ATTR_TYPE, "CDATA", pv.getClass().getName()); + attrs.addAttribute("", ATTR_KEY, ATTR_KEY, "CDATA", String.valueOf(pv.getKeyValue())); + handler.startElement("", TAG_PROCESSVAR, TAG_PROCESSVAR, attrs); + + if (recursiveDepth > 0)// Loop through all PV-Attributes + { + Iterator it = pv.keySet().iterator(); + while (it.hasNext()) + { + currKey = it.next(); + currVal = pv.get(currKey); + + attrs.clear(); + attrs.addAttribute("", ATTR_NAME, ATTR_NAME, "CDADTA", currKey.toString()); + handler.startElement("", TAG_PVATTRIBUTE, TAG_PVATTRIBUTE, attrs); + + if (currVal != null) + { + // If current value is a PV itself ... + if (currVal instanceof ProcessVar) + { + // write recursively + writePv((ProcessVar) currVal, recursiveDepth - 1, false); + } else + { + // Otherwise write PV-Data as attribute + String currStr = currVal.toString(); + handler.characters(currStr.toCharArray(), 0, currStr.length()); + } + } + // finish attribute XML-element + handler.endElement("", TAG_PVATTRIBUTE, TAG_PVATTRIBUTE); + } + } + // finish PV XNL-element + handler.endElement("", TAG_PROCESSVAR, TAG_PROCESSVAR); + } catch (Throwable e) + { + e.printStackTrace(); + } + + // Finalize XML document + if (completeDoc) + { + endDocument(); + } + } + + /** + * write a process variable as XML to an output stream + * + * @param pv processVar to write + * @param recursiveDepth Depth of recursive PV writing + */ + public void writePv(ProcessVar pv, int recursiveDepth) + { + writePv(pv, recursiveDepth, false); + } + + /** + * Standard writing of PV + * (uses recursive depth=100, NON complete Doc + * + * @param pv processVar to write + */ + private void writePv(ProcessVar pv) + { + writePv(pv, 100, false); + } + + /** + * Implementation of PvChangeListener + */ + public void pvChanged(PvChangeEvent event) + { + // Test für XML-Ausgabe + if (event.getValue() instanceof ProcessVar) + { + writePv((ProcessVar) event.getValue()); + } + } +} diff --git a/android/library/com/fr3ts0n/pvs/io/package.html b/android/library/com/fr3ts0n/pvs/io/package.html new file mode 100755 index 0000000..5be8ca2 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/io/package.html @@ -0,0 +1,7 @@ + + + + + Input / Output and serialisation for Process variables + + diff --git a/android/library/com/fr3ts0n/pvs/package.html b/android/library/com/fr3ts0n/pvs/package.html new file mode 100755 index 0000000..5c4a8a5 --- /dev/null +++ b/android/library/com/fr3ts0n/pvs/package.html @@ -0,0 +1,6 @@ + + + + Process variables and PV-related stuff + + diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts index a9c6248..0fbb904 100644 --- a/android/settings.gradle.kts +++ b/android/settings.gradle.kts @@ -16,6 +16,3 @@ dependencyResolutionManagement { rootProject.name = "ElmerClient" include(":app") include(":library") - -// AndrOBD library submodule -project(":library").projectDir = file("AndrOBD/library")