Hello everyone!

I own a very old BMW E87 120D from 12/2004 with M47 diesel engine.

The car from factory had front headlights with halogens and non-led back lights, stock. It also came with FRMFA installed.

First retrofit years ago - installed CIC instead of CCC and combox - successfully.

Second retrofit was - installed NEW aftermarket XENON/H7 bulbs headlights and aftermarket rear/tail lights

The aftermarket headlights are meant to work only for 2004-2007 BMW E87 from the producer - for NON LCI
The aftermarket rear/tail lights were meant to work only for 2004-2007 BMW E87 from the producer - for NON LCI

Afterwards I have replaced the FRMFA module with one FRM2XE to enable the WELCOME LIGHTS function - installed, coded, changed 2 PINs at the FRM2XE so the back lights work fine because the wiring diagram is a bit different from FRMA to FRM2XE and that was it - success.

Please note!! Everything was working fine, aftermarket headlights, aftermarket rear lights, brake, etc.

The car comes with the sensors on the windscreen and with the AUTO lights option on the left side near the steering wheel which allows me to go on with what comes below.

Now here comes the interesting part.

I have successfully went ahead and replaced the headlights with original VALEO AHL(BUILT DATE beginning of 2009) and replaced module FRM2XE with FRM2AHL(E87 E9x AHL build date beginning of 2009). Installed and did the wiring for the headlights, coded the necessary options in VO and NFRM successfully and AHL lights work like a charm!

The main and disturbing issue is that on the back lights I do not have BRAKE lights anymore and I have BRAKE faulty errors popping up.

We have tryed to code the TRC file from the old FRM2XE to new FRM2AHL and enabled AHL afterwards, we have coded options manually by comparing TRC files from FRM2XE to FRM2AHL - it just does not work.
The anomaly is that the BRAKE on the rear view/window works and somehow/dunno why - I have BRAKE lights on the REAR FOG lights - but faulty brake error still shows.

No matter what year we try to code in CAS/NFRM, no matter what other coding we do, BRAKE lights do not work, tryed to code a lot of PWM options, nothing...

Someone said to me that the FRM2AHL is a bit different from FRM2XE and expects to have LCI REAR/TAIL lights on the back no matter what coding we do - but the trace files for both FRMs have practically the same options, I see absolutely no differences, and no matter we code it just doesnt work.

He also said I either need to replace the FRM2AHL with FRM3AHL which knows how to do what I need or replace the rear/tail lights with LCI compatible.

The question is - is it possible to make AHL headlights work fine with non-lci rear tail lights and FRM2AHL? I have doubts that it will work with FRM3AHL aswell but I am not an expert..

Is there anyone here who can give me a hand/advice.. I hope I explained correctly what I did till now.

Thank you for your time and I apologize if my post is not in the right section, I did a little bit of search and I thought I should post here.