|
|
|
|
Thread Tools | Display Modes |
|
12-30-2005, 01:55 PM | #1 |
Scooby Specialist
Member#: 44762
Join Date: Oct 2003
Chapter/Region:
MWSOC
Location: Palo, IA
Vehicle:2013 BRZ WRB |
Enginuity tuning project
Alright guys, I've started rewriting Enginuity from scratch. The new design is much more modular and it's a lot easier to collaborate on the project now, so I've posted the source code.
The new version supports ECU definitions in an XML file. The XML parser is what I've been working on and want help on now. This will allow users to add new ECU version support rather than having the values hard coded, and will also support ECUs from any manufacturer instead of just Subaru. If you've got any Java experience, I'd appreciate the help. Details: http://www.enginuity.org/viewtopic.php?t=18 |
12-30-2005, 08:51 PM | #2 |
Scooby Specialist
Member#: 67080
Join Date: Jul 2004
|
Java SUCKS!!! (j/k it's a joke... hehe)
How come you decided on a complete rewrite? |
12-31-2005, 02:07 AM | #3 |
Scooby Specialist
Member#: 44762
Join Date: Oct 2003
Chapter/Region:
MWSOC
Location: Palo, IA
Vehicle:2013 BRZ WRB |
I decided that with everything I wanted to change, I'd be rewriting most of the code anyway, so it'd be easier to start from scratch. The GUI will be more flexible. The ECU structure wasn't designed very well and wouldn't have played nice with the XML parser. I am going to be able to use some of the existing code, though. Honestly, with the XML parsing, there wasn't a whole lot to rewrite.
|
12-31-2005, 12:25 PM | #4 |
Scooby Newbie
Member#: 13463
Join Date: Dec 2001
Chapter/Region:
TXIC
Location: Houston, TX
Vehicle:2012 Chevy Volt Silver |
Tried to take a look but I'm getting a bunch of SQL errors from your board. Is the site still under construction?
|
01-01-2006, 11:09 AM | #5 |
Scooby Specialist
Member#: 44762
Join Date: Oct 2003
Chapter/Region:
MWSOC
Location: Palo, IA
Vehicle:2013 BRZ WRB |
My webhost was being migrated to a new server. It's fixed now. And I also found a new host which I'll be using as soon as I get the domain transferred.
|
01-01-2006, 07:40 PM | #6 |
Scooby Specialist
Member#: 56468
Join Date: Mar 2004
Chapter/Region:
NWIC
Location: Seattle, WA
Vehicle:04 Improved STI Dirty White |
I support your efforts (I'll donate $ if you are soliciting). For those of us who are Mac users, could you check compliance on Macs. With the switch to MacTel less of that will be necessary, but you probably know the whole Java-Sun-MS story....
|
01-03-2006, 04:22 AM | #7 |
Scooby Specialist
Member#: 44762
Join Date: Oct 2003
Chapter/Region:
MWSOC
Location: Palo, IA
Vehicle:2013 BRZ WRB |
bboy, I haven't heard of anyone trying it on a Mac yet, but it has run under Linux just fine. I don't have the means to test it but there is no reason it shouldn't work.
|
01-03-2006, 04:42 AM | #8 |
Scooby Newbie
Member#: 70925
Join Date: Sep 2004
Chapter/Region:
Tri-State
Location: Norristown, PA
Vehicle:2017 Q50 AWD 07 350Z 1990 Skyline GT-R 99 CR-V |
cant wait to see this move forward, i just hope cboles will finish the 2.5L flash kernel soon! all us DBW guys need to use this awesome proggy!
|
01-04-2006, 12:58 PM | #9 |
Scooby Specialist
Member#: 44762
Join Date: Oct 2003
Chapter/Region:
MWSOC
Location: Palo, IA
Vehicle:2013 BRZ WRB |
bboy, I also don't know whether any of the current ecu flashing methods will work on a Mac. I do eventually plan on adding dumping/flashing to Enginuity, but I'm not even certain there is a Mac driver for the openport cable. Maybe when it gets to that point I'll have an excuse to buy a Mac.. ::]
|
01-04-2006, 06:22 PM | #10 |
Scooby Newbie
Member#: 15918
Join Date: Mar 2002
Chapter/Region:
NWIC
Location: Seattle, WA
Vehicle:08 STI/02 PGT WRX DGM / Orange |
Openport drivers work on the Mac!
Colby |
01-04-2006, 06:37 PM | #11 |
Scooby Specialist
Member#: 56468
Join Date: Mar 2004
Chapter/Region:
NWIC
Location: Seattle, WA
Vehicle:04 Improved STI Dirty White |
If it runs on Linux, it will probably run on a Mac. The main difference between Mac Unix and Berkley Unix is the Mac Unix is case-insensitive, otherwise tons of programs compile and run on the Mac. There's always the "serial" port issue, but usually that can be worked around with USB. Personally I can't imagine building stuff around 9 pin connectors when most people use laptops to tune.
I wish I could help you more with the programming, but my Java skills are very rusty and I was never any good anyway. |
01-04-2006, 07:00 PM | #12 | |
Scooby Specialist
Member#: 60794
Join Date: Apr 2004
Chapter/Region:
MAIC
Location: Somewhere in Northern DE
Vehicle:2007 Solstice GXP |
Quote:
That being said, Java is one way to go for cross-platform compatibility since nothing is actually compiled into machine code directly. The only problem I can see is actually accessing the hardware devices since they are system-specific usually. |
|
01-06-2006, 01:48 AM | #13 | |
Scooby Specialist
Member#: 44762
Join Date: Oct 2003
Chapter/Region:
MWSOC
Location: Palo, IA
Vehicle:2013 BRZ WRB |
Quote:
Also, big news.. my webhost is down AGAIN. I've got a new webhost but probably won't get the domain transferred till I get back from vacation next week. Last edited by qoncept; 01-06-2006 at 02:10 AM. |
|
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Stage 2 WRX Wagon 06 Dyno - Enginuity tuned | 06rexwagon | Proven Power Bragging | 22 | 02-23-2008 01:48 PM |
Enginuity tuned 06 wrx wagon- dyno results | 06rexwagon | Commercial ECU Reflashes | 12 | 04-05-2007 05:07 PM |
rallitek enginuity tuning | AlpoRS | North West Impreza Club Forum -- NWIC | 13 | 03-15-2007 12:06 AM |
Enginuity-tuned by me 2006 WRX - stage 1 | wall of tvs | Proven Power Bragging | 18 | 02-26-2007 09:44 AM |
Enginuity Tuning Software - Released Alpha Version | GotWRX03 | Engine Management & Tuning | 62 | 07-05-2006 04:37 PM |