Pages: 1 2 [3] 4 5 6
Author Topic: HELP!!!!!!!! 3 bricked ECU's what am I doing wrong????????  (Read 56406 times)
hopsis
Full Member
***

Karma: +13/-4
Offline Offline

Posts: 174


« Reply #30 on: September 21, 2015, 11:29:48 PM »

That last post doesn't cover where You are grounding pin24. That's what this is all about. If You ground it straight to the power source, You are trying to ground all the power the ecu is getting through that small pin24 lead when the switch is open.

Secondly, You can (and should) use the power switch on the positive +12V lead. I'm not sure how other people do it but I do it like this:

1. Everything connected, power switch on the +12V wire coming to bench harness off
2. Ground pin24 to ecu board edge
3. Flick power switch on
4. Keep pin24 grounded for a second or two
5. Remove pin24 ground wire
6. Get boot-mode

I don't really see why You should have the switch on the negative lead.
Logged
mister t
Sr. Member
****

Karma: +74/-18
Offline Offline

Posts: 343


« Reply #31 on: September 21, 2015, 11:44:41 PM »

That last post doesn't cover where You are grounding pin24. That's what this is all about. If You ground it straight to the power source, You are trying to ground all the power the ecu is getting through that small pin24 lead when the switch is open.

Secondly, You can (and should) use the power switch on the positive +12V lead. I'm not sure how other people do it but I do it like this:

1. Everything connected, power switch on the +12V wire coming to bench harness off
2. Ground pin24 to ecu board edge
3. Flick power switch on
4. Keep pin24 grounded for a second or two
5. Remove pin24 ground wire
6. Get boot-mode

I don't really see why You should have the switch on the negative lead.

OK, thanks for the heads up, I think I know what you're getting at.

I'll try and post a picture of the harness up. I've just been super busy lately and haven't had the time.

I do certainly appreciate the input though, thanks much  Smiley

PS: last post was edited, as I read what you had said earlier.
Logged
prj
Hero Member
*****

Karma: +1072/-482
Offline Offline

Posts: 6038


« Reply #32 on: September 21, 2015, 11:50:59 PM »

Hey buddy, I'm gonna give you a pass on this one, but tone down the language next time got it.....

I'm asking for some help with an issue and I don't need any attitude. If you don't want to act civil, then please post elsewhere.

I don't care what you need or don't need.
You screwed up, I called you out on it. I'm not gonna sugarcoat it.
You made two mistakes that you would never had made, had you paid attention in primary school.
You then proceeded to make the same exact two mistakes four times in a row.

It is also shocking that this is not immediately apparent to some of the longer standing members upon reading your first post, as really it contains all the information needed to see exactly why you fried four control units.
If you do not have a base to build on, you are going to wreck lots of things. As long as they are your own there is no problem.
« Last Edit: September 22, 2015, 12:05:01 AM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
adam-
Hero Member
*****

Karma: +124/-33
Offline Offline

Posts: 2179


« Reply #33 on: September 22, 2015, 12:05:36 AM »

Now, if I understand correctly from your post and the other posts, what I need to do is power up the board and then run a clip from the side of the board to the boot pin to give it 12V?

Just to clarify, the boot pin DOES NOT GET 12V.
Logged
nyet
Administrator
Hero Member
*****

Karma: +608/-168
Offline Offline

Posts: 12270


WWW
« Reply #34 on: September 22, 2015, 10:01:15 AM »

Now, if I understand correctly from your post and the other posts, what I need to do is power up the board and then run a clip from the side of the board to the boot pin to give it 12V?

No.

Pin should be momentarily grounded (for a few seconds) while you power up the board.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
mister t
Sr. Member
****

Karma: +74/-18
Offline Offline

Posts: 343


« Reply #35 on: September 22, 2015, 04:09:19 PM »

I don't care what you need or don't need.
You screwed up, I called you out on it. I'm not gonna sugarcoat it.
You made two mistakes that you would never had made, had you paid attention in primary school.
You then proceeded to make the same exact two mistakes four times in a row.

It is also shocking that this is not immediately apparent to some of the longer standing members upon reading your first post, as really it contains all the information needed to see exactly why you fried four control units.
If you do not have a base to build on, you are going to wreck lots of things. As long as they are your own there is no problem.

