How to Repair BMW FRM3 Module with Autel IM608?

Autel MaxiIM IM608 test report: try to repair BMW FRM 3 module, I can read P-Flash but won’t read D-flash.

Look at the image below, I connect IM608 to XP400 and to BDM frame:

Repair Bmw Frm3 Module 01

However, one user @ Dan Vasquez have used autel to clone good FRM to fix broken.

Feedback:

I have used autel to clone good FRM to fix broken. If you have known good files it will write and repair FRM.

You have virgin eeprom file and then you must first write partition. 16 sectors for eee prom (4kb).

You can connect and read the dflash with the xp400. You’ll have to check within the programmer section. Once you read the dflash, you can upload here: http://tlvps.tomvanleeuwen.nl/frm/ and it will generate repaired eeprom. Then you write the generated eeprom file via xp400 and your frm is fixed.

 

 

How to Repair BMW/Mini FRM Mask 3M25J by Autel IM608?

 

Purpose:

To repair a BMW/Mini FRM module with corrupted data usually caused by low voltage.

 

Now the FRM module won’t response, and electric windows don’t work.

So generally, we’ll read the EEPROM and rewrite it by Autel MaxiIM IM608.

 

FRM Info

Chip: MC9S12XEQ384

Mask: 3M25J

 

Path

On Autel IM608, go to

Programmer>>Chip (EEPROM,MCU,ECU)>>Chip read & write>>Other>>BMW>>E – SERIES>FRM>XEQ384>RW

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 1

 

Step 1. Read D-FLASH, EEPROM, P-FLASH

Check “Schematic diagram”.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 2

Connect APA109, IM608, XP400Pro and FRM circuit board by diagrams.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 3

Go to “Set” to check if we’ve got 5 voltage, and turn on read/write/earse validation.

Then try to “Read” D-FLASH.

Empty, that’s why it is done.

Read Partition. Also empty.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 4

EEPROM is also empty.

So we just read and save P-FLASH as a backup.

Usually this part is intact.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 5

 

Step 2. Write partition

Go to D-FLASH and select “Write partition”. (So we can get a new EEPROM to write data in.)

Set EEPROM as 16, which will give you four kilobytes of memory on EEPROM.

Set D-FLASH as 0.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 6

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 7

Step 3. Write EEPROM back

Then I find an EEPROM file with the same part number (3456395) on Google.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 8

Of course this EEPROM belongs to a different car, VIN…but it allows FRM to boot.

Transfer the data file to IM608 Key Programmer.

Go to “EEE” (EEPROM), and select “Write”.

Load the EEPROM file we just found.

Write successfully.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 9

Go back to read D-FLASH and EEPROM.

  • FLASH is also empty, but we have the data in EEPROM.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 10

 

Step 4 . Check FRM on car

Restore FRM back, and see if it boots well.

Use an Autel Maxisys Diagnostic Tool to check windows quickly.

The wrong chassis means our FRM has communications.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 11

Before we have a DTC about FRM error.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 12

Diagnosis>>Control unit>>Body>>FRM2 (Footwell Module 2)>>Read codes

Now our FRM comes back.

How To Repair Bmw Mini Frm Mask 3m25j By Autel Im608 13

And then the rest work is to program the module the car because it comes from a different car.

Notice: IM608 doesn’t support BMW X1 FRM program.

Credits to LM Auto Repairs.

Hope this helps.

 

 

Sep. 2022 Updated!!!  Autel IM608 FRM repair no need to search & download eeprom bin file

BMW FRM module repair with IM608pro.
Symptom (no light, no windows, no wipers, delay light stays on…and no communication with this module’s diagnostic tool (FRM).
1 locate and disassemble.
2 open and exit of the pcb
3 follow the instructions of im608pro (program / read write chip / body repairs)
4 make the connections according to the instruction diagram (solder or needles)
5 follow the instructions to repair the FRM
6 reassemble the module in the vehicle
7 if necessary code the module so that it corresponds to the vehicle
8 carry out tests
9 check the fault codes and the coding
10 work succeeds
No need to search & download eeprom bin file if it’s not a hardware problem. Just repair the corrupted file with im608. It is very simple.
previously when I used Autel to repair BMW FRM, it would not read corrupted D-flash. The only way I could repair FRM was to search online for matching EEPROM and P-FLASH files and write them to FRM. With recent updates the Autel will now read D-FLASH and convert to working eeprom.  Exactly easy job now. 

I’ve done loads by reading the dflash, generating the eeprom data, repartitioning the dflash emulated eeprom and then writing the eeprom. No need ever to recode/reconfigure anything. Autel Im608 Repair Bmw Frm Module 1 Autel Im608 Repair Bmw Frm Module 2 Autel Im608 Repair Bmw Frm Module 3 Autel Im608 Repair Bmw Frm Module 4 Autel Im608 Repair Bmw Frm Module 5 Autel Im608 Repair Bmw Frm Module 6 Autel Im608 Repair Bmw Frm Module 7

 

 

 

 

 

A question followed: has anybody successfully repaired a BMW FRM 3 module with any other programmer?

The answer is yes. More users successfully use Xprog / VVDI Prog / UPA / orange 5.

 

Review 1. Used UPA all the time and xprog too, just have to set partitions as said.

 

Review 2. xprog works fine on my experience.

 

Review 3. I do it with orange 5 5min job

 

Review 4. I use upa

 

obdii365.com already sorted out 2 articles:

Top 7 BMW FRM3 Repairing Tools Reviews + Procedure

How to repair BMW Mini FRM3 with Orange5 programmer?

 

 

In addition, more clients are interested in “What base you use? (in the image 1) “.

It is just a standard metal BDM frame and probes I use for bench ecu tuning. Works really well.

This is the BDM frame I got it $95 dollars:

Repair Bmw Frm3 Module 02

 

This link will tell you more about that plastic BDM frame and probes with the holes in it:

https://www.obdii365.com/wholesale/led-bdm-frame-with-4-probes-mesh-for-kess-ktag-so433-c2.html

 

Hope it helps!

OBDII365