Stock Problems/Issues Discussions related to warranty related issues and repairs, or other problems with the OEM parts and software for MINI Clubman (R55), Cooper and Cooper S(R56), and Cabrio (R57).

FRM3 Resurrection

Thread Tools
 
Search this Thread
 
Old Jun 21, 2019 | 08:37 AM
  #1  
MiniToBe's Avatar
MiniToBe
Thread Starter
|
6th Gear
10 Year Member
Liked
Loved
Community Favorite
iTrader: (2)
Joined: Jan 2015
Posts: 4,339
Likes: 437
From: Philadelphia PA
FRM3 Resurrection / Footwell Module

After some research and readings, I came across this thread https://www.e90post.com/forums/showthread.php?t=1189062 where it talks about fixing the FRM module and bring it to life.

The issue is that site is dedicated to BMW FRMs which can be different than ours. So, this is an attempt to dive into the Mini cooper side of things in order to provide hope and understanding regarding the module. I know there is another thread talking about the footwell module, I thought this might be more hands on to the repair rather than the complaints.

In short, disconnecting and reconnecting the battery sends an electric shock to the module to the point where it corrupts the "software" and hence "kills" it or rather, puts it in a coma.

The following is partially quoted from the site linked above and I modified it based on what I did:

***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/

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 mean 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
ORANGE

EEPROM DUMPS:



We need to get R56 dumps so it is relevant to our Minis

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

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


METHOD:

Basically...



1- read the Dflash file (supposedly keeps copies of internal eeeproms for retrieval)

2- use the dflash to eeeprom converter to create a good eeeprom file.

3. Erase EEPROM (4096bytes)
4. Write good dump
5. Verify obd working and change vin / VO as if retrofitting used FRM3.
6. 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. (The easiest and non invasive)
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.
Attached Images



End of modified Quote......



I used UPA-USB v1.3 to read the Dflash of my damaged FRM







I followed the steps above and unfortunately did not get the results I had hoped for. after writing the "new" eeeprom file, and connecting to INPA, the module would actually communicate but does not have a zbe or VIN numbers. Using Winkfp did not work because the zbe was 000000.opa.




The silver lining here is that the seemingly dead FRM came back to life. I was able to connect it to the car and read it via INPA.


Next, I have a known good FRM I will use to run more tests. like transferring the eeeprom and see if that at least transfers the zbe number. Bare in mind, my UPA is a Chinese knock off, so not sure if that has something to do with not being able to accurately write the new eeeprom file.

here is a post here where some files could be useful. https://www.northamericanmotoring.co...ml#post4182586
 

Last edited by MiniToBe; Jun 24, 2019 at 11:16 AM.
Reply
Old May 24, 2020 | 02:50 AM
  #2  
MiniToBe's Avatar
MiniToBe
Thread Starter
|
6th Gear
10 Year Member
Liked
Loved
Community Favorite
iTrader: (2)
Joined: Jan 2015
Posts: 4,339
Likes: 437
From: Philadelphia PA
Quick update:

I finally was able to process a bunch of these FRMs using X-Prog. I was able to clone one for my countryman, repair one for a friend, and even read the files off of a flooded one.

if your extended warranty does not cover your dead module, send me a pm for a solution.

 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
fishbert
Electrical
7
Dec 27, 2020 05:09 AM
Juan Pizarro
MINI Parts for Sale
0
Feb 6, 2019 09:28 AM
Shotgun_banjo
R56 :: Hatch Talk (2007+)
1
May 30, 2018 06:31 AM
schrottpresse76
R56 :: Hatch Talk (2007+)
2
May 8, 2015 03:50 PM
TiggerGTO
Electrical
24
Apr 19, 2012 03:27 PM




All times are GMT -7. The time now is 10:28 PM.