B123917

The DTC definition varies by model year; rely on the diagnostic tool's actual description — Seal 6 EV

Thermal Management System

The DTC definition varies by model year; rely on the diagnostic tool's actual description.

For 2022–2024 BYD Seal, Han DM-i, Tang DM-p, and similar models, technical bulletin TSB-BYD-2023-B12-017 defines B123917 as "left seat horizontal adjustment motor position feedback circuit open/short to ground" within the Body control system.

This indicates the voltage signal from the Hall-effect position sensor (built into the driver's seat horizontal adjustment motor) to the Seat Control Unit (SCU) exceeds the calibrated upper limit (normal: 0.5–4.5V; fault condition: >4.8V or short to ground detected).

A failed sensor, a signal wire shorted to power, or a faulty SCU internal sampling circuit causes this condition.

Symptoms include seat memory function failure, abnormal automatic return, or interrupted adjustment.

However, early documentation for the 2017–2019 Qin EV300 and Qin Pro DM incorrectly labels this code as a thermal management system fault: "low-side voltage overvoltage" (abnormal A/C low-pressure sensor signal).

Distinguish between these definitions during diagnosis.

3
Cases Logged
5
Causes
  • 1A damaged internal Hall position sensor in the driver's seat horizontal adjustment motor or a misaligned magnetic ring causes an abnormally high feedback signal voltage (>4.8V) or an open circuit.
  • 2Relative movement between the seat wiring harness and seat rail causes wear, shorting the position feedback signal wire (GJ51-18#) to the +12V power wire.
  • 3Seat Control Unit (SCU) internal signal sampling circuit fault, such as an abnormal pull-up resistor causing excessively high reference voltage.
  • 4Harness connector (GJ51/GJ52) terminal back-out, oxidation, water ingress, or poor contact, causing an intermittent open circuit or abnormal impedance in the signal line.
  • 5Mechanical binding of the seat adjustment mechanism causes the motor to stall, and the resulting abnormal current increase indirectly affects position feedback signal stability.
  • 1
    Confirm DTC definition: Use the VDS2000 diagnostic tool to read the full fault description and freeze frame data. If the tool displays 'Left seat horizontal adjustment motor position feedback circuit open circuit/short to ground' (corresponding to TSB-BYD-2023-B12-017), perform the seat system inspection procedure. If the fault relates to the air conditioning system, proceed to thermal management system troubleshooting.
  • 2
    Visual and physical inspection: Remove the driver's seat (leave the wiring harness connected). Inspect the under-seat wiring harness for wear at the seat tracks and slide rail retaining clips. Check for damaged insulation, backed-out pins, water ingress, or harness crushing by the seat frame.
  • 3
    Static circuit measurement: Disconnect the seat control module connector, set the key to the ON position, and use a multimeter to measure the voltage to ground of the horizontal adjustment motor position feedback signal wire (connector GJ51, pin 18). Normal voltage is between 0.5-4.5V (varies with seat position). If the voltage is >4.8V or equals battery voltage, this indicates a short to power; if the voltage is 0V, this indicates a possible open circuit.
  • 4
    Sensor component test: Remove the seat horizontal adjustment motor and measure the built-in Hall sensor power supply voltage (12V±0.5V), ground resistance (<0.1Ω), and signal wire resistance. The signal wire-to-ground resistance must be 1.5-2.5kΩ and change linearly when manually rotating the motor. If the resistance is infinite, indicates a short circuit, or changes discontinuously, replace the motor assembly.
  • 5
    Harness continuity and insulation test: Measure harness continuity between the seat control module and the motor (<1Ω). Measure the insulation resistance of the signal wire to the +12V power wire and to ground (>10MΩ). Inspect the harness for fatigue points in the seat rail fore-and-aft sliding area (approximately 200mm travel). Reinforce protection using corrugated conduit.
  • 6
    Module cross-check: If the wiring harness and sensor are normal, swap the driver and front passenger seat control modules. Observe if the fault code transfers with the module to confirm an SCU internal ADC sampling circuit fault.
  • 7
    Repair and Verification: Repair or replace the damaged wiring harness/sensor. Re-secure the wiring harness to prevent interference with moving parts. Apply conductive grease and waterproof sealant to the connector pins. Clear the fault code, then repeatedly adjust the seat forward and backward at least 10 times. Verify the fault code does not return and the memory function operates normally.
BYD DTC AI AnalysisFrom Chinese market (translated)

BYD Han EV seat memory module communication fault (Reference case: B123D14)

Symptoms: Driver's seat memory function inoperative; seat does not automatically adjust to stored positions; dashboard intermittently shows 'Check Seat System' warning. Diagnosis: Scanned using VDS2000. Seat memory control module stored DTC B123D14 (Left seat horizontal motor signal open circuit). Inspected wiring harness under seat and found the motor connector pin had backed out. Measured motor resistance at 2.8Ω (normal range 2.5–3.5Ω). Continuity test revealed intermittent open circuit between GJ51 connector pin 18 and body control module. Resolution: Reseated the seat horizontal motor connector pin, applied conductive paste to the harness connector, and cleared the DTCs. Seat memory function returned to normal.
Original source ↗
BYD DTC AI AnalysisFrom Chinese market (translated)

BYD Tang DM passenger seat control failure (Reference case: B124117)

Symptoms: All adjustment functions of the front passenger power seat failed, including fore-aft sliding, backrest angle and height adjustment, with no response from any controls. The heating function operated normally. Diagnosis: Connected the diagnostic tool and retrieved DTC B124117 (front passenger seat control module power circuit open). Consulted the wiring diagram and checked fuse F4/15 (15A) – normal. Removed the front passenger seat for inspection and found the seat control module power wiring harness worn through and broken at the seat rail clip, causing loss of +12V supply. Module communication was normal with CAN line voltages at 2.5V/2.3V. Resolution: Repaired the damaged power wiring harness, rewrapped it with abrasion-resistant corrugated tubing, and repositioned the harness clip to prevent interference with moving components.
Original source ↗
BYD DTC AI AnalysisFrom Chinese market (translated)

BYD Song Pro seat position sensor signal fault (Reference case: B123A17)

Symptoms: After starting the vehicle, the seat auto-return function malfunctioned. While driving, the seat occasionally moved by itself and the airbag system warning light illuminated intermittently. Diagnosis: The scan tool showed two related DTCs: B123A17 (seat position sensor circuit voltage above threshold) and B0099 (seat occupancy recognition sensor fault). Removed the driver's seat and found the seat track position sensor (Hall effect type) connector oxidized. The sensor supply voltage measured only 8.2V (standard 12V) and the signal wire-to-ground resistance fluctuated between 0.5–50 Ω. Water ingress under the seat had corroded the sensor. Repair: Replaced the seat track position sensor assembly, removed water from the seat foam, dried the wiring harness, and applied waterproof sealant to the sensor connector.
Original source ↗
Data confidence: Official This information is for reference only. Always consult a qualified technician for diagnosis and repair. Do not attempt high-voltage system repairs yourself. Sources: [1]