Welcome to Bimmerfest -- The #1 Online Community for BMW related information! Please enjoy the discussion forums below and share your experiences with the 200,000 current, new and past BMW owners. The forums are broken out by car model and into other special interest sections such as BMW European Delivery and a special forum to voice your questions to the many BMW dealers on the site to assist our members!

Please follow the links below to help get you started!

Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 7 Series / 8 Series > 7 Series DIY

Notices

7 Series DIY
Do It Yourself forum dedicated for 7 Series BMW Owners

Reply
 
Thread Tools Display Modes
  #51  
Old 01-26-2013, 10:57 AM
DriftGirl DriftGirl is offline
SideShow activist
Location: SEATTLE
 
Join Date: Apr 2012
Posts: 289
Mein Auto: 745Li
WOW! Great work Stuart!
__________________


Current Lineup:
BMW E31: Air suspension,19x10 / 19x11 Trafficstar
BMWE38:Air suspension,20x10 / 20x12 Forgiato
BMWE65: 20x10 / 20x11 Asanti ELT
Lexus SC400: Single turbo, 19" SRR wheels
Lexus GS300: VIP , Air Suspension,19" WORK wheels
S13 Silvia: WideBody, JDM conversion,SR20det,15" WORK wheels
Lexus LS400:Air suspension,MAJOR A/V setup, 19"Leon Hardiritt

Lexus LS430: VIP , custom Air Suspension, 19" Amistad (SOLD 2012)

Reply With Quote
  #52  
Old 01-28-2013, 04:35 PM
stuartjohn24 stuartjohn24 is offline
Officially Welcomed to the 'Fest
Location: Chippenham, Wiltshire, UK
 
Join Date: May 2011
Posts: 538
Mein Auto: BMW E65 745i
Quote:
Originally Posted by DriftGirl View Post
WOW! Great work Stuart!
Thanks!

Been playing with this again today, I removed the EEPROMS and connected a logic analyser to the first 8 bits of the EEPROM address bus.



The logic analyser connects to A0 - A7, there are 16 address lines in total. I only have an 8 bit logic analyser though

Anyway... when the processor powers up it will instantly address the EEPROM and start executing code. The image below shows the address lines after power up.



For those of you familiar with HEX, the processor first addresses 0x00000001 of the EEPROM and increments the address by 1 every 500 micro seconds. There is no code there as the EEPROM is missing, so the processor just counts up until its reset by the watchdog IC.

This does prove now that the processor is working, before it would randomly hang at power up. I am suspecting an issue with the EEPROM or RAM addressing that is causing the issue.

Its a very strange setup, the RAM and EEPROM do not share the same address or data bus like conventional micro processor systems, and the upper address bits are controlled by flip-flops.

I hope to post the 'FIX' soon so I havent just filled this thread with worthless rubbish! wish me luck!

Stuart
Reply With Quote
  #53  
Old 01-29-2013, 03:37 PM
PAPER's Avatar
PAPER PAPER is online now
CRISP & CLEAN
Location: CALIFORNIA L.A.
 
Join Date: Jul 2009
Posts: 1,883
Mein Auto: 745LI
I must say your doing a great job on your
Little project there Stuart

Sent from my GT-N7000 using Bimmer App
__________________

If you need a Custom 2013 DVD Navigation Map
East or West for your E65 E66 PM me for price .
Or if you Need an AUX Plug for your car hit me up
Reply With Quote
  #54  
Old 01-29-2013, 03:52 PM
stuartjohn24 stuartjohn24 is offline
Officially Welcomed to the 'Fest
Location: Chippenham, Wiltshire, UK
 
Join Date: May 2011
Posts: 538
Mein Auto: BMW E65 745i
Thanks PAPER,

My mate reckons the amount of time I have spent on this I could have just filled out a load of online surveys instead and just bought a new amp! he's probably right!

Anyway, I fitted some PLCC32 sockets today so I can swap out EEPROMS easily, The two I removed from the card originally erase OK but one of them fails to program with an addressing issue. This definitely means one of them was faulty. The remaining one does program OK but still causes the processor to hang every now and then. When it does work the EEPROM sends out the right data.

I had a PLCC32 1Mbit intel EEPROM kicking around at work, I plugged that in and the address lines work fine, unfortunately its so old (1993) the new programmer wont program it with the software!

A correction to my earlier post, the EEPROM is addressed from A0 to A16, the start address or reset vector is at 0x00010000, thats where the processor starts reading the code from the EEPROM.

Anyway, I have ordered some new EEPROMS today, but some 3.3V ones instead, on the board you can swap a link so you can use 5V or 3.3V EEPROMS, the system is 3.3V but it uses resistors to protect the CPU from the 5V logic output when using the 5V EEPROMS. If this does ever work again at least the EEPROMS wont be damaged if the PSU goes wrong!

I will update when the new EEPROMS arrive and I get them programmed.

