Home Forums Articles How To's FAQ Register
Go Back   Xoutpost.com > Electronics > Navigation System
Arnott
User Name
Password
Member List Premier Membership Search Today's Posts Mark Forums Read

Xoutpost server transfer and maintenance is occurring....
Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management


Reply
 
LinkBack Thread Tools Display Modes
  #21  
Old 03-10-2011, 05:32 PM
Member
 
Join Date: Jan 2010
Location: Europe
Posts: 9
silyb0y is on a distinguished road
@ccfjq
@cream

Hi guys. Have you got any info on the update process that you could share with me? THX
Reply With Quote

Sponsored Links

  #22  
Old 03-11-2011, 06:44 PM
toadhall1248's Avatar
Member
 
Join Date: Sep 2009
Location: Tasmania, Australia
Posts: 34
toadhall1248 is on a distinguished road
Hello
I, too am interested in any further details or advice that you can offer. From what I can work out, I just need to flash my BM54 to gain ID3 functionality.
  • April 2005 build 3.0D X5 (Australian Delivery)
  • Have mp3 CDC working but no ID3
  • Have Audiotext checkbox
  • Nav does not cut out radio -> BM54 ng?
Can the eeprom be removed and flashed with external programmer, or is it soldered to board?
Is DIS and software the only way to flash radio or is there some other method?
Would a dealer do the re-flash, and what would be a reasonable price that I should expect them to charge?

This is a very worthwile thread but it seems to have died without all issues being canvassed and resolved.

hope you can help.

thanks
Reply With Quote
  #23  
Old 03-12-2011, 11:27 PM
Member
 
Join Date: Jan 2010
Location: Europe
Posts: 9
silyb0y is on a distinguished road
Hi,

for what I know the Eprom is an SMD thats soldered onto the board. Unsoldering it with a heatgun shouldnt be that big a problem (I tried that method a couple of times ). Ive glanced through ebay and programmers are available starting at 10 USD.

I just need to know what kind of programmer to buy, where the Eprom is located on the board, whether you can flash it or have to replace it. I would apreciate it if someone could provide the info.

Btw I heard that there´s some info available on bmwecu.org.
Unfortunately I cant enter the board (lockdown - old members only).
Reply With Quote
  #24  
Old 03-13-2011, 04:21 AM
toadhall1248's Avatar
Member
 