Look, I'm gonna take the high road here and not turn this thread into a typical forum name calling mess.

However, I will state this for the record: As with all forums, there's a general rule that for every person who takes the time to ask a question, there are X number of people who have the same one.

Often times, people don't ask a question because they are self-conscious that they will attract a response just like the one you gave me.

The end result is that someone else doesn't learn from someone else's experience and the community as a whole suffers.

Now, if you want people on here to see you as someone who would hinder the learning process by discouraging people to post up their issues, then hey, it's up to you.

Alternatively, you can choose to use what you know to be seen as a stand-up guy who assists in the learning process.

They both require exactly the same amount of effort and I'm certain that you're more than capable of both options, so why risk being viewed as the former? Just remember, your responses reflect on you and your reputation and you only have one reputation.

Now, with that said, you likely have knowledge that could prove useful to myself and others, so thank you for pointing out my mistake, let's just keep things amicable from here on out, deal?
« Last Edit: September 22, 2015, 04:17:03 PM by mister t » Logged
mister t
Sr. Member
****

Karma: +74/-18
Offline Offline

Posts: 343


« Reply #36 on: September 22, 2015, 04:10:12 PM »

No.

Pin should be momentarily grounded (for a few seconds) while you power up the board.

Sorry, that's what I meant. Not that I would keep it grounded.
Logged
adam-
Hero Member
*****

Karma: +124/-33
Offline Offline

Posts: 2179


« Reply #37 on: September 23, 2015, 12:08:57 AM »

It's just the way prj is.  Hang around here long enough and you'll learn it's just the way he speaks. 

He knows these systems like the back of his hand, and I guess having people screw up basic things annoys him, after its repeated time and time again.  Crack on though, you'll be close. 

Just remember the ground pin is from ground, not +12V.  Just paranoid you weren't sure.
Logged
mister t
Sr. Member
****

Karma: +74/-18
Offline Offline

Posts: 343


« Reply #38 on: September 23, 2015, 06:02:16 PM »

It's just the way prj is.  Hang around here long enough and you'll learn it's just the way he speaks. 

He knows these systems like the back of his hand, and I guess having people screw up basic things annoys him, after its repeated time and time again.  Crack on though, you'll be close. 

Just remember the ground pin is from ground, not +12V.  Just paranoid you weren't sure.

All good  Smiley I've had more than a few forum encounters where I butted heads with someone at first and they went on to be a great resource.

I only get really cranky when the person commenting is completely ignorant and I agree that prj seems to know his stuff which is why I wanted to keep it diplomatic. So water under the bridge for me at this point.

While I can grasp the programming end of it quite readily, for some reason basic dummy level electric stuff still eludes me :p
Logged
mister t
Sr. Member
****

Karma: +74/-18
Offline Offline

Posts: 343


« Reply #39 on: September 23, 2015, 06:13:28 PM »

So just to get something clear here, (and bear in mind I need this explained in dummy speak lol) what exactly does grounding pin 24 to the side of the board do?

My understanding is that in order to enter bootmode, that pin needs a momentary 12v signal going through it.

Now, if I run a wire from the side of the board to pin 24 (i.e. a ground), how is that providing a 12V signal to the pin? Or is grounding to the outside of the board doing something else entirely?
Logged
nyet
Administrator
Hero Member
*****

Karma: +608/-168
Offline Offline

Posts: 12270


WWW
« Reply #40 on: September 23, 2015, 06:44:42 PM »

So just to get something clear here, (and bear in mind I need this explained in dummy speak lol) what exactly does grounding pin 24 to the side of the board do?

Then a moment later you say

Quote
My understanding is that in order to enter bootmode, that pin needs a momentary 12v signal going through it.

ONE MORE TIME GROUND IS NOT 12V!

Geez.

Anyway. If you want details you need a ton more learnin' about digital electronics.

The cpu samples the pin (which is internally pulled high with resistor) on boot. If it is high (usually 5v) the cpu will boot as normal. Normally this pin is a signal pin, which means the flash chip can pull the signal low (via internal pull down) or leave it floating (for the pullup to take it to 5v).

If the CPU samples it as low (0v) it goes into bootmode, but that requires an EXTERNAL pulldown to overcome the internal pullup already on that pin. If the pin is still low after the CPU is booted, bad things will happen, the CPU will not be able to communicate with the flash chip, as now that signal pin is stuck at 0v.

