Announcement

Collapse

Forum Rules *ALL NEW MEMBERS, PLEASE READ!! UPDATED!!*

First and foremost, Welcome to the Badcaps Capacitor Search Engine & Forums!

New members that have activated their accounts have limited access to certain features of the site until established. Members with zero posts have no access to the private messaging system. Also, members with zero posts may not edit certain profile attributes, such as signatures. New members also may not create new threads. However, new members with zero posts have full access to all technical information contained on this forum, and that also includes attachments (images and files that other members have uploaded), and new members that have activated their accounts are free to post replies to existing threads. If you wish to create a new thread, the fix is simple! All you need is ONE post to be able to have full unrestricted access, and that can be simply posting an introduction of yourself or say hello in THIS THREAD. This may seem a little strange, but it helps keep spam and abuse curved. Please note, that it may take up to one hour from your first post for the limits to be removed. If you make a post and don't immediately see the restrictions gone, be patient. The promotion system updates every hour.

Please complete your profile after making your first post, with your name, locale, and other info. It's nice to know members on a first name basis, and know where they're from. Makes for a much friendlier environment!

Posting rules for this forum will be STRICTLY enforced by myself as the owner/administrator, and my moderator crew.

Badcaps.net IS A BUSINESS!!! If you are a servicer, service center, or vendor of any kind in the computer/capacitor industry, you are NOT permitted to advertise, link, promote, or plug your business on this forum in ANY way! NO EXCEPTIONS!! This includes asking for "donations" in exchange for BIOS passwords or tech advice for anything! If I see you doing that, your post will be edited or deleted, and you warned. If it happens again, you will be banned. The only exceptions are the references to the companies quoted in the FAQ which the administration have added for the convenience of those around the world who have difficulty to source caps for their repair.

This also includes using this forum's private message system to solicit business. Members, if you receive a PM from anyone offering repair services or components, please alert me immediately! Myself or any of my moderators, will never private message a user soliciting business, for Badcaps.net, or any other servicer/vendor. If you PM me about repairing your device, I will reply and take care of you, however, I will not message you first.

------------------------------------

Posting rules:

This forum was created to be a technical support forum primarily for the do-it-yourselfers who choose to repair their own boards. Any and all technical questions are welcome!

1) Please use the SEARCH feature!! Your question may have been answered in another thread! Please search first and see if it has!

2) When posting a technical question, be as detailed as possible in your thread. The more information we have about your specific problem, the better we can answer your question.

3) Please use COMPLETE sentences, punctuation, and grammar! Nobody is perfect, hence, a spelling error on occasion is no biggie. However, posts/threads that are unreadable will be deleted. This includes any and all forms of 'ebonics', leet, chatroom jargon, and 'text message' shorthand and slang. This forum is not a chatroom/text message, please use full words and complete sentences.

4) Keep discussion on topic!! DO NOT HIJACK THREADS! It's easy to do (I've done it myself a few times...) Lets try to keep it down to a minimal!! If you have something really off topic, that's what the lounge is for!

5) Keep things civil! There will be no tolerance for flaming, bashing, hateful remarks, racial remarks, adult material of ANY kind, and so on.

6) THE LOUNGE RULES! The lounge is a place for off topic chit-chat! If you post something that might be considered questionable or something you don't want kids to see, or something you can't view at work/school, etc, please label that thread *NWS* or NOT WORK SAFE in the thread title as a warning. The Lounge is NOT moderated, anything is welcome... Feel free to post rants, jokes, cars, hot women (remember the NWS warning in the title), or just about anything within reason. It's an open forum! Please refrain from participating in political topics if you have thin skin, they can get heated sometimes!! Remember that we have members here from all over the world, with many different views and cultures. Political debates can turn really ugly, and really fast, and if they degrade to personal attacks and useless banter/bashing, moderator action will ensue. I want this forum to be a safe haven for technical discussions from all walks of life, so lets keep off topic discussions civil and friendly.

