Caterpillar C9 Marine ECM Replacement (P/N 240-5302) — Complete Case Study with Cat ET Programming
When a Caterpillar C9 marine engine throws a cascade of ECM-related fault codes and diagnostic data points to a failed Engine Control Module, the clock starts ticking. This post documents a real customer case — a boat owner based in Rome, Italy — who needed a replacement Caterpillar 240-5302 ECM for their C9 marine engine (serial: CSN00917). Here is how the process unfolded, from diagnosis through Cat ET programming.
Engine Details — What We Were Working With
The engine nameplate told the full story. This is a critical first step: before sourcing any ECM, the nameplate data must be photographed and verified against any replacement unit.
| Engine Model | Caterpillar C-9 Marine |
| Engine Serial Number | CSN00917 |
| AR Number | 226-1104 |
| Rotation | CCW (Counter-Clockwise) |
| Rated Power | 503 BHP / 375.0 BkW @ 2,500 RPM |
| Max RPM | 2,620 RPM (Hi Idle) |
| ECM Software | 255-7358 |
| Injector (reference) | 0K-4633 / 235-2887 |
| FLS / FTS | 66 / -78 |
The rotation direction (CCW) and the software part number are especially important — an ECM programmed for a CW engine will not calibrate correctly on a CCW application without reprogramming via Cat ET.
The Old ECM — Visual Inspection
The original 240-5302 ECM was removed from the engine and photographed for documentation. Visually, it showed the expected wear of a high-hour marine unit: oxidation on the housing, grime accumulated around the connector recesses, and slight corrosion around the mounting bosses. The two connectors — the large upper 70-pin and the smaller lower connector — were intact, but the unit no longer communicated reliably over the data link.
Total operating hours at the time of removal, as captured in Cat ET: 1,652 hours. Engine starts: 1,422. Lifetime revolutions: 161,178,288 rev.
Sourcing the Replacement — P/N 240-5302-02
The replacement unit sourced was a 240-5302-02 (revision -02), arriving in ESD-safe anti-static packaging inside a standard shipping carton. The part label on the bag confirmed: part number 240-5302-02, with a Delphi/ULUMNR manufacturing reference. The unit arrived sealed and in new condition.
Shipping was arranged via DHL Express from Canada to Rome, Italy (00124). The DHL waybill number on the outer carton was 44 6325 1660, with a declared weight of 3.0 kg, 1 piece. Transit time on DHL Express international routes of this type is typically 2–4 business days.
Programming with Cat Electronic Technician (Cat ET)
A blank replacement ECM cannot run an engine on its own — it must be programmed with the correct flash file and then have all configuration parameters transferred from the original ECM's saved data file. This is where Cat ET 2025A came in.
The workflow used was:
- Connect to the engine via Caterpillar Comm Adapter II (Dual Data Link / Serial IP)
- Load the saved configuration file from the original ECM (CSN00917_Engine_ECMREP_2026-05-05_14.43.36.xml)
- Use Service → ECM Replacement to push the configuration to the new ECM
- Verify all parameters: equipment ID, engine serial, sensor installation status, maintenance intervals, injector trim codes
- Transfer injector calibration codes for all 6 cylinders (Injector 1: 31OPOV, Injector 2: 311U0N, etc.)
- Confirm total hours and engine starts match the documented values before finalizing
The Cat ET summary screen confirmed all parameters downloaded successfully, with the "Downloaded" status shown across all configuration sections including ECM Identification, Engine/Gear Parameters, Optional Sensor Parameters, Maintenance Parameters, System Settings, and Injector Codes Calibration.
A key step during ECM replacement on marine C9 engines: verify the Fuel Level Sensor Installation Status setting, which in this case was correctly set to Not Installed, and confirm the Maintenance Indicator Mode (Auto-Fuel, 185,271 L PM1 interval) matches the vessel's service records.
Key Takeaways for a Successful C9 ECM Swap
- Always photograph the engine nameplate before ordering — AR number and rotation direction are critical
- Save the full ECM configuration to file via Cat ET before removal of the old unit
- Confirm the replacement part number suffix (-02 vs -01) is compatible with your software flash version
- Use genuine ESD-safe packaging when storing or shipping the new ECM
- DHL Express is the recommended carrier for ECM shipments — fast and insured
- After programming, perform a full parameter verification and test crank before sea trial
Rerated Parts
240-5302 2405302 ECU ECM Engine Controller for Caterpillar CAT C7 C9 D6R II
In stock
$1,450.00| Brand: | For Caterpillar (CAT) |
|---|---|
| OEM P/N: | 240-5302, 2405302 |
| Applications: | C7, C9, D6R II, 12H, 973C |
240-5303 10R-3571 ECM ECU Engine Controller for Caterpillar CAT 3126B C7
In stock
$1,299.00| OEM P/N: | 240-5303, 10R-3571 |
|---|---|
| Applications: | 3126, 3126B, 3126E, C7 |
322-3602 10R-3571 ECM ECU Engine Controller for Caterpillar CAT 3126B C12 C15 C7
In stock
$1,100.00| Brand: | For Caterpillar (CAT) |
|---|---|
| OEM P/N: | 322-3602, 10R-3571 |
| Applications: | 3126, 3126B, 3126E, C-10, C-12 |