Changing ACC mode - ABS coding electric park brake

Status
Not open for further replies.
   #1  

Mutley

Verified VCDS User
Verified
Joined
Feb 7, 2018
Messages
9
Reaction score
0
Location
Canada
VCDS Serial number
C?ID=327328
I'm working on a 2018 US Spec Golf Comfortline with ACC . The ACC mode I have is what they call "Follow To Stop" (FTS). This mode will stop the car in the traffic for like 2 sec and then send a chime to force you to brake with your foot. It's needless to say that this ACC mode is useless in traffic situation. After much reading, I found out that the main reason behind this is that the car is not equiped with an electromechanical park brake (EPB). If you own a MQB equiped with an EPB (Golf R, Golf wagon, Tiguan, Euro spec Golf etc..) then you get the ACC mode which is called "Stop And Go" (SAG). This is the real deal as it can handle all traffic situation. I have experience with both the EURO and US spec version of it and it does a very good job.

As I said, you need the EPB for one particular reason : if the car is stopped in a traffic situation for more than 3 minutes, for safety purpose, the car will engage the EPB until you resume from the stopped traffic situation. That's, to my knowledge, the only reason why you get the Follow To Stop instead of the Stop And Go version.

I'm trying to convert the ACC from a FTS to a SAG version. The first thing I tried was to put a CAN gateway between the Bosch radar (which handle the ACC control) and change the byte that has the ACC mode in it. As expected, the car complain about it because the Car Gateway was probably doing a safety and logical check on it. Then after studying the coding in VCDS , I found out that there's 3 places where coding need to be checked to enable the EPB : ECM, ABS and ACC. ECM and ACC coding explicitely show theses options and of course, checking them doesn't work. From diagrams, it seems to start from the ABS module. I then studied the coding since there's no real help in the VCDS long coder window. The ABS coding, as I learned, does contained part of the VIN in it to prevent swapping coding from one car to another. By comparing many codings with and without EPB, I was able to locate and confirm 6 bytes that are directly related to the VIN. I was also able to locate 4 potentials bits that could be directly related to the EPB. Software and hardware version in my US spec ABS module is the same the EURO spec module with EPB, so it would make sense that it could be enabled with coding (although, it might complain). So I tried changing these 4 bits one after the other, and only one of the 4 was actually accepted. This was probbaly not the right one as I was still not able to enable the EPB in the ACC and the ECM module.

So, does everything above make sense? Did I missed anything ? Does some of you has any experience in either changing the ACC mode, ABS coding for EPB or anything that could help me getting this to work ?

Thanks for any help
 
   #2  

PetrolDave

Verified VCDS User
Verified
Joined
Dec 16, 2014
Messages
7,986
Reaction score
7,820
Location
Westbury, UK
VCDS Serial number
C?ID=1423
A full Auto-Scan would help make better suggestions and comments.
 
   #3  

Mutley

Verified VCDS User
Verified
Joined
Feb 7, 2018
Messages
9
Reaction score
0
Location
Canada
VCDS Serial number
C?ID=327328
Code:
Chassis Type  AU-VW37 (3Q0)
Scan: 01 02 03 05 08 09 10 13 15 16 17 19 2B 3C 42 44 52 5F A5

VIN: 3VWG17AU6JM  Mileage: 22km-13miles

01-Engine -- Status: Malfunction 0010
02-Auto Trans -- Status: Malfunction 0010
03-ABS Brakes -- Status: Malfunction 0010
05-Acc/Start Auth. -- Status: Malfunction 0010
08-Auto HVAC -- Status: Malfunction 0010
09-Cent. Elect. -- Status: Malfunction 0010
10-Park/Steer Assist -- Status: Malfunction 0010
13-Auto Dist. Reg -- Status: Malfunction 0010
15-Airbags -- Status: Malfunction 0010
16-Steering wheel -- Status: Malfunction 0010
17-Instruments -- Status: Malfunction 0010
19-CAN Gateway -- Status: Malfunction 0010
2B-Steer. Col. Lock -- Status: Malfunction 0010
3C-Lane Change -- Status: Malfunction 0010
42-Door Elect, Driver -- Status: Malfunction 0010
44-Steering Assist -- Status: Malfunction 0010
52-Door Elect, Pass. -- Status: Malfunction 0010
5F-Information Electr. -- Status: Malfunction 0010
A5-Frt Sens. Drv. Assist -- Status: Malfunction 0010
 
