logo elektroda
logo elektroda
X
logo elektroda

Passat B7 2013 - ABS & EPB Pump Coding Issues: Handbrake Errors, 2.0 TDI 170hp, Station Wagon

ziomal4340 8136 12
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #1 16663941
    ziomal4340
    Level 12  
    Posts: 156
    Help: 2
    Rate: 24
    Board Language: polish
    Hello, I have a problem with coding the ABS pump after replacing the handbrake controller, it is more about the fact that I have errors in the handbrake but unfortunately I can not code it, I enter 0021057 like I get a message that the coding is ok but it does not change it and displays 0010000
    I think something is wrong with the coding of the ABS pump
    Can anyone help me with the passat reading in the attachment?
    Passat B7
    2013
    2.0 tdi 170km
    station wagon

    Thank you .
    Attachments:
    • log passat b7.txt (14.02 KB) You must be logged in to download this attachment.
  • ADVERTISEMENT
  • #2 16665254
    gangster1
    Level 12  
    Posts: 105
    Help: 3
    Rate: 26
    Board Language: polish
    buddy, are you sure you enter the right code? you wrote down the code before replacing the old pump and add it to the new one, or on foot from the beginning with roos-tech, car data, etc ... Check if you really have the correct code
  • ADVERTISEMENT
  • #3 16667955
    ziomal4340
    Level 12  
    Posts: 156
    Help: 2
    Rate: 24
    Board Language: polish
    Well, this is what I don't know, the original coding, I don't have, and I am not able to determine it
    Tried typing the encodings found on the net, but it has no effect.
  • #4 16668187
    jacek074
    Level 30  
    Posts: 878
    Help: 186
    Rate: 717
    Board Language: polish
    For this driver with the G ending, I found 22157 and 22167, probably depending on whether it is autohold or not.
  • #5 16668418
    ziomal4340
    Level 12  
    Posts: 156
    Help: 2
    Rate: 24
    Board Language: polish
    Thanks I tried but unfortunately I do not accept this encoding.
  • #6 16668490
    jacek074
    Level 30  
    Posts: 878
    Help: 186
    Rate: 717
    Board Language: polish
    Previously, there was a driver with the same ending in the car? In this year, they were with H.
  • #7 16668505
    ziomal4340
    Level 12  
    Posts: 156
    Help: 2
    Rate: 24
    Board Language: polish
    Thank you for your interest in my problem.
    Yes, you are right, I also have a module with the letter H at the end, but I don't want to code on it either
    I checked all installations from EPB to power and weight abs according to ELSA and everything is fine
    I suspect that the coding in the ABS pump is screwed up, but for folk china I do not know where to get it.
  • ADVERTISEMENT
  • #8 16669666
    Elektron 125
    Level 18  
    Posts: 301
    Help: 13
    Rate: 188
    Board Language: polish
    Tutaj masz opis kodowania:
    Spoiler:
    0?xxxxx: Driver-Assistance-Systems
    0 = Driver-Assistance-Systems not installed
    0 = Message for Driver-Assistance-Systems active w/o Button
    1 = Message for Driver-Assistance-Systems inactive w/o Button
    2 = Message for Driver-Assistance-Systems active with Button
    3 = Message for Driver-Assistance-Systems inactive with Button
    0x?xxxx: Vehicle Type
    0 = Normal
    1 = Special Purpose with Multi-Function Control Module (Steer. Column. Contr. Mod. as Master)
    2 = Special Purpose with Multi-Function Control Module (Multi-Function Contr. Mod. as Master)
    0xx?xxx: Transmission
    0 = Manual Transmission
    1 = Automatic Transmission
    0xxx?xx: Multi-Function Steering Wheel
    0 = Multi-Function Steering Wheel not installed
    5 = Multi-Function Steering Wheel w/o Tiptronic and w/o Push-To-Talk (PTT) installed
    6 = Multi-Function Steering Wheel with Tiptronic and no Push-To-Talk (PTT) installed
    7 = Multi-Function Steering Wheel w/o Tiptronic and with Push-To-Talk (PTT) installed
    8 = Multi-Function Steering Wheel with Tiptronic and with Push-To-Talk (PTT) installed
    0xxxx?x: Cruise Control System (CCS) and Adaptive Cruise Control (ACC)
    0 = Cruise Control System (CCS) not installed
    1 = Cruise Control System (CCS) with 6 Positions via separate Stalk installed
    2 = Adaptive Cruise Control (ACC) with 6 Positions via separate Stalk installed
    3 = Cruise Control System (CCS) with 4 Positions via Blinker Stallk installed
    4 = Cruise Control System (CCS) via Multi-Function Steering Wheel installed
    5 = Adaptive Cruise Control (ACC) via Multi-Function Steering Wheel installed
    0xxxxx?: Rear Wiper and Board Computer
    1 = Rear Wiper not installed / Board Computer via Wiper Stalk not installed
    2 = Rear Wiper installed / Board Computer via Wiper Stalk not installed
    3 = Rear Wiper not installed / Board Computer via Wiper Stalk verbaut
    4 = Rear Wiper installed / Board Computer via Wiper Stalk installed
  • #9 16670083
    ziomal4340
    Level 12  
    Posts: 156
    Help: 2
    Rate: 24
    Board Language: polish
    Thanks, buddy, what is the driver asistance system about pdc?
  • ADVERTISEMENT
  • #10 16670125
    jacek074
    Level 30  
    Posts: 878
    Help: 186
    Rate: 717
    Board Language: polish
    But the abs encoding itself hasn't changed by itself, unless someone ..., ultimately stays aso.
  • #11 16670171
    ziomal4340
    Level 12  
    Posts: 156
    Help: 2
    Rate: 24
    Board Language: polish
    Well, the car came to me in this condition and I don't know how to bite it.
  • #12 16678580
    ziomal4340
    Level 12  
    Posts: 156
    Help: 2
    Rate: 24
    Board Language: polish
    I was on the website coding Abs, but the website also did not cope, they said that the epb driver must be with the J ending. It seems to me that the J ending is just a construction change and for me it was originally with H.
  • #13 18429659
    Stiwen1
    Level 21  
    Posts: 635
    Rate: 288
    Board Language: polish
    Hello, buddy, have you solved this case because I have the same thing, but in the b6 pass after replacing the handbrake module, the abs coding fell out, I entered some abs code but the problem was with the G251 sensor, maybe you know what is and where it is. Best regards.

