Cannot recode NFRM?!!

Ron1776

Lurker
Nov 7, 2018
14
1
0
St. Louis
Ride
2009 335xi E92 (JB4 & xHP)
2009 E92 using NCS Expert and BMW Coding Tool:

I wanted to enable my fog lights to remain on with high beams so I read the NFRM, changed FL_UND_NSW_NICHT_GLEICHZ from aktiv to nicht_aktiv and LH_UND_NSW_NICHT_GLEICHZ from aktiv to nicht_aktiv, and tried to write it back to the module. NCS Expert said coding is faulty? See below for the error log.

I tried again with the same result so I verified the data was unchanged (both were still aktiv) and flashed it back to the NFRM - I get the same, "Coding is faulty" error.

--------------
error.log
--------------

[19:11:37.087] [2018-12-01] [SERIE] 4440 Trace CBD_PROC.C GetCbdFile 9
[19:11:37.087] [2018-12-01] [SERIE] Paramaterschlüsselwort ungültig 003405'01,WL_NSW (3673d, E59h)

[19:11:37.121] [2018-12-01] [SERIE] 1043 Error CDH.C CDHGetNettoDataFromCbd 1
[19:11:37.121] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung FRM2_E89.C09

[19:11:37.268] [2018-12-01] [SERIE] 1043 Error COAPI2.CPP coapiRunCabd 6
[19:11:37.268] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung SG_CODIEREN

================================================================================
[19:13:57.019] [2018-12-01] [SERIE] 4440 Trace CBD_PROC.C GetCbdFile 9
[19:13:57.019] [2018-12-01] [SERIE] Paramaterschlüsselwort ungültig 003405'01,WL_NSW (3673d, E59h)

[19:13:57.048] [2018-12-01] [SERIE] 1043 Error CDH.C CDHGetNettoDataFromCbd 1
[19:13:57.048] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung FRM2_E89.C09

[19:13:57.189] [2018-12-01] [SERIE] 1043 Error COAPI2.CPP coapiRunCabd 6
[19:13:57.189] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung SG_CODIEREN

================================================================================
[21:31:16.822] [2018-12-01] [SERIE] 4440 Trace CBD_PROC.C GetCbdFile 9
[21:31:16.822] [2018-12-01] [SERIE] Paramaterschlüsselwort ungültig 003405'01,WL_NSW (3673d, E59h)

[21:31:16.897] [2018-12-01] [SERIE] 1043 Error CDH.C CDHGetNettoDataFromCbd 1
[21:31:16.897] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung FRM2_E89.C09

[21:31:17.041] [2018-12-01] [SERIE] 1043 Error COAPI2.CPP coapiRunCabd 6
[21:31:17.041] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung SG_CODIEREN

================================================================================
[21:31:59.476] [2018-12-01] [SERIE] 4440 Trace CBD_PROC.C GetCbdFile 9
[21:31:59.476] [2018-12-01] [SERIE] Paramaterschlüsselwort ungültig 003405'01,WL_NSW (3673d, E59h)

[21:31:59.519] [2018-12-01] [SERIE] 1043 Error CDH.C CDHGetNettoDataFromCbd 1
[21:31:59.519] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung FRM2_E89.C09

[21:31:59.699] [2018-12-01] [SERIE] 1043 Error COAPI2.CPP coapiRunCabd 6
[21:31:59.699] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung SG_CODIEREN

================================================================================
[21:47:41.061] [2018-12-01] [SERIE] 4440 Trace CBD_PROC.C GetCbdFile 9
[21:47:41.061] [2018-12-01] [SERIE] Paramaterschlüsselwort ungültig 003405'01,WL_NSW (3673d, E59h)

[21:47:41.097] [2018-12-01] [SERIE] 1043 Error CDH.C CDHGetNettoDataFromCbd 1
[21:47:41.097] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung FRM2_E89.C09

[21:47:41.238] [2018-12-01] [SERIE] 1043 Error COAPI2.CPP coapiRunCabd 6
[21:47:41.238] [2018-12-01] [SERIE] Fehler bei CBD-Dateiverarbeitung SG_CODIEREN
 

NoQuarter

Major
Nov 24, 2017
1,662
1,066
0
Indiana, USA
Ride
Z4 35is, 535xi, X5 35i
NFRM has been on the reimbursement program for a few models and years for a while.

It can brick itself when anyone tries to code it.
 

Boorda

Corporal
Jul 15, 2018
145
62
0
45
Royse City, TX
futemire.com
Ride
328xi, 335xi M Sport
Yeah, I've had FRM modules brick due to trying to code them or a battery going dead because not driving the car for months.
Being that you can still read from it I don't think it is totally bricked. Usually when its totally bricked you cant see the module at all.

However, for future reference in case anyone needs to reflash their FRM I'll try to do a write up on reflashing using an XProg Box when I get a chance.
 

Vetienne

New Member
Mar 2, 2019
1
0
0
Ride
BMW E90 320d
Yeah, I've had FRM modules brick due to trying to code them or a battery going dead because not driving the car for months.
Being that you can still read from it I don't think it is totally bricked. Usually when its totally bricked you cant see the module at all.

However, for future reference in case anyone needs to reflash their FRM I'll try to do a write up on reflashing using an XProg Box when I get a chance.
Hi my NFRM module seems "broken" NCS cant read or write it INPA do not pick it up,
Do you know why?

Regards
 

Boorda

Corporal
Jul 15, 2018
145
62
0
45
Royse City, TX
futemire.com
Ride
328xi, 335xi M Sport
Hi my NFRM module seems "broken" NCS cant read or write it INPA do not pick it up,
Do you know why?

Regards

Yep, if you have no communication and the module is undetected then most likely the FRM module's eeprom flash has become corrupted.
Which unfortunately seems to be a very common issue.

I plan on creating a write-up and posting it in the resources Here on how to reflash the module, but until then below is a good post elsewhere regarding how to flash it yourself.

FRM3 Resurrection Thread

Now, that being said, it is not for the faint of heart and requires an eeprom flasher and some knowledge on how to perform the flash.

Good news is that there is a 156,000 mile 10 year warranty on the FRM since it is a very common problem. So really if you can afford to leave the car with BMW over night they will fix it and all of the other recalls absolutely free. I ended up doing this with my 335 because the new FRM's are supposedly better and less prone to corruption. You can check Here on the BMW site to see all of the recalls for your car specifically.