E90Post
 


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



Reply
 
Thread Tools Search this Thread
      03-09-2018, 01:23 PM   #287
n54ride
Registered
2
Rep
3
Posts

Drives: 335i
Join Date: Oct 2017
Location: Koln

iTrader: (0)

Quote:
Originally Posted by Fx323i View Post
The requested file is in the google drive link in the first post of this thread
God bless, thank you a million!
Appreciate 0
      03-12-2018, 09:42 AM   #288
AJL
Private
AJL's Avatar
United_States
30
Rep
56
Posts

Drives: 2011 335i M Sport
Join Date: Oct 2015
Location: Bradenton, FL, USA

iTrader: (0)

Thanks to everyone who spent the time to figure out the process to fix these. Seriously took about 5 minutes to read the D-Flash, generate the EEEProm, and write it back once the solder points were connected. When I plugged the module back into the car, it worked perfectly.

Like seriously, this was almost painless.

Huge shout out to tomvleeuwen for his awesome D-Flash conversion tool!
Quote:
Originally Posted by tomvleeuwen View Post
Hi all,

I could not find any software to convert the D-flash to eee, apart from one that requires a USB dongle from Russia.

Therefore, I decided to dive into it myself.

I created the following conversion tool:
http://tlvps.tomvanleeuwen.nl/frm/

I have not tested it with an actual broken FRM yet, but the format seems quite straight-forward. If anything is wrong with it, I guess it will just return an old version of the eeprom image. At least the VIN and the "DEADBEEF" code is at the correct positions...
I have tested it with a few images that I found online, one of which included the eee as reference and it was bitwise identical to my output.

So feel free to test it and if you use it, please report back if it works.
Remember that I store all uploaded images, if you don't like that just download the source and run the Python script yourself.

Regards,

Tom
__________________
2011 335i E90 - VRSF Downpipe & 7" FMIC | MHD 2+ | DCT
Appreciate 0
      03-17-2018, 10:37 AM   #289
Jagaer
Private First Class
Canada
430
Rep
170
Posts

Drives: 2011 E91 328xi 6MT
Join Date: Aug 2017
Location: Kingston, Ont

iTrader: (0)

Thanks to all that posted through this thread, especially tomvleeuwen for his fabulous program.

I was scanning my car with an ICOM for an unrelated problem when the FRM3 dropped. Unfortunately, as I am in Canada the warranty service doesn't apply, so it was off to Aliexpress for an XProg (Review of the one I bought at the bottom)

To remove, it is fairly simple, here is a good walkthrough of how to get it out: http://www.babybmw.net/forum/viewtopic.php?t=44468

My FRM3 - If anyone needs the EEE, let me know.


1. Prep the solder points. They are large test points that take rosin-core solder quite readily - Nice and easy to solder.


2. Solder the wires to the test points. Your colours may vary, if you received a different wiring harness with your XProg.


3. You don't need to use the daughterboard, but I figured it wouldn't hurt. Here are the labels from the HC(S)12 adapter board:


4. Wire colours, if you have a matching harness:


So the soldering is done, now its time for the programming. Again, I'll leave XProg specific info to the bottom of this post - Here I assume you have a working install.

5. Open XProg and select: "MCU/MPU" -> "Freescale 9S12XE" -> "MC9S12XEQ384_D-FLASH"


6. Open a new hex file to download the D-FLASH.
a. Click "New"
b. Click "Read"
c. At this point XProg will connect, check certificates, then set up BDM. It will probably tell you the flash is corrupted, you need to select 0k of EEPROM and 32k of FLASH (This is the default).


7. Once the download is complete, save the D-FLASH. Open the D-FLASH using tomvleeuwen's app or webpage - http://tlvps.tomvanleeuwen.nl/frm/ . If you use the app it will ask you to open the D-FLASH you just saved, then ask you where you want to store the new EEPROM (I used the app, as my computer needed to be offline to use XProg)

8. Open the newly created EEPROM file in XProg


9. Change the device to: "MCU/MPU" -> "Freescale 9S12XE" -> "MC9S12XEQ384_EEE"


10. Write the new EEPROM to the FRM3
a. Click "Erase". Yes I am sure. Yes the flash is corrupted - Fix it.
b. Click "Write"
c. Click "Verify".
d. I had to run the "Erase" / "Write" / "Verify" three times to get it to verify correctly.