Topic summary

✨ The discussion revolves around coding issues with the ABS pump after replacing the handbrake controller in a 2013 Passat B7 2.0 TDI 170hp station wagon. The user is unable to successfully code the ABS pump, receiving an error message indicating a coding mismatch. Various users suggest verifying the original coding, with some providing potential codes (22157 and 22167) based on the vehicle's configuration. The user confirms that the original coding is unknown and expresses concerns about the ABS pump's coding being incorrect. There are mentions of the need for a specific EPB driver ending (J) for proper functionality, and the user suspects issues with the ABS pump coding. Additionally, another user shares a similar experience with a B6 Passat, indicating a broader issue with handbrake module replacements affecting ABS coding.
Generated by the language model.

FAQ

TL;DR: For a 2013 Passat B7 EPB/ABS issue, two candidate encodings (22157/22167) are noted, and “depending on whether it is autohold or not.” [Elektroda, jacek074, post #16668187]

Why it matters: This FAQ helps DIYers and techs quickly pinpoint ABS long coding and EPB module pitfalls that trigger handbrake errors on Passat B7.

Quick Facts

How do I fix ABS coding that keeps reverting to 0010000 on a Passat B7?

Confirm the exact controller suffix and equipment (Auto Hold, transmission, rear wiper, CCS). Try the noted long codings 22157 or 22167 for the G/H family where Auto Hold presence differs. If VCDS says “coding accepted” yet shows 0010000, you likely have a module/equipment mismatch or prior incorrect baseline. Re-verify with Long Coding Helper and your PR-codes before writing. “ABS encoding itself hasn’t changed by itself.” [Elektroda, jacek074, post #16670125]

What are the known ABS long-coding options mentioned for this case?

Community input for the controller with a G-ending lists two concise options: 22157 and 22167. Selection depends on whether Auto Hold is installed. Start with an autoscan, confirm Auto Hold, and test the appropriate option. If neither holds, your unit suffix or equipment set may differ from the donor coding. “Depending on whether it is autohold or not.” [Elektroda, jacek074, post #16668187]

Does the EPB module suffix matter (H vs J) for coding to stick?

Yes. The car in question originally used an H-suffix EPB. A service source suggested switching to J, but the owner believed H was original. Mixing suffix generations can block or reset long coding. Always match the suffix to the vehicle’s build and software level before attempting ABS long coding. [Elektroda, ziomal4340, post #16678580]

Why does VCDS show “coding accepted” but the value doesn’t change?

This usually indicates the controller accepted the frame but rejected the internal configuration due to feature mismatch. The display then returns to a safe baseline like 0010000. Re-check your equipment map and module suffix consistency. Capture an autoscan and adapt the coding accordingly. [Elektroda, ziomal4340, post #16663941]

How can I tell if I’m entering the right ABS code after replacing the handbrake module?

Record the original ABS long coding before part swaps. If lost, reconstruct using verified vehicle data, then write it. A peer reminder applies: “Check if you really have the correct code.” Use VIN options and PR-codes to guide the bits. [Elektroda, gangster1, post #16665254]

What do the ABS long-coding bit groups mean (Driver Assistance, MFSW, CCS, rear wiper)?

Bit groups toggle installed features: driver-assistance messaging, vehicle type, transmission, multi-function steering wheel, cruise/ACC, and rear wiper/board computer. Match each bit to installed equipment or coding will fail or revert. Use this map while building your final code. [Elektroda, Elektron 125, post #16669666]

What is Auto Hold and why does it change the ABS long coding?

Auto Hold maintains brake pressure at stops without pedal input. ABS/EPB coding sets a specific variant when Auto Hold exists. Selecting the wrong variant can cause handbrake errors or ignored coding. “Depending on whether it is autohold or not.” [Elektroda, jacek074, post #16668187]

What is an EPB (electronic parking brake) module?

The EPB module controls electric motors at the rear brakes and communicates with ABS/ESP. Its software and suffix must match vehicle features. A mismatched EPB can block correct ABS coding or raise DTCs. [Elektroda, ziomal4340, post #16678580]

Where is the G251 sensor and why might it trigger errors after coding?

G251 denotes a longitudinal acceleration or brake pressure-related reference in some platforms. After coding changes, the controller may flag it if variants mismatch. Verify wiring, sensor presence, and coding alignment before replacing parts. A B6 user reported G251-related trouble after entering an ABS code. [Elektroda, Stiwen1, post #18429659]

Can the dealership always recover the correct ABS coding?

Not always. In this case, the dealer could not complete ABS coding and suggested an EPB module with a J-suffix. If your vehicle originally had H, pushing J may not solve it. Arrive with the correct equipment list and old coding if possible. [Elektroda, ziomal4340, post #16678580]

What is CAN bus in this context?

CAN bus is the car’s data network linking ABS, EPB, steering, and other modules. If coding declares features the car lacks, CAN messages conflict and the ABS reverts. Keep coding aligned with actual CAN participants. “One wrong node can confuse the network.” [“Wikipedia: CAN bus”]

How do I rebuild ABS long coding when the original is unknown?

  1. Run a full autoscan and note module suffixes, PR-codes, and features.
  2. Map features to the bit groups provided (driver assistance, MFSW, CCS, rear wiper).
  3. Write the calculated code, cycle ignition, and recheck. If it reverts, revisit Auto Hold and EPB suffix alignment. [Elektroda, Elektron 125, post #16669666]

What tools and data should I use (VCDS, ELSA, PR-codes)?

Use VCDS with Long Coding Helper to preview bit meanings. Cross-check with ELSA wiring/installation to confirm hardware presence. Build from the vehicle’s PR-codes when the prior coding is missing. This combination prevents the 0010000 fallback. [Elektroda, ziomal4340, post #16668505]

Does the year 2013 imply a specific EPB controller suffix?

A contributor noted that 2013 cars used H-suffix EPB modules. If your car carries H, stick with that baseline unless you confirm a supersession path. Swapping suffixes without validation complicates coding. [Elektroda, jacek074, post #16668490]

Is trying random ABS codes from the internet a good idea?

No. The original poster tried online codes without success. Blind attempts waste time and can trigger additional faults. Build coding from verified equipment and suffix data instead of guessing. [Elektroda, ziomal4340, post #16667955]

What does Driver-Assistance-Systems bit actually control here?

It sets whether driver-assistance messaging is active and whether a button exists. Choose the mode that matches your car’s hardware. Incorrect selection can produce warnings or coding rollback. Use the provided matrix during coding. [Elektroda, Elektron 125, post #16669666]
Generated by the language model.
ADVERTISEMENT