Try out the new beta site for E90Post. You can read more about what's happening here
  E90Post  


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > FRM3 Resurrection Thread



Reply
 
Thread Tools
      01-17-2023, 01:00 AM   #419
fastboatster
Major
No_Country
581
Rep
1,069
Posts

Drives: 2009 bmw 328i; 2011 335i
Join Date: May 2019
Location: Thrown under the CBus

iTrader: (0)

Sorry if I didn't read the whole thread - do I understand it correctly that R270 CANNOT be used to recover bricked FRM3 module? Has anyone been able to use it for this? It seems to be lacking the mask for the frm's MCU. Is xprog knock off the cheapest option?
__________________
09 328i TiAg 6MT barebones with sport package
Appreciate 0
      01-27-2023, 07:55 AM   #420
andylin1117
Registered
0
Rep
1
Posts

Drives: E87 LCI
Join Date: Jan 2023
Location: TAIWAN

iTrader: (0)

I accidentally bricked the FRM mod when I updating.

Would anyone have an firmware file for the "FRM3 max brose" part number is 61359240533.

Any help is appreciated. Thank you!
Appreciate 0
      05-03-2023, 12:38 PM   #421
SensitiveBug0
Registered
0
Rep
2
Posts

Drives: bmw 318d e91 (2011)
Join Date: Apr 2023
Location: Europe

iTrader: (0)

Hi Guys,

I used an XProg 5.84 clone and dumped my d-flash. Unfortunately something went wrong. The conversion tool converted it tho and my VIN was correct, yet, when I write to EEE I still get the lightning error. I did notice some versions were set to ffffffff but didn't bother as my VIN was correct and the tool did not complain the d-flash was corrupt (as it did before when I uploaded a corrupt one read with xprog 5.55)

I'm sure my FRM3 is fine tho. I flashed the EEE dump a little bit up in this thread to the module and now the red error is gone, just most of my lights aren't working. The red error is now replaced by 10ish warnings on different lights and blinkers.

Any advice?
I think I have 2 options here:
- Recode the module and recode all lights their correct addresses for my car (right? and how do I do this?)
- Find a dump of the exact same module as I have


So by any chance, anyone got a dump or knows how to recode the addresses of the lights (or could link me a good howto)?

E90 E91 LED BASIS
6135 9249083 01
9249089
SW 143000
HW 07

Any help would be VERY much appreciated.

Oh, and a small contribution from my end to this thread:
Stay away from XProg 5.55. It can't read or write the MC9S12 chip correctly. I've read anything from and above 5.60 would do. I picked 5.84 myself as a 2nd try but unfortuantely ended up here.
Appreciate 0
      06-22-2023, 03:15 PM   #422
Fuij05
Registered
0
Rep
1
Posts

Drives: Mini Cooper R56, BMW 328
Join Date: Jun 2023
Location: Dominican Republic

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
***LONG OVER DUE UPDATE***

It's now widely accepted the correct way to repair the FRM3 is by reading dflash.

Once you have a good dump you can extract the good eeprom dump by using this tool:

http://tlvps.tomvanleeuwen.nl/frm/

Offline:

https://github.com/tomvleeuwen/dflas...leases/tag/1.1

All credit to @tomvanleeuwen

https://www.bimmerpost.com/forums/sh...php?p=22126642

***END OF UPDATE***

I get many PM's regarding bricked FRM3 repair. So thought this thread could be a point of information for people who want to repair their bricked module. By bricked I means EEPROM damage through coding / programming due to voltage fluctuation resulting in IFH-0009 error and no communication via OBD.

In this case the module is still good but requires a good EEPROM dump / p-flash being written to it. Once the good EEPROM is in, communication via obd should be restored and vin / VO will need to changed. You also need to find a correct zusb number and flash it with winkfp.

INFO:

MCU is a 9S12XDT384 (mask 3M25J)

DATASHEET - http://cache.freescale.com/files/mic...S12XDFAMPP.pdf

PROGRAMMERS confirmed to support this MCU:

UPA USB Programmer
XPROG-M
R270
ORANGE

EEPROM DUMPS:

My collection of FRM3 dumps - p-flash and EEPROM.

https://drive.google.com/open?id=0B0...nprQzI3R1N2aFE

METHOD:

Basically...

1. Erase EEPROM (4096bytes)
2. Write good dump
3. Verify obd working and change vin / VO as if retrofitting used FRM3.
4. Flash with correct zusb number for your vehicle using winkfp.

To connect to the MCU there are 3 methods I'm aware of:

