E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > FRM3 Resurrection Thread



Reply
 
Thread Tools Search this Thread
      10-04-2018, 02:18 PM   #331
e36ti
Private
11
Rep
85
Posts

Drives: 2006 325i sport
Join Date: Apr 2016
Location: United States

iTrader: (0)

Thanks to all the help very much appreciated. I've since made progress and please correct my understanding if there are any...the po installed a basis frm 3 and the original to the car was for ahl not compatible. This fix in this thread doesn't work for frm 2. I reinstalled the original frm2 back to the car removed what aftermarket leds... reset the shorts in the frm and only have 2 codes for left and right rear brake lights despite them working any ideas? Car is an e82 with ahl no led
Appreciate 0
      10-05-2018, 07:56 AM   #332
Joe@TopGearSolutions
Major
Joe@TopGearSolutions's Avatar
263
Rep
1,173
Posts

Drives: BMW
Join Date: Mar 2011
Location: USA

iTrader: (3)

Quote:
Originally Posted by e36ti View Post
Thanks to all the help very much appreciated. I've since made progress and please correct my understanding if there are any...the po installed a basis frm 3 and the original to the car was for ahl not compatible. This fix in this thread doesn't work for frm 2. I reinstalled the original frm2 back to the car removed what aftermarket leds... reset the shorts in the frm and only have 2 codes for left and right rear brake lights despite them working any ideas? Car is an e82 with ahl no led
Are those LEDs as well? You could code out the bulb checks, and that should take care of the error.
Appreciate 0
      10-05-2018, 08:26 AM   #333
Sensible_
Colonel
529
Rep
2,505
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Haven't paid any attention to this thread for sometime.

Post 1 updated:

***LONG OVER DUE UPDATE***

It's now widely accepted the correct way to repair the FRM3 is by reading dflash.

Once you have a good dump you can extract the good eeprom dump by using this tool:

http://tlvps.tomvanleeuwen.nl/frm/

All credit to @tomvanleeuwen

https://www.bimmerpost.com/forums/sh...php?p=22126642

***END OF UPDATE***
Appreciate 1
Mik325tds805.50
      10-08-2018, 02:50 PM   #334
dumitru.o
coding BMW.....
dumitru.o's Avatar
Romania
475
Rep
848
Posts

Drives: BMW
Join Date: Jun 2013
Location: the land of Dracula

iTrader: (0)

can someone post a dump for 9390482 ? it s E81 E82 E88 AHL FRM3
Appreciate 0
      10-08-2018, 05:07 PM   #335
Sensible_
Colonel
529
Rep
2,505
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Quote:
Originally Posted by dumitru.o View Post
can someone post a dump for 9390482 ? it s E81 E82 E88 AHL FRM3
Why do you need it? Just read the dflash and use the converter above...
Appreciate 0
      10-08-2018, 05:09 PM   #336
dumitru.o
coding BMW.....
dumitru.o's Avatar
Romania
475
Rep
848
Posts

Drives: BMW
Join Date: Jun 2013
Location: the land of Dracula

iTrader: (0)

It s erased, i need a new one
Appreciate 0
      10-17-2018, 03:04 PM   #337
dumitru.o
coding BMW.....
dumitru.o's Avatar
Romania
475
Rep
848
Posts

Drives: BMW
Join Date: Jun 2013
Location: the land of Dracula

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
Thanks levanime, the issue I have with the converter is that I can't get a good read of the D-Flash section with my xprog. It will always throw a verify error so I don't know when I get a good read. No two files that I read match. Writes are slower and seem to work though. Anyway, I got it working by updating my xprog to 5.55 which supports the 1M12S mask.
can you help me upgrade my xprog 5.5.1 to 5.5.5 ? i am having the same issue on 5.5.1

thanks

Quote:
Originally Posted by charles.soori View Post
possible to get eeprom file for this dump.

frm3r pl2
e81 e82 e88ahl
9251489

thanks

have you fixed this? can you post the EEE or D-flash of this module? thanks
Appreciate 0
      10-21-2018, 12:47 PM   #338
Mik325tds
Major
Mik325tds's Avatar
United_States
806
Rep
1,192
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

Quote:
Originally Posted by dumitru.o View Post
can you help me upgrade my xprog 5.5.1 to 5.5.5 ? i am having the same issue on 5.5.1

thanks
I used a TL866 programmer to reflash the xprog to 5.55. Do you have a second programmer? If so I can send you the necessary files. Shoot me a PM with your email address.
Appreciate 0
      10-21-2018, 12:48 PM   #339
dumitru.o
coding BMW.....
dumitru.o's Avatar
Romania
475
Rep
848
Posts

Drives: BMW
Join Date: Jun 2013
Location: the land of Dracula

iTrader: (0)

I have a tl866
Appreciate 0
      10-24-2018, 09:44 AM   #340
