Computing.Net > Forums > Programming > ECU programming

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

ECU programming

Reply to Message Icon

Name: Brandon
Date: June 19, 2005 at 13:34:42 Pacific
OS: XP
CPU/Ram: ...
Comment:

Ok, me and my brother are going to try reprogramming his ECU. Yet we are a little fuzzy on how to connect to it and what software to use? So if you can help with these issues that would help a lot. Also is it possible to do it with a pda (Visor deluxe).

A truely wise person doesn't denie his flaws but embraces them.



Sponsored Link
Ads by Google

Response Number 1
Name: StuartS
Date: June 19, 2005 at 14:17:26 Pacific
Reply:

If you are talking about the Electronic Control Unit in a motor vehicle I would think long and hard.

First thing you will need is the documentation from the manufacture. Thats is likely to be hard to come by if not impossible. Without you are playing with fire.

The ECU is like the BIOS in a computer, get it wrong and nothing works. Like the BIOS in the computer, it will different for each manufacture.

Just on other thing to consider. The ECU contains code that is used by the emission control systems. Modifying that to increase performance could put you on the wrong side of the law.

Stuart


0

Response Number 2
Name: anonproxy
Date: June 19, 2005 at 18:51:06 Pacific
Reply:

Frankly, this is one of the most complicated embedded projects to undertake. You sound a little crazy to consider reprogramming when you're not sure about how to hook the pieces up. Anyway...

The ECU is an embedded device. Most ECU's are EEPROMS sitting a PCB somewhere within reach of the driver's seat (perhaps under it). The brains can be something like a Motorola microcontroller (~$25), though makers have many options. Basic electrical knowledge is required.

Tinkering is done by either removing the entire PCB unit or just the actual data module (and then hooking it up to a test board). Either way, you can usually connect via a serial port to your computer. The professional (and best) way to do it is buy a new board altogether. From there, you need a development environment with the proper assembler. Most IDEs come with or connect to a program that will flash the memory and add your code. You can flash thousands of times. I have no idea what IDE you would want or need.

For programming, you are going to need to know the particular subsystem (which usually controls another nest of subsystems) and associated sensors. Also, the ECU works with many different components almost directly, so you need to know these interfaces. There are limits to your vehicle and its components you must know. You will almost certainly work in assembly (watch number units).

Reading sensor output is essential, so at the very least hook up an LED display. You could hook up a PDA, but that will likely require a slew of additional knowledge.


0

Response Number 3
Name: Brandon
Date: June 24, 2005 at 12:25:01 Pacific
Reply:

Thanks, IF i do it ill share if i destroyed the car or not :D.


A truely wise person doesn't denie his flaws but embraces them.


0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More







Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Programming Forum Home


Sponsored links

Ads by Google


Results for: ECU programming

Programming in java www.computing.net/answers/programming/programming-in-java/7510.html

program handle windows/IIS reboot www.computing.net/answers/programming/program-handle-windowsiis-reboot/14744.html

help with REXX program www.computing.net/answers/programming/help-with-rexx-program/90.html