-------------------------------------------------------------------------------
Address 01: Engine (J623-CXBB)       Labels:. 06K-907-425-V1.clb
   Part No SW: 8V0 906 264 K    HW: 06K 907 425 B
   Component: 1.8l R4 TFSI  H13 0003  
   Revision: --H13---    
   Coding: 091A00322464002F1000
   Shop #: WSC 00066 790 00075
   ASAM Dataset: EV_ECM18TFS0208V0906264K 001004
   ROD: EV_ECM18TFS0208V0906264K.rod
   VCID: 4486C1B4CF4F3B66EE-8010

-------------------------------------------------------------------------------
Address 02: Auto Trans (J217)       Labels: None
   Part No SW: 09G 927 158 AR    HW: 09G 927 158 
   Component: AISIN AG6 G3  202 3198  
   Coding: 010200000C000000000000000000000000000000
   Shop #: WSC 00066 790 00075
   ASAM Dataset: EV_TCMAQ250031 002009
   ROD: EV_TCMAQ250031_002_VW25.rod
   VCID: 030402A88AC1FC5E97-8056

-------------------------------------------------------------------------------
Address 03: ABS Brakes (J104)       Labels:. 5Q0-907-379-IPB-V1.clb
   Part No SW: 5Q0 614 517 CF    HW: 5Q0 614 517 AD
   Component: ESC           H25 0513  
   Revision: 00000000    Serial number: 525300000
   Coding: 01FA6AA124200970407A020280C72980562490024001943436405050C0A2430000000012121212B835351919323200
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_Brake1UDSContiMK100IPB 036010
   ROD: EV_Brake1UDSContiMK100IPB_036_VW27.rod
   VCID: 77FC6678CE19A0FEBB-8022

-------------------------------------------------------------------------------
Address 05: Acc/Start Auth. (J518)       Labels:| 5Q0-959-435.clb
   Part No SW: 5Q0 959 435 C    HW: 5Q0 959 435 
   Component: VWKESSYMQB    021 0803  
   Revision: 00021000    Serial number: 045155
   Coding: 032C0C
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_KessyHellaMQBAB 002020
   ROD: EV_KessyHellaMQBAB_002_VW37.rod
   VCID: 3C76B954B7BF43A696-8068


-------------------------------------------------------------------------------
Address 08: Auto HVAC (J301)       Labels:| 5G0-907-426.clb
   Part No SW: 5GM 907 426 G    HW: 5GM 907 426 G
   Component: AC Manuell    H03 2001  
   Revision: 00001K05    
   Coding: 00020004200110000100000000000002
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_ACManueBHBVW37X 004134
   ROD: EV_ACManueBHBVW37X_004_VW37.rod
   VCID: 4C96E994E71FF32626-8018

   Fresh Air Blower Front: 

   Refrigerant Pressure And Temperature Sender: 

-------------------------------------------------------------------------------
Address 09: Cent. Elect. (J519)       Labels: None
   Part No SW: 5Q0 937 087 AR    HW: 5Q0 937 087 AN
   Component: BCM PQ37BOSCH 034 0243  
   Revision: --------    Serial number: C8641209
   Shop #: WSC 00066 790 00201
   ASAM Dataset: EV_BodyContrModul1UDSBosc 018001
   ROD: EV_BCMBOSCH_018.rod
   VCID: 0B142A88A291B41EEF-805E

   Control Unit For Wiper Motor: 
   Subsystem 1 - Part No SW: 5G1 955 119 A    HW: 5G1 955 119   Labels: 5QX-955-119-V1.CLB
   Component: WWS    170810  043 0551 
   Serial number: 970220661708
   Coding: 0E4DDD

   Rain Light Recognition Sensor: 
   Subsystem 2 - Part No SW: 5Q0 955 559 B    HW: 5Q0 955 559 B  Labels: 5Q0-955-547.CLB
   Component: RLS  042 0105 
   Serial number: S8Y17M07D29H
   Coding: 00A8DD

-------------------------------------------------------------------------------
Address 10: Park/Steer Assist (J791)       Labels:| 5Q0-919-298.clb
   Part No SW: 5QA 919 298 C    HW: 5QA 919 298 A
   Component: PLA 3.0 12KH07 0045  
   Serial number: 00030841
   Coding: 0271167811
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_EPHVA2CAU3700000 009037
   ROD: EV_EPHVA2CAU3700000_009_VW37.rod
   VCID: 50AEFDE40B37D7C65A-8004


