Categories: Auto Repair

How to Repair BMW FRM3 IFH-0009 error or No Communication

Many BMW owner suffer from BMW FRM3 module trouble,except for those who perform many BMW coding/programming on their BMWs.Because,the EEPROM of BMW FEM3 was damaged due to voltage fluctuation when you coding/programming,and it result in IFH-0009 error and no communication via OBD.So here i share a guide on how to repair BMW FRM3 EEPROM damaged trouble.

 

Some readers ask me for BMW FRM Dump bin file collection,here i you can download it here:
BMW FRM Dump Data File Download

 

In this case the FRM3 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.

Some contents about BMW FRM Modules:

BMW FRM Module Repair Guide (Not Need Replacement)

How to Remove BMW FRM Footwell Module

BMW FRM Module Reset: Short Circuit Counter

How to Upgrade BMW FRM1 to FRM2 or FRM3

FRM Footwell Module Knowledge All Here

 

INFO:

MCU is a 9S12XDT384 (mask 3M25J)

DATASHEET-

http://cache.freescale.com/files/microcontrollers/doc/prod_brief/9S12XDFAMPP.pdf

PROGRAMMERS confirmed to support this MCU:
UPA USB Programmer
XPROG-M
R270
ORANGE 5 ($189 at UOBD2)

 

EEPROM DUMPS:
My collection of FRM3 dumps – p-flash and EEPROM.

BMW FRM EEPROM Dumps Download

METHOD:
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.

auto

Recent Posts

How to Solve Allison 3000 & 4000 Gen5 Engine Trouble Code P0703

This instruction show you guide on how to solve Allison 3000 & 4000 Gen5 engine…

12 hours ago

How to Solve Fendt MT1149 Tractor SCR System Emptying Not Completed

Here is the illustration show you guide on how to solve Fendt MT1149 tractor SCR…

6 days ago

How to Set Play Between Timing Pinion Teeth for CLAAS AXION 920 Tractor?

Here is the instruction show you guide on how to set play between timing pinion…

1 week ago

Perkins 1106D Generation Injector Data Incorrect Test Guide

Perkins 1106D Generation Injector Data Incorrect Test Guide   Preparations: Perkins EST 2024A & 2023A…

1 week ago

How to Solve Deutz EMR3 Engine Error 16/108/APSCD Trouble

This instruction show you guide on how to solve Deutz EMR3 engine error 16/108/APSCD trouble…

1 week ago

Kubota L4701 High Pressure Relief Valve Pressure Checking

Here show guide on how to check high pressure relief valve pressure for Kubota L4701…

1 week ago