Skip to main content

How to Repair BMWMini 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-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-1

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

Check “Schematic diagram”.

How-to-Repair-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-2

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

How-to-Repair-BMWMini-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-BMWMini-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-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-5
How-to-Repair-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-6

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-BMWMini-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-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-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-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-9 How-to-Repair-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-10
Go back to read D-FLASH and EEPROM.
FLASH is also empty, but we have the data in EEPROM.

How-to-Repair-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-11

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-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-12

Before we have a DTC about FRM error.

How-to-Repair-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-13

Diagnosis>>Control unit>>Body>>FRM2 (Footwell Module 2)>>Read codes
Now our FRM comes back.

How-to-Repair-BMWMini-FRM-Mask-3M25J-by-Autel-IM608-14

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.

Comments

Popular posts from this blog

How to Calibrate Mercedes Airmatic control unit by Autel DS708

How to troubleshoot a Mercedes-Benz S-Class that lowers itself when parked? In some cases, the car will drop itself overnight but not always. If the vehicle is parked on an incline or downhill the raising or lowering may stop working. There are many reasons lead to this malfunction. Mercedes-Benz with airmatic suspension tries to level itself when parked and end up with lowering near to the ground. But the vehicle may try to level itself unsuccessfully when one level sensor is broken, or the rod is bent. This may cause your Mercedes-Benz self-level too high or too low. What’s the Symptoms? The following problems may occur on Mercedes-Benz E, C, CLK, GL, S-Class -You hear air compressor engaging when parked. -Air compressor releases air when parked. -Car lowers overnight, not always. -Mercedes lowers drops on rear or front. -Mercedes raises itself when parked Cause When the car is parked the airmatic will try to level the car. It does this by dischargin...

OBDSTAR X300 DP PLUS vs. Autel IM608 vs. Xtool Auto Pro Pad

What do you prefer as automotive key programmers 1 – OBDSTAR X300 DP PLUS 2 - Autel MaxiIM IM608 3 - Xtool Auto pro pad or other tablet? Here’s the true working experience & feedback from a Facebook locksmith group questionnaire. Keep updating. 1) OBDSTAR is very good. works very well really is very good for the price. I have both obdstar and xtool pad2. ObdStar is superior. It works very well on fiat renault bmw and other brands that are not easy to work with another tool. 2) I got the xtool pro pad it works well on cars like newer GMs and Hyundai and Chrysler most fords. Obdstar x300 strictly for Honda Toyota keys and Nissan. And lastly the old t300 for older Fords with the 4c keys. I’m thinking of getting the us version of lonstor. 3) AutoProPad, hands down. Its software is designed specifically for the US market. 4) I’m loving my IM608, the tool not only program the keys, but is an excellent scanner and can program a other units like ELV, dashboard, EZS...

Autel MaxiSys Pro Vehicle Coverage

Autel Maxisys Pro Vehicle Coverage: AUDI, BENZ, BMW, DACIA, EU FORD, LANDROVER, MINI, OPEL, PEUGEOT, RENAULT, SEAT, SKODA, VW, VOLVO, SMART, JAGUAR, BENZ SPRINTER, SAAB, FIAT, ABARTH, LACIA, ALFA ROMEO, VAUXHALL, MAYBACH, BENTLEY, BUGATTI, PORSCHE,GM, CHRYSLER, FORD,SUZUKI, KIA, DAWEOO, ISUZU, TOYOTA, SUBARU, SCION, NISSAN, MITSUBISHI, LEXUS, INFINITI, HYUNDAI, HONDA, ACCURA, MAZDA. Autel MaxiSys Pro MS908P Hardware: 1.Extraordinarily powerful Cortex-A9 quad-core processor 2.9.7” 1,024x768 LED-backlit glossy Multi Touch capacitive display with IPS technology 3.Internal reliable and fast 32GB Solid State Drive for better performance 4.Built-in 5-megapixel rear camera with autofocus and flashlight 5.Dual-band (2.4 GHz & 5.0 GHz) 802.11n Wi-Fi to access your favorite web resources 6.Unique shop tough ergonomic design features strong rubber protection and housing; 7.Built-in rechargeable lithium-ion battery for up to 8 hours of continuous operation 8.USB, audi...