-
-
Notifications
You must be signed in to change notification settings - Fork 26
TCM Errors and diagnosing
These errors can be heard audibly from the controller in the following sequence of mores code.
Should any non-OK errors be heard, and if possible, you will see the drive profile switch indicator on the cars instrument cluster switch to F
and the message TRANSMISSION, VISIT WORKSHOP
will be displayed on the cars instrument cluster. The gearbox will be in limp-home so only 2nd gear will be avaliable.
Beep pattern | Meaning |
short, short | Initialization is OK! |
long, long, long, long | EEPROM initialization failed |
long, long, short, long | CAN initialization failed |
long, short, long, long | Solenoid initialization failed |
long, short, short, short | Sensor initialization failed |
long, short, short, long | General controller error |
In the event of hearing these error codes (Apart from OK), the easiest way to diagnose the EXACT cause of your issue would be to turn off the vehicle, and plug the TCM into a PC, and open a serial monitor. This will show a much more in-depth log of what the controller saw was wrong.
An OBD2 scan tool can reveal the more detailed error code stored on the TCM (EGS emulation). For that, refer to the table below.
Below are some general causes and fixes for some of these errors:
This can occur if the EEPROM has become corrupt, or the controller is not coded. Use the PC app to re-code your controller!
This can be the result in a hardware error with the CAN controller!
Can be caused by either a short circuit in one of the solenoids being detected on startup, or by an ESP32 hardware error.
Can be caused by a hardware error on the Conductor plate of the gearbox, or ESP32 hardware error.
Caused by faulty program code on the TCM. Re-flash your TCM!
This table below refers to a list of OBD2 DTCs that the TCM will display which match up with the stock EGS52/53 TCM. If the error code does not appear here, please refer to the next section about custom OBD2 DTCs
DTC code | Description |
P2000 | Control unit watchdog error |
P2004 | Control unit clock error |
P2005 | Control unit RAM error |
P2008 | Control unit ROM error |
P200A | EEPROM error |
P200C | RTOS Kernel error |
P2010 | SCN coding error (Non-configured EEPROM) |
P2011 | Invalid SCN variant identifier (SCN Coding error) |
P2012 | SCN checksum error |
P2100 | Y3 solenoid circuit error |
P2101 | Y3 solenoid short circuit |
P2102 | Y4 solenoid circuit error |
P2103 | Y4 solenoid short circuit |
P2104 | Y5 solenoid circuit error |
P2105 | Y5 solenoid short circuit |
P2106 | TCC solenoid circuit error |
P2107 | MPC solenoid circuit error |
P2108 | SPC solenoid circuit error |
P2109 | P-R lockout error |
P210A | Starter lock relay error |
P2200 | N2 speed sensor no signal |
P2203 | N3 speed sensor no signal |
P2206 | Speed sensor no signal |
P2207 | Speed sensor consistency error |
P220A | N2 and N3 speed sensor mismatch |
P220B | N2 or N3 speed sensor over-speed |
P2210 | Selector level coding invalid (SCN coding error) |
P2211 | Selector lever position implausible |
P2220 | ATF temperature sensor short circuit |
P2221 | ATF temperature sensor implausible |
P2222 | ATF temperature sensor inconsistent |
P2226 | Gearbox overheated |
P2300 | CAN controller error |
P2310 | CAN communication with ABS ECU disturbed |
P2311 | CAN communication with engine ECU disturbed (Short term) |
P2312 | CAN communication with engine ECU disturbed (Long term) |
P2313 | CAN communication with shift lever disturbed |
P2314 | CAN communication with Ignition switch disturbed |
P2315 | CAN communication with Instrument cluster disturbed |
P2316 | CAN communication with AC ECU disturbed |
P2317 | CAN communication with Transfer case disturbed |
P2322 | Engine information over CAN is missing |
P2330 | CAN message length from ABS ECU inconsistent |
P2331 | CAN message length from engine ECU inconsistent (Short term) |
P2332 | CAN message length from engine ECU inconsistent (Long term) |
P2333 | CAN message length from shift lever inconsistent |
P2334 | CAN message length from Ignition switch inconsistent |
P2335 | CAN message length from Instrument cluster inconsistent |
P2336 | CAN message length from AC ECU inconsistent |
P2337 | CAN message length from transfer case inconsistent |
P233B | Engine information data length over CAN is inconsistent |
P2400 | CAN wheel speed rear-right (From ABS ECU) not available |
P2401 | CAN wheel speed rear-left (From ABS ECU) not available |
P2402 | CAN wheel speed front-right (From ABS ECU) not available |
P2403 | CAN wheel speed front-left (From ABS ECU) not available |
P2404 | CAN brake switch status (From ABS ECU) not available |
P2405 | CAN accelerator pedal position (From engine ECU) not available |
P2406 | CAN engine static torque (From engine ECU) not available |
P2407 | CAN engine default torque (From engine ECU) not available |
P2408 | CAN engine minimal torque (From engine ECU) not available |
P2409 | CAN engine maximum torque (From engine ECU) not available |
P240A | CAN engine RPM (From engine ECU) not available |
P240B | CAN engine coolant temperature (From engine ECU) not available |
P240C | CAN selector lever position (From selector) not available |
P240D | CAN transfer case position not available |
P2415 | CAN paddle position (From steering wheel) not available) |
P2418 | CAN paddle status (From steering wheel) not available) |
P2430 | Multiple wheel speeds over CAN are not available |
P2450 | CAN variant ID (From engine ECU) is invalid |
P2451 | SCN coding mismatch between transmission and engine! (SCN coding error) |
P2500 | Inadmissible gear ratio |
P2501 | Engine over-speed |
P2502 | Gear ratio implausible / transmission slipping |
P2503 | Gear ratio comparison failed multiple times |
P2507 | Overspeed detected by N2 speed sensor |
P2508 | Overspeed detected by N3 speed sensor |
P2510 | Torque converter locked up without being commanded |
P2511 | Torque convert solenoid - excessive power consumption |
P2512 | Torque converter control is impossible |
P2520 | Gear protection failed multiple times |
P2560 | Gear 1 implausible or transmission slipping |
P2561 | Gear 2 implausible or transmission slipping |
P2562 | Gear 3 implausible or transmission slipping |
P2563 | Gear 4 implausible or transmission slipping |
P2564 | Gear 5 implausible or transmission slipping |
P2600 | Under-voltage detected |
P2601 | Over-voltage detected |
P2602 | Supply voltage for TCM outside tolerance |
P2603 | Supply voltage for TCM sensors outside tolerance |
P260E | Sensor under-voltage detected |
P260F | Sensor over-voltage detected |
DTC code | Description |
<<GlobalTOC()>>