0.97 Released

For discussion of Phil Tobin's Tuner Studio software (Only about the tuning software itself, not about how to tune or firmware features)

Moderator: LT401Vette

dave
Helpful MS/Extra'er
Posts: 88
Joined: Mon Aug 11, 2008 7:53 pm
Location: Cleveland, OH

Re: 0.97 Released

Post by dave »

dave wrote: I'll do it again tonight and copy/paste the error dialouge. Sorry for the lack of details, I wasn't sure if this was already known or not.
tthis didn't happen again, must be another case of rebooting the computer fixing all of my troubles :roll:
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: 0.97 Released

Post by LT401Vette »

tthis didn't happen again, must be another case of rebooting the computer fixing all of my troubles
I never like that solution myself.... If it happened once it is bound to happen again. I have a theory... It occurred to me that In reading the output channels for the gauges and what not, if I get a read time out, like from a bad/slow connection, I automatically slow down the time out value try again, only after several slowed attempts do I give up and through the error. For reading a page i am not doing this. I will add it, I would like it to be just as adaptive for page reads/writes.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
q4_fre
Helpful MS/Extra'er
Posts: 117
Joined: Thu Jun 01, 2006 3:38 am

Re: 0.97 Released

Post by q4_fre »

How do I setup my Tuner Studio to read my LC1? Do not find any settings for wideband...
dave
Helpful MS/Extra'er
Posts: 88
Joined: Mon Aug 11, 2008 7:53 pm
Location: Cleveland, OH

Re: 0.97 Released

Post by dave »

ok, had an error doing an msq load then yes to burn it.
1 Errors:
Error: ArrayIndexOutOfBoundsException caught!! index=39, printing buffer:

0 Warnings:
I tried it again and it worked.

I fixed some exhaust leaks that were throwing off my o2 readings, so I've doing some tweaks.. I'll try to offer up as much feedback as I can.
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: 0.97 Released

Post by LT401Vette »

q4_fre wrote:How do I setup my Tuner Studio to read my LC1? Do not find any settings for wideband...
A O2 Sensor setting is offered during project creation, but you can change it anytime. From the Menu bar while your project is open:
File --> Project --> Properties

On the settings table there will be a selection for your lambda sensor.

If you are running MSII there is no table burner yet (Next release), but you don't need it if you have already setup your sensor in MegaTune. It will still be set when you run TunerStudio.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: 0.97 Released

Post by LT401Vette »

Dave,
I think I see what happened. That message was actually create by an Och read, not the msq write. It is just that the error capture was activated during the msq load, so that error was captured, normally it would have just logged to TunerStudioLogFile.txt, adjusted timings and went on to the next och read. So while it isn't a critical error, it should have happened. I'll dig in further. Thanks for reporting it!
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
dave
Helpful MS/Extra'er
Posts: 88
Joined: Mon Aug 11, 2008 7:53 pm
Location: Cleveland, OH

Re: 0.97 Released

Post by dave »

LT401Vette wrote:Dave,
I think I see what happened. That message was actually create by an Och read, not the msq write. It is just that the error capture was activated during the msq load, so that error was captured, normally it would have just logged to TunerStudioLogFile.txt, adjusted timings and went on to the next och read. So while it isn't a critical error, it should have happened. I'll dig in further. Thanks for reporting it!
sounds cool? i havn't gotten deep enough behind the scenes to know exactly what this mean but it sounds good. the error I first posted about seemed a bit more "critical", still on the alert for it.

I found another smaller nitpick, the "target AFR" gauge doesn't work. I tried doing a vertical graph of AFR next to target AFR so it would be visually easy to see if they are different, the "target AFR" doesn't change at all, just stayed in the middle. My AFR taqble is set up, I should have seen movement from 12~15.

I think adding a tool-tip popup of the graph's name would be helpful, even if just in design mode. a lot of styles don't have any visible text on them so it would come in handy when matching labels up to them because i keep ending up with these bar graph gauges and being like "crap i forgot what this gauge is".

btw this is still on MS1-extra .29q
dave
Helpful MS/Extra'er
Posts: 88
Joined: Mon Aug 11, 2008 7:53 pm
Location: Cleveland, OH