Stuart
Reply With Quote
  #55  
Old 01-30-2013, 10:10 AM
stuartjohn24 stuartjohn24 is offline
Officially Welcomed to the 'Fest
Location: Chippenham, Wiltshire, UK
 
Join Date: May 2011
Posts: 538
Mein Auto: BMW E65 745i
Well, at last I have some good news!

Im trying not to get too carried away but i'm 99% sure Ive fixed it!

I dug out the old EEPROM programmer today and managed to flash some new EEPROMS with the code I managed to read from the old ones.

I fitted them to the board in then new IC sockets and switched ON, the processor giving the problems was addressing the EEPROM OK but the code was not presented on the output. The other EEPROM worked fine

After a bit of head scratching the new EEPROMS have a pin to make them go into a low power shutdown state, this was floating as the original EEPROM does not have this feature. I therefore shorted this to 5V and it started working!



This shows the processor card with the PLCC32 sockets fitted and the new intel EEPROMS (or FLASH memory to be correct). you may be able to see the little link on the left EEPROM. The other EEPROM has a slightly different part number, it seems to work OK with the shutdown pin floating. (this is only temporary till the proper 3.3V FLASH chips arrive).



The watchdog being kicked by the processor, this is the image from the scope thats connected in the previous picture. This is a healthy state and indicates both processors are running and executing the software stored in the memories.



MOST activity is now present at initial power-up for about 15 seconds, it then shuts down and waits till light is present at the fibre input.



And finally a thermal image showing the two processors warming up indicating they are running the code and on the right the DSP processor is also running now communication has resumed between the three processors.

I didnt have time this evening to assemble everything and try it in the car, the amplifier card need re-assembling which I will do tomorrow and try it out in the car. I hope this has fixed it at last!

Stuart
Reply With Quote
  #56  
Old 03-13-2013, 12:12 AM
hamfei hamfei is offline
Registered User
Location: Shanghai
 
Join Date: Apr 2012
Posts: 24
Mein Auto: 2012 E90 CLI
You are genius!!
Reply With Quote
  #57  
Old 04-13-2013, 06:10 PM
vernon3rdw vernon3rdw is offline
Vito
Location: Philly
 
Join Date: Mar 2012
Posts: 60
Mein Auto: 7 series
Hey all I'm no where near as tech savey as u but I pulled mine and I see same corrosion but the rest of the board is fine
Did u ever get it to work

Sent from my SAMSUNG-SGH-I727 using Bimmer App
Reply With Quote
  #58  
Old 04-18-2013, 09:59 AM
oddysseus3 oddysseus3 is offline
Registered User
Location: Germany
 
Join Date: Apr 2013
Posts: 1
Mein Auto: 745i
Hello @ all

Stuart you are great Now i have learn somthing more about the L7 System
Before i was replace only the TDA.

odd.....
Reply With Quote
  #59  
Old 04-23-2013, 12:12 PM
mpmaster mpmaster is offline
Registered User
Location: FL
 
Join Date: Apr 2013
Posts: 1
Mein Auto: 750 LI
750

thanks
Reply With Quote
  #60  
Old 04-26-2013, 01:57 AM
Verberne Verberne is offline
Registered User
Location: Nederland
 
Join Date: Aug 2012
Posts: 4
Mein Auto: BMW 735i
Great info on this forum! Priceless.
I'm from Holland and i drive a 2004 735i with logic 7.
Few months ago my right sub was making noise and crackling. My right back door speaker didnt work for a longer time.
For About a week the whole logic 7 shut down and only the ASK works perfect ( replaced a new about a half year ago )
So i ordered the TDA 1562 for the right sub and the TDA 8563 for the back door speakers and soldered it on the board as the instructions on this forum.
I tested the amp but still doesnt work. So I think there is another problem in my amp because the whole amp is not working.
I see a lot of smart people on this forum reparing and experimenting with the logic 7 amp so I hope someone here can help me with my problem.
I'm sorry for my bad english hope you guys know what I mean and can help me with my problem.
Reply With Quote
  #61  
Old 05-01-2013, 07:09 AM
Mattman645 Mattman645 is offline
Registered User
Location: Basingstoke, UK
 
Join Date: Apr 2013
Posts: 10
Mein Auto: 645ci cabriolet
Stuart - i have no idea what you are on about in your posts, but it sounds might impressive and hope it all works!
I've just bought a 645 cab and found the rear right speakers buzzing so looks like i might have a similar amp issue.
I plan to remove it and check for water damage first - whats the best/safest way of cleaning off any corrosion?
Thanks
Reply With Quote
Reply

Bookmarks


Forum Navigation
Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 7 Series / 8 Series > 7 Series DIY
Today's Posts Search
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

Forum Jump




All times are GMT -7. The time now is 01:37 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
© 2001-2011 performanceIX, Inc. All Rights Reserved .: guidelines .:. privacy .:. terms