-------------------------------------------------------------------------------
Address 13: Auto Dist. Reg (J428)       Labels:* None
   Part No SW: 5Q0 907 572 J    HW: 3QF 907 572 
   Component: ACC BOSCH MQB H10 0654  
   Coding: 3500004101FFC728949C810520400600000000000000000000
   Shop #: WSC 00066 790 00075
   ASAM Dataset: EV_ACCBOSCHVW416 002006
   ROD: EV_ACCBOSCHVW416.rod
   VCID: 3E72B35CA1A351B6B8-806A


-------------------------------------------------------------------------------
Address 15: Airbags (J234)       Labels:| 5Q0-959-655.clb
   Part No SW: 5Q0 959 655 T    HW: 5Q0 959 655 T
   Component: AirbagVW20    011 0830  
   Serial number: 003MHM
   Coding: 8CCCFC00000000005000001AC24800000065
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_AirbaVW20SMEVW37X 002144
   ROD: EV_AirbaVW20SMEVW37X_VW37.rod
   VCID: 51A8F8E0003DDECE55-8004

   Occupant Detection: 
   Subsystem 1 - Part No SW: 4M0 959 339 B    HW: 4M0 959 339 B
   Component: BF-Gewichtss.  H13 0022 
   Serial number: IBH000000
   Coding: 303135

   Side Sensor Driver Front: 
   Subsystem 2 - Part No: -----------
   Component: SideSensor_Df  

   Side Sensor Passenger Front: 

   Side Sensor Driver Rear: 

   Side Sensor Passenger Rear: 

   Front Sensor Driver: 

   Front Sensor Passenger: 


-------------------------------------------------------------------------------
Address 16: Steering wheel        Labels: 
   Part No SW: 5Q0 953 507 HN    HW: 5Q0 953 549 E
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_SMLSKLOMQB 020002
   ROD: N/A
   VCID: 0918108028EDA60EDD-805C


-------------------------------------------------------------------------------
Address 17: Instruments (J285)       Labels:| 5G0-920-XXX-17.clb
   Part No SW: 5G1 920 740 C    HW: 5G1 920 740 C
   Component: KOMBI         242 0310  
   Coding: 0BA4191AED88880902886A0B5001000080000000
   Shop #: WSC 00066 790 00075
   ASAM Dataset: EV_DashBoardVDDMQBAB 009060
   ROD: EV_DashBoardVDDMQBAB_009_VW26.rod
   VCID: 26427B3C5933E976D0-8072



-------------------------------------------------------------------------------
Address 19: CAN Gateway (J533)       Labels: None
   Part No SW: 3Q0 907 530 G    HW: 3Q0 907 530 C
   Component: GW MQB High   518 5304  
   Serial number: 08101700
   Coding: 0101000830085900FA0000081C0F00000001070000000000000000000000
   Shop #: WSC 00066 790 07027
   ASAM Dataset: EV_GatewNF 013023
   ROD: EV_GatewNF_VW37.rod
   VCID: 336492689AE18CDE47-8066

   Alternator: 

   Multi Function Steering Wheel Control Module: 
   Subsystem 2 - Part No SW: 5G0 959 442 R    HW: 5G0 959 442 R  Labels: 3C8-959-537.CLB
   Component: E221__MFL-DC1  H17 0040 
   Serial number: 331700019077
   Coding: 34FFFF

-------------------------------------------------------------------------------
Address 2B: Steer. Col. Lock (J764)       Labels:| 5Q0-905-861.clb
   Part No SW: 5Q0 905 861 A    HW: 5Q0 905 861 A
   Component: ELV-MQBA      H01 0120  
   Revision: 00000000    Serial number: 1700021
   Coding: 5D00000000000000
   Shop #: WSC 00066 790 07027
   ASAM Dataset: EV_ELVMarquMQB 004111
   ROD: EV_ELVMarquMQB_004_VW37.rod
   VCID: 346691749FEF8BE65E-8060



-------------------------------------------------------------------------------
Address 3C: Lane Change (J1086)       Labels:* None
   Part No SW: 5Q0 907 686 C    HW: 5Q0 907 686 C
   Component: HRE_Master    H12 0080  
   Serial number: 04535
   Coding: 02011103
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_HREntryHella 001028
   ROD: EV_HREntryHella_VW32.rod
   VCID: 3D70B450ACA54AAEA1-8068

   Lane Change Assistant 2: 

-------------------------------------------------------------------------------
Address 42: Door Elect, Driver (J386)       Labels:| 5QX-959-X93-42.clb
   Part No SW: 5Q4 959 393 E    HW: 5Q4 959 393 B
   Component: TSG FS        011 0032  
   Serial number: 70387258 
   Coding: 003013200000020000000000
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_DCUDriveSideEWMAXCONT 006001
   ROD: EV_DCUDriveSideEWMAXCONT_VW37.rod
   VCID: 4580DCB0C475026EF9-8010

   Drivers Door Rear Control Module: 
   Subsystem 1 - Part No SW: 5Q4 959 811 D    HW: 5Q4 959 811 D  Labels: 5QX-959-81X-V1.CLB
   Component: Fond FHSG DRV  007 0002 
   Serial number: 0000000000000
   Coding: 011000