DO NOT PANIC - If you read the D-FLASH again, it will come back empty (0x0). This is normal and desired behaviour.


Reinstall into the car, and everything should work the way you want!

Now for the XProg Review
I purchased a "dongle-less" XProg 5.72 from Aliexpress, as it was one of the most recent versions and offered quick shipping to Canada - Similar to this one: Aliexpress Link

Pros:
+ Quick shipping, from purchase to arrived in 8 calendar days (6 working days)
+ Came with all the adapters
+ Once installed, it worked ok
+ Good after-sales support, questions were answered within 12-18 hours, which is very quick, given the time difference.

Cons:
- None of the listings tell you that you need to send an activation file back to the seller in China for them to generate an authorization file - Yes, the company is wrapping the cracked XProg application in their own activation software.
- The software cannot be installed in a Virtual Machine. Also not specified anywhere.
- Any changes to your machine invalidate the authorization file, necessitating a new "generate request file" -> "send to china" -> "receive new authorization file" routine.
- The software has some issues. I don't know if its due to the authorization wrapper, or the cracked software itself, but 1 out of every 5 times, it would get stuck in "checking certificates". Just click stop, and try again, but this doesn't inspire confidence.

In the end, I don't recommend buying the "dongle-less" version of the Aliexpress XProg. If you're intending on using it more than once, the real XProg is probably a lot more reliable, and a lot less of a hassle. For me, I couldn't swing ~1000 Eur for a one-time use.
Appreciate 4
Mik325tds806.50
Levanime192.50
SLF8051.00
      03-22-2018, 04:17 PM   #290
tomvleeuwen
New Member
6
Rep
7
Posts

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

iTrader: (0)

Nice writeup Jagaer.

I think you forgot only one small step, and that is to select maximum eeprom size (4k) when erasing eeprom (step 10a). It might confuse the beginner.

Also, I like to verify the D-flash directly after i've read it to ensure that there was no read error.
Appreciate 0
      04-05-2018, 05:59 AM   #291
Danfar79
New Member
2
Rep
11
Posts

Drives: e91 2006/mini R60
Join Date: Apr 2018
Location: Portugal

iTrader: (0)

I there. I need some help. My FRM bricked...
Is a FRM3 PL3 38 - SW/159530/HW:12 and ref number is 6135 3457390-01. It´s for a Mini R60. where can I get a dump for this one?

thank you in advance.
Appreciate 0
      04-05-2018, 01:01 PM   #292
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]
Quote:
Originally Posted by Danfar79 View Post
I there. I need some help. My FRM bricked...
Is a FRM3 PL3 38 - SW/159530/HW:12 and ref number is 6135 3457390-01. It´s for a Mini R60. where can I get a dump for this one?

thank you in advance.
https://www.dropbox.com/s/f87lexclyu...57390.rar?dl=0
Appreciate 1
      04-09-2018, 06:18 AM   #293
Danfar79
New Member
2
Rep
11
Posts

Drives: e91 2006/mini R60
Join Date: Apr 2018
Location: Portugal

iTrader: (0)

Quote:
Originally Posted by Levanime View Post
Thank you.
Appreciate 0
      04-09-2018, 06:29 AM   #294
SonOfDxun
New Member
0
Rep
5
Posts

Drives: 2011 328i
Join Date: Nov 2014
Location: Miami

iTrader: (0)

Anyone have (or know where to get) the ZB files for WinkFP for 9390488 (E90 LED BASIS)????

I flashed my FRM3 w/ the E90 Xenon LED eeprom but now I cannot code out the Xenons. Everything else but the Hi Beams seems to work.

Last edited by SonOfDxun; 04-09-2018 at 09:38 AM..
Appreciate 0
      04-09-2018, 11:24 PM   #295
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]
Quote:
Originally Posted by SonOfDxun View Post
Anyone have (or know where to get) the ZB files for WinkFP for 9390488 (E90 LED BASIS)????

I flashed my FRM3 w/ the E90 Xenon LED eeprom but now I cannot code out the Xenons. Everything else but the Hi Beams seems to work.
https://www.dropbox.com/s/6udhwfdmof...24595.rar?dl=0
Appreciate 0
      04-10-2018, 06:51 AM   #296
