FreeEMS-Tuner Development Diary - Comments

Aaron Barnes' wxPython based FreeEMS tuning tool. No longer maintained and out of date with the protocol requirements.
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: FreeEMS-Tuner Development Diary - Comments

Post by sry_not4sale »

Definately a wxPython issue.

I have done some googling and it seems like you might have to install this from Microsoft:
http://www.microsoft.com/downloads/deta ... laylang=en

Sorry I can't be of much more help!!

Thanks for trying out the app tho! A windows tester will be great! :D
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: FreeEMS-Tuner Development Diary - Comments

Post by sry_not4sale »

Any feedback/suggestions/problems would be great too people :D
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: FreeEMS-Tuner Development Diary - Comments

Post by BenFenner »

Sure can, although this was a clean install. =]

Which order should I install the three packages?

I did:
Python 2.6
PyWin32 2.1 for Python 2.6
WxPython 2.8 for Python 2.6

Edit: I installed the Microsoft language pack linked above and moved back to WxPython (Unicode version) and it's fixed my first problem. New problem.
Python 2.6 (r26:66721, Oct 2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.

****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************

IDLE 2.6 ==== No Subprocess ====
>>>
Traceback (most recent call last):
File "C:\Apps\FreeEMS-Tuner\main.py", line 37, in <module>
comms.loadDefault()
File "C:\Apps\FreeEMS-Tuner\comms\__init__.py", line 50, in loadDefault
connection = __import__(path, globals(), locals(), 'connection').connection()
File "C:\Apps\FreeEMS-Tuner\comms\Serial.py", line 21, in <module>
import libs.serial as serial
File "C:\Apps\FreeEMS-Tuner\libs\serial\__init__.py", line 18, in <module>
from serialwin32 import *
File "C:\Apps\FreeEMS-Tuner\libs\serial\serialwin32.py", line 9, in <module>
import win32file # The base COM port and file IO functions.
ImportError: DLL load failed: The specified module could not be found.

>>>
I'll hit altavista for some clues. =D
shameem
LQFP112 - Up with the play
Posts: 135
Joined: Thu May 01, 2008 6:30 pm
Location: Ann Arbor, MI
Contact:

Re: FreeEMS-Tuner Development Diary - Comments

Post by shameem »

I dont know if this will help - try this anyway -
http://download.microsoft.com/download/ ... comupd.exe

EDIT: May not need this file
Last edited by shameem on Thu Nov 06, 2008 9:24 pm, edited 1 time in total.
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: FreeEMS-Tuner Development Diary - Comments

Post by BenFenner »

Seems to be a pyWin issue. I tried installing it again and this time (after installing the MS language pack?) it let me install from outside the Python directory. We'll see what happens.

Edit: It works now! No need for the file linked above. Guess it was the language pack I needed in the first place. Thanks! Impressions to come soon.
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: FreeEMS-Tuner Development Diary - Comments

Post by BenFenner »

Nothing crazy going on here in Windows. The app looks fine and all the GUI stuff acts as it should. I don't have anything to connect to, so I get a comm error every time I try to do anything that would communicate with the hardware, but so far no obvious issues. :D
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: FreeEMS-Tuner Development Diary - Comments

Post by sry_not4sale »

You can set the app to use a "Fake" comms adaptor, which will "connect" and just reflect any sent packets back. Next job is to make it send actual response packets back. This is an option in the config file.

The README file has more info on config variables, the variables themselves are listed in the config.default.ini file

:)
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: FreeEMS-Tuner Development Diary - Comments

Post by sry_not4sale »

So what fixed it in the end?
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: FreeEMS-Tuner Development Diary - Comments

Post by BenFenner »

It would seem that the Microsoft language pack you linked me to fixed it. If I had installed that first, then installed Python, then wxPython, then pyWin I probably would have not had any problems. I'll give the Fake thing a try and RTFM. =]
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: FreeEMS-Tuner Development Diary - Comments

Post by BenFenner »

Bling.
Attachments
FreeEMS-Tuner on Windows with &quot;fake&quot; serial communication.
FreeEMS-Tuner on Windows with "fake" serial communication.
Post Reply