7) Spamming and spammers will NOT be tolerated or accepted in any way, shape, or form! Spam bots are instantly and permanently banned, and their threads deleted! The mod crew is really quick to zap spammers, we typically pop them before they even get to post. This also includes regular members as well. be courteous and not post spam. This includes links to off-site information that's not relevant to the thread at hand. Do not plug other websites, forums, or businesses in your signatures. You may do so in a thread if the off-site link you're posting is relevant to the topic, but otherwise, don't do it. If you see a thread which clearly a spam bot posting that we have not removed yet, DO NOT click any links in it!! Simply click the 'report bad post' button, and it'll be taken care of, usually within minutes.

8) Account removals & closures: Since no personal information is given in the creation of your Badcaps.net Forum account, requests to remove and/or delete accounts will be declined. Any requests for removal of threads & posts you created will also be declined. The reason is the missing posts can/will leave threads incomplete and fragmented. For the threads to be of help to others later on, information can't and won't be missing. However, if you inadvertently posted personal identifiable information in a post (such as an email address, real name, or phone number), please contact a staff member. In those cases, the post may be edited or removed, at the staff members discretion.

That's about it for the rules, the setup here is pretty loose. However, if you're caught violating any of the rules above, here's what will happen:

First offense: Warning by me or a moderator
Second offense: Banning for 1 day
Third offense: Banning for 3 days
Fourth offense: Banned permanently.

If you do something really dumb, or are just a troll, I will skip the warning and the temporary banning, and ban you permanently!

The rules are pretty cut and dry... However, if you have any questions about this policy, feel free to contact me.
See more
See less