If you put 12v on that pin, you're gonna kill something. If somebody tells you to ground a pin, do not attach it to 12v. I'm still trying to figure out where you got this idea from. In fact, do not put ANY signal pin to 12V, they are usually TTL (5V or 3.3V max).

If you don't know what a pullup or a pulldown is, stop reading, I really can't deal with explaining digital design at this point. Go take a class.

Quote
Now, if I run a wire from the side of the board to pin 24 (i.e. a ground), how is that providing a 12V signal to the pin?

It isn't.
« Last Edit: September 23, 2015, 06:54:10 PM by nyet » Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
hopsis
Full Member
***

Karma: +13/-4
Offline Offline

Posts: 174


« Reply #41 on: September 23, 2015, 11:37:38 PM »

Thanks nyet for that explanation, I've never bothered to find out what boot-mode actually is on that level.

For the dummy answer, think of a DC light bulb, like a normal brake light bulb in a car for example. You have to provide +12V to other lead and - (commonly known as ground) to the other lead. When both sides are connected, the voltage differential through positive and negative battery poles tries to balance out, electrons go for a swim and current passes through the bulb filament and it lights up. Every time electrons move around in a closed cirquit, their internal frictions on atom level produces heat. The bulb needs a certain amount of amperage to work and provides just the right amount of resistance to the cirquit so that most of that heat is radiated from the bulb and it doesn't burn through the wires and connectors etc. Now pretty much all DC components work with the same principle. Easy so far, right?

No if you would leave the bulb out of the middle and touch +12V and ground together, you get a short cirquit, which means you'll immediately try to balance the car's battery +12V and ground voltage differential through that little point. You'll get sparks and blow a fuse (heat through too much amperage through the fuse). If you didn't have fuse on the wire, You'd burn something else, usually a wire would heat up so much that it melts through its insulation, maybe then the bare hot copper wire is touching something like a floor mat or a seat cushion and sets that on fire.

This is basically what you are doing if you introduce +12V to somewhere it shouldn't go. Something will act as a fuse and burn as long as there is a connection, especially unwanted if that something happens to be an internal ecu component.

This was written from a laymans point. I've never studied electronics after basic classes in college. Couple of hours reading through wikipedia will sort You out.

« Last Edit: September 23, 2015, 11:39:54 PM by hopsis » Logged
adam-
Hero Member
*****

Karma: +124/-33
Offline Offline

Posts: 2179


« Reply #42 on: September 24, 2015, 12:00:57 AM »

I think the whole reason of you trashing 3 ECU's is because you've been connecting 12V to the boot pin, and not ground.

Also, you removed ground from the circuit (which you shouldn't) and then grounded the pin (as you should).  The resultant is all the current flows through the boot pin, killing the ECU.

It's just the order you've got it wrong.  It's written out in a few posts above, just do that and you'll get it.

Then, get your understanding written up perfectly, so that anyone can understand it, and post it here.  Get nyet to put it on the Wiki for understanding, and bootmode is a little weak just now.
Logged
mister t
Sr. Member
****

Karma: +74/-18
Offline Offline

Posts: 343


« Reply #43 on: September 24, 2015, 12:25:02 AM »

Adam, Hopsis, and especially Neyt, thank you very much for the well thought out responses.

Nyet, I re-read your explanation and NOW I've got a rough idea of what you're trying to do to put the ECU into bootmode.

Also, as Hopsis said, I've never seen that explanation anywhere else on this site or otherwise either

I've found some reference materials on circuit design that I'm going to plow through in the next bit, I'll report back when I've covered some background reading.

Thanks

« Last Edit: September 24, 2015, 12:36:31 AM by mister t » Logged
nyet
Administrator
Hero Member
*****

Karma: +608/-168
Offline Offline

Posts: 12270


WWW
« Reply #44 on: September 24, 2015, 09:31:08 AM »

Also, in case it wasn't obvious, the "pin 24" we are referring to is ON the board - the flash chip.

Not pin24 on the harness connector (or obdii connector)
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Pages: 1 2 [3] 4 5 6
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.031 seconds with 17 queries. (Pretty URLs adds 0s, 0q)