SonOfDxun
New Member
0
Rep
5
Posts

Drives: 2011 328i
Join Date: Nov 2014
Location: Miami

iTrader: (0)

Quote:
Originally Posted by Levanime View Post

Thanks dude! The Xenon LED one seems to work better. With this one none of my LEDs work.

Last edited by SonOfDxun; 04-10-2018 at 07:40 PM..
Appreciate 0
      04-12-2018, 05:15 AM   #297
mamudiaz
Private First Class
25
Rep
101
Posts

Drives: bmw e81 M
Join Date: Mar 2012
Location: spain

iTrader: (0)

hello from spain, i write to you to see if you can help me: i have got a bmw 1 series e81 130i, my light control module was dead. the problem is that i can not find anywhere the correct files to flash the eeprom...i have tried with a lot of files and almost functions work ok but another ones does not work fine....my nfrm part number is: 6135 9224591-01 pl2 frm3r e81 e82 e88 AHL, if you can tell me where i can find the files to flash i would be very very grateful to you....best regards from spain
Appreciate 0
      04-12-2018, 05:50 AM   #298
Sensible_
Colonel
529
Rep
2,503
Posts

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

iTrader: (1)

Quote:
Originally Posted by mamudiaz View Post
hello from spain, i write to you to see if you can help me: i have got a bmw 1 series e81 130i, my light control module was dead. the problem is that i can not find anywhere the correct files to flash the eeprom...i have tried with a lot of files and almost functions work ok but another ones does not work fine....my nfrm part number is: 6135 9224591-01 pl2 frm3r e81 e82 e88 AHL, if you can tell me where i can find the files to flash i would be very very grateful to you....best regards from spain
Greetings. Read the whole of this thread.

Read dflash and then use the converter in this thread to extract original eeprom. It's the best way.
Appreciate 0
      04-12-2018, 09:34 AM   #299
mamudiaz
Private First Class
25
Rep
101
Posts

Drives: bmw e81 M
Join Date: Mar 2012
Location: spain

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
Greetings. Read the whole of this thread.

Read dflash and then use the converter in this thread to extract original eeprom. It's the best way.
hi, thanks for answer....i read all the post, but my problem is that i can not read the flash...my module is completely dead....i need the files to write to the eeprom...could anybody help me please??? thanks in advance
Appreciate 0
      04-17-2018, 10:03 PM   #300
joelnstevens
Registered
0
Rep
3
Posts

Drives: 2010 BMW 328i
Join Date: Apr 2018
Location: Fayetteville, AR, USA

iTrader: (0)

Hey, I let my battery get old and then needed to jump my car (bmw 328i 2010) and I bricked my FRM3, so after getting a new battery I got on Ebay and found a service (Link at end of post). I sent my FRM3 to them and when I plugged everything back up my driver side door controls still don't work. Everything else came back to life though (dash lights, blinkers, passanger controls, interior and exterior lighting all didn't work and have recovered). Could it be that he missed something? any advice?

Last edited by joelnstevens; 04-18-2018 at 12:51 AM..
Appreciate 0
      04-17-2018, 10:18 PM   #301
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]
Quote:
Originally Posted by joelnstevens View Post
Hey, I let my battery get old and then needed to jump my car (bmw 328i 2010) and I bricked my FRM3, so after getting a new battery I got on Ebay and found a service (Link at end of post). I sent my FRM3 to them and when I plugged everything back up my driver side door controls still don't work. Everything else came back to life though (dash lights, blinkers, passanger controls, interior and exterior lighting all didn't work and have recovered). Could it be that he missed something? any advice?
depends how he restored it.

what do u mean in door controls? window buttons?

u better delete link otherwise admins may think its advertisement and ban u.
Appreciate 0
      04-18-2018, 07:52 PM   #302
SonOfDxun
New Member
0
Rep
5
Posts

Drives: 2011 328i
Join Date: Nov 2014
Location: Miami

iTrader: (0)

Quote:
Originally Posted by SonOfDxun View Post
Thanks dude! The Xenon LED one seems to work better. With this one none of my LEDs work.
Ok, wiped the eeprom and p-flash again and flashed it with the files Levanime gave me once more. Re-did the code from scratch (which was my mistake before).