1. In socket - desolder chip
2. In circuit - BDM points - reverse of PCB - see image attached.
3. Direct - test clips onto pins like Pamona Micro Grabbers or cheaper alternative.

Connections to:

BKGD
RESET
VDDR (5v)
VSS

Hopefully this is helpful for someone.
Hello
Can i get access to your FRM dump file list
?

Thanks!
Appreciate 0
      10-17-2023, 08:20 PM   #423
VINCE28630
Registered
0
Rep
1
Posts

Drives: BMW E82 123D , BMW E 87 120D
Join Date: Oct 2023
Location: FRANCE

iTrader: (0)

Mauvaise lecture de mon module FRM3R PL2

Bonjour tous le monde j'ai un souci de lecture du FRM3 avec Xprog 5,5 il ne lis pas entièrement le dflash malgré plusieurs lecture ou est que quelqu'un aurais possible d'obtenir un fichier pour .

frm3r pl2
e81 e82 e88 xe
61359251488

je vous remercie d'avance
Attached Images
  
Appreciate 0
      01-07-2024, 04:22 PM   #424
moderat0r
Private First Class
22
Rep
130
Posts

Drives: BMW e90 323i sedan
Join Date: Mar 2019
Location: Canada

iTrader: (0)

Please can someone share bin for following

FRM3R pl2 LED BASIS 6135 241010

__________________
| Model 323i U1 | Year 2011 SEDAN | Development Code E90 (MUE) | Type PG77 | Miles 95000
Appreciate 0
      03-16-2024, 03:41 AM   #425
MichieMax
Registered
0
Rep
1
Posts

Drives: Z4
Join Date: Mar 2024
Location: usa

iTrader: (0)

z4 E89 FRM LED AHL

a kind request for frm dumps for Z4 e89
FRM3R PL2 6135 9286886-01
BR
Appreciate 0
      04-20-2024, 10:47 PM   #426
wai_lai416
Registered
0
Rep
2
Posts

Drives: bmw x5
Join Date: Apr 2024
Location: Canada

iTrader: (0)

i have a old 2007 x5 that i need to flash the frm. it's a frm1 from what i can tell and the wiring seems to be the same as the frm2.. i got it all wired up and got a xprog clone 5.55 and it installed and everything.. but is the MCU subtype and device the same for FRM1?

i tried Freescale 9S12XE for dflash and when i try to read it it'll say unknown ms9s12 device..

but when i select 9s12XD and a random device.. it would actually read and give me a dump with some verification error?? so i'm kinda confused aren't frm1 to frm 3 all uses the same subtype and device?
Appreciate 0
      04-20-2024, 11:03 PM   #427
wai_lai416
Registered
0
Rep
2
Posts

Drives: bmw x5
Join Date: Apr 2024
Location: Canada

iTrader: (0)

ok.. so i found out the frm unit i have the device on the chip saids MC9S12XPD512MA can't figure out the last letter looks like a G.. so do i select Freescale 9S12XD for subtype and MC9S12XPD512 FLASH to read and EEPROM to write?
Appreciate 0
      07-22-2024, 08:14 PM   #428
Aziego
First Lieutenant
106
Rep
312
Posts

Drives: 2019 330, 2023 X5, 2023 i4
Join Date: Jan 2013
Location: NJ

iTrader: (1)

Bought a clone Xprog 5.55. My computer can't read the included CD. Does anyone have the software that they can share with me?
Appreciate 0
      10-03-2024, 05:11 PM   #429
Julz90
Enlisted Member
Germany
8
Rep
30
Posts

Drives: F48 LCI, E87 LCI, E36 Coupé
Join Date: May 2022
Location: Bavaria

iTrader: (0)

Hi all, I have restored a broken FRM3 with xprog 5.5.5, it worked fine.

Converted dflash to eee.
erase eee
eee write.

FRM is responsive again and could update it (.C33), everything works fine.

Problem is still this error (9330), does anyone know what to do about it?

Appreciate 0
      12-16-2024, 04:56 PM   #430
Najt
Second Lieutenant
No_Country
5
Rep
263
Posts

Drives: e92 325D 2008
Join Date: Jan 2010
Location: Europe

iTrader: (0)

I have read the dflash with vvdi prog. but the VIN and other is blank..what should i do now?



