“This site contains affiliate links for which OEMDTC may be compensated” |
SUBJECT:
ECM UPGRADE – RIO, SOUL MIL ON WITH DTC(S) P0456 / P0461 / P050A / P2188 / P2192 / P0128 / P0326 / P0441
This bulletin provides information related to the ECM software upgrade for some 2012~2014MY Rio (UB), some 2012~2013 Soul (AM) and some 2014MY Soul (PS) vehicles, which may experience a malfunction indicator lamp (MIL) illuminated with the Electronic Control Module (ECM) system-related DTCs; P0456, P0461, P050A, P2188, P2192, P0128, P0326, P0441. To correct this condition, the ECM should be reprogrammed using the GDS download as described in this bulletin. Before performing this procedure for a specific DTC concern, verify the VIN and DTC fall within the production ranges, by consulting the table on page 10. For confirmation that the latest reflash has been done to a vehicle you are working on, verify ROM ID using the tables in this TSB.
P0456: Evaporative Emission System-Leak detected (very small leak)
P0461: Fuel Level Sensor Circuit Range/Performance
P050A: Cold Start Idle Air Control System Performance
P2188: System too rich at idle (Bank 1)
P2192: System too rich at higher load (Bank 1)
P0128: Thermostat (Temp. below Thermostat Regulating Temp.)
P0326: Knock Sensor 1 Circuit Range/ Performance (Bank 1)
P0441: Evaporative Emission System Incorrect Purge Flow
UPGRADE EVENT NAME |
---|
238.UB 1.6GDI KNOCKING IMPROVEMENT |
239.AM 1.6GDI KNOCKING IMPROVEMENT |
255.PS 1.6GDI KNOCKING IMPROVEMENT |
*NOTICE
- A fully charged battery is necessary before ECM upgrade can take place. It is recommended that the Midtronics GR8-1299 system be used in ECM mode during charging. DO NOT connect any other battery charger to the vehicle during ECM upgrade.
- All ECM upgrades must be done with the ignition key in the ‘ON’ position.
- Be careful not to disconnect any cables connected to the vehicle or GDS during the ECM upgrade procedure.
- DO NOT start the engine during ECM upgrade.
- DO NOT turn the ignition key ‘OFF’ or interrupt the power supply during ECM upgrade.
- When the ECM upgrade is completed, turn the ignition ‘OFF’ and wait 10 seconds before starting the engine.
- ONLY use approved ECM upgrade software designated for the correct model, year.
ROM ID INFORMATION TABLES :
Upgrade event #238 (UB)
MODEL | T/M | ISG | IMMO | ECU P/N | ROM ID | |
---|---|---|---|---|---|---|
PREVIOUS | NEW | |||||
UB 1.6GDI | M/T | No (-) | No (-) | 39110 2BDL0
39110 2BDN0 39110 2BDR0 | GGUB-BNU6ES00600
GGUB-BNU6ES01600 GGUB-BNU6ES02600 GGUB-BNU6ES03600 GGUB-BNU6ES0060A GGUB-BNU6ES016A0 GGUB-DNU6ES00600 GGUB-DNU6ES01600 GGUB-DNU6ES02600 GGUB-DNU6ES03600 GGUB-DNU6ES04600 GGUB-DNU6ES05600 GGUB-DNU6ES06600 GGUB-ENU6ES01600 | GGUB-ENU6EF01600 |
A/T | No (-) | Yes (+) | 39110 2BDM0
39110 2BDP0 39110 2BDS0 | GGUB-BNU6FS00600
GGUB-BNU6FS01600 GGUB-BNU6FS02600 GGUB-BNU6FS03600 GGUB-BNU6FS0060A GGUB-BNU6FS016A0 GGUB-DNU6FS00600 GGUB-DNU6FS01600 GGUB-DNU6FS02600 GGUB-DNU6FS03600 GGUB-DNU6FS04600 GGUB-DNU6FS05600 GGUB-DNU6FS06600 GGUB-ENU6FS01600 | GGUB-ENU6FF01600 | |
No (-) | No (-) | 39110 2BDL5
39110 2BDA7 39110 2BDR5 | GGUB-BNU6PS00C00
GGUB-BNU6PS01C00 GGUB-BNU6PS02C00 GGUB-BNU6PS03C00 GGUB-BNU6PS04C00 GGUB-BNU6PS00C0A GGUB-BNU6PS01CA0 GGUB-DNU6PS00C00 GGUB-DNU6PS01C00 GGUB-DNU6PS02C00 GGUB-DNU6PS03C00 GGUB-DNU6PS04C00 GGUB-DNU6PS05C00 GGUB-DNU6PS06C00 GGUB-ENU6PS01C00 | GGUB-ENU6PF01C00 | ||
No (-) | Yes (+) | 39110 2BDM5
39110 2BDB7 39110 2BDS5 | GGUB-BNU6QS00C00
GGUB-BNU6QS01C00 GGUB-BNU6QS02C00 GGUB-BNU6QS03C00 GGUB-BNU6QS04C00 GGUB-BNU6QS00C0A GGUB-BNU6QS01CA0 GGUB-DNU6QS00C00 GGUB-DNU6QS01C00 GGUB-DNU6QS02C00 GGUB-DNU6QS03C00 GGUB-DNU6QS04C00 GGUB-DNU6QS05C00 GGUB-DNU6QS06C00 GGUB-ENU6QS01C00 | GGUB-ENU6QF01C00 |
Upgrade event #238 (UB) (cont.)
MODEL | TM | ISG | IMMO | ECM P/N | ROM ID | |
---|---|---|---|---|---|---|
PREVIOUS | NEW | |||||
A/T | Yes (+) | No (-) | 39110 2BDL8
39110 2BDC7 39110 2BDR6 | GIUB-BNU6PS00C00
GIUB-BNU6PS01C00 GIUB-BNU6PS02C00 GIUB-BNU6PS03C00 GIUB-BNU6PS04C00 GIUB-BNU6PS00C0A GIUB-BNU6PS01CA0 GIUB-BNU6PS02CA0 GIUB-DNU6PS00C00 GIUB-DNU6PS01C00 GIUB-DNU6PS02C00 GIUB-DNU6PS03C00 GIUB-DNU6PS04C00 GIUB-DNU6PS05C00 GIUB-DNU6PS06C00 GIUB-DNU6PS07C00 GIUB-DNU6PS08C00 GIUB-ENU6PS01C00 | GIUB-ENU6PF01C00 | |
Yes (+) | Yes (+) | 39110 2BDM8
39110 2BDD7 39110 2BDS6 | GIUB-BNU6QS00C00
GIUB-BNU6QS01C00 GIUB-BNU6QS02C00 GIUB-BNU6QS03C00 GIUB-BNU6QS04C00 GIUB-BNU6QS00C0A GIUB-BNU6QS01CA0 GIUB-BNU6QS02CA0 GIUB-DNU6QS00C00 GIUB-DNU6QS01C00 GIUB-DNU6QS02C00 GIUB-DNU6QS03C00 GIUB-DNU6QS04C00 GIUB-DNU6QS05C00 GIUB-DNU6QS06C00 GIUB-DNU6QS07C00 GIUB-DNU6QS08C00 GIUB-ENU6QS01C00 | GIUB-ENU6QF01C00 | ||
Yes (+) | No (-) | 39110 2BDE7 | GIUB-DNU6PSG0C00
GIUB-DNU6PSG1C00 GIUB-DNU6PSG2C00 GIUB-DNU6PSG3C00 GIUB-DNU6PSG4C00 GIUB-DNU6PSG5C00 GIUB-DNU6PSG6C00 GIUB-DNU6PSG7C00 GIUB-DNU6PSG8C00 | GIUB-DNU6PFG9C00 | ||
Yes (+) | Yes (+) | 39110 2BDF7 | GIUB-DNU6QSG0C00
GIUB-DNU6QSG1C00 GIUB-DNU6QSG2C00 GIUB-DNU6QSG3C00 GIUB-DNU6QSG4C00 GIUB-DNU6QSG5C00 GIUB-DNU6QSG6C00 GIUB-DNU6QSG7C00 GIUB-DNU6QSG8C00 | GIUB-DNU6QFG9C00 |
Upgrade event #239 (AM)
MODEL | T/M | ISG | IMMO | ECM P/N | ROM ID | |
---|---|---|---|---|---|---|
PREVIOUS | NEW | |||||
AM 1.6GDI | M/T | No (-) | No (-) | 39110 2BCG0 39110 2BCJ0 |
GGAM BNU6ES00600 GGAM BNU6ES01600 GGAM BNU6ES02600 GGAM BNU6ES03600 GGAM BNU6ES04600 GGAM BNU6ES05600 GGAM BNU6ES06600 GGAM BNU6ES07600 GGAM BNU6ES08600 GGAM DNU6ES00600 GGAM DNU6ES01600 GGAM DNU6ES02600 GGAM DNU6ES03600 GGAM DNU6ES04600 GGAM DNU6ES05600 | GGAM DNU6EF05600 |
No (-) | Yes (+) | 39110 2BCH0 39110 2BCK0 | GGAM BNU6FS00600
GGAM BNU6FS01600 GGAM BNU6FS02600 GGAM BNU6FS03600 GGAM BNU6FS04600 GGAM BNU6FS05600 GGAM BNU6FS06600 GGAM BNU6FS07600 GGAM BNU6FS08600 GGAM DNU6FS00600 GGAM DNU6FS01600 GGAM DNU6FS02600 GGAM DNU6FS03600 GGAM DNU6FS04600 GGAM DNU6FS05600 | GGAM DNU6FF05600 | ||
A/T | No (-) | No (-) | 39110 2BCG5
39110 2BCG2 39110 2BCC1 | GGAM BNU6PS00C00
GGAM BNU6PS01C00 GGAM BNU6PS02C00 GGAM BNU6PS03C00 GGAM BNU6PS04C00 GGAM BNU6PS05C00 GGAM BNU6PS06C00 GGAM BNU6PS07C00 GGAM BNU6PS08C00 GGAM DNU6PS00C00 GGAM DNU6PS01C00 GGAM DNU6PS02C00 GGAM DNU6PS03C00 GGAM DNU6PS04C00 GGAM DNU6PS05C00 GGAM DNU6PS06C00 GGAM DNU6PS07C00 | GGAM DNU6PF07C00 | |
No (-) | Yes (+) | 39110 2BCH5
39110 2BCH2 39110 2BCD1 | GGAM BNU6QS00C00
GGAM BNU6QS01C00 GGAM BNU6QS02C00 GGAM BNU6QS03C00 GGAM BNU6QS04C00 GGAM BNU6QS05C00 GGAM BNU6QS06C00 GGAM BNU6QS07C00 GGAM BNU6QS08C00 GGAM DNU6QS00C00 GGAM DNU6QS01C00 | GGAM DNU6QF07C00 |
Upgrade event #239 (AM) (cont.)
MODEL | T/M | IMMO | ISG | ECU P/NO | ROM ID | |
---|---|---|---|---|---|---|
PREVIOUS | NEW | |||||
AM 1.6 GDI | A/T | No (-) | Yes (+) | 39110 2BCH5
39110 2BCH2 39110 2BCD1 | GGAM DNU6QS02C00
GGAMDNU6QS03C00 GGAM DNU6QS04C00 GGAM DNU6QS05C00 GGAM DNU6QS06C00 GGAM DNU6QS07C00 | GGAM DNU6QF07C00 |
Upgrade event #255 (PS)
MODEL | TM | ISG | IMMO | ECU P/NO | ROM ID | |
---|---|---|---|---|---|---|
PREVIOUS | NEW | |||||
PS 1.6GDI | M/T | No (-) | Yes (+) | 39110 2BSG0 | GGPS DNU6FS00600
GGPS DNU6FS01600 | GGPS DNU6FF01600 |
No (-) | 39110 2BSH0 | GGPS DNU6ES00600
GGPS DNU6ES01600 | GGPS DNU6EF01600 | |||
A/T | No (-) | Yes (+) | 39110 2BSG5 | GGPS DNU6QS00C00
GGPS DNU6QS01C00 | GGPS DNU6QF01C00 | |
No (-) | No (-) | 39110 2BSH5 | GGPS DNU6PS00C00
GGPS DNU6PS01C00 | GGPS DNU6PF01C00 |
To verify the vehicle is affected, be sure to check the Calibration Identification of the vehicle’s ECM ROM ID and reference the Information Table as necessary.
*MANUAL MODE ECM UPGRADE PASSWORDS:
*Do NOT perform Manual Mode ECM upgrade unless Auto Mode fails.
Upgrade event #238 Rio (UB)
MY | MENU | PASSWORD |
---|---|---|
UB 1.6GDI | UB 1.6GDI MT -ISG -IMMO : 39110-2BDL0/N0 | 1020 |
UB 1.6GDI MT -ISG +IMMO/SMK : 39110-2BDM0/P0 | 1021 | |
UB 1.6GDI AT -ISG -IMMO : 39110-2BDL5/A7 | 1027 | |
UB 1.6GDI AT -ISG +IMMO/SMK : 39110-2BDM5/B7 | 1028 | |
UB 1.6GDI AT +ISG -IMMO : 39110-2BDL8/C7 | 1029 | |
UB 1.6GDI AT +ISG +IMMO/SMK : 39110-2BDM8/D7 | 1030 | |
UB 1.6GDI AT +ISG -IMMO : 39110-2BDE7 | 1031 | |
UB 1.6GDI AT +ISG +IMMO/SMK : 39110-2BDF7 | 1032 |
Upgrade event #239 Soul (AM)
MY | MENU | PASSWORD |
---|---|---|
AM 1.6GDI | AM 1.6GDI MT -ISG -IMMO : 39110-2BCG0/J0 | 1020 |
AM 1.6GDI MT -ISG +IMMO/SMK : 39110-2BCHO/K0 | 1021 | |
AM 1.6GDI AT -ISG -IMMO : 39110-2BCG5/G2/C1 | 1022 | |
AM 1.6GDI AT -ISG +IMMO/SMK : 39110-2BCH5/H2/D | 1023 |
Upgrade event #255 Soul (PS)
MODEL | MENU | PASSWORD |
---|---|---|
PS 1.6GDI | PS 14MY MT -ISG -IMMO : 39110-2BSH0 | 1020 |
PS 14MY MT -ISG +IMMO/SMK : 39110-2BSG0 | 1021 | |
PS 14MY AT -ISG -IMMO : 39110-2BSH5 | 1025 | |
PS 14MY AT -ISG +IMMO/SMK : 39110-2BSG5 | 1026 |
AFFECTED VEHICLE PRO DUCTION RANGE:
Model | MY | DTC | Production Date Range |
---|---|---|---|
Rio (UB) | 2012~2013 | P0456 | From Job #1 to May 7, 2012
|
Soul (AM) | 2012 | ||
Rio (UB) | 2012~2013 | P0461 | From Job #1 to Nov. 25, 2012 |
Soul (AM) | From Job #1 to Nov. 1, 2012 | ||
Rio (UB) | 2012 | P050A | From Job #1 to Mar 26 ,2012 |
Soul (AM) | |||
Rio (UB) | 2012~2013 | P2188
P2192 | From Job #1 to Nov 24, 2012 |
Soul (AM) | From July 13,2011 to Nov 2, 2011 | ||
Rio (UB) | 2012 | P0128 | From Job #1 to Dec 31, 2011 |
Soul (AM) | From July 13, 2011 to Dec 31, 2011 | ||
Rio (UB) | 2012~2014 | P0326 | All |
Soul (AM) | 2013 | ||
Soul (PS) | 2014 | ||
Rio (UB) | 2012~2014 | P0441 | All |
Soul (AM) | 2013 | ||
Soul (PS) | 2014 |
What is J2534?
A single set of programming hardware consists of personal computer(PC), standard interface to a device driver and an interface hardware that connects between PC and a programmable ECU of vehicle.
The main purpose of this regulation is to program ECUs for all vehicles using a single set in the field.”
Device | Manufacturers | API | DLL | Firmware |
---|---|---|---|---|
CarDAQ Plus | Drew Technologies Inc. | 4.04 | 1.9.28 | 1.9.28 |
ES6510 | Vetronix Corporation | 4.04 | 12.00 | 12.00 |
Sun PassThru Pro | Snap-on Diagnostics | 4.04 | 02.07u | 02.07u |
PassThru+ XS | I+ME Actia GmbH | 4.04 | 02.07u | 02.07u |
OTTOTEST-VCI | OTTO | 4.04 | 1.04 | 1.34 |
iFlash | Blue Streak | 4.04 | 1.04 | 1.34 |
PASS THRU PRO II | Snap-on Diagnostics | 4.04 | 1.9.24 | 1.9.24 |
AEZ Flasher | AE Tools | 4.04 | 1.9.28 | 1.9.28 |
VSI-2534 | Dearborn Tech | 4.04 | 2.05.26 | 2.05.26 |
Flasher Pro | Bosch | 4.04 | 1.9.28 | 1.9.28 |
Flash2 | Cardone | 4.04 | 2.06.28.2 | 2.06.28.2 |
PX3 | Dearborn Tech | 4.04 | 1.00.09 | 1.00.09 |
CARDAQ-M ![]() | Drew Technologies Inc. | 4.04 | 1.0.106 | 1.0.106 |
Universal Reprogrammer II | EASE Diagnostics | 4.04 | 1.9.28 | 1.9.28 |
G-Scan2 | GIT | 4.04 | 3.1 | 9.03 |
* API, DLL and Firmware version may be controlled by the device manufacturer. Contact the manufacturer if you are unable to find the version listed above All devices were tested/verified on all Kia engine management systems.