Notices
ECU Flash

Introducing AcidTune, a Cross Platform OpenGL Map Tracing Package

Thread Tools
 
Search this Thread
 
Old Jul 20, 2011, 09:53 AM
  #31  
Evolved Member
iTrader: (6)
 
Drifting Away's Avatar
 
Join Date: Jun 2004
Location: Houston
Posts: 685
Likes: 0
Received 0 Likes on 0 Posts
your the man...
Old Aug 2, 2011, 07:56 AM
  #32  
Evolved Member
Thread Starter
iTrader: (1)
 
acidtonic's Avatar
 
Join Date: Jun 2009
Location: Detroit
Posts: 746
Likes: 0
Received 1 Like on 1 Post
Making a lot of progress. Closed out my last remaining show-stopper issues and now I have a release candidate.

That means we're down to simply testing without any modifications prior to release. Expect a tangible download in the next few days.

I also broke my foot, so my bad news is good news for you since I'm unable to walk or do anything other than sit and code!
Old Aug 2, 2011, 01:35 PM
  #33  
Evolved Member
iTrader: (14)
 
prowakeskater's Avatar
 
Join Date: Jan 2011
Location: Cincinnati
Posts: 1,010
Likes: 0
Received 1 Like on 1 Post
The idea and application potential for this is huge. I will be one of the first to purchase this for sure. One feature that I think would be right up this program's ally would be a map 'contrasting' tool that will be able to plot what map the log produces (in 3D), so it can be directly compared to what the actual map is on the rom, possibly even overlaying to point out the areas that need work.

This way, any type of maf scalng errors can be overcome simply and effectively. Hopefully I have explained this well! I think it could be an extremely powerful tool, and shouldn't be difficult to code.
Old Aug 2, 2011, 02:09 PM
  #34  
Evolved Member
iTrader: (14)
 
prowakeskater's Avatar
 
Join Date: Jan 2011
Location: Cincinnati
Posts: 1,010
Likes: 0
Received 1 Like on 1 Post
also, im not too sure how the ecu calculates which AFR cell to read and use for any X load value and Y RPM, it might even use a trap sum or simpson sum to calculate in-between cells.

if so, I can help you formulate the correct integrals to get the most accurate log and rom maps.

But, just to clarify, if for instance the RPM was at 3749 and Load was 95 at any instant, what cell would the ECU grab? Assuming the RPM intervals were 500 and Load were 10.

Would it grab the 3500 and 90 cell, the (3500,100), the (4000,90), or the (4000,100) ?? or does it calculate an average from a trap sum or simpson sum? Me confused
Old Aug 6, 2011, 11:47 PM
  #35  
Evolved Member
Thread Starter
iTrader: (1)
 
acidtonic's Avatar
 
Join Date: Jun 2009
Location: Detroit
Posts: 746
Likes: 0
Received 1 Like on 1 Post
(Drumroll)..................................
Old Aug 7, 2011, 09:38 AM
  #36  
Evolved Member
iTrader: (14)
 
prowakeskater's Avatar
 
Join Date: Jan 2011
Location: Cincinnati
Posts: 1,010
Likes: 0
Received 1 Like on 1 Post
waiting anxiously
Old Aug 7, 2011, 02:26 PM
  #37  
Evolved Member
Thread Starter
iTrader: (1)
 
acidtonic's Avatar
 
Join Date: Jun 2009
Location: Detroit
Posts: 746
Likes: 0
Received 1 Like on 1 Post
Beta Release for Windows now available!

First post updated! Be patient, the host is not terribly fast but it's only 8.7 Meg.

Let me know how it works for you.

Read the Readme. You basically save evoscan CSV logs in the /logs folder. Then check out the example maps in /maps. There are two formats.

One format is .aTSV which is simply a shorthand for quickly copying Ecuflash maps. You highlight the X axis in ecuflash, copy it and paste into a new file, then press enter one time. Then go back to Ecuflash and copy the Y axis, copy it and paste it into the same file. Press enter once more. Select the entire data portion of the map in Ecuflash, and paste that into the file and save it. The name does not have to end in .aTSV, that's just what I use. The loader is smart and will figure out which type it is.

The other type of map is .CSV which is just a grid in Excel or OpenOffice. The first cell (0,0) needs to be empty, then the top row is the X axis, the first column is the Y axis and the data fills the grid. It's all very simple and you can open the .CSV maps in Excel or OpenOffice to see what I mean.

You can use 2D maps with zeros for the data portion to plot logged values such as AFR, MPH, Knock, etc. For now 2D maps can ONLY be the .CSV format and 2D Maps from ECUFlash cannot be directly pasted into .aTSV files.

If you have a variable in your log named "KnockSum" it will be used to plot knock. Currently I'm in the process of building a fancy interface for plotting so this one value is hardcoded at the moment. Otherwise you simply select the X and Y axis Numeric datapoints from your log and the plotting should work.

That should get you off the ground. I'm here for any questions.

Last edited by acidtonic; Aug 7, 2011 at 02:51 PM.
Old Aug 8, 2011, 05:35 AM
  #38  
Newbie
 
ferocus's Avatar
 