Corrupt D-Flash file detected! Results probably incorrect! (Don't use clone programmers)
VIN: ÿÿÿÿÿÿÿÿÿÿÿÿÿ3g40
FA: ____#____&____%____*____
Production date: ff.ff.ffff
Programming date: ff.ff.ffff
HW-NR: ffffffffffff (Hardware part number)
SW-NR: ffffffffffff (Updated part number)
ZB-NR: ffffffffffff (Original part number)
S: ffffffffffff (Original part number)
Appreciate 0
      03-05-2025, 03:39 AM   #431
Gruisen
Registered
0
Rep
1
Posts

Drives: BMW E90 320d
Join Date: Mar 2025
Location: Poland

iTrader: (0)

Hi,
the FRM3R PL2 module in my bmw E90 320ed 2011 broke after I disconnected the battery. Could someone please send me a good eeprom dump for E89 E9x LED XE part no. 9249091. I don't have a programmer suitable to extract the d-flash file so I need a good eeprom dump.

Thanks in advance, Best regards, Max
Appreciate 0
      03-11-2025, 05:34 AM   #432
Bpietras92
New Member
3
Rep
12
Posts

Drives: E91, Saab 9-3
Join Date: Feb 2025
Location: Poland

iTrader: (0)

Ok, I was finally able to recover my E89 E9x LED XE
I read DFLASH using UPA-USB
but during repair got multiple errors:
Code:
ERROR:root:Unknown CMD type detected: 0x00
ERROR:root:Unknown CMD type detected: 0x5000
ERROR:root:Unknown CMD type detected: 0x5000
ERROR:root:Unknown block type: 0x846F
ERROR:root:Unknown block type: 0x5FB0
WARNING:root:More than one 'last' block found!
INFO:root:

Corrupt D-Flash file detected! Results probably incorrect! (Don't use clone programmers)
VIN: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
but I took a risk and generated eeprom, program it into FRM but it worked,
at begining it behaved strange (blinkers instantly turned on, fog lights turned on with highlight) but I done FA write and SG Coderien to FRM - it fixed all issues, and working fine right now
Thanks for your hard work creating this topic
Appreciate 0
      03-11-2025, 12:53 PM   #433
Bpietras92
New Member
3
Rep
12
Posts

Drives: E91, Saab 9-3
Join Date: Feb 2025
Location: Poland

iTrader: (0)

Not really successful Got error 9CB1 now, any ideas?
Appreciate 0
      07-23-2025, 07:04 PM   #434
sigbmw
Registered
0
Rep
1
Posts

Drives: bmw E81 lci
Join Date: Jul 2025
Location: france

iTrader: (0)

Quote:
Originally Posted by Najt View Post
I have read the dflash with vvdi prog. but the VIN and other is blank..what should i do now?



Corrupt D-Flash file detected! Results probably incorrect! (Don't use clone programmers)
VIN: ÿÿÿÿÿÿÿÿÿÿÿÿÿ3g40
FA: ____#____&____%____*____
Production date: ff.ff.ffff
Programming date: ff.ff.ffff
HW-NR: ffffffffffff (Hardware part number)
SW-NR: ffffffffffff (Updated part number)
ZB-NR: ffffffffffff (Original part number)
S: ffffffffffff (Original part number)

This is due to bad quality usb or wrong ftdi driver (have to look for one that matches you windows)
Connect to main USB 2.0 port

You shouldn't get multiple warnings while reading, apart from one that asks for partition (00 00 00 10) like on ytb videos...
Appreciate 0
      08-22-2025, 09:53 AM   #435
andreisoar3
New Member
5
Rep
7
Posts

Drives: BMW E39 E60 E91 F10
Join Date: Aug 2024
Location: Romania

iTrader: (0)

Hi guys,quick question.
I have a problem here,i received a PL3 FRM 2 from a mini cooper to repair and i m new into this. I have xprog 5.55 working fine but when i opened the frm case i saw that motherboard is different from frm3 .
I understand that FRM2 is not repairable like frm3 with flashing method.
So ,given the fact that the mini cooper isn t here, i connected the frm2 to my car ( a bmw e90 with frm1 from factory) to check for some problems.
so lights didn t work,windows didn t work
i entered tool32 ,frm70(communication was good) to see some short circuits and i found 250shorts on a chanel,i did reset them ,after that one of headlights started working ( note that my bmw has xenon lights and 4 doors,and that mini cooper 2 doors)
then i entered ISTA and saw that FRM is yellow,not red,so in fact there is communication with the module.Now ,what s the fix? did resetting the shorts via tool32 solved the problem? or should i reset them on that mini car ,not on my bmw.. should i do a soft reset with winkfp on that mini ?
Appreciate 0
      09-11-2025, 04:46 PM   #436
Nytestar
New Member
6
Rep
8
Posts

Drives: 2013 335xi
Join Date: Dec 2024
Location: Maryland

iTrader: (0)

Hey all,

I've been scouring various boards but I'm hoping to get a solid answer.

I was using ISTA to perform a brake bleed on my 2012 335xi. After I had finished the process I noticed that my windows didn't work and the headlights stayed on. After doing some troubleshooting and research I found out about the issue with ISTA and messing up FRMs.

I'm attempting to perform an emergency flash with NFS on the FRM, but the module doesn't respond *at all* to INPA or WinKFP, so I can't find the ECU address and ZUSB number.

Two questions:
- Is there anyone that has that information available? Would it be the same between two vehicles?
- Because the module doesn't respond at all, what are the chances the emergency flash will work at all?

I'm looking at getting a Xprog and pulled a used FRM from a junkyard car so I have some fail over, but my car has been down for a week and I'm worried Xprog is going to take another 4 weeks to get to me.

Thanks in advance!
Appreciate 0
      12-12-2025, 04:03 PM   #437
andym3
Private
25
Rep
55
Posts

Drives: 2010 m3
Join Date: Oct 2016
Location: Cali

iTrader: (0)

My FRM3 just died after disconnecting the battery. Local shops wanted $600 to repair. Found an eBay listing that will repair it for $50. Sound risky, but I am going to give it a try. I have to send my box to them, and they will send it back to me once it is fixed. Anyone tried that before?
Appreciate 0
      12-24-2025, 03:28 AM   #438
GSB
Electronics Engineer
United_States
166
Rep
239
Posts

Drives: 2008 335i E92 Coupe (N54 6MT)
Join Date: Dec 2012
Location: Vancouver, WA

iTrader: (0)

Quote:
Originally Posted by andym3 View Post
My FRM3 just died after disconnecting the battery. Local shops wanted $600 to repair. Found an eBay listing that will repair it for $50. Sound risky, but I am going to give it a try. I have to send my box to them, and they will send it back to me once it is fixed. Anyone tried that before?
Quite a few services exist now, but it's difficult to know which might be risky. Let us know how it goes!
Appreciate 0
      12-24-2025, 03:59 AM   #439
GSB
Electronics Engineer
United_States
166
Rep
239
Posts

Drives: 2008 335i E92 Coupe (N54 6MT)
Join Date: Dec 2012
Location: Vancouver, WA

iTrader: (0)

I have an FRM3 Footwell Module in a 2008 E92 335i that has failed in a different way. All lights and windows work fine, and the bus is communicating correctly, but the module reports 2 fault codes:
  1. 9CA9 "Terminal 30A Connection Faulty" (lights)
  2. 9CB5 "Battery Exhausted".
Neither of those "faults" are true.
  • The battery is new and measures 12.7V.
  • The alternator is good and measures 14.3V when running.
  • The battery connector recall has been done at the fuse box.
  • The 4 FRM fuses are all good:
    1. F84 (Terminal 30A, Light)
    2. F86 (Terminal 30B, Light)
    3. F81 (Terminal 30A, Window)
    4. F41 (Terminal 30B, Window)
  • The wiring harness to the FRM is good.
  • The 4 power pins inside the FRM module all measure 12.7V (or 14.3V with the engine running).
However, one Analog-to-Digital (ADC) input pin on the microprocessor appears to be damaged or faulty. This is the input pin that measures the voltage of "Terminal 30A, Light". That pin is overloading the signal, pulling it lower than it should be, therefore reporting 3V instead of 12V. This condition can be confirmed by using a voltmeter at each of the 4 microprocessor input pins.
Live data from the FRM reads as follows:
  • Voltage Terminal 30A, Light = 3.1V
  • Voltage, Terminal 30B, Light = 12.7V
  • Voltage, Terminal 30A, Window = 12.7V
  • Voltage, Terminal 30B, Window = 12.7V
  • Terminal 15 = ON (or OFF when ignition is shut off)
If I pull any of the 4 fuses, the live data for its corresponding terminal drops to 0V. This means that all 4 ADC inputs are configured correctly to measure voltage. Just one of those inputs is overloading the signal it's trying to measure.


Last edited by GSB; 12-26-2025 at 03:44 AM..
Appreciate 0
      12-29-2025, 08:55 PM   #440
andym3
Private
25
Rep
55
Posts

Drives: 2010 m3
Join Date: Oct 2016
Location: Cali

iTrader: (0)

Quote:
Originally Posted by GSB View Post
Quite a few services exist now, but it's difficult to know which might be risky. Let us know how it goes!
Got my FRM3 fixed with the eBay seller. Saved so much money. Note to self, never disconnecting the battery again unless absolutely necessary. Hopefully don’t need to risk that again ever.
Appreciate 0
Reply

Bookmarks


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



All times are GMT -5. The time now is 06:47 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
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