Delphi MT60 Car ECU Revisit - No activity on CPU

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Gjackson
    Member
    • Aug 2021
    • 98
    • Malta

    Delphi MT60 Car ECU Revisit - No activity on CPU

    Hi all,

    This is a continuation of the first post I made about this ECU. The ECU has no communication, dashboard fails to light up and so does the car. With all other devices unplugged and the ECU on my bench I powered it and scoped on both the CPU pins and the 2 pin crystal resonator. With respect to signal GND I saw absolutely no activity on both legs of the resonator, and for the cpu no oscillation seems to be happening, pins are either stuck at 3v3 or GND. The CPU still gets lukewarm im not sure if that's normal given the missing clock. Power rails seem to be present from what I saw (12v, 5v, 3v3, 1.2v) so I don't think that's causing the no oscillation. Possible to suspect the resonator itself? I don't believe they die often? If so I would need help sourcing some information about it as the only markings it has are on the top metal casing reading (D2997419I) which I can't find online

    Thanks
  • stj
    stj
    Great Sage 齊天大聖
    • Dec 2009
    • 29505
    • some shithole run by Israeli agents

    #2
    Re: Delphi MT60 Car ECU Revisit - No activity on CPU

    resonators are plastic, crystals and oscillators are metal
    and they do fail
    got a picture?

    Comment

    • Gjackson
      Member
      • Aug 2021
      • 98
      • Malta

      #3
      Re: Delphi MT60 Car ECU Revisit - No activity on CPU

      Must have got them confused then, my bad. Not too versed in that area. Here's a pic.

      Thanks!
      Attached Files

      Comment

      • Gjackson
        Member
        • Aug 2021
        • 98
        • Malta

        #4
        Re: Delphi MT60 Car ECU Revisit - No activity on CPU

        I tried probing around with a logic analyzer and I saw a waveform on the crystal. I don't think my sampling rate is high enough, logic analyser goes up to 16MS/sec, and I can just about see the square wave. It looks strange but I believe that's due to sampling rate issues. I'm not confident about the frequency but most probably 8MHZ crystal. still don't really see any activity on the CPU however.

        What would be a good way to tell If CPU is alive, preferably not using a scope. I saw some people trying to read the ECU by performing some mod on the tricore CPU:
        http://blog.vvdishop.com/use-vvdi-pr...-with-tricore/

        Could I maybe use this to check if the tricore alone is alive?
        Attached Files
        Last edited by Gjackson; 09-14-2023, 12:27 PM.

        Comment

        • redwire
          Badcaps Veteran
          • Dec 2010
          • 3413
          • Canada

          #5
          Re: Delphi MT60 Car ECU Revisit - No activity on CPU

          There should be a Supervisor/PMIC/System Basis chip that has a bunch of stuff in it- functional safety challenge-response watchdog, reset control, voltage regulators, some even have power drivers for throttle motor built in.
          Infineon Automotive PMICs

          So I'm saying the supervisor IC might be detecting a fault and preventing the MCU from running. Check what is paired up with the MCU.
          Last edited by redwire; 09-14-2023, 03:29 PM.

          Comment

          • Gjackson
            Member
            • Aug 2021
            • 98
            • Malta

            #6
            Re: Delphi MT60 Car ECU Revisit - No activity on CPU

            Alright, I've included a picture as well as all the information I know about this ECU currently, If there is a supervisor IC then I believe that must be the 20845-004 Onsemi IC located on the top right of the picture, wether it has capabilities apart from voltage regulation I cannot say, no datasheet exists for it from what I can find. It seems to be working ok? from what I can tell, 5v, 3v3, 1.2v are present when probing the IC which are probably all the rails needed for functionality. (Again no datasheet, can't tell for sure)

            the top right large black coil has 12v on both sides, I'm unsure as to why a coil is present usually those are used for buck/boost circuits so I'd expect something other than my input voltage. but the 12v on the coil seems to be the same as the one from my bench input. the top blue inductor has 5.8v and the bottom blue inductor has 4v which seems a little strange, those are not standard voltages. both are smps and the 20845-004 is what's driving them.

            on the bottom right is a SC900711CVW idle driver IC, I'm unsure how to test this (no datasheet) but I wouldn't expect it to kill the whole system if it malfunctioned so I didn't focus on it.

            the infineon CPU in the middle I believe is getting clock, although I can't be 100% sure due to my scope not having fast enough sampling rate. But I think the crystal is most likely 8MHZ. Again I'm unsure how to confirm that it's working ok.

            top left is a "gate array IC" by Onsemi part number 21093-001, I found an old blog that described a succeful repair having the same symptoms as my ECU involving a reball of this IC, I did successfully reflow it but still nothing. If I exhaust all options I might consider attempting a reball.

            The top 3 Ic's all get somewhat warm during operation. (see thermal image), the CPU and gate array IC getting hottest while the voltage regulator IC get's barely warm. the Idle speed IC has no temperature change. I've tested all other discrete components on the board as best as I could and found no damage or faults.

            I'm unsure how to proceed at this point without any sort of datasheets but I'm pretty sure the fault lies on one of the 3 IC's up top, how can I test these IC's? Might have bit off more than I could chew with this one
            Attached Files
            Last edited by Gjackson; 09-14-2023, 04:18 PM.

            Comment

            • CapLeaker
              Leaking Member
              • Dec 2014
              • 6358
              • Canada

              #7
              Re: Delphi MT60 Car ECU Revisit - No activity on CPU

              Since it isn’t communicating, maybe the cpu and everything is fine and the problem is the CAN bus on the ECU?

              Comment

              • Gjackson
                Member
                • Aug 2021
                • 98
                • Malta

                #8
                Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                That's definitely possible, any ideas on how to diagnose faulty CAN lines or what could go wrong? this is what I initially suspected as resistance between CAN L/H to GND on my ECU is suspiciously low from what I read should be the norm. Wether that's the cause of one of the IC's or a discrete compoment along the way going bad I can't say, would CAN go to the CPU or the gate array IC? This thing is a real pain to reverse engineer given one side of the PCB is plastic welded to the case

                Thanks for your help!
                Last edited by Gjackson; 09-14-2023, 10:23 PM.

                Comment

                • Gjackson
                  Member
                  • Aug 2021
                  • 98
                  • Malta

                  #9
                  Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                  Alright so I went ahead and tried tracing the CAN lines from the main connector to where they go, from what I can tell it's pretty simple, they go through 2 vias into a filter (the one with the white casing) and then after the filter go through 2 more vias into the gate array IC, so it seems that it's responsible for handling CAN, now the fact that resistance from CAN L/H to GND is 18k when it should be O.L and I can't really pinpoint any other components along the way on the CAN lines (unless on the other side of the PCB) I suspect that the gate array might be bad. Only way I can test this is to remove it I suppose the terminating resistor, any pullups/pulldowns and CAN logic is probably in there.

                  I found some replacements on aliexpress which might work marketed for MT22.1 ECU which is not my exact model, I hope they are not programmable chips however since I'd have no way of reprogramming.
                  Last edited by Gjackson; 09-15-2023, 04:03 AM.

                  Comment

                  • stj
                    stj
                    Great Sage 齊天大聖
                    • Dec 2009
                    • 29505
                    • some shithole run by Israeli agents

                    #10
                    Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                    to check a crystal you need a frequency counter with a high impedence low capacitance input or a scope and a x10 or x100 probe.

                    a mutimeter with a 10meg input usually works too - but most meter other than the UT-61e dont go very high.


                    the explanation is simple - if your probe has a capacitance of more than a few pF it will effect or even stop the crystal!

                    Comment

                    • Gjackson
                      Member
                      • Aug 2021
                      • 98
                      • Malta

                      #11
                      Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                      Yep, I don't have any of those unfortunately. Explains why I can't get a proper reading.
                      Thanks for the info!

                      Comment

                      • Gjackson
                        Member
                        • Aug 2021
                        • 98
                        • Malta

                        #12
                        Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                        I went ahead and pulled out the gate array IC, resistance from GND to CAN L/H is now around 11M which is a lot like what I'd expect, I've ordered a replacement which should arrive in the coming days, interesting as I tried probing the IC after it was removed and resistance between the CAN L/H pins on it and GND and it reads 33k on both pins which is slightly higher than the 18k while it was onboard. resistance between L/H is 55k on it maybe the 18k is the resultant of all parallel resistances. I'll keep you updated once the IC arrives!

                        Comment

                        • CapLeaker
                          Leaking Member
                          • Dec 2014
                          • 6358
                          • Canada

                          #13
                          Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                          You should have figured out which side of the CAN bus high or low didn’t work. I am doubt full that both don’t work. I guess the ECU didnt have any terminating resistors in it?
                          Did you power the ECU and look at the CAN Aline’s with the oscilloscope?

                          Comment

                          • Gjackson
                            Member
                            • Aug 2021
                            • 98
                            • Malta

                            #14
                            Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                            Yes I did that, terminated the bus too with a 120ohm resistor. Both lines showed no activity on scope remaining at a constant 2.5v, the second terminating resistor is located somewhere on the ECU but not on the gate array IC as the 120ohm resistance was still there after pulling the chip. The chip was responsible for signal generation however as with it removed no 2.5v is present now. From what it looks like to me, either a bad gate array or bad CPU and swapping CPU is not a realistic option as it requires flashing new firmware with tools I don't have.
                            Last edited by Gjackson; 09-16-2023, 12:57 AM.

                            Comment

                            • CapLeaker
                              Leaking Member
                              • Dec 2014
                              • 6358
                              • Canada

                              #15
                              Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                              The 2.5v comes from the divider network and means that it isn’t connected to anything.
                              Shit like that happens when the battery is totally flat and someone jump starts the car.
                              I’ve got a ECU from an 18 wheeler, in which the owner jump started the truck on totally flat and to make things worse, he also had the polarity reversed.
                              I gave up on the board, because after taking a dozen bad IC’s off, others were still shorted. Worst ECU I have ever gotten in.
                              Last edited by CapLeaker; 09-17-2023, 09:53 AM.

                              Comment

                              • Gjackson
                                Member
                                • Aug 2021
                                • 98
                                • Malta

                                #16
                                Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                                Hmm strange, the car that the ECU came from didn't experience any of that I believe. Went to start it and it just refused to, randomly. I get reverse polarity frying everything but how would jump starting a dead battery cause damage? I'm thinking current surge or something of that sort maybe?

                                Couple more questions if you don't mind,

                                Is the divider network you mention located somewhere on the motherboard generating 2.5v which is then passed by the gate array onto CAN L/H or is it inside the gate array IC?

                                And when you say that it's not connected to anything, CPU got fried and stopped telling gate array to send data? Or was the gate array damaged and wasn't able to pull the data lines high or low to send data?

                                Thank you for the info, really interesting stuff!
                                Last edited by Gjackson; 09-17-2023, 03:19 PM.

                                Comment

                                • CapLeaker
                                  Leaking Member
                                  • Dec 2014
                                  • 6358
                                  • Canada

                                  #17
                                  Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                                  I should have been clearer in my wording. If you get 2.5V flat line on the can bus of a module, it also means the module didn’t detect any other device. It also won’t “talk” if the ignition isn’t turned on.

                                  Mercedes and also others do not like to be jump started on a totally flat battery. You can risk damaging things, which is costly. For a battery swap on certain cars the manufacturer even states to provide 12VDC 1A during swapping. I ran into this like 8 years ago. One of my cars went into the paint shop for like 5 weeks. Car came out running. Went in, drove 2 meters and stopped. Unlucky me I forgot something, so I turned my car off, to retrieve something. Went back to the car and she was dead. So they jumped it with a booster pack. Guess what happened? Christmas lights everywhere on the dash. 5 year old car, never had electrical problems.

                                  Comment

                                  • Gjackson
                                    Member
                                    • Aug 2021
                                    • 98
                                    • Malta

                                    #18
                                    Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                                    I was hoping the ECU would occasionally poll to check for other devices which Is what I was looking for on the scope, I made sure the Ignition was getting 12v but since I don't have the car available to test on I had no other module to connect it to to test communication. That might explain the steady 2.5v

                                    Comment

                                    • Gjackson
                                      Member
                                      • Aug 2021
                                      • 98
                                      • Malta

                                      #19
                                      Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                                      Update:

                                      Got the new gate array and replaced it successfully, unfortunately nothing seems to have changed however I haven't tried it in the car yet. I did however get my hands on a decent scope so I checked both the crystal and SMPS. Crystal seems to be oscillating good at 8MHZ on one pin however the waveform has a lesser amplitude and looks distorted on the other pin, I'm not sure if this is normal (see pics)

                                      I checked the 2 coils driven by the power IC to see if they are switching correctly. They operate at around 400KHZ and the 4v rail looks ok however it is switching duty cycle very rapidly which is a little strange, the 5v rail has a strange slope near the rising edge of the square wave, to me this is not normal.



                                      Any ideas? Thanks!
                                      Attached Files

                                      Comment

                                      • stj
                                        stj
                                        Great Sage 齊天大聖
                                        • Dec 2009
                                        • 29505
                                        • some shithole run by Israeli agents

                                        #20
                                        Re: Delphi MT60 Car ECU Revisit - No activity on CPU

                                        the crystal is normal,
                                        i dont understand exactly how they work but the drive circuit usually has some kind of drive-feedback between the pins so it's almost driving itself!

                                        the switching psu frequency/duty cycle is another curse of modern design, the control chips like to shift stuff around to avoid being detected causing rfi.

                                        Comment

                                        Working...
                                        X