NefMoto

Technical => Reverse Engineering => Topic started by: thenextdon13 on October 17, 2009, 10:08:59 PM



Title: In search of Bosch datasheets or crossreferences to standard numbers
Post by: thenextdon13 on October 17, 2009, 10:08:59 PM
In search of Bosch datasheets or crossreferences to standard numbers

Hello folks-

I have started trying to trace the circuits to cpu ports for the ME7.5 ECU in my 2001 AWM 1.8t A4 ecu.  (picture attached)

One of the hardest things has been trying to track down which bosch part is what, and find circuit diagrams/pinouts for the components.

This means it must be nearly impossible to figure out which datasheet is for which component i the box, especially if there are multiple components with the same package but different part numbers.

In search of datasheets for the following Bosch parts.. (or equivalent parts).. or suggestions as how to figure out what they actually are:
Bosch 30397 (all coil modules go here, most likely a coil driver 20 pin dip, perhaps the ck110 http://www.semiconductors.bosch.de/pdf/CK110_Product_Info.pdf (http://www.semiconductors.bosch.de/pdf/CK110_Product_Info.pdf))
Bosch 30348 (found info on this, it is supposed to be same as the motorola mc33186, and it drives the drive by wire motor)
Bosch 30381 Controls at least variable cam solenoid and idle air control valve
Bosch 30344 Controls at least the fuel injectors and n75 wastegate bypass valve
Bosch 30380 controls at least baro sensor and leak detection pump-- but has a TON of pins???
Bosch 30343 have not yet found any interaction
Bosch 30345  (appears to be wideband controller, as nearly all wideband leads go there perhaps the cj110?  www.semiconductors.bosch.de/pdf/CJ110_Product_Info.pdf (http://www.semiconductors.bosch.de/pdf/CJ110_Product_Info.pdf)

Hmm interesting point, the cj110 appears to connect with only one pin to the CPU.. via and a/d converter.. which could open for a small circuit to run perhaps a gauge?  :) hmmm

Anyway, any suggestions are welcome..

thanks
Camden





Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: thenextdon13 on October 17, 2009, 11:34:13 PM
Hmm don't see the attachment, and don't see an 'edit post' link... so lets try this again.

Also, here is the pinout i came up with based on the schematics...
http://spreadsheets.google.com/ccc?key=0Atc5QQQNw_5ndHV3aGNua1NXdnh5N3lEQlUyS0J4V0E&hl=en


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: Tony@NefMoto on October 19, 2009, 11:44:43 AM
Awesome work.

This may help: http://www.kwp2000.info/bosch_ic

PS: I did all of this myself a few years back, so I can post up the circuit board traces for the B5 S4 ecu if you are interested. :o


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: thenextdon13 on October 19, 2009, 12:59:14 PM
Thanks for the link!

Unfortunately all of the p/n's i have start with 303 and there are none of them listed at that site :(

Sure, post what you can-- there may be some similarites :)... but don't take too much time away from other more useful things if it takes any time to do.

take care
Camden


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: thenextdon13 on October 21, 2009, 10:45:00 PM
Well, i've had some luck but had to go about it the hard way...
Found that Bosch saves all of their datasheets for download in the same directory(http://www.semiconductors.bosch.de/pdf).  They disallow directory listing (standard), but Google crawls all of the links on their pages, so a search of simply "site:http://www.semiconductors.bosch.de/pdf" returns all linked pdf's

Going through them and looking at the package options, then verifying outuput/vcc/ground pins I have come up with the following:
Bosch 30397 = Bosch CK110 = 6 channel 'Interface for Ignition Drivers (www.semiconductors.bosch.de/pdf/CK110_Product_Info.pdf)
Bosch 30348 = Bosch CJ220 = 6A H-Bridge (Drive By Wire motor controller) (www.semiconductors.bosch.de/pdf/CJ220_Product_Info.pdf)
Bosch 30381 = Bosch CJ420B = Smart Quad Switch - runs cam adjust, idle, etc (www.semiconductors.bosch.de/pdf/CJ406_CJ420B_Product_Info.pdf)
Bosch 30344 = Bosch CJ920* = Motronic IC - runs injectors, n075 and other valves (www.semiconductors.bosch.de/pdf/CJ920_Product_Info.pdf)
Bosch 30345 = Bosch CJ110 = LSU4 control and amplifier circuit (www.semiconductors.bosch.de/pdf/CJ110_Product_Info.pdf)

(google spreadsheet has been updated with the pinout and connected device info: http://spreadsheets.google.com/ccc?key=0Atc5QQQNw_5ndHV3aGNua1NXdnh5N3lEQlUyS0J4V0E&hl=en )

This leaves two chips which are hard to crack, but i have some clues..

Bosch 30343 -> Judging from the surrounding hardware, it is power supply related (big capacitor, large diodes to ground, large traces).  It seems that many of Bosch's power supply ic's include other options, such as sensor inputs.  The chip appears to be PSO36 for factor (handy guide at bottom of http://www.semiconductors.bosch.de/pdf/Bosch_semiconductors_sensors_0509.pdf).  Also by the same spreadsheet, virtually all PSO36 packages are listed under 'system basis IC's and power supply ICs'.  I have checked a few of them which are NOT correct (C121, CY141, CY320), which leaves CJ910/CJ911.  The problem is that I cannot find a datasheet for them :( 


Bosch 30380 = This one is an odd one, but the break came when finding the semiconductors and sensors summary pdf (http://www.semiconductors.bosch.de/pdf/Bosch_semiconductors_sensors_0509.pdf).  This chip has 80 pins, in an MQFP80 package.  There is only one device listed in the pdf that uses this package, the CC650 'Knock Sensor Evaluation and multichannel a/d converter' chip.  This woudl make sense, as I have traced 2 sensors back to this chip (Baro and leak detection i believe).  It also has a 'Reset Module' - and both the reset out and reset in from the CPU go to it.    Again, the problem is that I cannot find a datasheet for it :( 


Any help finding these datasheets would be appreciated. 

Luckily we have some of the key outputs (spark, wastegate solenoid, injectors) on other chips so we should be able to start figureing with those at some point.

Camden

* the CJ920 shares a package with the CJ945c, but there is no pinout description for the CJ945c in the datasheet, and the CJ920 pin inputs/ouptuts match what is expected


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: Tony@NefMoto on October 22, 2009, 11:21:51 AM
Awesome work Camden!


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: robin on October 23, 2009, 04:45:34 PM
Sweet, thank you Camden!!


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: af on February 24, 2010, 03:16:30 AM
Hello guys!

Here you can download BOSH "me-motronic engine management" for understanding how-to up to date petrol engines work.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: Tifon on March 17, 2010, 02:53:03 AM
Hello guys!

Here you can download BOSH "me-motronic engine management" for understanding how-to up to date petrol engines work.

Af thanks for this links!!, good info.

BR.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: af on March 23, 2010, 02:33:09 AM
So I try to reverse engineering BOSH ME7.5 ECU. I prepared memory map for ME7.1 and BOSH ME7.5 that I had disassembled. You can download it here...

Maybe anyone have unused hardware ECU for prepare working schematic and PCB for free of charge.
Please write suggestions here.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: af on March 23, 2010, 02:38:44 AM
There are sensors and actuators documentation from BOSH.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: ArgDub on March 24, 2010, 03:52:34 AM
Great info, thanks for the post.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: Tony@NefMoto on March 26, 2010, 01:40:22 PM
So I try to reverse engineering BOSH ME7.5 ECU. I prepared memory map for ME7.1 and BOSH ME7.5 that I had disassembled. You can download it here...

Maybe anyone have unused hardware ECU for prepare working schematic and PCB for free of charge.
Please write suggestions here.

Good work on the memory map. It looks correct to me. But some ME7.1 come with 1 meg flash, and not just 512kb.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: af on March 27, 2010, 10:52:57 AM
So I try to reverse engineering BOSH ME7.5 ECU. I prepared memory map for ME7.1 and BOSH ME7.5 that I had disassembled. You can download it here...

Maybe anyone have unused hardware ECU for prepare working schematic and PCB for free of charge.
Please write suggestions here.

Small changes was performed (memory map static ram physical size changed).
 


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: af on March 31, 2010, 12:58:59 AM
May be someone have pdf datasheet for thees ones:

(http://www.freeimagehosting.net/uploads/th.77e1bc3d45.jpg) (http://www.freeimagehosting.net/image.php?77e1bc3d45.jpg)

I can prepare circuit for me7.5.



Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: blundar on August 08, 2010, 09:59:46 PM
Anyone have any clues about a National Semi SCL4402-V4 ?  Appears to be PLCC68

I can't find much other than it was discontinued from manufacture around 2005 when a singapore plant closed.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: Tony@NefMoto on August 11, 2010, 12:00:37 PM

This site lists a number of Bosch ICs that may help.

http://www.kwp2000.info/bosch_ic


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: eliotroyano on March 01, 2011, 11:54:12 AM
I have been comparing some Bosch ECUs and need some IC's info. Anyone have an idea about this ones:
1.- 30382, seems to do the same job like a 30381,
2.- 30424,
3.- 30389.
I appreciate your help.
Thanks,


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: eliotroyano on March 04, 2011, 11:03:27 PM
I have been comparing some Bosch ECUs and need some IC's info. Anyone have an idea about this ones:
1.- 30382, seems to do the same job like a 30381,
2.- 30424,
3.- 30389.
I appreciate your help.
Thanks,

At least anyone have an idea about my doubts..... I really appreciate some help. I found nothing.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: Tony@NefMoto on March 05, 2011, 12:22:17 AM
I wish I could help but the Bosch IC numbers seem to be super secret. You could try contacting Nyet as I think I recall him finding some Bosch IC data sheets a while back.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: eliotroyano on March 05, 2011, 07:49:58 AM
I wish I could help but the Bosch IC numbers seem to be super secret. You could try contacting Nyet as I think I recall him finding some Bosch IC data sheets a while back.

I really appreciate your help. As a tip I have been testing two versions of Motronic engine management, M383 and M592. At this time I am at hardware step. I found that both boards are the same (at least the same part number) and also main processor, flash, eeprom and other ICs are the same too and of course others are different. Also I have test running M383 data in a M592 ECU with it specific eeprom data and it works good, again at least on bench. ECU connectors pinout data comparison based in Autodata and other sources, show me that are identical, maybe 1 or 2 particular differences but at different pins from one to another.
Finally it main differences are in software, then my questions here points specially to some ICs (that I think that could be drivers) that changes from one versionto another, let me think that those could an upgrade/replacement from one to each other, like 30381 <-> 30382 (very similar in part number, location and function - I think - ) and the other case, 30424 <-> 30389 (that goes in the same places, but I can not find it relationship).


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: alclot on April 26, 2011, 01:29:54 AM
Hi. First of all thank you very much for the information. I'm trying to understand the components of the EDC 1 5 units. Do you know the function of these components?
30402,30302,30427,30532,30460,30421,30403,30344
regards ;)


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: locon on September 16, 2011, 12:16:21 AM
...
Bosch 30343 -> Judging from the surrounding hardware, it is power supply related (big capacitor, large diodes to ground, large traces).  It seems that many of Bosch's power supply ic's include other options, such as sensor inputs.  The chip appears to be PSO36 for factor.  Also by the same spreadsheet, virtually all PSO36 packages are listed under 'system basis IC's and power supply ICs'.  I have checked a few of them which are NOT correct (C121, CY141, CY320), which leaves CJ910/CJ911.  The problem is that I cannot find a datasheet for them :(  

Any help finding these datasheets would be appreciated.  

At first, thanks a lot for the big bunch of information here in and of course for the forum itself. Really great stuff on many different areas.

The 30343 is CJ911. The following information may help you.


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: ironital on September 11, 2012, 05:51:36 PM
Thanks all this was very helpful


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: vwaudiguy on November 14, 2012, 11:22:59 PM
Bump from the dead. Was there any more progress made with this?


Title: Re: In search of Bosch datasheets or crossreferences to standard numbers
Post by: ecuprog7 on November 29, 2021, 02:54:51 AM
Hi, i am working on a M3.8.2 and found that the chip marked B58655 is a dual Half bridge Motor driver used for idle speed throttle regulation. Maybe its usefull ..

prog7