05-10-2023, 05:42 PM | #1 |
Private
17
Rep 87
Posts |
Paddle Shifter and Dynamic Cruise Control wiring to FEM
Hi all,
I'm currently exploring the possibility of a retrofit of paddle shifters and dynamic cruise control to my 2015 F22. My car comes from the factory with NO BUTTONS AT ALL on the steering wheel and obviously no paddle shifter either, although I have an 8-speed automatic transmission. Today I took the steering wheel off to check if all connections are there (since my steering wheel does not feature any buttons). Find below a picture of how it looks. Do you guys think the sole fact that the connector is there is guarantee for my car to be pre-wired for those buttons? Another thing I did was to check whether my FEM module is pre-wired for paddle shifters. As per this YT video, that should resolve to pin n.5 being physically present on the connector that wires the steering column to the FEM socket. Please find below a picture of front and back of that connector. You can see I highlighted what I believe is the pin that may prove if my car is pre-wired for paddle shifters. So the question is: given the pictures of the connectors, is there any expert of F22 FEM modules that can confirm or deny my theories? Is there a quick way to prove whether dynamic cruise control buttons (LIM, RES, etc.) and paddle shifters are pre-wired? Last edited by boldorider4; 05-11-2023 at 02:02 AM.. |
05-13-2023, 01:53 PM | #2 |
Banned
609
Rep 2,046
Posts |
Here are all wires from steering column to FEM
5 Signal Shift paddles Steering column switch cluster 6 Ground Steering column switch cluster 7 Power supply, terminal 30F Steering column switch cluster 8 LIN bus signal Steering column switch cluster 9 LIN bus signal Steering column switch cluster 10 Ground Steering column switch cluster The dynamic cruise control communicates through the lin bus to FEM. So i think you are pre wired. |
Appreciate
0
|
05-13-2023, 02:54 PM | #3 |
Private
17
Rep 87
Posts |
TheNine90
Hey Thank you so much for the info! By the way, I already know that SA for Dynamic cruise control is S544A and I gotta VO-code:
Is there any other SA code for the Multifunktion buttons? Meaning those on the right-hand side of the wheel where volume, phone, mode, +, - are placed. Because my original SA order has no multifunction buttons, so I guess I have to add them somehow. Or are those already included in the S544A SALAPA-Element? And if so, which ECU must be VO-coded? |
Appreciate
0
|
05-14-2023, 09:01 AM | #5 |
Private
17
Rep 87
Posts |
Thanks a lot TheNine90 !
By the way I think I also have to add the following: FEM_01 --> 3190 PfSteeringWheelPaddles --> PADDLES_VERBAUT --> aktiv for the paddle shifters to work, right? By the way, I do understand the utility of adding S249A + S544A to have Mulfuktion für Lenkrad + Geschwindigkeitsregelung mit Bremsfunkt.. I'm just a little confused as to which value for the following parameter best suits my case since I will be retrofitting an M-Sport Steering Wheel: FEM_01 --> 3140 PfLinSteeringWheel --> LIN_VARIANTE_MFL --> ??? Because I believe S249A + S544A alone will not determine which version of the steering wheel I have and how to buttons on the MFL are layed out. Is it perhaps irrelevant since S544A already dictates a standard layout common to all steering wheels? The potentially correct values that I'm looking at for LIN_VARIANTE_MFL are:
I can only exclude all values that have SLD in their literals as those are reserved to steering wheels with the LIM function only (no real DCC). I want real DCC with SET, RES, CC functions. Last edited by boldorider4; 05-14-2023 at 09:26 AM.. |
Appreciate
0
|
05-14-2023, 01:29 PM | #6 |
Banned
609
Rep 2,046
Posts |
Here is affected Functions using 249+544
ICMQL Daten 3000 > C_Fahrfunktion = dcc (01) Daten 3000 > C_MF_Lenkrad = verbaut (01) Daten 3000 > C_SLD_Funktion = nicht aktiv (00) (Default) KOMBI L7_MID ERM_Konfiguration 3004 > DISP_LDM_1_ALIVE = aktiv (01) (Default) ERM_Konfiguration 3004 > DISP_LDM_1_APPL = aktiv (01) (Default) ERM_Konfiguration 3004 > DISP_LDM_1_CRC = aktiv (01) (Default) ERM_Konfiguration 3004 > DISP_LDM_1_TIMEOUT = aktiv (01) (Default) FZG_Ausstattung 3003 > HUD_ACC_DCC_ENABLE = nicht_aktiv (00) (Default) FZG_Ausstattung 3003 > LDM_VERBAUT = dcc (01) PIA_Einheiten 3008 > HUD_PIA_ACC_DCC = nicht_aktiv (00) (Default) HU_CICHB EXBOX 3001 > DCC = aktiv (01) EXBOX 3001 > HUD_SPEEDCONTROL = aktiv (01) HMI 3000 > SLD = nicht_aktiv (00) (Default) HMI 3000 > SVS = nicht_aktiv (00) (Default) HMI 3000 > SYSTEM_TTS = nicht_aktiv (00) (Default) TELEFON_TELEMATIK_ONLINE 3003 > MICROPHONE = no_microphone (00) (Default) FEM_01 PfLinSteeringWheel 3140 > LIN_VARIANTE_LRE = nicht_aktiv (FF) (Default) PfLinSteeringWheel 3140 > LIN_VARIANTE_MFL = DCC_Basic (50) PfLinSteeringWheel 3140 > MFL_VERBAUT = aktiv (01) (Default) For paddle its correct. Esys should be able to figure out correct values. Just make sure everything is correct in the FA. DCC_Basis is the correct one. |
Appreciate
1
boldorider417.00 |
05-22-2023, 05:05 AM | #7 | |
Private
17
Rep 87
Posts |
Quick update: I bought an M-sport steering wheel with DCC, MFL buttons and paddle shifters already fitted to it!
Quote:
By the way, I ended up changing a couple of values compared to yours and added a few more. Namely: Code:
ICMQ (*) Daten 3000 > C_SLD_Funktion = aktiv (*) Daten 3000 > C_Umschaltung_ACC_DCC = zugelassen KOMBI (*) 3000 > SLD_ENABLE = aktiv HU_NBT2 (*) HMI 3000 > SLD = aktiv (*) HMI 3000 > MFL = aktiv (*) HMI 3000 > DCC = aktiv FEM_01 (**) PfLinSteeringWheel 3140 > LIN_VARIANTE_MFL = DCC_Sport_SLD I did (**) to get rid of an error in the 0x40 Central Access System ECU, namely: Code:
030411: Multifunction steering wheel (MFL): wrong variant SLD stands for Speed Limiter Device, so I it all makes sense. DCC itself still doesn't work, I get an error from the 0x1C Integrated Chassis Management ECU when I push the CC button followed by the RES button, namely: Code:
48002D: LDM function - high-level operational readiness combi Last edited by boldorider4; 05-22-2023 at 05:37 AM.. |
|
Appreciate
0
|
05-22-2023, 05:29 AM | #8 |
Private
17
Rep 87
Posts |
By the way, I just bought a 6WA kombi (not the black panel version but the early one). This should be compatible with DCC.
The kombi I bought was made on 09.04.2013, so it will supposedly have an 2013-03 I-Step level, whereas the I-Step in my car is 2015-03. I'm hoping this won't be the cause of incompatibilities between FEM_BODY, FEM_GW and KOMBI. And perhaps also ICMQ. Does anyone think the Kombi should be flashed with an updated I-Step? Unfortunately I don't have a PSDzData Full for 2015-03. I only have one for 2018-03, 2022-11 and 2023-03. So the nearest I-Step to that of my car that I can update the KOMBI with is 2018-03 (3 year difference from 2015-03). Alternatively I can flash all involved ECU's (FEM_GW, FEM_BODY, ICMQ and KOMBI) to 2018-03 or 2022-11 I-Step level. Then they should definitely work with one another. In this post I read that only KOMBI and FEM_GW should have a similar enough I-Step level for the DCC to work. Any thoughts on this? TheNine90, shawnsheridan |
Appreciate
0
|
05-22-2023, 08:38 AM | #9 | |
General
10931
Rep 42,973
Posts
Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX
|
Quote:
__________________
2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant 2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE |
|
Appreciate
0
|
05-22-2023, 01:48 PM | #10 |
Private
17
Rep 87
Posts |
Thanks for the tip shawnsheridan!!
By the way, flashing those specific ECU's to latest I-Step level, will it not cause issues with other ECU's that are not on latest I-Step, even if they're not involved in DCC? Also, does flashing with E-Sys usually occur over HTTP? Because I remember for the NBTevo I had to make sure ethernet was reachable for the HU otherwise flashing would occur over UDS and would take forever. Is this also the case with other ECU's? Can HTTP flashing also occur over the OBD2 port? |
Appreciate
0
|
05-22-2023, 01:54 PM | #11 | |
General
10931
Rep 42,973
Posts
Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX
|
Quote:
Flash Protocol is selectable in Flash TAL, with HTTP being the default.
__________________
2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant 2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE |
|
Appreciate
0
|
05-22-2023, 02:04 PM | #12 |
Private
17
Rep 87
Posts |
Alright cool! How long does flashing of an ECU typically take over HTTP? Are we talking minutes? Can I also flash with the engine on (as long as I only flash ICMQ, FEM_BODY, FEM_GW, KOMBI)?
|
Appreciate
0
|
05-22-2023, 02:07 PM | #13 | |
General
10931
Rep 42,973
Posts
Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX
|
Quote:
No, motor can NOT be running. Flash puts car in Transport Mode, which would kill motor, cause flash to crash, and possible ECU firmware corruption.
__________________
2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant 2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE |
|
Appreciate
0
|
05-22-2023, 02:28 PM | #14 | |
Private
17
Rep 87
Posts |
Quote:
|
|
Appreciate
0
|
05-22-2023, 02:40 PM | #15 |
General
10931
Rep 42,973
Posts
Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX
|
I'm not going to predict. Too many variables like current firmware and target firmware. FEM_BODY is the biggest one, and will take the longest. I would not flash FEM_GW without a known good reason for doing so.
__________________
2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant 2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE |
Appreciate
0
|
05-22-2023, 03:03 PM | #16 |
Private
17
Rep 87
Posts |
|
Appreciate
0
|
05-22-2023, 03:06 PM | #17 |
General
10931
Rep 42,973
Posts
Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX
|
Only if you are sure Gateway module flash is required for DCC to function.
__________________
2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant 2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE |
Appreciate
1
boldorider417.00 |
06-09-2023, 06:13 AM | #18 |
Private
17
Rep 87
Posts |
That's it folks, I was successful in retrofitting the 6WA Kombi and activate cruise control and all MFL functions!
First of all, I needed a different instrument cluster, because my BKOMBI (basic kombi, the one with the tiny LCD at the bottom) was not able to handle DCC since it was missing the green ring LED around the speedometer and the CC LED in the middle. So you guys need to make sure you have a KOMBI that is able to handle CC, meaning it has those LEDs. Basically the quick summary is:
Last edited by boldorider4; 06-09-2023 at 12:38 PM.. |
Appreciate
0
|
05-03-2024, 02:47 AM | #19 |
Registered
0
Rep 2
Posts |
Thanks for the detailed walkthrough!
I was planning on doing the same and I came across this very interesting post https://www.bimmerforums.com/forum/s...ntrol-retrofit which details how it is possible without needing to change the cluster (at least for Exx vehicles). Did you maybe give this a go before changing the cluster? Or do you know if it might work for Fxx? |
Appreciate
0
|
Post Reply |
Bookmarks |
|
|