Linux & Ecuflash

User topics relating to software that reflashes or modifes ECU code and data

Moderator: Freon

Linux & Ecuflash

Postby Nuke » Tue Sep 25, 2007 6:09 pm

Will there ever be a linux version of ecuflash?
I've just switched to Ubuntu from Windows and would like to just use Ubuntu to do all my flashing
Nuke
 
Posts: 35
Joined: Tue Oct 17, 2006 3:03 pm

Postby radsdau » Wed Sep 26, 2007 4:31 pm

In the short term, can't you run a Windows VM under Linux? (this would be only one of a small number of reasons you'd ever want to do this)
radsdau
 
Posts: 674
Joined: Wed Feb 08, 2006 6:56 pm

Postby Nuke » Wed Sep 26, 2007 6:50 pm

i wouldn't mind, just wondering if ecuflash will be straight on linux.
Nuke
 
Posts: 35
Joined: Tue Oct 17, 2006 3:03 pm

Postby salex » Thu Sep 27, 2007 11:53 am

Who is going to make the tactrix cable drivers under linux?
The biggest problem is the distributions which pop-up like mushrooms.
salex
 
Posts: 72
Joined: Wed Jun 21, 2006 2:30 pm
Location: Greece

Postby Nuke » Fri Sep 28, 2007 5:54 am

I believe some of the guys at enginuity did something for the linux drivers
Nuke
 
Posts: 35
Joined: Tue Oct 17, 2006 3:03 pm

Postby Thrill » Tue Oct 02, 2007 4:23 pm

The drivers are really not an issue. The drivers are already part of linux and bsd and the only thing missing is the product and vendor id's (so the kernel can use the appropriate driver on the cable). This is really easy to fix as I have done it for FreeBSD (currently it is on CURRENT but it should be in the next major release). I'm not shure for linux but I had copied from linux patches submitted by some guy on this forum so at least we know it works but it might not be in the main branch.

I understand not a lot of people care about portability but if the EcuFlash code was released, interested people could port it by themselves. :roll:
Thrill
 
Posts: 3
Joined: Wed Sep 14, 2005 3:49 pm
Location: Sherbrooke, Canada

Postby gteclass » Thu Oct 04, 2007 5:11 am

Thrill wrote:I understand not a lot of people care about portability but if the EcuFlash code was released, interested people could port it by themselves. :roll:


Sorry, i have to disagree with you there.

Everyone, even if they dont realize it, is interested in portability. I bet everyone wishes they could have openecu drivers for their PDA. Imagine being able to log without waiting for the laptop to start or being able to flash and log without asking your passenger to sit in the back seat. I noticed that colby included Eclipse.org in his credits. That means at least part of the development was done using java. Java is basically platform independent, that is, universally portable.

I think the reason the source has not been released, and probably wont be public, is that people are evil and they will not just modify it, they will then distribute the modified versions. This leaves colby to blame for if their modifications cause havoc.

If we want to change the way ecuflash works, we will probably have to build it the way we want from the ground up. Which of course takes forever.
gteclass
 
Posts: 55
Joined: Thu Mar 08, 2007 6:55 am
Location: Rhode Island

Postby radsdau » Thu Oct 04, 2007 5:17 pm

gteclass wrote:I noticed that colby included Eclipse.org in his credits. That means at least part of the development was done using java.

Not necessarily. Eclipse can be used to develop in many languages.
radsdau
 
Posts: 674
Joined: Wed Feb 08, 2006 6:56 pm

Postby logic » Tue Nov 06, 2007 5:14 am

radsdau wrote:Not necessarily. Eclipse can be used to develop in many languages.
The latest changelog references Qt, which suggests C++ as the base language.

I'd like to echo Thrill's request for source availability: some of us are VERY interested in getting this working on Linux, and actually have the ability to do it. (I probably wouldn't have picked Qt, but that's neither here nor there. ;))

Plus, without the source, we're all screwed if Colby gets bored of working on EcuFlash some day (or gets hit by a bus, or gets hired by Ecutek, etc). It doesn't take long for software to bit-rot; after one or two OS releases, you'll be struggling to get it working, especially when special hardware is involved.
User avatar
logic
 
Posts: 7
Joined: Mon Jun 06, 2005 12:26 pm
Location: Aurora, IL USA

Postby jamest » Sat Feb 02, 2008 11:42 pm

I have been logging for awhile now using my own python scripts as there was nothing out there really. I haven't even tried any reflashing code as of yet because I didn't want to "play" with my daily driver.

What's really neat is using Support Vector Machines to do a bit of machine learning on the log data. For example, being able to predict knock based on learned model of you car's engine cuts down the time it takes to tune a lot.

However, having the flash program on a different laptop has been a big PITA since I don't have access to it all the time. If anyone could get me docs on the flash procedure I could write something up fairly quickly.
jamest
 
Posts: 1
Joined: Wed Jun 22, 2005 11:23 pm
Location: San Diego, CA


Return to Reflashing Software

Who is online

Users browsing this forum: No registered users and 14 guests