Manual BDM100 On Trucks And Commercial Vehicles Table of Contents Titel: Page: Preface............................................................................................................ 3 The BDM100 Module ...................................................................................... 3 Connecting to BOSCH EDC7 ECUs .............................................................. 4 Powering the BOSCH EDC7 ECUs ............................................................... 5 Connecting to Motorola EDC S6 ................................................................... 6 Connecting to Motorola / Cummins CM850 ................................................. 7 Connecting to TRW EMS2 ECUs .................................................................. 8 Connecting to John Deere L14 ECUs ........................................................... 9 Connecting to Delphi / DAF ECUs ...............................................................10 Connecting to Delphi / ISUZU ECUs ............................................................11 The Alignment of the BDM-Port Pads .........................................................12 Pin Out BDM100 Module ..............................................................................13 Pin Out BOSCH System Programming Pads ..............................................13 Some ECUs on Trucks with BDM capability ...............................................14 EVC electronic GmbH Am Pfauenzehnt 11a 46539 Dinslaken www.evc.de EVC electronic GmbH -2- BDM100 Module on ECUs for Trucks Important Disclaimer / Warranty The BDM module is for use by qualified personnel only. A warranty on our part for direct damages and consequential damages, caused by the improper handling of our product or additional products is excluded. The interconnection between the BDM100 Module and the appropriate ECU is very easy. Nevertheless you should read this manual carefully, because any failure may result in the destruction of the ECU. ! To avoid damages on your BDM100-module or on an ECU, please carefully read this manual before you start running the BDM100 Module with an ECU ! The BDM100 Module In all cases, always connect the BDM100 module with your PC or notebook, first!. The lower of the both blue LEDs on the Front panel now should start flashing as shown in picture 1. The BDM100 module has no own power source. Its an USB-Device and obtain its power via the USB cable. Pict. 1: The BDM100 Module is always connected to the USB cable first. Always make sure that all necessary connections are done, before you apply power to an ECU! The upper of the both blue LEDs indicates that an ECU connected to the BDM100 module is supplied with the required voltage. Pict. 2: The BDM100 module connected to an engaged ECU. EVC electronic GmbH -3- BDM100 Module on ECUs for Trucks Connecting to BOSCH EDC7 ECUs On the EDC7 board the BDM port pads are located very near the MPC555 processor. On Picture 3 the orientation of the Pads arrangement is shown. Note that at all only 10 pads of the total 14 are used for the EDC7 programming port. The pads with the numbers 2,3,13 and 14 are not used. Ensure that the pads are clean and free of remaining flux agent. On the EDC7 board the required pads are also located in the very middle of the whole Pict. 3: This is the characteristic arrangement of board. Because of this you must not place the Bosch BDM pads. the BDM143 probe completely into the guide slot of the positioning frame (as shown in picture 4) Now connect the BDM143 probe to the BDM100 module Ensure that the switch of the BDM143 probe is in its ‘OFF’-position. Carefully put the tips of the spring contact probes on the pads on the board as shown in picture 4a. It is recommended to use an isolation foil, to avoid that the arm of the positioning frame produces short-circuits between larger components on the top side of the board. The power for the board will applied over Pict. 4: The BDM143 probe contacting the pads. the power jack on the BDM143 adapter. If you prefer to use the other BDM port on the side of the ECU where the main connectors were mounted, a BDM141 adapter is required (Pict. 5). In that case the power to the EDC7 board is provided by some pins of the main connectors: There are several versions of the EDC7 ECU. All of them are equiped with the same connectors, but the pins for GND, battery and ignition are on differnt pins, depending of the version of the EDC7 ECU! Pict. 5: The other BDM-port on the top side. EVC electronic GmbH -4- BDM100 Module on ECUs for Trucks Powering the BOSCH EDC7 ECUs The three connectors on the EDC7 ECU are named A,B and C (pict. 5a and 5b). The corresponding contact numbers are engraved in the black isolation of the connectors For the first version on MAN-trucks, the following contacts are used to power up the EDC7 ECU: GND A15 BAT+ A7 IGN B36 Pict. 5a: This is how the first version of the EDC7 ECU on MAN-trucks looks like. At the second version found on MAN-trucks, these contacts are needed: GND B3 BAT+ B1 IGN A36 A further Version can be found on IVECOtrucks. There the following contacts are used: GND B2 BAT+ B12 IGN B39 EVC electronic GmbH Pict. 5b: The second version of the EDC7 ECU on MAN-trucks. -5- BDM100 Module on ECUs for Trucks Connection to MOTOROLA EDC S6 ECUs The MOTOROLA EDC S6 needs a +24V power supply. Connect that to the contacts No. 1,3 and 6 in the upper chamber of the main connector "B". The GND connection is etablished by contact No. 2 in the same chamber of the same connector "B" (picture 6). The required BDM-pads are located near the processor at the boarder of the board. The position of Pin1 is shown on picture 7 The pin-out of the pad array matches the Pict. 6: The main connectors "A" and "B" of the MOTOROLA BDM standard pin-out. MOTOROLA EDC S6 ECU. If you do not like to solder a 10-pin double row pin array, you can use the BDM149 probe to contackt the BDM-pads. Pict. 7: The BDM-pads on the MOTOROLA EDC S6. EVC electronic GmbH -6- BDM100 Module on ECUs for Trucks Connection to MOTOROLA / Cummins CM850 ECUs The MOTOROLA CM850 ECU needs some modifications and is pretty hard to do. On the 4-pin power connector, connect GND to contact No. 1.and connect +12Vcc to contact No. 3. On the 50-pin OEM connector, also connect +12Vcc to pin No. 39 (Ignition). Pict. 7a: The location of the BDM-pads on the board. The contacts for +12Vcc, GND, Ign on the CM850 ECU. The required BDM-pads are located near the boarder of the board (Picture 7a): The position of Pin1 is shown on picture 7a The pin-out of the pad array matches the MOTOROLA BDM standard pin-out. For making the CM850 ECU readable, a pin of the QFP-chip shown in picture 7b must be unsoldered. Pict. 7b: That pin must not connected to HRES- . No matter what number that pin has, it is connected to the HRES- pad of the BDMport (please refer to the chapter Pin Out BDM Module ). Use an ohmmeter or a continuity tester to estiimate that pin. For erasing and programming the ECU, a 22-ohms resistor must be soldered between two contacts of the Transistor shown in picture 7c. Don't forget to unsolder the resistor and to solder the pin of the QFP-chip again after programming. Pict. 7c: The Location of the N-MOS transistor EVC electronic GmbH -7- BDM100 Module on ECUs for Trucks Connection to TRW EMS2 ECUs The TRW EMS2 ECU has two main connectors "A" and "B". This marking is also present in the material of the mounting plate. The +24V power supply is applied to the pins No. 57 and / or No. 60 of connector "B". The GND connection is made to the pins No. 58,59 and / or No. 61. It is enough to use only one pin for GND and another one for +24V. So the power connection can be done with a two-wire cable. The position of the required pins should be obvious regarding picture 8. For programming purposes, this ECU does not require an extra wire for an "ignition-on" signal. Pict. 8: the main connectors of the TRW EMS2 ECU. The required pads for programming are located between an S-RAM component and the EEPROM in a SO8 package as shown in picture 9. The BDM148 probe in conjunction with the BDM140 positioning frame makes it possible to program this ECU without soldering. Pict. 9: The location of the required pads for programming the TRW EMS2 ECU. EVC electronic GmbH -8- BDM100 Module on ECUs for Trucks Connection to John Deere L14 ECUs Pict. 10: The main connector of the John Deere L14 ECU. On the John Deere L14 ECU the connections are made to the middle chamber of the main connector. The pins in that chamber are arranged in four row rows (1-4) and the rows are numbered alphabeticaly from "A" to "M". Where to connect power to the main connector, you please infer from pict. 10. The BDM pads shown in Picture 11 have a Motorola standard pin out. At this case a BDM142 probe is used to contact the BDM pads. Pict. 11: The BDM pads on the L14 board. Please note, that the BDM142 probe must inserted 180° turned into the arm of the positioning frame as shown in picture 12 ! That may be pretty hard to justify but currently the only way to program the L14 ECU without soldering. Pict. 12: To connect the BDM pads, currently a BDM142 probe is used. EVC electronic GmbH -9- BDM100 Module on ECUs for Trucks Connection to Delphi /DAF ECUs On the Delphi / DAF ECU there are three main connectors named in the following sequence: "A;C;B" like shown in Pict. 13. For applying power to the ECU, the connector "C" contains all required contacts. A +24VDC power supply connected to the pins C41 and C62 powers the ECU. GND is connected to pin C57. The position of the pins are also shown in picture 13. Pict. 13: The main connectors on the Delphi /DAF ECU. Picture 14 shows the 10-pin header on the board of the Delphi / DAF ECU. If you don't like to solder a 10-pin header, you also can use a BDM149 probe for programming this ECU. Pict. 14: There the 10-pin header for the BDM-Port is located. EVC electronic GmbH -10- BDM100 Module on ECUs for Trucks Connection to Delphi / ISUZU ECUs On the Delphi ECU for ISUZU there are two Connectors named J1 and J2. The large contact pin of J1 (J1,73) is used for the GND connection The connection for Ubat power supply and the IGN signal are made to the contact pins J2,73 and J2,72 of the J2 connector as shown in pict. 15. Pict. 15: The main connectors on the Delphi / ISUZU ECU are named J1 (grey) and J2 (black). When the rear plate of the ECU is removed, you should recognize a 10- pad array located at the edge of the board. This is the BDM-port. On pict. 16 is also marked the location of pin 1. You best use a BDM149 probe to contact this pad array. Pict. 16: There the 10-pin header for the BDM-Port is located. EVC electronic GmbH -11- BDM100 Module on ECUs for Trucks The Alignment of the BDM-Port Pads On the most ECU Boards the location of pin 1 of the BDM-port pads are not marked in any way. This application note will demonstrate how you can estimate the location of Pin1 of the BDM-port pads in the very most cases. The figure on the right shows the Motorola (TM) standard pin out of the BDM-port: VFLS0 GROUND GROUND HRESET Power (+3.3 V) 1 3 5 7 9 2 4 6 8 10 SRESET TCK/DSCK VFLS1 TDI/DSDI TDO/DSDO Fig. 1: This is the standard BDM-port pin out. Regarding the pin out of the standard BDM-port it is obvious that two of them are grounded. These are the pins 3 and 5. So the pin 1 is above them. Which of the pads are grounded you can find out simply using an ohmmeter or a diode-tester. Finally let us demonstrate this again in the next three steps using a SMD footprint of the BDM-port pads: 1st. step: Fig. 2: This the typical arrangement of the BDM pads. 2nd. step: Fig. 3: Then estimate which pads are grounded 2 4 6 8 10 1 3 5 7 9 3rd. step: Fig. 4: The pin1 is left of the two grounded pins, as agreed. EVC electronic GmbH -12- BDM100 Module on ECUs for Trucks Pin Out BDM100 Module Picture 37 shows the pinout of the 10way pin header located on the back of the BDM100 Module. This pinout appropriates the standard BDM port pinout. On ECUs equiped with a 10way BDMport the interconnection can made by using a simple 10way flat- wire cable. In this case the location of pin 1 of the BDMport on the ECU board should be known. Pict. 40: The pinout of the 10way pin header Pin Out BOSCH System Programming Pads The pad arrangement of the BOSCH ECUs differs from the MOTOROLA standard. The 12Vcc clamp voltage from the battery and also the !2Vcc from the Ignition or wake up circuit are present in that pad array. Picture 38 shows which signals and voltages were assigned to the pads. Please consider that in early EDC16 ECUs the 3.3V pad is driven by a 5V circuit. Pict. 41: The pinout of the BOSCH programming pads. EVC electronic GmbH -13- BDM100 Module on ECUs for Trucks Some ECUs on Trucks with BDM capability Producer Bosch Name EDC7 Motorola TRW EDC S6 EMS2 John Deere Delphi Delphi Motorola L14 Dmax D965 CM850 Cars (e.g.) DAF, Ford, Iveco, Mack, MAN, Volvo Scania HPI Volvo FH13, Scania, Renault Magnum John Deere ISUTZU DAF Cummings, CASE, New Holland Processor MPC556 Used Adapters BDM143 / BDM141 MPC555 MPC565 BDM149 BDM148 MPC563 MPC561 MPC561 MPC555 BDM149 BDM149 BDM149 BDM149 * with this ECUs an external power supply is required. In the case of using a professional laboratory power supply the knowledge of the main connector pinout of the ECU is neccessary. BDM 100 Manual BDM 100 Manual: December, 18tht 2011 1st edition, 7th. revision Publisher: EVC electronic GmbH, 46539 Dinslaken Editorial: Matthias Billian Although we were efforted to describe all details with the highest possible precision, nevertheless we can not guarantee an errorfree content of this manual. . EVC electronic GmbH Am Pfauenzehnt 11a 46539 Dinslaken www.evc.de EVC electronic GmbH -14- BDM100 Module on ECUs for Trucks