E90Post
 


Lux Angel Eyes
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > DIY Guides > Retrofit FLA ( High Beam Assist ) -



Reply
 
Thread Tools Search this Thread
      04-20-2016, 07:22 PM   #1
fatjoez
student
fatjoez's Avatar
No_Country
66
Rep
809
Posts

Drives: e90
Join Date: Sep 2009
Location: Bermuda Triangle

iTrader: (0)

Exclamation Retrofit FLA ( High Beam Assist ) -

This is a diagnostic guide for DIY high beam assist (FLA)

Please first read & watch this video:
http://www.e90post.com/forums/showthread.php?t=756267

I spent more than 4.5 hours to install this feature last night and had many problems along the way.
The video is hard to follow and you have to really skip back & forward to figure out how the wires were connected.
There is no pin diagram or anything so it took a lot of work to get it right as again, the video was too fast, too vague.

My debugging guide below:

-----------------

Problems / Fixes

Problem:
A. NCS Expert Error when coding FLA: "COAPI-2020 Ecu does not answer"
B. WINKFP error when coding FLA65: "no answer from ECU"
C. INPA - UIF: FLA is missing from hardware list

Reason: Mirror / FLA wiring wrong. Car does not detect FLA
Fix/Possible causes:
A. Wire joins/solders/bridges not making contact properly. Check/repair.
My $10 connectors didn't work so I did the $0 free option.
Stripped the wires, twisted together & electrical taped. Worked.

B. Wiring order is wrong. DIY video is misleading. Green/Orange are in wrong position. Swap them.
If still not working check your other wires. You have made a mistake.


Problem: Vehicle Order (VO) didn't save. $5AC is missing from list when you check again
Reason: VO is stored in multiple ECU. Or you didn't FA_WRITE
Fix: Update your VO in both CAS + FRM + NFRM
Use EXPERTMODE profile
Also execute the FA_WRITE job to each of above