I only got 2 codes:
CC-ID 116 – Indicator Rear Left Failure
CC-ID 125 – Indicator Rear Right Failure

Is there a nicht_aktiv that should be set to aktiv anyone knows of? I find it odd that both would have gone bad at once.

2011 328i
Appreciate 0
      04-18-2018, 10:10 PM   #303
joelnstevens
Registered
0
Rep
3
Posts

Drives: 2010 BMW 328i
Join Date: Apr 2018
Location: Fayetteville, AR, USA

iTrader: (0)

Quote:
Originally Posted by Levanime View Post
depends how he restored it.

what do u mean in door controls? window buttons?

u better delete link otherwise admins may think its advertisement and ban u.
Thanks for the tip about deleting that link, wasn't trying to advertise it, I just thought it would help explain.

By door controls I meant the window buttons and the mirror buttons.

Everything worked before I "bricked" my FRM3 by jumping my battery. Then after that everything stopped working (all door buttons, interior and exterior lighting, blinkers).

I had my FRM3 "repaired" and now everything works well except the buttons on the driver side. They light up again but are completely unresponsive. I'm basically hoping to find the first steps in troubleshooting this issue?
Appreciate 0
      05-09-2018, 03:28 AM   #304
mamudiaz
Private First Class
25
Rep
101
Posts

Drives: bmw e81 M
Join Date: Mar 2012
Location: spain

iTrader: (0)

Quote:
Originally Posted by mamudiaz View Post
hi, thanks for answer....i read all the post, but my problem is that i can not read the flash...my module is completely dead....i need the files to write to the eeprom...could anybody help me please??? thanks in advance
Hello, can anyone help me please???? i would be very grateful...thanks

Last edited by mamudiaz; 05-09-2018 at 03:28 AM.. Reason: corrected
Appreciate 0
      05-14-2018, 06:01 AM   #305
christianarpan
New Member
2
Rep
10
Posts

Drives: 320d
Join Date: Feb 2018
Location: India

iTrader: (0)

I need FRM module dump file.

VIN : WBAPN37020VK61962*81687326*CA

E90 E91 LED BASIS

S: 6135 9224595.0

9224601

SW 115500 / HW 05

from where can I get code.
Appreciate 0
      05-14-2018, 08:58 PM   #306
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]
Quote:
Originally Posted by christianarpan View Post
I need FRM module dump file.

VIN : WBAPN37020VK61962*81687326*CA

E90 E91 LED BASIS

S: 6135 9224595.0

9224601

SW 115500 / HW 05

from where can I get code.
https://www.dropbox.com/s/6udhwfdmof...24595.rar?dl=0
Appreciate 0
      05-15-2018, 06:26 AM   #307
christianarpan
New Member
2
Rep
10
Posts

Drives: 320d
Join Date: Feb 2018
Location: India

iTrader: (0)

Thank you very much, I will try once back to home..
Appreciate 0
      05-16-2018, 07:29 PM   #308
brettcp
Captain
United_States
348
Rep
702
Posts

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

iTrader: (2)

Could somebody chime in and tell me if my issue below is related to bad firmware on my FRM?

I picked up a pre-owned 2012 E93 a few weeks ago. It had been sitting around for 5 months and had its original battery - was throwing a bunch of codes, all related to a low battery. Installed a brand new battery, cleared the codes and most everything is working fine.. but every couple of days I have issues with the windows not rolling up all the way (they act like they hit an obstacle and roll back down) and the car reported a brake light was out when it was fine. I also used Winkfp with daten v63 to update all modules (except for modules on the MOST bus) using a Bimmergeeks Pro cable, and every single module flashed successfully, with the exception of the FRM - when trying to flash ZB 9390487 (this is what's auto-suggested by Winkfp for the FRMR3), I get "IFH-0009 - No response from control unit". I can, however, bring up the FRM in INPA and it responds to the mirror control/window tests, etc.. for some reason Winkfp just can't flash it.

Is this a symptom of a bad FRM which could be fixed via an XPROG as discussed in this thread? I'm fairly technical so I'm not worried about the procedure, just don't want to waste my time if my issues is elsewhere. Thanks in advance!
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 08:26 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