| DTC Data Sheet | |
| System | Body |
| Standard | Manufacturer Specific |
| Fault type | General |
| Official meaning | Motor driven power steering (MDPS) missing error |
| Definition source | Hyundai factory description · Autel MaxiSys Ultra & EV |
B1008 means your 2019 Hyundai Kona has lost communication with the motor driven power steering (MDPS) system, so steering assist may drop out or feel inconsistent. Most drivers notice heavy steering at low speeds first, especially during parking. According to Hyundai factory diagnostic data, this code indicates a “Motor driven power steering (MDPS) missing error.” This is a manufacturer-specific Hyundai code, so the exact logic can vary by platform. In practice, the module that set B1008 expected to “see” the MDPS on the network, but it did not. Diagnosis must confirm why the MDPS went missing before any parts decisions.
B1008 Quick Answer
This code sets when a Hyundai module cannot detect the MDPS system on the vehicle network. Treat it as a “missing/no signal from MDPS” problem until you prove power, ground, and network integrity.
What Does B1008 Mean?
Official meaning (Hyundai): “Motor driven power steering (MDPS) missing error.” The setting module expected the MDPS to be present, but it could not confirm it. In real terms, the car may reduce or lose steering assist because the vehicle cannot coordinate steering support and related functions.
What the module checks and why it matters: The module does not “guess” a bad steering motor. It checks for MDPS presence using network messages and internal plausibility rules. Those checks include whether the MDPS responds during scan-tool polling and whether expected data appears on the CAN network within a required time window. That matters because an MDPS “missing” condition often comes from power/ground loss, a connector issue, or a CAN fault, not a failed steering rack.
Theory of Operation
On Hyundai vehicles with MDPS, an electric motor provides steering assist based on inputs and network data. The MDPS control unit communicates with other modules over the CAN network. It shares status, torque/assist information, and fault states. Other modules use that information for stability functions and driver warnings.
B1008 sets when the reporting module cannot find the MDPS where it expects it. The cause usually falls into three buckets: the MDPS module has no power or ground, the CAN communication path has a fault, or the MDPS stays offline due to an internal protection state. Network “missing” faults demand circuit verification first, because the code only identifies a suspected trouble area, not a failed part.
Symptoms
You may see one or more of these symptoms when B1008 sets on Hyundai vehicles.
- Scan tool MDPS module missing from the ECU list or will not communicate
- Steering effort heavy steering at low speeds or during parking
- Warning lamp EPS/steering warning indicator illuminated
- Intermittent assist assist comes and goes with bumps or turns
- Stability messages ESC or traction warnings due to missing steering system data
- Chimes warning chime when assist drops out
- Startup behavior normal assist at key-on, then failure after a short drive
Common Causes
- MDPS control unit missing from the network: The receiving Hyundai module cannot detect the MDPS module during a network scan, so it flags a “missing” condition.
- Power supply fault to the MDPS system: A blown fuse, poor fuse contact, or power distribution issue prevents the MDPS module from powering up and communicating.
- High-resistance MDPS ground connection: Corrosion or a loose ground point lets the module power up intermittently, which disrupts network presence and triggers a missing error.
- CAN bus open, short, or high resistance near the MDPS branch: Harness damage or a poor splice distorts CAN signals, so the rest of the vehicle loses the MDPS “heartbeat.”
- Connector pin fit or terminal fretting at the MDPS or junction connectors: Light oxidation and poor pin tension create intermittent contact, which looks like an MDPS drop-off to the monitoring module.
- Low system voltage event: A weak battery, charging fault, or voltage dip during crank can reset the MDPS module and make it disappear briefly.
- Previous repair or accessory wiring disturbance: Steering column, dash, or underbody work can pull on the harness and partially unseat connectors or break conductors inside the insulation.
- MDPS module internal fault: Internal power supply or processor faults can stop communication, but you must prove the module has correct power, ground, and network integrity first.
Diagnosis Steps
You need a scan tool that can run a Hyundai network scan, view stored/pending/history DTCs, and read freeze frame. Use a quality DVOM and a test light or fused load tool for loaded checks. A back-probe kit helps avoid terminal damage. If you have a lab scope, use it to verify CAN waveform quality during the fault.
- Confirm DTC B1008 and record all codes from every module. Save freeze frame data and note ignition state, battery voltage, vehicle speed, and any communication or voltage-related companion codes. Freeze frame shows conditions when B1008 set. Use a scan-tool snapshot later to catch an intermittent dropout during a wiggle test or road test.
- Run a full network scan and verify whether the MDPS module appears on the module list. If the scan tool cannot see MDPS, treat B1008 as a “module offline” problem first. If MDPS appears, focus on intermittent network/power disruptions and check for related U-codes that point to the same time window.
- Inspect the obvious power distribution items before probing any control unit. Check MDPS-related fuses, fusible links, and fuse-box seating. Look for heat discoloration, loose fuse tension, or water intrusion. Confirm the fuse supplies stay powered in the correct key positions, since an “IGN” feed loss can mimic a missing module.
- Verify MDPS power and ground integrity with voltage-drop testing under load. Command a load when possible, or use a fused load tool. Measure voltage drop on the MDPS ground path while the circuit operates. Keep ground drop under 0.1 V with the system loaded. Check the power feed drop the same way to catch high resistance that a continuity test will miss.
- Perform a targeted connector inspection at the MDPS unit and any accessible junction connectors in the steering/dash harness path. Look for backed-out pins, poor terminal tension, green corrosion, water tracks, and fretting. Do not spread terminals with oversized probes. Correct pin fit matters more than shiny metal.
- Check the harness routing and mechanical stress points. Focus on areas that move or get pulled during service. Follow the MDPS branch from the column/rack area into the main harness. Look for rub-through, pinch points, and prior repairs. Flex the harness while watching the scan tool network list for MDPS to drop out.
- If the MDPS module does not appear on the network, test the CAN circuits for opens and shorts with the battery disconnected, then retest bias with ignition ON. An open or short can hide a module. For voltage checks, turn ignition ON because network bias voltage only exists when powered. Use service information for the correct access points and expected behavior on this Hyundai platform.
- If the MDPS module appears but B1008 returns, prove an intermittent reset. Monitor live data for system voltage and any MDPS-related “alive counter” or communication status PIDs, if available. Perform a road test while logging a snapshot. Try to duplicate the freeze frame conditions, such as low voltage during crank or a specific speed range.
- Clear codes and perform a key cycle retest. A hard fault on a continuously monitored circuit often returns immediately at key-on. If B1008 returns right away, focus on power/ground and CAN integrity at the MDPS connector. If it returns only after driving, focus on intermittent harness movement, charging stability, and connector fretting.
- After repairs, rerun the network scan and confirm the MDPS module stays present. Verify B1008 stays cleared through multiple key cycles and a road test. Confirm steering assist operation and check for any new codes set during verification.
Professional tip: Do not trust an unloaded “12 volts present” reading at the MDPS connector. Use voltage-drop under load on both power and ground. Many Hyundai MDPS “missing” faults trace to a ground eyelet, fuse-box connection, or terminal fit issue that only fails when current flows or vibration starts.
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
- Restore MDPS power supply: Repair the affected fuse contact, fusible link, or power feed issue verified by voltage-drop testing.
- Restore MDPS ground integrity: Clean and tighten the ground point, repair the ground wire, and confirm less than 0.1 V drop under load.
- Repair CAN circuit integrity: Fix verified opens, shorts, or high-resistance sections in the CAN pair or related splices, then confirm stable network presence.
- Repair connector terminal issues: Correct backed-out pins, poor terminal tension, or corrosion at the MDPS and junction connectors, then retest with a wiggle and road test.
- Correct low-voltage or charging problems: Address weak battery connections or charging instability that causes MDPS resets, then confirm stable voltage during crank and operation.
- Replace the MDPS module only after proving inputs are correct: If power, ground, and CAN test good and MDPS still drops offline, replace or service the module per Hyundai procedures and perform required setup.
Can I Still Drive With B1008?
You should treat B1008 on a 2019 Hyundai Kona as a potential steering-assist fault until you prove otherwise. Hyundai uses this manufacturer-specific code for a “Motor driven power steering (MDPS) missing error,” which points to a loss of expected communication or presence from the MDPS system. If steering assist drops out, the vehicle can still steer, but effort increases sharply at low speed. Do not keep driving if the steering warning lamp stays on, assist feels inconsistent, or steering effort changes during a turn. Park the vehicle and diagnose it if you notice heavy steering, sudden assist changes, or multiple warning lights that suggest a network or power issue.
How Serious Is This Code?
This code ranges from an inconvenience to a safety issue. It stays closer to an inconvenience when the code sets once, steering assist feels normal, and the fault shows as intermittent in history. It becomes serious when the MDPS “missing” condition stays current, because the system may default to reduced assist or no assist. Low-speed maneuvers become difficult, and that raises risk in parking lots or tight turns. A “missing” error also often travels with a power supply problem or network dropout. Those faults can affect other body and chassis systems. Confirm severity with a scan tool. Check whether the MDPS module reports data and whether the code returns immediately after clearing.
Common Misdiagnoses
Technicians often replace the MDPS motor or column assembly too early. B1008 does not prove a failed motor. It only proves a missing message, missing module presence, or missing expected response. Another common mistake is ignoring battery and ground integrity. Low system voltage during cranking can drop the MDPS offline and trigger a “missing” error. Shops also skip network checks and chase steering angle sensors or alignment issues. Those items can create steering complaints, but they do not explain a missing MDPS condition. Avoid wasted spending by proving communication first, then verifying MDPS power, ground, and network continuity under load. Use voltage-drop testing, not only resistance checks.
Most Likely Fix
The most frequent confirmed repair direction for a Hyundai “MDPS missing error” involves restoring the MDPS module’s ability to stay online. Start with power and ground repairs. Correct battery weakness, loose grounds, or corrosion at MDPS or main junction connectors. Next, fix wiring or connector faults that interrupt the CAN communication path to the MDPS. Only consider MDPS module or column replacement after you verify stable power, clean grounds, and correct network integrity at the module connector. After any confirmed module replacement, complete Hyundai-required setup steps. Many platforms require variant coding, initialization, or a system learn with a factory-capable scan tool.
Repair Costs
Repair cost depends on whether the confirmed root cause is the actuator, wiring, connector condition, or module command diagnosis.
| 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
- B1008 on Hyundai: Manufacturer-specific MDPS “missing error,” not a universal definition.
- Main risk: Steering assist may reduce or drop out, especially at low speeds.
- Diagnose in order: Confirm communication, then verify power/ground, then verify CAN integrity.
- Don’t shotgun parts: A “missing” code often comes from voltage drop or connector problems.
- Verify repair: Clear codes and confirm the MDPS stays online through multiple key cycles and a road test.
FAQ
Does B1008 mean the MDPS motor or steering column has failed?
No. On Hyundai, B1008 reports an MDPS “missing error,” which points to a missing response or missing presence. That condition can come from low voltage, poor grounds, an open in a power feed, or a CAN communication break. Prove the module stays powered and communicates before replacing any steering parts.
Can my scan tool communicate with the MDPS module, and what does that tell me?
Try a direct connection to the MDPS system in the scan tool menu. If the tool cannot connect, focus on module power, ground, and CAN wiring first. If the tool connects but shows stored B1008, look for intermittent dropouts. Use live data and network status to confirm stability during key-on, cranking, and a road test.
What does the FTB suffix “-52” change about diagnosing B1008?
The suffix helps narrow the fault type using SAE J2012-DA FTB logic. Treat it as a diagnostic subtype, not a confirmed failed part. Use it to focus your testing on the most likely circuit behavior, such as “no signal” or “not configured,” depending on the scan tool’s display. Then confirm with power/ground and network integrity checks.
How do I confirm the repair is complete and the fault will not return?
Clear the DTCs, then perform several key cycles and a structured road test. Confirm the MDPS module stays online the entire time and that steering assist remains consistent. Drive long enough to include start-up, low-speed parking maneuvers, and steady cruising. Enable criteria vary by Hyundai system, so use service information to confirm when MDPS network checks run.
If the MDPS module needs replacement, will it require programming or initialization?
Yes on many Hyundai platforms, including Kona-era systems. Replacement may require coding, calibration, or an initialization routine using a factory-capable scan tool. Without the correct setup, the vehicle may store configuration or “missing” faults and limit assist. Plan the repair with Hyundai service information and confirm you can complete post-install procedures before installing parts.
