TunerStudioMS (v0.98) Beta 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

LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

Thanks 65Looter.

UnaClocker, I have confidence that the driver works. I'm just guessing there is a simple configuration change I need to make for it. Unfortunately I am blind until I buy a Mac :P. I do intend to do this soon though. Now that they have put out a JRE 1.5 for Tiger, I would like to get both a PPC and intel to make it work on both. I'll get it I promise.
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
Gokart
Master MS/Extra'er
Posts: 667
Joined: Thu Aug 03, 2006 2:38 am
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by Gokart »

TS v0.982
It still don't have the provision for the 'output port setting'.
Can you please make that available soonest possible Phil?
Basically TS can now be use to tune and what I notice, TS seems
to 'automatically 'burn' the edited data without having to click
the 'burn' button.

Tuners have to be aware that the data in MS will not be reverted
even when you have power down the unit as in Megatune even though
you did not 'burn' the data into MS.
(4G63T - MSIIextra) (4G13 - MS3-beta testing)
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

Gokart, yes that dialog is still missing. It will be there shortly.

Yes, TSMS does automatically burn the page if you close the dialog after making changes or if you make changes to data on another page. This allows you to tune on separate pages of memory without loosing your changes. In MegaTune if you make changes to data on Page 1, then make changes to data on page 2 without burning first, all the page 1 changes are lost. TSMS maintains synchronization be of the local memory and controller memory. That is why there is no fetch button, the data in both areas will always be the same. All open GUI's will be held in sync too. Say you have VE Table 1 open twice, if you make changes to the table in one, they will be immediately apparent in the second window.

There is a burn button, but it is questionable whether that needs to be there. It's main use is if you want to persist changes and leave the dialog open.

To undo changes, I have gone with the undo redo buttons. You can undo all the way back to the begining of your session or connection to the controller.
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
Gokart
Master MS/Extra'er
Posts: 667
Joined: Thu Aug 03, 2006 2:38 am
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by Gokart »

LT401Vette wrote:There is a burn button, but it is questionable whether that needs to be there. It's main use is if you want to persist changes and leave the dialog open.

To undo changes, I have gone with the undo redo buttons. You can undo all the way back to the beginning of your session or connection to the controller.
From the way TS works, I don't think that the 'burn' button is necessary to be there. You don't need to use it since it's done automatically. Maybe another command is more valuable like activating the 3D graph instead.

By the way, I have a little request for TS future tuning feature.

At the moment, for table editing, I have to select and enter the amount to add/minus etc to the selected cells. This consume time. Can you make it simpler by selecting the cells and just press eg: F9, F10 to increase/decrease by 1 unit and F11, F12 to increase by 5 units? That should also be made applicable for the 3D graph editing too. I don't like the 2 hands operation for tuning as of now especially while doing on the road tuning where the in car environment is quite harsh on the laptop. I need another hand to hold the laptop on my lap or it will get shake away....

Megatune have 1 hand operation for the 3D graph editing by pressing Q,W for 1 unit increase/decrease or E, R for 5 units increase/decrease. However, the table editing is still annoying for me for use in the car. At least there an option to use 3D graph tuning for in car operation.
(4G63T - MSIIextra) (4G13 - MS3-beta testing)
woh
Super MS/Extra'er
Posts: 1013
Joined: Sat Aug 27, 2005 2:19 am
Location: Colorado, USA
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by woh »

When I open a project for MS1 B&G v 3.0 (MS returns 20) I get an error. See attachment.
You may not be aware that the B&G command 'Q' for MS1 returns a byte not a string.

A related question; I notice that in the projectCfg dir the .ini file is 'megasquirt-I_B&G_2.0.ini' does that mean I should not use the provided file 'msns-extra.ini' ?
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

woh, there are a number of unique aspects to the MS1 base code :), but you nailed what is happening there. It is comparing a String 20 to a byte value of 20. This did work but got broke somewhere along the line, my bad, I hadn't tested the B&G base code lately. It is fixed in the patch release I put out day before yesterday though. Do a "Check for updates" from the help menu. 0.98.3 should be good to go again on the MS1 base code.
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: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