Problem: above is working but: auto high beam doesn't show in cluster
Reason: These ECUs must be reset: CAS, NFRM, KOMBI, FLA
Fix:
NCS EXPERT (EXPERT PROFILE - to reset to factory settings)
F1+F3=e89 chassis
F6 back
F4 - ECU: Pick the first ECU above
F2 = SG_CODIEREN
F3 = start coding
(repeat for the other ECU's: NFRM, KOMBI, FLA)


Problem: all above working, no high beam assist option in idrive
Fix:
NCS Expert code
CAS: CCC_APPL module
Change: VA_LONGDISTANCELIGHT
from: nicht_aktiv to: aktiv

Now go to idrive - vehicle settings - light - high beam assistant & turn ON.

Problem: How do I use auto high beam?
Press high beam 1 time on stalk. You will see symbol in speedo.
Press one more time to turn highbeam on manually.

Congratulations.
You just saved yourself 4.5 hours.

Last edited by fatjoez; 04-21-2016 at 06:23 AM.
Appreciate 0
      05-26-2016, 04:13 PM   #2
JustinGTP
Captain
JustinGTP's Avatar
Canada
29
Rep
606
Posts

Drives: 2009 335i Sedan
Join Date: Dec 2011
Location: Calgary, Alberta

iTrader: (0)

When you reset your ecus to stock, make sure you untick .man file manipulation in settings so it doesnt write the custom file, it will write the file that is based on your VO back to the ECU instead. I used expertmode to code so I have it ticked, when I want to reset an ECU i untick the box. Good troubleshooting. I want to do this mod, but I've coded so much in the NFRM lol. :P
__________________
'09 LCI 335i E90 in BSM over Oyster Dakota Leather, 6 spd, Sport, Navigation, Individual Audiophile, Executive, Active Steering, JB4 + MHD BEF, 335is Exhaust w/AWE Tuning Tips, AFE DCI, Euro Tails/Fog Light Switch, various painted and other OEM + mods, 19" M5 reps summer, 18" M6 GC reps winter.
Appreciate 1
      05-26-2016, 06:07 PM   #3
fatjoez
student
fatjoez's Avatar
No_Country
66
Rep
809
Posts

Drives: e90
Join Date: Sep 2009
Location: Bermuda Triangle

iTrader: (0)

Thumbs up

Quote:
Originally Posted by JustinGTP View Post
When you reset your ecus to stock, make sure you untick .man file manipulation in settings so it doesnt write the custom file, it will write the file that is based on your VO back to the ECU instead.
Good to point out this one.

For my ncsexpert though by default:
Expertmode profile already has man manipulation off
FSWPSWMAN profile has man manipulation on.

So to reset ECU I use Expert profile
To do custom coding use FSWPSWMAN profile
Appreciate 0
      08-02-2016, 12:23 PM   #4
TomTomTuning
Major
TomTomTuning's Avatar
United_States
27
Rep
1,125
Posts

Drives: E90 335i Msport
Join Date: Mar 2010
Location: Harrisburg, PA

iTrader: (0)

I'm getting ready to do this retrofit, I have all the parts but it's time to do my homework. I also found the video incredibly hard to follow. Could you possible post some sort of diagram showing how I need to wire everything?

Thanks for all the feedback you've posted, I know it will be helpful when I go to install and code everything.
Appreciate 0
      08-03-2016, 07:30 AM   #5
fatjoez
student
fatjoez's Avatar
No_Country
66
Rep
809
Posts

Drives: e90
Join Date: Sep 2009
Location: Bermuda Triangle

iTrader: (0)

Quote:
Originally Posted by TomTomTuning View Post
I'm getting ready to do this retrofit, I have all the parts but it's time to do my homework. I also found the video incredibly hard to follow. Could you possible post some sort of diagram showing how I need to wire everything?

Thanks for all the feedback you've posted, I know it will be helpful when I go to install and code everything.
I'm happy to help you through it but why don't we make it a collaborative thing by which you post photos of what you're doing step by step and I reply with whatever suggestions I can give.

That way other people can follow it in future too.

I don't have a diagram myself.
Basically what I did was follow the video step by step.
Pausing it and figuring out what was going on.

I'll give you one pointer, the video you see that the wires are tied in knots in some areas.
That's not an accident he's done that to identify which wire joins to which.

The other thing that you should notice is look closely to see which side of the connector the 2 wires are plugged into.
Because in one of the blue connectors you add, there are 3 pins, but only 2 wires go in.
So you need to put it in the right side.

If you look closely at the video you can see the shape/design of the connector to identify which side they went in.

Watch the video slowly and post some photos let's see what we can do.
Appreciate 0
      08-03-2016, 10:28 AM   #6
TomTomTuning
Major
TomTomTuning's Avatar
United_States
27
Rep
1,125
Posts

Drives: E90 335i Msport
Join Date: Mar 2010
Location: Harrisburg, PA

iTrader: (0)

Quote:
Originally Posted by fatjoez View Post
I'm happy to help you through it but why don't we make it a collaborative thing by which you post photos of what you're doing step by step and I reply with whatever suggestions I can give.

That way other people can follow it in future too.

I don't have a diagram myself.
Basically what I did was follow the video step by step.
Pausing it and figuring out what was going on.

I'll give you one pointer, the video you see that the wires are tied in knots in some areas.
That's not an accident he's done that to identify which wire joins to which.

The other thing that you should notice is look closely to see which side of the connector the 2 wires are plugged into.
Because in one of the blue connectors you add, there are 3 pins, but only 2 wires go in.
So you need to put it in the right side.

If you look closely at the video you can see the shape/design of the connector to identify which side they went in.

Watch the video slowly and post some photos let's see what we can do.
I appreciate the suggestions. After I made that post yesterday, I did exactly that. I scrubbed back and forth on the video, until I had a better idea how the wires connected. I created a diagram, but I have not confirmed if it works yet. First I need to resolve an issue with my OEM mirror (thread here). Homelink, Auto-Dim, and Compass are not working (Clown nose blinks). I want to resolve that first before I install the FLA mirror.

Anyway, here is the diagram I created. Hopefully it's easy to understand, but let me know what you think and if you see any errors.


Last edited by TomTomTuning; 08-03-2016 at 11:13 AM.
Appreciate 1
      08-08-2016, 04:47 AM   #7
fatjoez
student
fatjoez's Avatar
No_Country
66
Rep
809
Posts

Drives: e90
Join Date: Sep 2009
Location: Bermuda Triangle

iTrader: (0)

Looks good for starters anyway.

The way this thing worked for me was.

1. I wired it how the video looked

2. I tested it and used INPA to detect the modules present in my car.

I found that everything was active but FLA wouldn't show up.
Then I changed the wiring around
(there are only 2 wires so it's not really hard to try different combinations)

Then I found FLA showed up, but my interior dome light stopped working & didn't show up in list of modules

I changed wiring to a 3rd combination, and found something else went missing. The rain sensor or something. Again I was detecting this via INPA which you really need to use because you need to make sure that you get all the modules showing up.

So then I did a 4th combination and all of the modules came online and worked.

Lastly. Small point. I bought these fancy electrical wire crimp connectors.
They didn't work. I ended up twisting the wires and taping them with electrical tape.
Appreciate 0
      08-08-2016, 04:56 AM   #8
fatjoez
student
fatjoez's Avatar
No_Country
66
Rep
809
Posts

Drives: e90
Join Date: Sep 2009
Location: Bermuda Triangle

iTrader: (0)

Example photo of what the UIF module view of INPA software looks like

You can see halfway down there is an "FLA" module.

You should see this in your list when the mirror is wired & connected correctly.

But as I said above, more importantly, you need to count the number at the top "Quantity" and make sure that number does not go less than when you started.

It should increase by 1 when you are done, or more.

Also some guides for general mirror retrofit that helped me are attached


also wires required below
1x BMW Power Steering Reservoir - Genuine BMW 32416767161
4x BMW Bushing Contact - Genuine BMW 61130005197
2x BMW Pin-Contact (02 05mm) - Genuine BMW 61130005198
2x BMW Universal Socket Housing Uncoded (3 Pol) - Genuine BMW 61138377072
1x BMW Universal Pin Terminal Uncoded (3 Pol) - Genuine BMW 61136931929

----
optional & required if you don't have auto dim mirror already
1x BMW Retrofit CableInt.MirrorElectrochromic - Genuine BMW 61120434330
Attached Images
 
Attached Images
File Type: pdf DIY - Homelink Retrofit (US - E90).pdf (531.7 KB, 9 views)
File Type: pdf DIY_ The final Homelink retrofit guide.pdf (2.08 MB, 10 views)
File Type: pdf fla Coding issues, please help.pdf (389.9 KB, 14 views)
Appreciate 0
      09-07-2016, 05:19 PM   #9
opjose
Private
opjose's Avatar
1
Rep
54
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Quote:
Originally Posted by TomTomTuning View Post

I created a diagram, but I have not confirmed if it works yet. First I need to resolve an issue with my OEM mirror

Anyway, here is the diagram I created. Hopefully it's easy to understand, but let me know what you think and if you see any errors.
I am about to do this on a 335xi that currently has Autodim, compass, homelink, rain sensor.

Were you able to confirm that your wiring diagram is correct?

Thanks!
Appreciate 0
      09-20-2016, 01:59 PM   #10
opjose
Private
opjose's Avatar
1
Rep
54
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

I found it MUCH easier just to buy two pre-crimped BMW wires 61130005197 and just one terminal plug 6113837707. (The YouTube video listing has these incorrectly labeled BTW).

I ran the cables back up to the FZD using the straw trick (worked GREAT!) and just used a pair of small wire tap connectors to hook up the cables to the 14 pin plug at the FZD.

This made more sense than the diagram above and the original video. When I checked the available BMW wiring diagrams (what I could find), Bentey Manual and also the retrofit guide, it seems that unplugging the orange and brown wire at the FZD is not a good idea. At the very least PIN 1 is used for other functions and must remain connected.


The wire colors were not as obvious on my car and it took me a while to find the right plug at the FZD (hint: if you turn the FZD around with the wires pointed up, the right most 14 pin plug is what you are looking for). The colors on my wires were so muted that it was almost impossible to tell orange from brown.

I found the hardest part of all of this was putting the new mirror BACK on, and getting the cover in correctly.

For anyone trying this, removing the mirror involves TWISTING the mirror's mount as if you were moving the hands of a clock with the pivot at the wind screen. The mirror will fall out all by itself once past 40 degrees of movement.
Appreciate 0
      Yesterday, 07:49 PM   #11
opjose
Private
opjose's Avatar
1
Rep
54
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Fatjoez:

I did the retrofit and FINALLY got the coding correct. I see the FLA module in INPA and I can dump the trace file in NCS Expert.

I also get the HBA icon on the instrument panel, and the instruments react as they should.

However my car is throwing codes related to the K-CAN bus and after clearing the codes I am getting:

E0C4 - K-Can Bus Cable Fault - High Beam
E2C4 - Bus Low error rate / CAN physical error
E2D4 - DTC unknown fault

Does this mean I have my camera wires reversed?

Thanks!

BTW: Your steps in this thread helped A LOT with the programming.
Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 07:51 PM.




e90post
e90post
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST