02-08-2018, 09:37 PM | #1 |
New Member
17
Rep 19
Posts |
Bi-Xenon headlight retrofit coding
Hi
Can someone post some insight about this as I am new to this forum ?? I have done the retrofit of removing the old Halogen headlights and fitted the Bi-xenon headlights (not adaptive headlights) and I have done some wiring work to relocate the pin 8 wire on headlight connector to the LIN bus pin on the FEM module, Coded the car up using ESYS software and I changed the VO code by adding 522 (xenon headlight) and wrote to FP then went to code the FEM_BODY to apply the VO changes and it now works properly but the high beam shutter won't work after coding as it did work when the car was originally coded for the halogens. I am going to post another list of the FDL changed that the VO code applied to the car and I am hoping if you could identify which ones is changing the high beam output setting etc so I can set it back to the halogen setting then I'll have fully working bi-xenon headlight retro fit with working high beams too [IMG][/IMG] Cheers in advance for the help ? |
02-08-2018, 09:53 PM | #2 |
New Member
17
Rep 19
Posts |
<< K:\New folder\normal\CAFD_00000794_012_034_013.ncd | K:\New folder\edited\CAFD_00000794_012_034_013.ncd >>
HW_OPTION_BODY_LC_XENON_SRA_BIX Left: nicht aktiv (NOT ACTIVE) = 00 Right: aktiv (Active) = 01 AL_L_KALTUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 AL_L_UE_SPG_SCHUTZ Left: dimmed = 02 Right: nicht_aktiv (not active) = 00 AL_R_KALTUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 AL_R_UE_SPG_SCHUTZ Left: dimmed = 02 Right: nicht_aktiv (not active) = 00 TFL_L_KALTUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 TFL_L_WARMUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 TFL_L_IS_LED Left: nicht_aktiv (not active) = 00 Right: aktiv (Active) = 01 TFL_L_UE_SPG_SCHUTZ Left: dimmed = 02 Right: nicht_aktiv (not active) = 00 TFL_R_KALTUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 TFL_R_WARMUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 TFL_R_IS_LED Left: nicht_aktiv (not active) = 00 Right: aktiv (Active) = 01 TFL_R_UE_SPG_SCHUTZ Left: dimmed = 02 Right: nicht_aktiv (not active) = 00 POL_L_CCM Left: ccm_pol_l (CCM pol l) = 00 83 Right: off = 00 00 POL_L_KALTUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 POL_L_WARMUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 POL_L_IS_LED Left: nicht_aktiv (not active) = 00 Right: aktiv (Active) = 01 POL_L_UE_SPG_SCHUTZ Left: dimmed = 02 Right: nicht_aktiv (not active) = 00 POL_R_CCM Left: ccm_pol_r_ab_7/12 = 00 83 Right: off = 00 00 POL_R_KALTUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 POL_R_WARMUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 POL_R_IS_LED Left: nicht_aktiv (not active) = 00 Right: aktiv (Active) = 01 POL_R_UE_SPG_SCHUTZ Left: dimmed = 02 Right: nicht_aktiv (not active) = 00 FL_L_KALTUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 FL_L_WARMUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 FL_L_UE_SPG_SCHUTZ Left: dimmed = 02 Right: nicht_aktiv (not active) = 00 FL_R_KALTUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 FL_R_WARMUEBERWACHUNG Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 FL_R_UE_SPG_SCHUTZ Left: dimmed = 02 Right: nicht_aktiv (not active) = 00 MAPPING_ABBLENDL_L_PWM_LEVEL_1 Left: 13.4V = 86 Right: 100% = 64 MAPPING_ABBLENDL_L_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_ABBLENDL_L_IGR_RELEVANT Left: active (Active) = 01 Right: not_active = 00 MAPPING_ABBLENDL_R_PWM_LEVEL_1 Left: 13.4V = 86 Right: 100% = 64 MAPPING_ABBLENDL_R_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_ABBLENDL_R_IGR_RELEVANT Left: active (Active) = 01 Right: not_active = 00 MAPPING_FERNL_1_L_OUTPUT Left: fl_l (FL l) = 07 Right: bix_l = 12 MAPPING_FERNL_1_L_PWM_LEVEL_1 Left: 13.4V = 86 Right: 100% = 64 MAPPING_FERNL_1_L_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_FERNL_1_L_IGR_RELEVANT Left: active (Active) = 01 Right: not_active = 00 MAPPING_FERNL_1_R_OUTPUT Left: fl_r (FL r) = 08 Right: bix_r = 13 MAPPING_FERNL_1_R_PWM_LEVEL_1 Left: 13.4V = 86 Right: 100% = 64 MAPPING_FERNL_1_R_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_FERNL_1_R_IGR_RELEVANT Left: active (Active) = 01 Right: not_active = 00 MAPPING_STANDL_V_L_OUTPUT Left: pol_l (Pol l) = 09 Right: tms_leuchtring_l = 30 MAPPING_STANDL_V_L_PWM_LEVEL_STANDARD Left: 13.7V = 89 Right: 8% = 08 MAPPING_STANDL_V_L_PWM_LEVEL_REDUCED Left: 13.7V = 89 Right: 8% = 08 MAPPING_STANDL_V_L_PWM_LEVEL_REAR Left: 13.7V = 89 Right: 8% = 08 MAPPING_STANDL_V_L_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_STANDL_V_R_OUTPUT Left: pol_r (Pol r) = 0A Right: tms_leuchtring_r = 31 MAPPING_STANDL_V_R_PWM_LEVEL_STANDARD Left: 13.7V = 89 Right: 8% = 08 MAPPING_STANDL_V_R_PWM_LEVEL_REDUCED Left: 13.7V = 89 Right: 8% = 08 MAPPING_STANDL_V_R_PWM_LEVEL_REAR Left: 13.7V = 89 Right: 8% = 08 MAPPING_STANDL_V_R_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_PARKL_V_L_OUTPUT Left: pol_l (Pol l) = 09 Right: tms_leuchtring_l = 30 MAPPING_PARKL_V_L_PWM_1_LEFT Left: 13.7V = 89 Right: 8% = 08 MAPPING_PARKL_V_L_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_PARKL_V_R_OUTPUT Left: pol_r (Pol r) = 0A Right: tms_leuchtring_r = 31 MAPPING_PARKL_V_R_PWM_2_RIGHT Left: 13.7V = 89 Right: 8% = 08 MAPPING_PARKL_V_R_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_TAGFAHRL_V_L_OUTPUT Left: tfl_l (TfL l) = 03 Right: tms_leuchtring_l = 30 MAPPING_TAGFAHRL_V_L_PWM_LEVEL_1 Left: 13.7V = 89 Right: 100% = 64 MAPPING_TAGFAHRL_V_L_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_TAGFAHRL_V_R_OUTPUT Left: tfl_r (TfL r) = 04 Right: tms_leuchtring_r = 31 MAPPING_TAGFAHRL_V_R_PWM_LEVEL_1 Left: 13.7V = 89 Right: 100% = 64 MAPPING_TAGFAHRL_V_R_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_DESIGNL_L_OUTPUT Left: off = 00 Right: tms_design_l = 34 MAPPING_DESIGNL_L_PART_OF_WL Left: not_active = 00 Right: hard_on = 02 MAPPING_DESIGNL_L_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_DESIGNL_R_OUTPUT Left: off = 00 Right: tms_design_r = 35 MAPPING_DESIGNL_R_PART_OF_WL Left: not_active = 00 Right: hard_on = 02 MAPPING_DESIGNL_R_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_UNIVERSAL_1_OUTPUT Left: off = 00 Right: tms_design_l = 34 MAPPING_FERNL_2_L_OUTPUT Left: off = 00 Right: al_l (Al l) = 01 MAPPING_FERNL_2_L_PWM_LEVEL_1 Left: off = 00 Right: 100% = 64 MAPPING_FERNL_2_L_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_FERNL_2_L_IGR_RELEVANT Left: active (Active) = 01 Right: not_active = 00 MAPPING_FERNL_2_R_OUTPUT Left: off = 00 Right: al_r (Al r) = 02 MAPPING_FERNL_2_R_PWM_LEVEL_1 Left: off = 00 Right: 100% = 64 MAPPING_FERNL_2_R_FIXED_PWM Left: pwm (PWM) = 00 Right: fixed = 01 MAPPING_FERNL_2_R_IGR_RELEVANT Left: active (Active) = 01 Right: not_active = 00 MAPPING_VCC_TMS_L_OUTPUT Left: off = 00 Right: tfl_l (TfL l) = 03 MAPPING_VCC_TMS_R_OUTPUT Left: off = 00 Right: tfl_r (TfL r) = 04 MAPPING_UNIVERSAL_2_OUTPUT Left: off = 00 Right: tms_design_r = 35 MAPPING_UNIVERSAL_3_OUTPUT Left: off = 00 Right: tms_design_l = 34 MAPPING_UNIVERSAL_4_OUTPUT Left: off = 00 Right: tms_design_r = 35 FUNCTION_FLB_UEA Left: TFL_FL = 05 Right: TFL = 01 XENON_OUTPUT_L Left: off = 00 Right: output_channel = 01 XENON_OUTPUT_R Left: off = 00 Right: output_channel = 02 LWR_ENABLE Left: aktiv (Active) = 01 Right: nicht_aktiv (not active) = 00 LWR_AHL_TYP Left: manuell (Manual) = 01 Right: auto./dyn. LWR (car / dyn. LWR) = 02 LCE_BEL_LIN_VAR Left: BEL_FLC_NSW_NSL_LWR = 0C Right: BEL_FLC_NSW_NSL = 0A TMS_TYPE Left: kein_TMS (No TMS) = 00 Right: tms_2 = 01 TMS_L_LIN_VAR Left: off = 00 Right: F22_BIX = 15 TMS_L_LIN_SPARE_VAR Left: off = 00 Right: F22_BIX = 14 TMS_R_LIN_VAR Left: off = 00 Right: F22_BIX = 15 TMS_R_LIN_SPARE_VAR Left: off = 00 Right: F22_BIX = 14 TMS_ID_LINKS Left: wert_01 (value 01) = FF FF Right: F22_F23 BIX/ECE = 02 3D TMS_ID_RECHTS Left: wert_01 (value 01) = FF FF Right: F22_F23 BIX/ECE = 02 3D BUC_CONVERTER Left: initwert = 00 Right: verbaut (installed) = 01 TMS_ID_1 Left: initwert = FF FF Right: F22/F23_BIX_ECE = 3D 02 C_FLC_ENA Left: F020_disable = 00 Right: F020_enable = 01 C_FLC_ENA Left: F030_disable = 00 Right: F020_enable = 01 C_MLC_ENA Left: F020_enable = 01 Right: F020_disable = 00 C_MLC_ENA Left: F030_enable = 01 Right: F020_disable = 00 where it says LEFT: that is showing the factory settings on Bmw for the Halogen set up. then where it says RIGHT: thats the Xenon settings that has been coded to my car when I coded in the VO option (522) could someone please be able to translate this a bit so I know which line has changed the setting for the High Beams so I can get them working again I have attached a TXT document with all the writing properly spaced out so its easier to read Last edited by bmw_f22; 02-08-2018 at 09:55 PM.. Reason: update |
Appreciate
0
|
02-21-2019, 07:02 PM | #5 |
New Member
17
Rep 19
Posts |
Yeh after a long struggle of having to learn a bit of German to get a better understanding of the code and doing tons of reasearch but eventually I identified which FA code that controlled high beam itself and the code that controlled the high beam shutter .
So changed the FA code for them indervidually and hey presto I now have fully working bi xenon head lights retro fitted to my Bmw f22 when Bmw told me that It can’t be done and had loads of other Bmw owners saying it couldn’t be done but I have proved it CAN be done .. Will be writing a detailed write up in the future that explains how I over came this problem |
Appreciate
0
|
03-09-2019, 04:41 AM | #7 |
In search of the perfect cup of coffee
152
Rep 213
Posts |
I'm interested in this as well, since my retrofit headlights are arriving next week. Here's a little video of them from the company I ordered them from:
https://www.youtube.com/watch?v=rzQoB5duQa8 |
Appreciate
1
bmw_f2216.50 |
03-09-2019, 04:47 AM | #8 | ||
New Member
17
Rep 19
Posts |
Quote:
Quote:
Hi there mate those lights are different as I used genuine Bmw bi-xenons that I purchased from bmw them selves so the retro fit is going to be different as you have a halogen high beam where's my high beam is a shutter on the Xenon bulb and the 2nd light is blank empty one coz the low and high beam comes of one bulb on each side |
||
Appreciate
0
|
03-19-2019, 06:00 AM | #9 |
Enlisted Member
18
Rep 33
Posts |
Ill second this. What parts did you have to acquire to convert it? I assumed you needed European housings, lamps, module, ballasts, and then code it. I'm struggling to figure out how the system works. Not as simple as older cars I'm used to working on. This is going to require a whole new skill set. Thanks
|
Appreciate
0
|
03-19-2019, 03:24 PM | #10 | |
New Member
17
Rep 19
Posts |
Quote:
|
|
Appreciate
0
|
03-20-2019, 01:20 PM | #12 |
Registered
0
Rep 2
Posts |
Hey what you have done is great and I would like to install Oem xenon lights to my 220i
So can you please tell me what parts I will have to order in order to be able to install ? And after I order them is the coding difficult? |
Appreciate
0
|
03-21-2019, 06:50 AM | #14 |
New Member
17
Rep 19
Posts |
I'll get back to you about the parts list and coding can only be difficult if you don't understand German because all the coding is written out in German because there will be a few manual codes that u need to change once you VO coded the car first
|
Appreciate
0
|
03-22-2019, 09:25 AM | #15 | |
Enlisted Member
18
Rep 33
Posts |
Quote:
So I will reiterate that, you da man! |
|
Appreciate
0
|
03-22-2019, 09:28 AM | #16 | ||
New Member
17
Rep 19
Posts |
Quote:
|
||
Appreciate
0
|
04-22-2019, 02:18 PM | #18 | |
New Member
17
Rep 19
Posts |
Quote:
I did manage to complete it all by myself last year after doing intense research of why the VO coding for the xenons didn't work properly was due to having to manually change a few extra FA codes to get the high beam (flash) fully working I'll try dig up the parts list but it's pretty basic as just needed the 2 bi-xenons headlights (left and right side) with all the ballast, modules, led drivers, xenons bulbs fitted into each headlamp unit.... then provide 2 extra grounding points for each headlamp in the 12pin plug then move 2 wires in the FEM module so that the car can communicate with the modules within the headlights as they control the brightness and switching of the angel eyes Then finish it off with the VO code the car then modify the FA code for the high beams Then job done 😎 |
|
Appreciate
0
|
05-02-2019, 11:24 AM | #19 | |
New Member
0
Rep 12
Posts |
Quote:
So what two wires need to be moved and from where to where? Thanks in advance. |
|
Appreciate
0
|
08-19-2019, 08:44 AM | #20 | |
Spoiler Bandit
1650
Rep 872
Posts |
Quote:
Any possibility to do a write up with the coding and photos of what this all means please, also the coding would be greatly appreciated: "then provide 2 extra grounding points for each headlamp in the 12pin plug then move 2 wires in the FEM module so that the car can communicate with the modules within the headlights as they control the brightness and switching of the angel eyes" Last edited by fmzip; 08-19-2019 at 09:41 AM.. |
|
Appreciate
0
|
08-28-2019, 10:39 AM | #21 |
New Member
17
Rep 19
Posts |
New post about how to do it
|
Appreciate
0
|
Post Reply |
Bookmarks |
|
|