| DTC Data Sheet | |
| System | Body |
| Standard | Manufacturer Specific |
| Fault type | General |
| Official meaning | Smart LDM left missing message |
| Definition source | Toyota factory description · Autel MaxiSys Ultra & EV |
B2358 means the Toyota Yaris has a body-network communication problem, and a feature tied to the left Smart LDM may stop working. You may notice lighting or related body functions act odd, even if the car still drives normally. According to Toyota factory diagnostic data, this code indicates “Smart LDM left missing message”. In plain terms, the Main body ECU expects a data message from the left Smart LDM. It did not see that message when it. This code points you toward a network, power/ground, or module communication fault. It does not prove the Smart LDM failed.
Check Toyota recalls and safety ratings for your vehicle — free VIN decoder with NHTSA data
B2358 Quick Answer
The Main body ECU cannot see the expected communication message from the left Smart LDM. Start by confirming the module communicates on the scan tool, then verify power, ground, and network integrity before replacing parts.
What Does B2358 Mean?
Official definition: “Smart LDM left missing message.” The Main body ECU flags B2358 when it expects the left Smart LDM to report in, but the message does not arrive. In practice, the Yaris can lose or limit functions that depend on that left-side lighting driver module data. The car may still operate, but the body system can set warnings and disable related features.
What the module is checking: The Main body ECU monitors in-vehicle network traffic and looks for a specific periodic message ID from the left Smart LDM. It also checks timing and “freshness” of that message. Why it matters: A “missing message” DTC usually comes from a communication path failure, not a bad lamp. You must confirm network presence, module wake-up, and power/ground stability before you condemn the Smart LDM.
Theory of Operation
On Toyota body networks, the Main body ECU acts like a manager for multiple body and lighting-related modules. The Smart LDM (Lighting Driver Module) typically controls or supervises lighting outputs and reports status back over the network. Under normal conditions, the left Smart LDM wakes up, joins the network, and sends periodic status messages that the Main body ECU expects to see.
B2358 sets when the Main body ECU does not receive that left Smart LDM message within a calibrated time window. This happens when the Smart LDM lacks power or ground, stays asleep, loses network connection, or drops off the bus due to wiring or connector faults. Some Toyota platforms also log this code when configuration does not match the installed options. You confirm that condition with configuration checks and network tests, not guesswork.
Symptoms
B2358 often shows up first as a scan-tool communication clue, then as a lighting or body feature complaint.
- Scan tool left Smart LDM missing from the ECU list, not responding, or dropping out intermittently
- Lighting function left-side lamp function reduced, inoperative, or operating in a limited mode
- Warning message body/lighting warning displayed, depending on cluster strategy and options
- DTC pairing additional body-network or lighting driver DTCs stored with similar “lost comm/missing message” wording
- Intermittent operation condition changes with bumps, turns, or after washing the vehicle
- Ignition-cycle pattern problem appears right after start, or after the vehicle wakes from sleep
- Battery sensitivity symptoms worsen after a weak battery or recent battery service
Common Causes
- Smart LDM left offline on the network: The main body module sets B2358 when it cannot receive the Smart LDM left message within the expected time window.
- Power supply fault to Smart LDM left: A blown fuse, poor power feed, or weak relay output prevents the left module from booting and transmitting.
- High-resistance ground at Smart LDM left: Corrosion or a loose ground point lets the module power up partially, then drop out under load and stop messaging.
- Open or high resistance in CAN communication wiring: A damaged harness, backed-out terminal, or splice issue blocks message traffic between Smart LDM left and the main body module.
- CAN short to ground or short to battery: A rubbed-through wire can pull the bus voltage out of range and stop network communication.
- Connector issues at Smart LDM left or junction points: Water intrusion, terminal spread, or poor pin fit creates intermittent no-message events that set a missing-message DTC.
- Network disturbance from another module: A different ECU with an internal fault can flood the bus or load it down, which causes the left Smart LDM message to disappear.
- Incorrect configuration or variant coding: A “not configured” condition on some Toyota platforms can prevent expected messages after module replacement or customization.
Diagnosis Steps
You need a scan tool that can run a Toyota health check and show network/module lists. Use a DVOM for voltage-drop testing under load. Have a wiring diagram for the body network and Smart LDM circuits. A backprobe kit, terminal tension tools, and a fused jumper help with safe checks. Use a scope if you suspect network noise.
- Confirm B2358 in the main body module. Record freeze frame data and all related DTCs. Focus on ignition state, battery voltage, vehicle speed, and any other network/body codes. Freeze frame shows conditions when the missing-message fault set.
- Run a full network scan and note whether Smart LDM left appears in the ECU list. If it does not appear, treat the fault as a power/ground, wake-up, or network physical-layer issue. If it appears, treat the fault as intermittent messaging or configuration first.
- Check power distribution before probing the module. Inspect the Smart LDM left fuse(s) and any shared body ECU fuses. Load-test each fuse with the circuit powered. Do not rely on visual checks alone.
- Verify Smart LDM left power and ground under load. Backprobe the module power feed and ground while the circuit operates. Perform voltage-drop tests, not continuity checks. Keep ground drop under 0.1 V with the module active.
- Inspect Smart LDM left connectors and nearby harness routing. Look for water traces, green corrosion, loose locks, and terminal push-outs. Perform a light tug test on each wire at the connector. Check for terminal spread and poor pin fit.
- Inspect the network backbone path between Smart LDM left and the main body module. Pay attention to splices, junction connectors, and areas near moving panels. Repair any chafing or pinch points before deeper testing.
- Check for intermittent behavior using live data. Monitor network status, module presence, and any Smart LDM related PIDs while cycling ignition and operating affected loads. Use a scan-tool snapshot during a road test if the concern occurs while driving. A snapshot captures the moment an intermittent drop-out happens.
- If the scan results suggest a physical CAN fault, test bus integrity correctly. With ignition OFF and the battery disconnected, measure resistance between CAN+ and CAN- at an accessible module connector. A healthy network reads about 60 ohms. Readings near 120 ohms, very low resistance, or OL point to an open or short.
- With ignition ON, check CAN bias voltage to ground at the same access point. Only take this reading with the network powered. A healthy bus sits near 2.5 V on both CAN lines to ground. Values pulled toward 0 V or battery voltage indicate a short or a module loading the bus.
- Isolate the fault by disconnecting modules strategically, starting with Smart LDM left if access allows. Watch the bus resistance and bias voltages change as you unplug. If the network returns to normal when Smart LDM left disconnects, verify its power and ground again before condemning it.
- After repairs, clear codes and run an ignition cycle test. Repeat the health check and confirm Smart LDM left communicates consistently. Road test under similar conditions to the freeze frame. Confirm B2358 stays cleared and no related network codes return.
Professional tip: Treat “missing message” codes as a communication problem first, not a component failure. A module that loses ground under load can still show “present” on a quick scan. Voltage-drop testing while the circuit operates exposes that failure fast. Use freeze frame to pick the right operating state. Then use a scan-tool snapshot to catch the intermittent dropout you cannot recreate .
Need network wiring diagrams and module connector views?
Communication stop and network faults require module connector pinouts, bus wiring routes, and power/ground diagrams. A repair manual helps you trace the exact circuit path before replacing any ECU.
Possible Fixes
- Repair the power feed issue to Smart LDM left, including fuse/relay output problems found during load testing.
- Clean, tighten, and restore the Smart LDM left ground path, then confirm voltage-drop stays within spec under load.
- Repair CAN wiring faults, including opens, shorts, damaged splices, and backed-out terminals at junction connectors.
- Correct connector pin fit issues, replace damaged terminals, and address water intrusion sources near the left-side module area.
- Resolve network disturbances by diagnosing and repairing the module or circuit that loads the bus.
- Perform Toyota-required configuration or initialization if the platform expects variant coding for the Smart LDM function.
Can I Still Drive With B2358?
You can usually drive the Toyota Yaris with B2358 stored, because this is a body network message fault and not a powertrain control fault. That said, the Main body module logged a “Smart LDM left missing message,” so you should expect a feature on the left side to act up. Treat any lighting-related complaint seriously. If you notice reduced exterior lighting performance, warning messages, or inconsistent left-side lamp behavior, limit night driving and poor-weather driving until you confirm proper operation. A missing message can also indicate a network problem that may spread to other body functions. If multiple communication codes appear or the vehicle shows low voltage symptoms, diagnose promptly.
How Serious Is This Code?
B2358 ranges from inconvenience to a safety concern, depending on what “Smart LDM left” controls on the specific Toyota platform. On many Toyota body networks, a missing message means the Main body module cannot confirm status or commands from a smart sub-module. If the affected function relates to exterior lighting or a left-side driver module, the impact can become safety-related due to visibility and signaling. If the missing message only affects a convenience function, it may only cause warnings or inoperative features. The code does not prove a failed module. Per SAE J2012-DA guidance, the DTC only identifies a suspected trouble area. You must confirm power, ground, and network integrity before replacing parts.
Common Misdiagnoses
Technicians often replace the “Smart LDM left” immediately because the scan text sounds definitive. That approach wastes money when the real fault sits in the power feed, ground path, or a corroded connector that drops voltage under load. Another common mistake involves ignoring battery and charging system health. Low system voltage can cause modules to stop transmitting, which the Main body then flags as a missing message. Shops also misread the FTB suffix when present. FTB -87 maps to the SAE J2012DA FTB table and points to a “No Signal” type fault, not a short or open by itself. Avoid guessing. Prove the network path, prove the module wake-up, and confirm the message returns.
Most Likely Fix
The most common confirmed repair direction for B2358 involves restoring communication to the Smart LDM left by fixing a poor connection or power/ground issue, not replacing the module first. Start with voltage-drop testing of the Smart LDM left power and ground circuits under load, then inspect for moisture intrusion or terminal drag at the Smart LDM left connector and any in-line junctions. If wiring integrity checks pass and the scan tool still shows the Smart LDM left offline or not transmitting, then module initialization, configuration, or replacement may apply. Toyota Techstream typically supports network health checks and post-repair verification. After repairs, road test long enough for the body network self-checks to run. Enable criteria vary by system, so confirm with service information.
Repair Costs
Repair cost depends on whether the confirmed root cause is wiring, connector condition, a sensor, a module, or the labor needed to diagnose the fault correctly.
| Repair Type | Estimated Cost |
|---|---|
| Basic DIY inspection | $0 – $50 |
| Professional diagnosis | $100 – $180 |
| Wiring / connector repair | $80 – $350+ |
| Actuator / motor / module repair | $100 – $600+ |
Key Takeaways
- B2358 means the Toyota Main body module did not receive the Smart LDM left message.
- FTB -87 aligns with an SAE J2012DA “No Signal” subtype, which supports a communication loss.
- Safety impact depends on what Smart LDM left controls, often a left-side body or lighting function.
- Verify basics first by checking battery health, module power/grounds, and network wiring before parts.
- Confirm the fix by ensuring the module comes online and the message returns during a drive cycle.
FAQ
Does B2358 mean the Smart LDM left module is bad?
No. B2358 only tells you the Main body module missed a message from “Smart LDM left.” That condition can come from a power feed issue, a ground voltage drop, connector corrosion, or a network wiring fault. Prove power, ground, and communication integrity first. Replace a module only after those checks pass.
Can my scan tool still talk to the Smart LDM left, and what does that prove?
If your scan tool can communicate with Smart LDM left, the module has power, ground, and at least partial network access. That shifts suspicion toward intermittent network integrity, terminal fit, or message-level issues. If the scan tool cannot communicate, focus on module wake-up, fuses, grounds, and the communication pair to that module. Use Techstream network health results to guide isolation.
How do I confirm the repair is complete after fixing B2358?
Clear codes, then confirm the Smart LDM left appears online and transmits on the body network. Next, drive the vehicle and recheck for pending codes. The Main body module often needs key cycles and stable voltage to rerun communication checks. Enable criteria vary by Toyota system, so follow service information for the conditions that allow the monitor to run and confirm no B2358 returns.
Do I need programming or initialization if I replace the Smart LDM left?
Often, yes. Many Toyota body modules require configuration, registration, or initialization to match the vehicle’s options and network. Toyota Techstream typically handles these procedures and confirms network communication afterward. Skipping setup can create “not configured” behavior or continued missing-message faults. Always run the required post-install checks and confirm the module reports correctly in the network topology list.
What quick checks should I do before deep wiring work?
Start with battery state and charging stability, since low voltage can stop modules from transmitting. Next, check for related body communication codes stored in the Main body and any gateway module. Then verify the left-side function tied to Smart LDM left actually operates. Finally, inspect the Smart LDM left connector area for water intrusion, backed-out terminals, and harness damage before you start pin-by-pin testing.
