CG Corbay GlobalExcavator Technical Hub

How to identify an ECU or controller by part number, software number and serial

Two controllers that look identical and share a casting number can be incompatible. The label carries three numbers, and only one of them is the part number.

Short answer

An engine or machine controller is identified by three numbers that do different jobs. The hardware part number identifies the board, connectors and housing, and that is what you order. The software or calibration number identifies the program inside it, and two controllers with the same hardware but different software are not interchangeable without programming. The serial number identifies the individual unit and is what a dealer or remanufacturer needs for traceability. Order by hardware part number, quote the software number from the machine, and state whether the replacement will be programmed on the machine or supplied pre-programmed.

The numbers on a controller label, and what each one decides

NumberWhat it decides
Hardware part numberThe board, connectors and housing. This is the number you order.
Software or calibration numberThe program and the machine configuration it expects.
Serial numberThe individual unit; needed for remanufacture and for traceability.
Casting or housing numberThe shape of the box only. Never order on this number.
Supersession noteA later number that replaced the original. The machine may need matching software.
Voltage and connector count24 volt on most excavators. A 12 volt unit will not run the machine.

How to confirm it

  1. Photograph the label before touching anything

    Get all three numbers in one clear frame, plus the connector layout and the number of pins. Labels fade, peel and get painted over, and the old unit is the only reliable reference.

  2. Read the same numbers from the machine monitor

    Most controllers display software and calibration numbers in a service menu. If those disagree with the label, the unit has been reflashed at some point and the label is out of date.

  3. Confirm the machine model, serial and build

    The same model year can carry two different controllers. The machine serial, not the model name, decides which one applies.

  4. Ask for a supersession check

    A dealer parts system will show whether the original number has been replaced and whether the replacement needs different software. Ordering the number on the old label can buy a part that is no longer supported.

  5. Establish who programs the replacement

    A bare controller may arrive unprogrammed. Confirm in writing who programs it, with what software and with which configuration file, before it ships.

  6. Keep the old unit until the new one runs

    Immobilizer data, machine hours and calibration values may need to be read or transferred. A core returned too early cannot be read afterwards.

What to do about it

Order by hardware part number and quote the software number in the inquiry. The two together are what let a supplier confirm that the unit in the box will run the machine in front of you.

Program on the machine wherever the software allows it. Bench programming needs the correct configuration file for that serial, and a file taken from a similar machine can leave functions disabled or calibrated wrongly.

Record the three numbers in the machine file and photograph the label. When a controller fails two years later, the photograph saves a site visit and prevents an order based on the wrong number.

Do not buy a used controller on the casting number alone. The casting identifies the housing, which is the one thing that carries no information about compatibility.

When a superseded unit arrives, expect to load the software that matches your machine rather than the software shipped in the box. A later hardware revision often runs an older machine, but only with the earlier calibration loaded, and the machine may refuse to start until that is done.

Controllers, connector repair kits and mounting isolators are supplied by Guangzhou Shenyue Machinery Technology Co., Ltd., which holds 3,000+ part types on the shelf and 100,000+ part numbers available to order, each line marked as genuine, OEM-quality or aftermarket.

Parts you may need, by grade

PartGrades commonly quoted
Engine controller (ECU)Genuine; remanufactured where offered. Programming is normally required, and the software number must match the machine.
Machine main controllerGenuine; OEM-quality. Match connector count, pin layout and software, not just the housing.
Software and calibration fileGenuine only, supplied against the machine serial. There is no safe aftermarket equivalent.
Connector and terminal repair kitGenuine; OEM-quality. Terminals are crimped and sealed; soldered joints fail at the controller plug.
Controller mounting isolatorsGenuine; OEM-quality. A hard-mounted controller fails from vibration long before its electronics wear out.

Need the parts this covers?

Send the machine model, serial number and the part numbers you need. We confirm fitment before payment and state the grade of every line — genuine, OEM-quality or aftermarket.

Request a quote

Frequently asked

Can I swap a controller from an identical machine?

Only if both the hardware and the software numbers match and the machine configuration is the same. A controller from a similar model will often start the engine and then run the hydraulics wrongly, which is worse than not starting.

Is a used controller safe to buy?

It can be, if the hardware number matches, the software is right for your machine and the seller will take it back if programming fails. Ask for photographs of the label and the serial before paying.

Why does the label number differ from the catalog number?

Because the catalog shows the current number after supersession, while the label shows what was built. Both are useful: the label identifies what you have, and the catalog tells you what to order.