Re: 0.97 Released

Post by dave »

got another com error, this one is similar to the first time i posted about having troubles:

25 Warnings:
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
Warning: Failed to get value for: , in formula: 100
this one kept happening until I closed TS and re-opened, then it would work.

Also I'm noticing that a lot of times if I'm working offline then go out to the car, it won't come online unless i go to com->settings and hit the 'test port' button. It will say 'success' then go online. For some reason it won't do it automatically or even just unchecking the 'offline' box.
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: 0.97 Released

Post by LT401Vette »

That error is from your OuputChannel reads again. It isn't actually a comm error. That should be fixed, I stumbled across it last week myself. There was an expression in the ini file for one of the indicators that wasn't making it through the math parser ok. I fixed the Math Parser to deal with it.

I think I need to separate out the errors and warnings captured during file open from the ones that may be just from other happening.... Just to make sure if you get prompted with errors after opening an msq it is really because of the msq load...


I have seen the comm fail to connect when I was working off line too. I do the exact same thing, click test. This seems to have just happened with the comm changes on the last release. It should be fixable easy enough. If clicking the test button can bring it back, I'm sure i can automatically :)
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
dave
Helpful MS/Extra'er
Posts: 88
Joined: Mon Aug 11, 2008 7:53 pm
Location: Cleveland, OH

Re: 0.97 Released

Post by dave »

dunno if this was already mentioned, thread is getting long.. but it isn't re-loading the last open msq/tune on startup for me, I can tell because the spark menu stays greyed out until i tell it to load the msq. the dash/gauges look right tho.
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: 0.97 Released

Post by LT401Vette »

Yeah, it doesn't load the msq... The configuration, dash... Everything but the tune. If you are connecting to a unit you don't need to load one as it will overwrite it with the controllers values anyway. So I didn't quite want to make the assumption that you wanted to load the last offline tune. But I don't think it is a bad idea. I suppose you could load the last msq, it could more or less stay your working msq.
The when I start doing a diff on startup, it will always prompt you if you have done any offline edits and you would have the opportunity to send them to the controller.

I know I often have trouble remembering if I made changes offline.

It is only a couple line code change, actually I used to have it doing that for myself during heavy offline development. These days I am usually developing with a unit running.

Like I said easy enough, as long as it won't cause more confusion than it saves. But I don't think it would :?:

Sorry this thread is getting long because I have gone longer than expected to get the next release out. I have done a lot more work and crawled down a lot of golfer holes so it makes it more work to pull the build together. I am expecting to have the next release out this weekend.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
dave
Helpful MS/Extra'er
Posts: 88
Joined: Mon Aug 11, 2008 7:53 pm
Location: Cleveland, OH

Re: 0.97 Released

Post by dave »

that's cool, no pressure man. Just tossin out ideas. :)
Kurt A
Experienced MS/Extra'er
Posts: 311
Joined: Sun Jun 06, 2004 11:26 pm
Location: Quesnel B.C. Canada

Re: 0.97 Released

Post by Kurt A »

Phil,
We do not expect perfection each time around so don't worry about release dates being on a schedule. We that are using the program love it for what it is. New and exciting. Happy to play even a small part helping you develop the software.
Kurt
Rotax 912 turbo'd under construction MS2 Extra
2005 Mustang GT, turbo'd, aluminum heads, MS2 Extra
1928 Ford Coupe, 545BBF,671 blower, Squirted by MS2 extra 3.1.0, V3.0 Board
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: 0.97 Released

Post by LT401Vette »

Yeah... Thanks guys... I just usually run a lot more iterative releases. It's just getting to that point where I can quickly roll out a new feature someone requests and be confident I didn't break anything. :) I'm still jumping around quite a bit and refactoring some. I don't like to let my local code get too far ahead of the released stuff or people hit bugs that are fixed and it can be more effort to trouble shoot as I have to roll back to older code. It is somewhat in my own best interest to roll out builds very regularly.
It is probably me that puts the pressure on the most, this thing has been 2 years without sleep and it is almost there, so I want to get it over the top and focus on the cool stuff along with some help files :) If I could just get rid of that burdensome day job :)

