We already how to repair a BMW FRM module using Autel IM608 XP400 in the past. But it is a manual way. Today we will show a new method to repair BMW FRM Footwell module with Autel without coding/programming afterwards.
First of all, let’s review the manual way.
Manual way menu path: Go to Programmer-> Chip Reading/Writing->Other-> E series FRM XEQ384>RW
It give Dflash, eeprom and P-flash options.
When it becomes corrupted, the eeprom is not readable, then the Dflash becomes populated. If it is not corrupted you will be able to read eeprom and there is nothing populated in the Dflash. Pflash will always read whether it is corrupted or not.
It is not good to see if it is corrupted.
Go to Dflash to see if there is anything populated in there. In the past Autel was not able to actually pull data from a corrupted FRM that does populate the D-flash.
If you are able to pull Dflash you do have an option to be able to rectify and fix this into the correct coding.
Read and save D-flash.
If we try to read eeprom data, there is no data. This is a sign of corruption.
That is the error message you get in the past. You may have this message both for Dflash and eeprom.
But you can still do a repair because you would go to this write partition and fix it.
Check the detailed guide to repair FRM through manual way.
The downside of the manual way is that:
It will bring FRM back to life is then writeable either by writing a file through a programmer or installing in the vehicle and doing actual programming via OBD.
There is a issue that when it does the repair it basically leaves it prop to this actual vehicle VIN and that it came out of. You will install it and you will get the operation back as far as like lights and windows but it won’t be 100% correct because it is not coded to that car. or the eeprom is not for that specific car.
So you get basically in improper window operations is the biggest sign. You will hit your window switch for the driver’s door and the passenger window will go down and vice versa.
So it works but just acts funky, not correct. You rectify it by programming and because of that it just adds one extra step to the whole procedure of performing this repair. The Autel now has the option to do it.
Let’s do the another way ( automatic way).
Here is a FRM3 module out of a BME E90. We will show how to use the Autel IM608 to repair a corrupted FRM control unit out of a BMW or MINI. The difference with this is that with this procedure you will not have to perform programming or coding after repairing it like you used to have to in the past.
You can basically do like a one click type of repair for the FRM like other programmers.
We already connected the FRM module with XP400 pro.
Here is the menu path:
Programmer-> Chip Reading/Writing-> Body Repair->BMW
There is only BMW because it’s targeted to FRM module.
Check your FRM label and make sure you pull up the correct option
Here choose FRM E90/E91 BASIS LED XEQ384 3M25J.
Performing this function will automatically partition the chip and overwrite the original data for recovery.
Before we doing this we need wipe out the eeprom kind of blank it out get the corruption gone out of there that way it is able to accept new data after being basically repaired or
wiped out. That is the only way these methods will work.
Through the manual way you have to do the write partition set up your settings for the chip, it will wipe it out and write it all, make it blank that way you can program it.
If you do this body repair, it will do it all for you. It will change the settings.
Save this data, and name it repaired file.
Continue working, Autel is recovering chip.
Then you will get an uncupported FRM.
Go back to manual way and read EEPROM again, this time it will read EEPROM.
You have a fixed FRM that can you throw back in the car. Save the eeprom data.
Open HexEditor and find the VIN data.
The FRM keeps mileage and also VIN number why you get a manipulation dot if you throw a used one in there.
Then you can connect a USB disk to IM608 and export fixed FRM data to PC.
Run PC, visit FRM3 D-flash to EEPROM converter website http://tlvps.tomvanleeuwen.nl/frm/
Follow the instructions.
Upload D-flash data.
This basically fixes it turns it into a usable eeprom.
With that original vehicle’s FRM VIN number and coding.
It basically ends up fixing and converting it into an eeprom.
It give us VIN number so on and so forth,
You hit download and download eeprom onto your computer.
Back onto your drive move it over to the Autel and write to the FRM module.
Go back to EEPROM option
Write it back to the eeprom not the Dflash.
Then install FRM module back to vehicle without programming afterwards.