E90Post
 


Studio RSR
 
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-17-2018, 03:04 PM   #331
dumitru.o
coding BMW.....
dumitru.o's Avatar
Romania
478
Rep
853
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   #332
Mik325tds
Major
Mik325tds's Avatar
United_States
806
Rep
1,191
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   #333
dumitru.o
coding BMW.....
dumitru.o's Avatar
Romania
478
Rep
853
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   #334
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   #335
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   #336
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   #337
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   #338
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   #339
Sensible_
Colonel
529
Rep
2,504
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   #340
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   #341
Sensible_
Colonel
529
Rep
2,504
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   #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 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   #343
Sensible_
Colonel
529
Rep
2,504
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   #344
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   #345
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   #346
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
      03-27-2019, 05:18 PM   #347
tomvleeuwen
New Member
6
Rep
7
Posts

Drives: 2005 Z4 E85 2.0
Join Date: Aug 2017
Location: The Netherlands

iTrader: (0)

Quote:
Originally Posted by RaptoR228 View Post
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.
X-Prog clone v5.5.5 can't read or write FRM3 reliably.
Downgrade to X-Prog v5.5.1 and use a dump from the Internet (v5.5.1 can't read D-flash) or buy a new Xprog v5.6 or newer. It's best to buy genuine off coarse. Genuine UPA-USB works flawlessly as well if you think X-Prog is too expensive.
Appreciate 0
      06-02-2019, 04:18 PM   #348
Najt
Second Lieutenant
No_Country
5
Rep
260
Posts

Drives: e92 325D 2008
Join Date: Jan 2010
Location: Europe

iTrader: (0)

hi. Friend of mine got FRM dead after reading errors with ISTA. Which dump file shall i use for him , if he has 2011 e92 LCI with adaptive lights (xenons)?
Appreciate 0
      06-25-2019, 04:47 AM   #349
dumitru.o
coding BMW.....
dumitru.o's Avatar
Romania
478
Rep
853
Posts

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

iTrader: (0)

Post a picture with the label
Appreciate 0
      06-25-2019, 08:20 AM   #350
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by Najt View Post
hi. Friend of mine got FRM dead after reading errors with ISTA. Which dump file shall i use for him , if he has 2011 e92 LCI with adaptive lights (xenons)?
You don't need a dump. Just read the dflash and extract the eeprom.
Appreciate 0
      07-06-2019, 06:51 PM   #351
SLF80
Private First Class
United_States
51
Rep
147
Posts

Drives: 2014 F80
Join Date: Jul 2016
Location: Los Angeles, CA

iTrader: (0)

Such an amazing thread. Thank you all!

Last edited by SLF80; 07-06-2019 at 07:53 PM..
Appreciate 0
      07-26-2019, 02:14 PM   #352
Vincentnini2011
New Member
0
Rep
6
Posts

Drives: Mini F56
Join Date: May 2019
Location: France

iTrader: (0)

Hi guys,
Just ordered a XProg 5.55 to restore FRM.
Have seen all your posts about how to do that and I should achieve that easily now.

1 questions remains : is it possible to restore frm to virgin ? No vin, no VO/fa nothing as if it was new ?

Thanks for your answers
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 10:56 AM.




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