Hotter
First Lieutenant
Hotter's Avatar
72
Rep
381
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

Hi, I have an "Number of dead EEE sectors too high" error in information memory.
Also my seat belt extenders do not work, no sound, no movement, nothing. Could this be because of dying FRM? Everything else seems to be working.

I have "read_dead_eee_sections_lear" done in Tool32:
Code:
apiJob("FRM_70","read_dead_eee_sections_lear","","stat_dead_eee_sections")

Satz : 0
  OBJECT                          = frm_70
  SAETZE                          = 1
  JOBNAME                         = read_dead_eee_sections_lear
  VARIANTE                        = FRM_70
  JOBSTATUS                       = 
  UBATTCURRENT                    = -1
  UBATTHISTORY                    = -1
  IGNITIONCURRENT                 = -1
  IGNITIONHISTORY                 = -1
Satz : 1
  JOB_STATUS                      = OKAY
  STAT_DEAD_EEE_SECTIONS          = 25                00 19  ..
So it seems that I have 25dead sections and it should be between 0-19 so its above limit. Anyone had such or similar case?
Appreciate 0
      10-28-2018, 05:51 PM   #341
brettcp
Captain
United_States
348
Rep
702
Posts

Drives: 2012 E93 M3
Join Date: Mar 2011
Location: So Cal

iTrader: (2)