A related question; I notice that in the projectCfg dir the .ini file is 'megasquirt-I_B&G_2.0.ini' does that mean I should not use the provided file 'msns-extra.ini' ?
I'm not sure what you mean there. Do you mean use the msns-extra.ini provided with the MSnS-Extra firmware? I'm pretty sure you know you shouldn't use and extra ini with the base code..

Let me clarify a few ini aspects do to my poor documentation :(

All ini files that work with MegaTune work with TunerStudio. Now I'll give you the one exception :) The MS1 Base code, you do need to use the one that comes with TunerStudio. This is just because there a re a couple hard coded dialogs in the MS1 code that are not used in any other firmwares. Rather than create a hard coded dialog I defined them in the ini file to develope and prove out the ability to create complex dialogs from the ini file. I should go back and build the Meta data object in the app when the dialog isn't found in the ini like I do with the others.

TunerStudio doesn't look for fixed file names like MegaTune. If you just put msns-extra.ini in the projectCfg folder, TunerStudio won't see it. You need to set the ini file through the UI. You have this opportunity on project setup, or you can change it in an existing Project from the Menu while the project is open:
File --> Project --> Properties
On the Front Tab "Configuration" in the ECU definition drop down, select the on you need.
* If you need one not in the drop down, check the "Other" checkbox and browes to the ini for your firmware.
Click Ok

The ini you selected will be copied to your projectCfg folder and referenced by the Project. This way the project folder is always self contained. You can copy the whole project folder to another computer and be ready to go.
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
smolly
Helpful MS/Extra'er
Posts: 113
Joined: Thu Jan 04, 2007 3:29 pm
Location: Netherlands
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by smolly »

There seems to be a problem with v0.98.3 regarding the tuning of e.g. VE table (not connected to MS):
java.lang.NullPointerException
at com.efiAnalytics.tunerStudio.E.a(GaugeClusterStateManager.java:296)
at com.efiAnalytics.tunerStudio.l.a(GaugeCluster.java:976)
at com.efiAnalytics.tunerStudio.g.<init>(Settings3DTuning.java:113)
at com.efiAnalytics.tunerStudio.g.<init>(Settings3DTuning.java:77)
at com.efiAnalytics.tunerStudio.S.a(SettingsPanel.java:97)
at com.efiAnalytics.tunerStudio.S.a(SettingsPanel.java:73)
at com.efiAnalytics.tunerStudio.S.<init>(SettingsPanel.java:64)
at com.efiAnalytics.tunerStudio.p.<init>(MasterSettingsPanel.java:85)
at com.efiAnalytics.tunerStudio.T.a(AppEventManager.java:520)
at com.efiAnalytics.tunerStudio.T.a(AppEventManager.java:512)
at com.efiAnalytics.tunerStudio.c$H.actionPerformed(MainMenuManager.java:203)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
V3.0 MS1 with hr_10d2 / errors* daughterboard --> upgraded to MS2/extra 3.4.2
Mohr Rush kitcar with Audi 1.8 20V Turbo
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

Are you getting an error in the UI, or is something not working while tuning a VE table, or did you just find that stack trace in the TunerStudioLogFile?
That stack trace is actually related to the GaugeCluster. It looks like something failed setting a Gauge Cluster. Did this appear when you were opening the 3D Tuning window? Is the Window not opening for you?
Do other tables under the "Tuning" Menu open for you?

Sorry for all the questions. I'm doing a lot of guessing here, but I am assuming that:
VE Table 1 isn't opening for you in the 3D Tuning View
Other tables will open in the 3D tuning view.

With that it sounds like some how the cluster for VE Table got corrupt. I don't know how, but if it can happen I better handle it. :)

Let me know are my guesses on?
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
smolly
Helpful MS/Extra'er
Posts: 113
Joined: Thu Jan 04, 2007 3:29 pm
Location: Netherlands
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by smolly »

Sorry for the incomplete error report.
When I click 'Tuning/Ve Table 1' nothing happens, then I checked the log file and found a number of NullPointerException's equal to the number of times I tried to open one of the tuning options, so none are working.

Addition: I just found that when I rename the custom.ini to .test (so it will not load), the problem is solved.
V3.0 MS1 with hr_10d2 / errors* daughterboard --> upgraded to MS2/extra 3.4.2
Mohr Rush kitcar with Audi 1.8 20V Turbo
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

Addition: I just found that when I rename the custom.ini to .test (so it will not load), the problem is solved.
Ah, good clue. What is in your custom.ini file?
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
smolly
Helpful MS/Extra'er
Posts: 113
Joined: Thu Jan 04, 2007 3:29 pm
Location: Netherlands
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by smolly »

Here it is.
V3.0 MS1 with hr_10d2 / errors* daughterboard --> upgraded to MS2/extra 3.4.2
Mohr Rush kitcar with Audi 1.8 20V Turbo
woh
Super MS/Extra'er
Posts: 1013
Joined: Sat Aug 27, 2005 2:19 am
Location: Colorado, USA
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by woh »

Phil,
Thanks for the explanation on the .ini file for MS1 B&G and the rest
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

smolly, nothing funky in that ini ? Let me try it out :)
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: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

smolly, I found the trouble. It wasn't any of the content in the custom.ini, just loading it was clearing the gauge selection for the Tuning views :(

It is fixed now, for the next release.

I'm glad your testing custom.ini out :)
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
kjin
MS/Extra Newbie
Posts: 20
Joined: Mon Oct 06, 2008 6:23 pm

Re: TunerStudioMS (v0.98) Beta released

Post by kjin »

I downloaded the beta version also but when I try to set it up it tells me that it has a problem reading the controller configuration and returns a "null" error. Though, this seems to be the only issue so far I am concerned about further compatibility with my setup. Just wondering what others has done to solve this problem.
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

This might be a new problem. It has been beta tested by over a thousand users now, and never reported, so please give me more info.
It should be compatible with pretty much any MegaSquirt, but for older firmwares you may need the ini file.

What controller are you using?
What firmware?
Did you detect your controller or set it up manually.
I may need you to supply the TunerStudioLogFile.txt from the install dir.
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
wes kiser
Super MS/Extra'er
Posts: 1402
Joined: Tue Jan 03, 2006 2:49 pm
Location: Charlotte, NC

Re: TunerStudioMS (v0.98) Beta released

Post by wes kiser »

Burn needs to stay.

What happens if I am 1 hour into steady stating a car on the dyno, and the laptop has a power supply hiccup? I like it automatically burning when I close the dialog, but the option to force a burn in the middle of a process is beneficial.

My normal tuning behavior is as soon as I get an rpm range tuned, I click "burn" while the car is idling down to the "cooldown" point on the rollers. I guess I could do this by closing (and reopening) the dialog every time, but I think it is easier to just keep burn.

I agree there needs to be an equal to the "Q" and "W" in megatune. I assumed they were there and I just hadn't found them yet.

The software is coming right along. Get the output ports fixed, and it becomes a complete megatune replacement.
86 Rx-7, swapped to 2.3 ford turbo (BW EFR 6758), ms3/ms3x sequential fuel /waste spark, ls2 coils
88 Tbird 2.3t, Microsquirt Module (PIMP), TFI ignition
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TunerStudioMS (v0.98) Beta released

Post by LT401Vette »

I don't see the Burn button going away.

To increment or decrement you can either use:
Shift +/-
or
< >
, .

Also if you hold the CTRL key it will increment/decrement by 5
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
kjin
MS/Extra Newbie
Posts: 20
Joined: Mon Oct 06, 2008 6:23 pm

Re: TunerStudioMS (v0.98) Beta released

Post by kjin »

I have the MS2 With V3 board, and using the ms2 Extra Rel 2.0.1 I tried both, to detect the controller and to set it up manually. I noticed that the closet option it had was for the "MS2 Extra rel 2.0.0". I don't if this would have anything to do with my problem though. I am fairly new to megasquirt, so my initial assumption is that maybe there is something I am doing wrong. I'm not certain that I'm reading the ini file correctly either.

Also if you could tell me how to upload my TunerStudioLogFile.txt file, I would be glad to do so. It seems like an awful lot to cut and paste.

Thanks
Post Reply