Description
Caterpillar 10R-4089 control module refurbished | 145-7807 | 9X5566
This Caterpillar 10R-4089 control module refurbished leaves our bench fully rebuilt and programmed. First, we strip the housing and inspect every track. Then we replace the aged components that fail our tests.
After that, we flash the file that matches your 3126 or 3116 engine. As a result, the unit arrives ready for the same truck or machine.

What full refurbished means here
A used board is not the same as a rebuilt one. For example, we renew the power stage instead of only cleaning contacts. Moreover, we reseal the housing so moisture stays outside.
Because of that, the unit leaves with a fresh service life rather than borrowed time. Therefore, we can back it with a full warranty.
Part numbers on this module
- 10R-4089 and 10R4089
- 145-7807 and 1457807
- 9X5566, 9X5566-07 and 9X556607
- 40-pin engine computer control module
Several references describe the same board. Therefore, read the label on your old unit before you order.

Engines covered by this Caterpillar 10R-4089 control module refurbished
- Truck engines: 3126 and 3116
- Industrial engine: 3126
- Track-type tractor: 30/30 Deuce
- Motor graders: 120H, 140H, 160H
However, serial ranges matter on this engine family. Consequently, we ask for your engine serial number before we program.

How our bench rebuilds each board
Every job follows the same route. First, we open the housing and inspect the tracks under magnification. Then we measure the supply rails and the injector drivers.
Next, we replace the parts that fail the test. After that, the board runs a full cycle on our simulator. As a result, a hidden fault shows up before the unit leaves our shop.
Symptoms that bring these units to us
Most boards arrive with a familiar story. For example, the engine cuts out on a hill and restarts later. Sometimes the technician simply loses the link with the module.
In addition, a blown fuse returns every time the key turns. Moreover, oil creeps into the connector and reaches the board. A tired Caterpillar 10R-4089 control module refurbished shows several of these signs at once. Therefore, we test each circuit under load before we approve the unit.
What to send with your order
Send us the engine serial number before we program the unit. First, note the truck or machine model. Then add the fault codes your technician reads on site.
Moreover, tell us how the failure appears during work. For example, some engines only stall once they warm up. As a result, our bench can reproduce the same condition.
Before you install your Caterpillar 10R-4089 control module refurbished
We program each unit from scratch against the serial number you provide. However, we cannot promise a plug and play result on every machine.
Some Caterpillar equipment needs extra configuration on site. Therefore, a certified Caterpillar technician should fit it with original diagnostic software. Finally, that technician completes any machine specific setup during the installation.
Warranty and technical support
Every unit carries a one year warranty. Also, our team answers technical questions before and after the sale. Because of that, you never install a module blind. For example, you can describe the fault codes you read today.
Why trust our bench
Our engineering team carries more than 15 years of experience. Furthermore, we have rebuilt over 10,000 modules to date. Our simulation equipment reproduces the real engine signals during testing.
Order your Caterpillar 10R-4089 control module refurbished
Ready to move forward? First, read our ECM repair services process. Next, browse the full Caterpillar 3126 ECM range. Finally, watch real bench tests on the ECM Engineering USA YouTube channel.



