![]() |
What does it take to program your own ECUs?
I really want to learn how to program ECUs. I'm currently on the verge of getting my certification in Visual Basic, but really feel like I know nothing yet, especially about ECUs. Take Visconti for example of a successful tuner, how did he learn? Any help is appreciated.
|
Buy the software from ecutek for $3600
Buy a dyno Rent garage Install Dyno Get some advertising and test and prove your results Its all mixture timing and tables and shit. You can do it if youre committed. there ya go... |
Well how i learned was trial and error under professional supervision (could get expensive when you mess things up lol), best way is to put in some shop time.
started with a SAFC-Neo, just working out target A/Fs, (had a rented wideband), then moved on to piggy back systems (Emang ult, utec) |
Quote:
|
Quote:
The heavy lifting programming is, for the most part, already done by ECUTek. Someone with ECUTek tuning experience feel free to keep my honest here, but I'm fairly certain that something like Visual Basic experience won't really help. Sent from my Galaxy Nexus using Tapatalk 2 |
To the OP, I dunno what your OOP skills are but the guys at Ecutek do have a help wanted page if c+ is your cup o tea...
|
Quote:
I'm sure the guys at ECUTek know what they're doing, so learning any low-level programming would probably be borderline useless for ecu programming. Of course, learning to code ecus from the ground up may lead to a better grasp of the subject, so I think. Quote:
|
Hate to nitpick, but since I have a software development background: OOP = Object Oriented Programming, C+ should be C++, an object oriented superset of C.
Rather than ECUTek is akin to Dreamweaver, I think it's more like ECUTek is to an open operating system, and ECUTek Tuning is like tweaking the operating system's config or registry files and possibly a bit of kernel modding and high-level scripting. The stock Subaru ECU is sort of like a closed operating system that nobody but the OS vendor can change. Again, someone with ECUTek experience can keep me honest here. Admittedly, I have zero experience in this arena. |
Quote:
|
Quote:
My guess is that a lot of the ECUTek tuners don't really know how the program works, they just know how to utilize it to tune vehicles. I wish Visconti or someone really experienced could chime in... :) |
Would @Visconti chime in?
|
I'd suggest PMing him to look here in this thread, he's super busy so i dunno if he browses off topic threads.
|
Quote:
Your car's ECU is basically a computer, as you already know. It has some stock loaded firmware on it from Subaru that is locked so that nobody else can change it. Simply put, this firmware manages things like air/fuel mixture, ignition timing, and idle speed. As cars became more sophisticated and added more electronic gadgetry, the ECU also became more sophisticated and now ties in things like valve timing, fuel injection, and other things that interface with the ECU that your car has. Assuming you've got an ECU that was unlocked (with an ECUTek flash for instance), all of these functions can be fine tuned by a tuner to meet specific needs (fuel economy, performance, accommodating an aftermarket air intake system, etc). The more electronic sensors/actuators a car has tied to the ECU, the more functionality you would typically find. For instance, autoblip, launch control, and flat foot shifting - all possible because of our car's drive by wire system. This type of functionality is provided by ECUTek through their programming. It's not clear to me if ECUTek Tuners like Visconti, FA20Club.com, or Perrin have access to that code to rewrite it. They may be able to tweak some settings though. Again, this is all general information regarding modern ECU's. For specifics on ECUTek and how it relates to the FT86 platform, I'll let one of the ECUTek guys speak to that. |
Quote:
Quote:
Definitely sounds like there's plenty of room for a beginner to blow up his own engine. I wonder if the software itself comes with instructions or tutorials... Of course, what I want is an advantage to get a jumpstart in this field, so what i'm looking for is a college course or something to study. I have sort of been keeping up with Visconti's thread, and i'm pretty sure his software does now include throttle blip and some other cool new advanced features like the ones you mentioned. |
| All times are GMT -4. The time now is 10:53 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
User Alert System provided by
Advanced User Tagging v3.3.0 (Lite) -
vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.