And poor MegaLogViewer has been neglected for quite a while, the todo list is long there.... By spring, with the new tuning season for the northern hemisphere; MS tuning tools should be at a whole new level though!
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
Peter Florance
Super MS/Extra'er
Posts: 3653
Joined: Fri Apr 02, 2004 8:40 pm
Location: Virginia Beach, VA
Contact:

Re: 0.97 Released

Post by Peter Florance »

Hi Phil
Will a non-Windows file be posted sometime?
I'd like to try 9.7x if possible

Thanks!
Peter Florance
PF Tuning
81 BMW Euro 528i ESP Car
60-2 Wheel LS2 Coils, Low Z Inj
Co-Driver 1999 BMW E46 DSP car.
hobieboy
Master MS/Extra'er
Posts: 687
Joined: Mon Jun 27, 2005 1:13 pm
Location: Up North

Re: 0.97 Released

Post by hobieboy »

Peter Florance wrote:Hi Phil
Will a non-Windows file be posted sometime?
I'd like to try 9.7x if possible

Thanks!
I downloaded 9.6x for the 1st time a few nights ago on my Mac (OSX Leopard). Upon 1st start, AutoUpdate asked if I want to upgrade and now I have 0.97x.
I haven't connected it to a real MS yet but so far I can play with it off-line :D
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: 0.97 Released

Post by LT401Vette »

Wow peter, sorry, I really thought it was out there. It must have slipped my mind. Auto update will work from non windows, but I know you have trouble with auto update getting through your proxy server on MegaLogViewer, I imagine it is the same with TSMS.

Here I'll go tar up the updated version on one of my linux laptops and post it.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: 0.97 Released

Post by LT401Vette »

Peter, it is out there.

hobieboy, It seems to run fine on a mac, but so far I haven't heard of anyone successfully connecting to an MS :(
There is no reason it shouldn't and it will. But I think I am going to have to break down and buy a MAC first so I can can see what it takes to configure the comm drivers correctly on a Mac. Strangle thing is UnaClocker said it was seeing all his comm ports, and there was no error in the log, so it seemed like it was finding the drivers Ok. But he wasn't connecting. So I am guessing it is something minor. I sort of like those MacBook air's, just a little pricey :(

If you get it connecting to a controller, please let me know!
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
hobieboy
Master MS/Extra'er
Posts: 687
Joined: Mon Jun 27, 2005 1:13 pm
Location: Up North

Re: 0.97 Released

Post by hobieboy »

LT401Vette wrote:Peter, it is out there.

hobieboy, It seems to run fine on a mac, but so far I haven't heard of anyone successfully connecting to an MS :(
There is no reason it shouldn't and it will. But I think I am going to have to break down and buy a MAC first so I can can see what it takes to configure the comm drivers correctly on a Mac. Strangle thing is UnaClocker said it was seeing all his comm ports, and there was no error in the log, so it seemed like it was finding the drivers Ok. But he wasn't connecting. So I am guessing it is something minor. I sort of like those MacBook air's, just a little pricey :(

If you get it connecting to a controller, please let me know!
I was feeling a little adventurous last night and tried to download logs from my PalmLog through TS but as you said - didn't work as planned as TS did not see any data.

I set up my MacBook to dual boot to Windows and the USB<->Serial dongle I have now works with the Windows side; even though my LM-1 still doesn't like that :( So the next step is to get the dongle work with Mac OS X apps. Will keep you posted.
smolly
Helpful MS/Extra'er
Posts: 113
Joined: Thu Jan 04, 2007 3:29 pm
Location: Netherlands
Contact:

Re: 0.97 Released

Post by smolly »

If I would like to define new gauges and add variables to the logfile.
Is this possible with custom.ini and where should it be placed? or should I edit the "ecuDef" ini file in the projectCfg?
V3.0 MS1 with hr_10d2 / errors* daughterboard --> upgraded to MS2/extra 3.4.2
Mohr Rush kitcar with Audi 1.8 20V Turbo
Post Reply