Join Date: Sep 2009
Location: Tasmania, Australia
Posts: 34
toadhall1248 is on a distinguished road
O.K.
This is just from research, and I haven't checked by pulling the BM54 out for a look yet.
From earlier in this thread, it is indicated that the EEPROM chip is a 29F400. This appears to be available in either of TSOP48,PSOP44 package formats. Data sheet for the chip is attached. (i think!!!, I'm not yet proficient at attaching files to posts). If not, google Atmel 29F400.
I've been looking at Ebay for programmers, and found this one which should do the trick (no guarantees, do your assessment) but you will also need an adapter from the same source for the TSOP48 or PSOP44 package. They are listed in his Ebay store. True USB Willem EPROM BIOS FLASH universal programmer (eBay item 310291769368 end time 30-Mar-11 05:10:24 AEDST) : Industrial

I would suggest burning to a new fresh 29F400 so that you have the old one to go back to if something goes wrong.
If you go ahead with this, can you post back to let everyone know, as it will probably be a couple of months before I can get around to it.

Good Luck!!
Attached Images
File Type: pdf 29F400 Datasheet.pdf (223.0 KB, 1442 views)
Reply With Quote
  #25  
Old 03-13-2011, 06:05 PM
Member
 
Join Date: Jan 2010
Location: Europe
Posts: 9
silyb0y is on a distinguished road
Hi,

Ive pulled out my BM54 today (while working on HIFI upgrade). You mentioned the 29F400. I found an "29F400BC-70 0448 F84S" on the rear side of the PCB with 44 pins (Atmel isnt mentioned - instead theres a big "F" - FUJI maybe???). I still think thats it - what do you think? There arent too many SMD parts on the rear side so you would have quite some room to work...

Ive attached a picture. Bad quality though (cell phone). Now lets see if I can buy one of these chips Another idea... before I end up buying a programmer for one time use Ill try to find someone with an adequat programmer

Edit:
Ive done some research. The 29F chips are flash eproms. Ive found an online store that sells these for 7 Euros. They can also program it for you charging 10 Euros for each one. The only problem is that they dont have the exact same chip in stock. So Ill have to contact them to check if they have any 29F thats fully compatible.

Cheers
Attached Images
 

Last edited by silyb0y; 03-14-2011 at 03:49 AM.
Reply With Quote
  #26  
Old 03-14-2011, 04:24 AM
toadhall1248's Avatar
Member
 
Join Date: Sep 2009
Location: Tasmania, Australia
Posts: 34
toadhall1248 is on a distinguished road
Hi Sillyboy
That sounds like a much better deal than buying a programmer for single use. Can you let me know the website, or alternatively if you are ordering one, can you order a second one for me too? I can send you some $ by Paypal if you have an account?????
Reply With Quote
  #27  
Old 03-14-2011, 12:08 PM
Member
 
Join Date: Jan 2010
Location: Europe
Posts: 9
silyb0y is on a distinguished road
Hi toadhall,

I do have a paypal account and I can send you the chip if neccesary. But you should check out the stores in your area first - maybe youre lucky

www.progshop.com

Thats the german site I was mentioning - just click on the US flag on the upper right corner Maybe they can ship it to you directly. They do accept payment via paypal.

Edit:
Ive just made couple of phone calls. One local store has a programmer that would work but they dont have the adapter for the SOP44. Too bad - would have saved me time and money. Because - it is not neccesary to replace the chip. If you have the right programmer you can backup the content of your flash eprom. In case the update doesnt work you can delete it and write the old one back on.

Ive also talked to a guy from www.progshop.com. Accordings to him the "am29f400bb" should be compatible. I think thats the place where Im going to order from.

Last edited by silyb0y; 03-14-2011 at 07:05 PM.
Reply With Quote
  #28  
Old 03-16-2011, 07:24 AM
Member
 
Join Date: Jul 2009
Location: Romania
Posts: 20
cream is on a distinguished road
In circuit programming of flash memory (29f400) is possible, you don't have to de-solder it. It can be made through red diag connector on main pcb.

Here's some info:

HSE-Electronics the competence in embedded systems, C166- and CAN-Application.

C161CS, C161JC, C161JI - Infineon Technologies


BM54 is I nfineon c16x based which supports bootstrap loader on serial interface. Just need a rs-232 to TTL converter (eg. max232) and connect to your PC. USB to serial converter can be used where hardware com port is not available. Bootstrap is hardcoded you cannot alter bootstrap code by misuse or software mistake.

There are some considerations.

There are many HW/SW versions of BM54. Basically all can be upgraded to the latest version software but only some just on diag connector.

Besides main OS on 29f400 there's still DSP memory (the PLCC packaged chip near OASIS DSP) and an i2c eeprom memory (at24c64). IF the module build date is < 2002 then the DSP memory and i2c eeprom must be programmed also. (best to check...if it's labeled SA35 it must be upgraded and if it's SA35 FTW it contains lastest DSP software)

DSP memory is OTP device and must be replaced by a new IC. Good thing is that the DSP memory is on socket and can easily be programmed in a programmer. No soldering needed here.
Reply With Quote
  #29  
Old 03-16-2011, 05:22 PM
Member
 
Join Date: Jan 2010
Location: Europe
Posts: 9
silyb0y is on a distinguished road
Hi Cream,

thanks for the info. According to what you say I could have simply used my cellphone serial cabel to reprogram the flash eprom (I used it to flash my router once)? Ouch... if I had known Ive ordered the new flash eprom already...

Have you reprogramed your flash eprom via diag connector? Maybe you can give a more detailed discription...

Cheers!
Reply With Quote
  #30  
Old 03-16-2011, 08:46 PM
Member
 
Join Date: Jul 2009
Location: Romania
Posts: 20
cream is on a distinguished road
Quote:
Originally Posted by silyb0y View Post
Hi Cream,

thanks for the info. According to what you say I could have simply used my cellphone serial cabel to reprogram the flash eprom (I used it to flash my router once)? Ouch... if I had known Ive ordered the new flash eprom already...

Have you reprogramed your flash eprom via diag connector? Maybe you can give a more detailed discription...

Cheers!

If your cable is a pure level translator (RS232-TTL) it should work. Besides GND, RX, TX you will need another serial line (DTR) to drive P04l (BSL) or alternatively you can do it manually. Just pull down p04l(BSL) to ground through a 8.2k resistor. Best to check in C161 datasheet for resistor value my memory could fail me.

I've programmed many units with infineon C16x/ St ST10 series inlcuding BM54 radios.

All information needed is on the net, just have to put the pieces toghether


As I said earlier, a good utility is "Flashit", check digital-kaos.co.uk for more info.

Dump of 29f400 flash IC.
Dump memory for CARAUDIO BECKER BM54, SV-17-05 43, SAF-C161, 29F400

I've attached some pictures with connector description and some info on various stages in bm54.


And manual for Flashit.
http://www.hse-electronics.de/downlo...nstruction.pdf
Attached Images
  
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -4. The time now is 03:02 AM.
vBulletin, Copyright 2019, Jelsoft Enterprises Ltd. SEO by vBSEO 3.6.0
© 2017 Xoutpost.com. All rights reserved. Xoutpost.com is a private enthusiast site not associated with BMW AG.
The BMW name, marks, M stripe logo, and Roundel logo as well as X3, X5 and X6 designations used in the pages of this Web Site are the property of BMW AG.
This web site is not sponsored or affiliated in any way with BMW AG or any of its subsidiaries.