-------------------------------------------------------------------------------
Address 44: Steering Assist (J500)       Labels:| 5Q0-909-144.clb
   Part No SW: 5QM 909 144 A    HW: 5QM 909 144 A
   Component: EPS_MQB_ZFLS  171 1072  
   Coding: 1302
   Shop #: WSC 00066 790 00075
   ASAM Dataset: EV_SteerAssisMQB 013144
   ROD: EV_SteerAssisMQB_013_VW37.rod
   VCID: 4FACFE981609C83E43-801A


-------------------------------------------------------------------------------
Address 52: Door Elect, Pass. (J387)       Labels:| 5QX-959-X92-52.clb
   Part No SW: 5Q4 959 392 E    HW: 5Q4 959 392 B
   Component: TSG BFS       011 0032  
   Serial number: 80387256 
   Coding: 003013200000020000000000
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_DCUPasseSideEWMAXCONT 006001
   ROD: EV_DCUPasseSideEWMAXCONT_VW37.rod
   VCID: 4486C1B4CF4F3B66EE-8010

   Passengers Rear Door Control Module: 
   Subsystem 1 - Part No SW: 5Q4 959 812 D    HW: 5Q4 959 812 D  Labels: 5QX-959-81X-V1.CLB
   Component: Fond FHSG PSG  007 0002 
   Serial number: 00000000000007
   Coding: 091000


-------------------------------------------------------------------------------
Address 5F: Information Electr. (J794)       Labels:* None
   Part No SW: 3Q0 035 844 B    HW: 3Q0 035 844 B
   Component: MU-S-S-US     721 0842  
   Serial number:               
   Coding: 02731000FF00000051220001001828001F0500D40120050002
   Shop #: WSC 00066 790 07027
   ASAM Dataset: EV_MUStd4CDELP 001001
   ROD: EV_MUStd4CDELP_VW26.rod
   VCID: 2E52831C71C3A13628-807A

   Operating And Display Unit 1: 
   Subsystem 1 - Part No SW: 5G6 919 605 C    HW: 5G6 919 605 C
   Component: ABT_Std-2  H50 8130 
   Serial number: VWZ6ZJT      



-------------------------------------------------------------------------------
Address A5: Frt Sens. Drv. Assist (R242)       Labels:| 3Q0-980-65X-A5.clb
   Part No SW: 3Q0 980 654 H    HW: 3Q0 980 654 A
   Component: MQB_B_MFK     H08 0272  
   Serial number: 06081712P
   Coding: 000307000002020100220054C140490084000E200120
   Shop #: WSC 01383 790 50316
   ASAM Dataset: EV_MFKBoschMQBB 001001
   ROD: EV_MFKBoschMQBB_VW36.rod
   VCID: 3C76B954B7BF43A696-8068
 
   #4  

downtime

Verified VCDS User
Verified
Joined
May 27, 2017
Messages
3,335
Reaction score
2,085
Location
Finland
VCDS Serial number
C?ID=280813
Look for 3Q0 abs custom label file. That will help you enough to code the EPB to ABS.

And yes, you need to change ABS and ECM for EPB then change the ACC type to stop'n'go in ACC module.
 
   #5  

Mutley

Verified VCDS User
Verified
Joined
Feb 7, 2018
Messages
9
Reaction score
0
Location
Canada
VCDS Serial number
C?ID=327328
Update: thanks to infos from downtime and more study of the ABS coding, I was able to get the ABS to think that there's an EPB module. The coding works and the EPB was triggering errors in the cluster. Then I was able to switch the Engine module EPB bit and do the same for the ACC. After some other changes to the coding of the ACC module, I was able to get the Stop and Go to appear mode on the CAN monitoring. But then, as expected, the ACC module throw error because of the missing EPB module.

I'm now trying to find a clever workaround.. I could always put a used EPB module, but then, I'm expecting that it will throw errors because of missing buttons, light , solenoids etc.. Also, I could always put a CAN gateway module between the ABS and the rest of the car and fake the EPB CAN message, but I'm pretty sure that there's the diagnostic 29 bits messaging that I would have to filter out and probably make the project even more complicated.

Again, any help or hint are appreciated!
 
   #6  

golfi_vend

