Caterpillar C9 Marine ECM Replacement (P/N 240-5302) — Complete Case Study with Cat ET Programming

Cat Electronic Technician 2025A ECM Replacement screen showing downloaded configuration for C9 marine engine CSN00917, including injector codes, operating hours 1652, and sensor parameters

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 ModelCaterpillar C-9 Marine
Engine Serial NumberCSN00917
AR Number226-1104
RotationCCW (Counter-Clockwise)
Rated Power503 BHP / 375.0 BkW @ 2,500 RPM
Max RPM2,620 RPM (Hi Idle)
ECM Software255-7358
Injector (reference)0K-4633 / 235-2887
FLS / FTS66 / -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.

Cat Electronic Technician 2025A ECM Replacement screen showing downloaded configuration for C9 marine engine CSN00917, including injector codes, operating hours 1652, and sensor parameters
Caterpillar C-9 marine engine nameplate showing serial number CSN00917, AR 226-1104, 503 BHP at 2500 RPM, CCW rotation, ECM software 255-7358

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.

Used Caterpillar 240-5302 ECM removed from C9 marine engine serial CSN00917, showing 70-pin and secondary connectors
New Caterpillar 240-5302-02 engine control module in ESD anti-static bag, part number visible on label, ready for Cat ET programming

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

SKU: LCP-240-5302

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

SKU: LCP-240-5303

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

SKU: LCP-322-3602

In stock

$1,100.00
Brand:For Caterpillar (CAT)
OEM P/N:322-3602, 10R-3571
Applications:3126, 3126B, 3126E, C-10, C-12