Join Date: Aug 2009
Location: Bucharest, Romania
Posts: 31
Likes: 0
Received 0 Likes on 0 Posts
Traceback (most recent call last):
File "main.py", line 38, in <module>
File "zipextimporter.pyo", line 86, in load_module
File "interface.pyo", line 67, in <module>
File "zipextimporter.pyo", line 102, in load_module
ImportError: MemoryLoadLibrary failed loading win32api.pyd
Old Aug 8, 2011, 06:00 AM
  #39  
Evolved Member
Thread Starter
iTrader: (1)
 
acidtonic's Avatar
 
Join Date: Jun 2009
Location: Detroit
Posts: 746
Likes: 0
Received 1 Like on 1 Post
Originally Posted by ferocus
Traceback (most recent call last):
File "main.py", line 38, in <module>
File "zipextimporter.pyo", line 86, in load_module
File "interface.pyo", line 67, in <module>
File "zipextimporter.pyo", line 102, in load_module
ImportError: MemoryLoadLibrary failed loading win32api.pyd
You are running Windows XP right?

Looks like Windows XP requires a different packaged DLL. Vista+ shoudn't have that issue. I know what the fix is and will update the package tonight. If you get this outside of XP let me know.
Old Aug 8, 2011, 06:18 AM
  #40  
Newbie
 
ferocus's Avatar
 
Join Date: Aug 2009
Location: Bucharest, Romania
Posts: 31
Likes: 0
Received 0 Likes on 0 Posts
Yup, I'm on win xp
Old Aug 8, 2011, 02:22 PM
  #41  
Evolved Member
Thread Starter
iTrader: (1)
 
acidtonic's Avatar
 
Join Date: Jun 2009
Location: Detroit
Posts: 746
Likes: 0
Received 1 Like on 1 Post
Announcing 0.88 - BugFix release!

Issue #1 (ImportError: MemoryLoadLibrary failed loading win32api.pyd)

Package accidentally included an extra DLL that was specific to the windows platform.
'powrprof.dll'
'mswsock.dll'
They have been removed from the distribution.
Unfortunately these are bundled into the Exe and thus a new release is required.

Other Changes:
Updated README.txt to mention that this software does not flash or speak to the ECU.

Link above is updated with the new download. As always please report any issues.
Old Aug 9, 2011, 05:37 AM
  #42  
Evolved Member
Thread Starter
iTrader: (1)
 
acidtonic's Avatar
 
Join Date: Jun 2009
Location: Detroit
Posts: 746
Likes: 0
Received 1 Like on 1 Post
I now have a working Linux binary and hopefully can get the linux version packaged here shortly.

Did the new release fix the crash on XP ferocus?

Still waiting on some feedback. Let me know what you guys think!
Old Aug 9, 2011, 07:29 AM
  #43  
Newbie
 
ferocus's Avatar
 
Join Date: Aug 2009
Location: Bucharest, Romania
Posts: 31
Likes: 0
Received 0 Likes on 0 Posts
A bit better now: background is loading, "about acidtune" windows is opening, "player speed" window is opening and then freezez with:

Traceback (most recent call last):
File "main.py", line 793, in <module>
File "main.py", line 781, in runGame
File "main.py", line 751, in run
File "main.py", line 170, in draw
pygame.error: Surface was lost

I also got no mouse cursor in app window, but i cand switch with alt+tab
Old Aug 9, 2011, 08:11 AM
  #44  
Evolved Member
Thread Starter
iTrader: (1)
 
acidtonic's Avatar
 
Join Date: Jun 2009
Location: Detroit
Posts: 746
Likes: 0
Received 1 Like on 1 Post
Originally Posted by ferocus
A bit better now: background is loading, "about acidtune" windows is opening, "player speed" window is opening and then freezez with:

Traceback (most recent call last):
File "main.py", line 793, in <module>
File "main.py", line 781, in runGame
File "main.py", line 751, in run
File "main.py", line 170, in draw
pygame.error: Surface was lost

I also got no mouse cursor in app window, but i cand switch with alt+tab
That's an odd one. I believe for some reason your system isn't playing nice with hardware blitting. I had a screen to disable it but figured it would confuse people.

Can you run anything accelerated on your system? Like games, or any opengl code? Can you tell me your system specs along with video card and current driver?

Again, my apologies. None of this came up during my testing. I'm at work but I'll try to push out an update when I get home.

I tried and tried to make sure everything was stable enough for a release. Sorry
Old Aug 9, 2011, 08:26 AM
  #45  
Newbie
 
ferocus's Avatar
 
Join Date: Aug 2009
Location: Bucharest, Romania
Posts: 31
Likes: 0
Received 0 Likes on 0 Posts
Hi there,

I am using an IBM/Lenovo T60 laptop.
I have it loaded mainly with "automotive" software: evoscan, ecuflash, virtualdyno, logworks, can interface programmer, ftdi programmer, gps anti-theft locator so, I really, really want to use it

device manager says intel 945gm express chipset for diplay adapter, driver vers 6.14.10.4648

Last edited by ferocus; Aug 9, 2011 at 08:40 AM.


Quick Reply: Introducing AcidTune, a Cross Platform OpenGL Map Tracing Package



All times are GMT -7. The time now is 03:48 AM.