I updated my FRM on my 2012 E93 to ZB 9390487 (this is the latest ZB# according to the latest version of ISTA/P). Was the root cause of the FRM failure resolved in this version, or is my FRM still at risk of dying if I change the battery or attempt to code/reboot the FRM? I ask because the Carly app is giving me a warning that my FRM is at risk for failure and asks if I'm 100% sure I want to proceed with coding as there's a high chance it will fail. Thoughts?
Appreciate 0
      10-29-2018, 04:59 AM   #342
Hotter
First Lieutenant
Hotter's Avatar
72
Rep
381
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

Quote:
Originally Posted by brettcp View Post
I updated my FRM on my 2012 E93 to ZB 9390487 (this is the latest ZB# according to the latest version of ISTA/P). Was the root cause of the FRM failure resolved in this version, or is my FRM still at risk of dying if I change the battery or attempt to code/reboot the FRM? I ask because the Carly app is giving me a warning that my FRM is at risk for failure and asks if I'm 100% sure I want to proceed with coding as there's a high chance it will fail. Thoughts?
Do you have a cable? could you open Tool32 then Open FRM70 and select read_dead_eee_sections_lear to see how many dead sectors you have?
Appreciate 0
      10-29-2018, 09:58 AM   #343
brettcp
Captain
United_States
348
Rep
702
Posts

Drives: 2012 E93 M3
Join Date: Mar 2011
Location: So Cal

iTrader: (2)

Quote:
Originally Posted by Hotter View Post
Do you have a cable? could you open Tool32 then Open FRM70 and select read_dead_eee_sections_lear to see how many dead sectors you have?
Here is the output:

Code:
apiJob("FRM_70","read_dead_eee_sections_lear","","")

Satz : 0
  OBJECT                          = frm_70
  SAETZE                          = 1
  JOBNAME                         = read_dead_eee_sections_lear
  VARIANTE                        = FRM_70
  JOBSTATUS                       = 
  UBATTCURRENT                    = -1
  UBATTHISTORY                    = -1
  IGNITIONCURRENT                 = -1
  IGNITIONHISTORY                 = -1
Satz : 1
  JOB_STATUS                      = OKAY
  STAT_DEAD_EEE_SECTIONS          = 25                00 19  ..                    
  _TEL_ANTWORT                    = 8 Bytes
    0000 : 84 F1 72 70 43 01 19 B4                            ?ñrpC..´
What do you think?
Appreciate 0
      10-29-2018, 11:08 AM   #344
Hotter
First Lieutenant
Hotter's Avatar
72
Rep
381
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

Quote:
Originally Posted by brettcp View Post
Here is the output:

Code:
apiJob("FRM_70","read_dead_eee_sections_lear","","")

Satz : 0
  OBJECT                          = frm_70
  SAETZE                          = 1
  JOBNAME                         = read_dead_eee_sections_lear
  VARIANTE                        = FRM_70
  JOBSTATUS                       = 
  UBATTCURRENT                    = -1
  UBATTHISTORY                    = -1
  IGNITIONCURRENT                 = -1
  IGNITIONHISTORY                 = -1
Satz : 1
  JOB_STATUS                      = OKAY
  STAT_DEAD_EEE_SECTIONS          = 25                00 19  ..                    
  _TEL_ANTWORT                    = 8 Bytes
    0000 : 84 F1 72 70 43 01 19 B4                            ?ñrpC..´
What do you think?
Interesting, I have exactly the same - 25dead sections like you. I think value should be between 0-19. I dont know what number is critical and when our FRM will die, but 25 is already over the safe limit. So I think Carly is correct there is a risk that FRM wont boot. It would be good that someone else would read this value who has good FRM to confirm this.
My seat belt extenders also do not work on E92, I am thinking that this might be the cause, but not sure. Maybe someone else has more knowladge about these EEE sectors?

Last edited by Hotter; 10-29-2018 at 11:14 AM..
Appreciate 0
      10-30-2018, 05:00 PM   #345
Sensible_
Colonel
529
Rep
2,505
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Read the data sheet. Everything regarding 'dropped' (dead) sectors is explained.

https://www.nxp.com/docs/en/application-note/AN3490.pdf
Appreciate 1
Hotter72.00
      10-31-2018, 03:31 AM   #346
Hotter
First Lieutenant
Hotter's Avatar
72
Rep
381
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
Read the data sheet. Everything regarding 'dropped' (dead) sectors is explained.

https://www.nxp.com/docs/en/application-note/AN3490.pdf
Well its still not clear what number is maximum before death of FRM it writes 24 or 28. Since I have 25 dead sectors does this mean FRM will die once I reach 28?
So this cant be the reason my both seat belt extenders do not work, correct?
Appreciate 0
      10-31-2018, 04:40 AM   #347
Sensible_
Colonel
529
Rep
2,505
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Quote:
Originally Posted by Hotter View Post
Quote:
Originally Posted by Sensible_ View Post
Read the data sheet. Everything regarding 'dropped' (dead) sectors is explained.

https://www.nxp.com/docs/en/application-note/AN3490.pdf
Well its still not clear what number is maximum before death of FRM it writes 24 or 28. Since I have 25 dead sectors does this mean FRM will die once I reach 28?
So this cant be the reason my both seat belt extenders do not work, correct?
It's likely to be 24 but I don't know the partition configuration.

Anyway. Is that reading of '25' not the hexadecimal of 19?

I'd imagine you have 19 dropped sectors.

This will likely be your problem. Why not try writing your dflash eeprom and see what happens?
Appreciate 0
      10-31-2018, 10:15 AM   #348
Hotter
First Lieutenant
Hotter's Avatar
72
Rep
381
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
It's likely to be 24 but I don't know the partition configuration.

Anyway. Is that reading of '25' not the hexadecimal of 19?

I'd imagine you have 19 dropped sectors.

This will likely be your problem. Why not try writing your dflash eeprom and see what happens?
Reading of 25 is marked as integer so it should be decimal, range 0-19 should be also decimal.
Code:
result    : STAT_DEAD_EEE_SECTIONS
  type    : int
  comment : Anzahl von DEAD_EEE_SECTIONS
It writes in documentation that it generates error message once dead sector reaches 13 is it hex? it would make sense because 13h=19d which is in my range 0-19. So if 24h=36d is hex in documentation then FRM is still good to go?

I do not have xprog unit, but thinking to get one if its the reason my seat belt extenders do not work... I was doing quite some researching in this thread https://www.e90post.com/forums/showthread.php?t=1509109 not yet discovered the cause...
Appreciate 0
      11-01-2018, 01:30 PM   #349
Sensible_
Colonel
529
Rep
2,505
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Having read your other thread I very much doubt the problem is related to the dropped sectors. But I guess the only way you'll know is if you either replace the FRM or fix the dying eeprom with xprog.

Have you 100% rules out mechanical problems?
Appreciate 1
Hotter72.00
      11-01-2018, 01:50 PM   #350
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
dead sectors would not cause that.
dead sectors are more of a storage units that are no more used when dead.

I would check coding, fuse, mechanical side.
Appreciate 1
Hotter72.00
      11-01-2018, 04:03 PM   #351
Hotter
First Lieutenant
Hotter's Avatar
72
Rep
381
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
Having read your other thread I very much doubt the problem is related to the dropped sectors. But I guess the only way you'll know is if you either replace the FRM or fix the dying eeprom with xprog.

Have you 100% rules out mechanical problems?
No, I did not rule out all mechanical problems completely. I did not want to take side panels apart until I will rule out software or FRM issues. Position sensors work and fuse sends power to belt extender controllers. So either both motors are dead or FRM cable is broken and does not sent a signal. Its strange that both motors would be dead...
Appreciate 0
      03-05-2019, 11:44 AM   #352
RaptoR228
Registered
0
Rep
2
Posts

Drives: BMW E90
Join Date: Mar 2019
Location: Germany

iTrader: (0)

Hello,
i have an error when i try to write / read / erase or something else.

"Unknown MC9S12 device. Part ID: 0x0204C486"

I use the X-Prog V5.5.5
My port connection the xprog seems to be fine: Com7 (Xprog-Box)

You have some idea to fix it?

Thank you.
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 12:44 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST