follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Speed By Design
Register Garage Community Calendar Today's Posts Search

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Off-Topic Discussions > Other Vehicles & General Automotive Discussions

Other Vehicles & General Automotive Discussions Discuss all other cars and automotive news here.


User Tag List

Reply
 
Thread Tools Search this Thread
Old 10-15-2012, 04:30 PM   #1
BuBlake
Chronic Flashturbator
 
BuBlake's Avatar
 
Join Date: Sep 2012
Drives: '13 Scion FR-S MT
Location: Texas
Posts: 319
Thanks: 202
Thanked 98 Times in 55 Posts
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Garage
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.
__________________
OFT Stg 2 UEL E85 - Borla UEL Header - Invidia Q300 - Invidia catless frontpipe - Fa20club CAI - Billet Power Blocks - Michelin PSS 245/35/18 all around on Motegi Racing SP10 18x8 +38 - Eibach Sportline springs - SPC LCA
BuBlake is offline   Reply With Quote
Old 10-15-2012, 06:06 PM   #2
gmookher
Banned
 
Join Date: Aug 2012
Drives: VortechSC,BorlaEL,Perrin,GCRace
Location: HighHeatHighAltitudeAZ,USA
Posts: 2,254
Thanks: 458
Thanked 669 Times in 394 Posts
Mentioned: 9 Post(s)
Tagged: 2 Thread(s)
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...
gmookher is offline   Reply With Quote
The Following User Says Thank You to gmookher For This Useful Post:
BuBlake (10-15-2012)
Old 10-15-2012, 09:19 PM   #3
goat_cheese
 
Join Date: Oct 2012
Drives: R33
Location: Medical Center
Posts: 31
Thanks: 0
Thanked 11 Times in 9 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
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)
goat_cheese is offline   Reply With Quote
The Following User Says Thank You to goat_cheese For This Useful Post:
BuBlake (10-16-2012)
Old 10-16-2012, 05:44 PM   #4
BuBlake
Chronic Flashturbator
 
BuBlake's Avatar
 
Join Date: Sep 2012
Drives: '13 Scion FR-S MT
Location: Texas
Posts: 319
Thanks: 202
Thanked 98 Times in 55 Posts
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by goat_cheese View Post
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)
Did you need any previous programming experience?
__________________
OFT Stg 2 UEL E85 - Borla UEL Header - Invidia Q300 - Invidia catless frontpipe - Fa20club CAI - Billet Power Blocks - Michelin PSS 245/35/18 all around on Motegi Racing SP10 18x8 +38 - Eibach Sportline springs - SPC LCA
BuBlake is offline   Reply With Quote
Old 10-16-2012, 06:19 PM   #5
Foobar
SLO NO MO
 
Foobar's Avatar
 
Join Date: Jul 2012
Drives: '19 Tesla Model 3 Performance
Location: NY, USA
Posts: 2,961
Thanks: 224
Thanked 1,062 Times in 738 Posts
Mentioned: 34 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by BuBlake View Post
Did you need any previous programming experience?
From my understanding, its less about programming and more about configuration and knowing what each parameter does and how they relate to the others.

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
Foobar is offline   Reply With Quote
Old 10-16-2012, 07:25 PM   #6
gmookher
Banned
 
Join Date: Aug 2012
Drives: VortechSC,BorlaEL,Perrin,GCRace
Location: HighHeatHighAltitudeAZ,USA
Posts: 2,254
Thanks: 458
Thanked 669 Times in 394 Posts
Mentioned: 9 Post(s)
Tagged: 2 Thread(s)
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...
gmookher is offline   Reply With Quote
Old 10-16-2012, 08:47 PM   #7
BuBlake
Chronic Flashturbator
 
BuBlake's Avatar
 
Join Date: Sep 2012
Drives: '13 Scion FR-S MT
Location: Texas
Posts: 319
Thanks: 202
Thanked 98 Times in 55 Posts
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by Foobar View Post
From my understanding, its less about programming and more about configuration and knowing what each parameter does and how they relate to the others.

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
You're probably right... Sounds like ECUTek is to ecu programming as Dreamweaver is to HTML.
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:
Originally Posted by gmookher View Post
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...
I have no experience with OOP and am not really sure what it is, actually. Is that autocad? I am only half way through a semester of an introductory programming course at my community college; haven't really learned jack yet. C+ will be one of my classes in the near future.
__________________
OFT Stg 2 UEL E85 - Borla UEL Header - Invidia Q300 - Invidia catless frontpipe - Fa20club CAI - Billet Power Blocks - Michelin PSS 245/35/18 all around on Motegi Racing SP10 18x8 +38 - Eibach Sportline springs - SPC LCA
BuBlake is offline   Reply With Quote
Old 10-16-2012, 08:54 PM   #8
Foobar
SLO NO MO
 
Foobar's Avatar
 
Join Date: Jul 2012
Drives: '19 Tesla Model 3 Performance
Location: NY, USA
Posts: 2,961
Thanks: 224
Thanked 1,062 Times in 738 Posts
Mentioned: 34 Post(s)
Tagged: 0 Thread(s)
Garage
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.
Foobar is offline   Reply With Quote
Old 10-16-2012, 08:56 PM   #9
TemeCal
Senior Member
 
Join Date: Aug 2012
Drives: 86
Location: US
Posts: 686
Thanks: 377
Thanked 303 Times in 181 Posts
Mentioned: 27 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by BuBlake View Post
You're probably right... Sounds like ECUTek is to ecu programming as Dreamweaver is to HTML.
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.



I have no experience with OOP and am not really sure what it is, actually. Is that autocad? I am only half way through a semester of an introductory programming course at my community college; haven't really learned jack yet. C+ will be one of my classes in the near future.
OOP is "Object Oriented Programming", which C++ is.
TemeCal is offline   Reply With Quote
Old 10-16-2012, 09:11 PM   #10
BuBlake
Chronic Flashturbator
 
BuBlake's Avatar
 
Join Date: Sep 2012
Drives: '13 Scion FR-S MT
Location: Texas
Posts: 319
Thanks: 202
Thanked 98 Times in 55 Posts
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by Foobar View Post
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.
Thanks. Sounds like ECUTek is sort of like a replacement operating system for the car's computer, right? Does it completely replace the car's factory operating system, only utilizing the hardware? Please bear with me here.

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...
__________________
OFT Stg 2 UEL E85 - Borla UEL Header - Invidia Q300 - Invidia catless frontpipe - Fa20club CAI - Billet Power Blocks - Michelin PSS 245/35/18 all around on Motegi Racing SP10 18x8 +38 - Eibach Sportline springs - SPC LCA
BuBlake is offline   Reply With Quote
Old 10-16-2012, 11:46 PM   #11
boucher
Leaux Down Krewe
 
boucher's Avatar
 
Join Date: Aug 2012
Drives: 2014 SSM Limited
Location: Louisiana
Posts: 643
Thanks: 557
Thanked 329 Times in 183 Posts
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Garage
Would @Visconti chime in?
__________________



Follow me on IG: @rougarou86
boucher is offline   Reply With Quote
Old 10-16-2012, 11:51 PM   #12
Supermassive
Senior Member
 
Supermassive's Avatar
 
Join Date: Jul 2012
Drives: 2013 Scion FR-S Whiteout
Location: Phoenix AZ
Posts: 1,406
Thanks: 116
Thanked 830 Times in 360 Posts
Mentioned: 47 Post(s)
Tagged: 0 Thread(s)
Garage
I'd suggest PMing him to look here in this thread, he's super busy so i dunno if he browses off topic threads.
Supermassive is offline   Reply With Quote
Old 10-17-2012, 08:02 AM   #13
Foobar
SLO NO MO
 
Foobar's Avatar
 
Join Date: Jul 2012
Drives: '19 Tesla Model 3 Performance
Location: NY, USA
Posts: 2,961
Thanks: 224
Thanked 1,062 Times in 738 Posts
Mentioned: 34 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by BuBlake View Post
Thanks. Sounds like ECUTek is sort of like a replacement operating system for the car's computer, right? Does it completely replace the car's factory operating system, only utilizing the hardware? Please bear with me here.

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...
Sort of, yeah. When I said "open operating system" that's not true in the purest definition of course - only ECUTek tuning interfaces can actually change the configuration settings, but that's more open than the stock ECU code which doesn't allow anyone but Subaru. A truly open operating system analogy would require something like OpenECU which allows anyone to mess with the ECU settings. This doesn't exist for our platform at this time.

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.
Foobar is offline   Reply With Quote
The Following User Says Thank You to Foobar For This Useful Post:
BuBlake (10-17-2012)
Old 10-17-2012, 12:44 PM   #14
BuBlake
Chronic Flashturbator
 
BuBlake's Avatar
 
Join Date: Sep 2012
Drives: '13 Scion FR-S MT
Location: Texas
Posts: 319
Thanks: 202
Thanked 98 Times in 55 Posts
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by Supermassive View Post
I'd suggest PMing him to look here in this thread, he's super busy so i dunno if he browses off topic threads.
I am aware that he is. I may just have to bother someone, respectfully, to get the information I need though...

Quote:
Originally Posted by Foobar View Post
Sort of, yeah. When I said "open operating system" that's not true in the purest definition of course - only ECUTek tuning interfaces can actually change the configuration settings, but that's more open than the stock ECU code which doesn't allow anyone but Subaru. A truly open operating system analogy would require something like OpenECU which allows anyone to mess with the ECU settings. This doesn't exist for our platform at this time.

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.
So it may not be an open OS, but it is similar to an OS, so I think. Or maybe it just unlocks the existing OS.

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.
__________________
OFT Stg 2 UEL E85 - Borla UEL Header - Invidia Q300 - Invidia catless frontpipe - Fa20club CAI - Billet Power Blocks - Michelin PSS 245/35/18 all around on Motegi Racing SP10 18x8 +38 - Eibach Sportline springs - SPC LCA
BuBlake is offline   Reply With Quote
 
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
New ECUs being installed jpit Engine, Exhaust, Transmission 13 10-08-2012 03:00 AM
Subaru VIP Program tranzformer BRZ First-Gen (2012+) -- General Topics 203 07-17-2012 01:12 PM
Area 86 Program ryangt Scion FR-S / Toyota 86 GT86 General Forum 9 03-05-2012 09:49 PM
have anyone join the Subaru VIP program? Xdragonxb0i BRZ First-Gen (2012+) -- General Topics 7 01-01-2012 07:33 AM


All times are GMT -4. The time now is 02:24 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.