Verified VCDS User
Verified
Joined
Apr 9, 2014
Messages
2,304
Reaction score
2,252
Location
Tartu, Estonia
VCDS Serial number
C?ID=195131
What are You meaning by EPB module?

These cars have EPB motors connected to ESP.
 
  • Like
Reactions: Uwe
   #7  

Mutley

Verified VCDS User
Verified
Joined
Feb 7, 2018
Messages
9
Reaction score
0
Location
Canada
VCDS Serial number
C?ID=327328
I'm talking about the J540 (Electromechanical parking brake) module
 
   #8  

golfi_vend

Verified VCDS User
Verified
Joined
Apr 9, 2014
Messages
2,304
Reaction score
2,252
Location
Tartu, Estonia
VCDS Serial number
C?ID=195131
  • Like
Reactions: Uwe
   #9  

Mutley

Verified VCDS User
Verified
Joined
Feb 7, 2018
Messages
9
Reaction score
0
Location
Canada
VCDS Serial number
C?ID=327328
Sorry for the confusion. After studying the schematics, it appear that the J540 is built within the J104 (ABS module). The outside missing parts on my ABS seems to be V282/V283 (left/right parking motor) and the E538 (Electromechanical parking brake button). If I can fake both motor with an electronic system (resistor etc..), then I would only need to install the E538 module and theoritcally the ABS module should be happy. Make sense?
 
   #10  

Uwe

Benevolent Dictator
Administrator
Joined
Jan 29, 2014
Messages
49,281
Reaction score
33,818
Location
USA
VCDS Serial number
HC100001
Sorry for the confusion. After studying the schematics, it appear that the J540 is built within the J104 (ABS module). The outside missing parts on my ABS seems to be V282/V283 (left/right parking motor) and the E538 (Electromechanical parking brake button). If I can fake both motor with an electronic system (resistor etc..), then I would only need to install the E538 module and theoritcally the ABS module should be happy. Make sense?
What makes you think your ABS module has electronics to drive those motors? VW is masterful at not putting a penny's worth of hardware into cars that isn't required for the as-delivered functionality, and I would imagine they push their suppliers to do the same.

-Uwe-
 
   #11  

golfi_vend

Verified VCDS User
Verified
Joined
Apr 9, 2014
Messages
2,304
Reaction score
2,252
Location
Tartu, Estonia
VCDS Serial number
C?ID=195131
And it would throw instantly a implausible signal error because anything that controls EPB also monitors amperage and its variation in time to know pad thickness for example.
 
  • Like
Reactions: Uwe
   #12  

Mutley

Verified VCDS User
Verified
Joined
Feb 7, 2018
Messages
9
Reaction score
0
Location
Canada
VCDS Serial number
C?ID=327328
SW and HW for the ABS module are the same between an EPB equiped and a non-EPB equiped car (I have access to both car). Also since I will not use the EPB, it might throw warning, but I'm expecting these errors to not put the ACC in error. I will know for sure tomorrow when I'm going to fake the EPB message sent to the ACC.
 
   #13  

downtime

Verified VCDS User
Verified
Joined
May 27, 2017
Messages
3,335
Reaction score
2,085
Location
Finland
VCDS Serial number
C?ID=280813
Like I replied to you in the private message, ACC will disconnect immediately it detects a problem in the powertrain. Means any of the conditions in ECU, ABS, ESP etc. are not met, ACC disconnects. That's a safety feature built in and I'm quite sure there's no way to circumvent that.

You're right, ABS module is the same for EPB and non-EPB car, there's no difference. But like golf_vend wrote, there are other values the ABS/ESP system follows in addition to CAN messaging.

And like already mentioned here, in stop'n'go, the car will engage autohold with parking brake if the stop is for more than 3 seconds, after that you need to either press accelerator pedal or use resume function in ACC stalk/buttons to start following the car in front of you. It does not move automatically anyway. Now if there's no EPB, there's no autohold and the stop'n'go does not work.
Let's imagine for a moment now, what happens if the car does not actually have EPB but the car thinks so. In longer stop it happily thinks it has engaged autohold but in fact it hasn't. DSG is creeping quite strongly when you release the brake so it would most likely creep and crash at the car in front of you.
 
  • Like
Reactions: Uwe
   #14  

Uwe

Benevolent Dictator
Administrator
Joined
Jan 29, 2014
Messages
49,281
Reaction score
33,818
Location
USA
VCDS Serial number
HC100001
Since the OP started a new thread here in Retrofits, I'm closing this one.

-Uwe-
 
Status
Not open for further replies.
Back
Top