U1228 — SCP (J1850) Invalid or Missing Data for Tires #
Please note: The code description may vary slightly depending on the vehicle manufacturer.
Known label variations:
- U1228 — Tire Pressure Data Fault (Ford)
- U1228 — Tire Data Missing or Invalid (General Motors)
- U1228 — CAN: Invalid Data from Tire Pressure Module (Chrysler)
Code summary for U1228 #
When your scan tool brings up U1228 — SCP (J1850) Invalid or Missing Data for Tires, it’s pointing to a communication issue within your vehicle’s network. The SCP (Standard Corporate Protocol), also known as J1850, is a communication protocol used by modules to exchange information. In this case, the code means that tire-related data—often from the Tire Pressure Monitoring System (TPMS) or related sensors—is either corrupted, not reaching its destination, or not being broadcast at all. This can result in incorrect or unavailable tire information on your dashboard. The code itself doesn’t single out a failed tire sensor; instead, it highlights a communication breakdown between the modules responsible for tire data.
Frequent symptoms for DTC U1228 #
A U1228 fault code typically doesn’t cause drivability complaints, but it can leave you in the dark when it comes to tire status. Here’s what you might notice:
- TPMS warning lamp illuminated
- Tire data not displaying on the instrument cluster
- Intermittent or persistent “Tire Pressure System Fault” messages
- Inability to reset or calibrate the tire pressure monitoring system
- Possible loss of other related data (speed, wheel rotation) depending on vehicle
Likely causes for DTC U1228 (by frequency) #
The U1228 code is most often related to data transmission issues, not the sensors themselves. Causes can range from simple glitches to wiring woes:
- Poor electrical connections at the TPMS module or related wiring harnesses
- Corroded or damaged connectors in the network communication lines
- Faulty TPMS module not sending or receiving proper data
- Issues in the main vehicle communication bus (SCP/J1850 wiring faults)
- Software glitches or network configuration errors after a module replacement or reprogramming
Step-by-step diagnosis for U1228 #
A systematic approach helps isolate the fault. Always start with the basics and work towards more advanced checks:
- Confirm the presence of U1228 with a scan tool, and note any other communication or TPMS-related codes.
- Check for recent work—such as module swaps, wiring repairs, or battery disconnects—that may have triggered the fault.
- Visually inspect the TPMS module and associated wiring for signs of damage, corrosion, or loose connectors.
- Perform a network test (using the scan tool) to check the integrity of the SCP/J1850 bus and see if other modules are reporting communication faults.
- Test the power and ground circuits at the TPMS module with a multimeter.
- If all wiring checks out, attempt to clear the code and monitor if it returns during a test drive.
- Reprogram or update the TPMS module software if recommended by the OEM service information.
Possible repairs for U1228 #
The fix will depend on what you find during diagnosis. Here are common repair actions linked to the causes above:
- Repair or replace corroded connectors at the TPMS module or along the communication bus
- Secure or replace damaged wiring between the TPMS and the main network harness
- Replace a failed TPMS module if it’s not sending/receiving data
- Update or reflash module software as per OEM bulletins
- Clear codes and verify proper module communication after any repair
Can you drive with code U1228? #
Driving is generally safe, but with limits. U1228 itself does not affect vehicle operation or safety systems directly. However, since it can cause TPMS and tire data unavailability, you risk missing a real tire pressure problem. This means you could inadvertently drive on an underinflated or flat tire, increasing the risk of tire failure. Address the issue promptly to restore proper monitoring.
Vehicles most commonly affected by U1228 #
This code is most often encountered in vehicles using the SCP (J1850) communication protocol, commonly found in North American brands from the late 1990s through the mid-2010s:
- Ford (including Lincoln and Mercury models)
- General Motors (Chevrolet, GMC, Buick, Cadillac)
- Chrysler, Dodge, Jeep
- Some Mazda models sharing platforms with Ford
Common mistakes & best practices for U1228 #
It’s easy to jump to conclusions with communication codes. Here’s what to avoid, and what to do instead:
- Mistaking a sensor fault for a network fault—always check communication lines and connectors first.
- Replacing the TPMS module without confirming the root cause.
- Ignoring the basics: poor grounds and loose connectors are often the real culprit.
- Best practice: Document all steps, and recheck for codes after each repair action.
- Consult OEM service bulletins for known issues or required software updates before replacing hardware.
Quick FAQ for code U1228 #
Still have questions? Here are some fast answers:
-
Q: Will U1228 make my TPMS warning light stay on?
A: Yes, in most cases, the warning lamp will remain illuminated until the communication issue is resolved and tire data is restored. -
Q: Can low battery voltage cause U1228?
A: Yes, a weak battery or recent battery disconnect can trigger communication codes like U1228 due to network modules losing sync or power.




