How to Repair Bmw Mini Frm Mask 3m25j by Autel Im608?

How to Repair Bmw Mini Frm Mask 3m25j by Autel Im608?

Purpose:

To repair a BMW/MiniFRM 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-4-1

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

Check “Schematic diagram”.

How to Repair Bmw Mini Frm Mask 3m25j by Autel Im608-4-2

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

How to Repair Bmw Mini Frm Mask 3m25j by Autel Im608-4-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-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-4-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-4-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-4-8

Of course this EEPROM belongs to a 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-4-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-4-10

Step 4 . Check FRM on car

Restore FRM back, and see if it boots well.

Use an Autel 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-4-11

Before we have a DTC about FRM error.

How to Repair Bmw Mini Frm Mask 3m25j by Autel Im608-4-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-4-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 could help.

Be the first to comment

Leave a Reply

Your email address will not be published.


*