|
Xoutpost server transfer and maintenance is occurring.... |
Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management |
![]() |
|
LinkBack | Thread Tools | Display Modes |
#21
|
|||
|
|||
@cream Hi guys. Have you got any info on the update process that you could share with me? THX |
Sponsored Links | |
|
#22
|
||||
|
||||
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.
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 |
#23
|
|||
|
|||
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 ![]() 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). |
#24
|
||||
|
||||
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 ![]() 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!! |
#25
|
|||
|
|||
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 ![]() ![]() 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 Last edited by silyb0y; 03-14-2011 at 03:49 AM. |
#26
|
||||
|
||||
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????? |
#27
|
|||
|
|||
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 ![]() 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. |
#28
|
|||
|
|||
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. |
#29
|
|||
|
|||
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 ![]() Have you reprogramed your flash eprom via diag connector? Maybe you can give a more detailed discription... Cheers! |
#30
|
|||
|
|||
Quote:
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 |
![]() |
Bookmarks |
Thread Tools | |
Display Modes | |
|
|
|