Page 1 of 1

Automatic mixture control

Posted: Sun Apr 15, 2012 1:34 pm
by dlenardu
I enabled AMC and ran for several hours under different load conditions. Now, how do I "fetch" the new VE table from flash so that I can burn it?

Re: Automatic mixture control

Posted: Sun Apr 15, 2012 3:04 pm
by Bernard Fife
dlnardu,

If the table is in flash memory, it is already 'burned'. Burning means transferring the contents of RAM to flash memory. You can retrieve it by not allowing TunerStudio to burn a MSQ when you connect, instead the let TS fetch all the parameters from MS-II and then save the MSQ. You might have to disable 'Options/Preferences/Automatically Load & Save Current Tune'), otherwise I believe the altered table will be overwritten with the old one, putting you right back where you started.

There is more on automatic mixture control here: http://www.megamanual.com/mt29.htm#sm

and here: http://www.megamanual.com/ms2/amc.htm

Lance.

Re: Automatic mixture control

Posted: Mon Apr 16, 2012 10:50 am
by dlenardu
I thought that is the way it is suppose to be but when I connect it does "notify" me of the setting change. When I check the VE tables it is the same as it was when I left it. I must not have something setup correctly.

Re: Automatic mixture control

Posted: Thu Apr 19, 2012 6:25 am
by dlenardu
Well, I have checked everything and it seems to all be correct but still not seeing any change when I connect TS to the unit. Any ideas of what to look for?

Re: Automatic mixture control

Posted: Sat Apr 21, 2012 1:50 pm
by dlenardu
Here is my .msq. Please take a look at it and let me know. Thanks in advance.

Re: Automatic mixture control

Posted: Sun Apr 22, 2012 10:01 am
by Bernard Fife
dlenardu,

You will want to check if AMC is actually making any updates. There is a variable in the outpc structure that increments every time an update is made. This variable is labelled "amcUpdates". However, this variable is not datalogged in the default INI. To add it, go to the [Datalog] section of the INI (near the end, line 1909 in the 2.905 code), and add the line:

Code: Select all

   entry = amcUpdates,            "AMCup",        int,  "%d"
This can go anywhere in the series of 'entry' listings. You can use any text editor to do this (notepad, or something similar). The file you want to change ios likely mainController.ini in your TunerStudio project folder. Then go for a drive and check a datalog to see if AMCup is incrementing.

If the VE table is not updating, then check that your settings are loose enough to allow changes to be noticed and burned (http://www.megamanual.com/mt29.htm#sm) - i.e. you haven't set the step size or vertex tolerances too low or the minimum change or update intervals too high.

If you still don't have any updates, you may not have 'flash update' enabled (http://www.megamanual.com/mt29.htm#sm) for Automatic Mixture Control, or your VE table may already be perfect (as defined by the settings you choose).

Lance.

Re: Automatic mixture control

Posted: Sat Sep 15, 2012 9:57 pm
by drholl
Lance, this AMC update information is very nice to have, if only, just for piece of mind.

Should the entry go in the;
mtCfg/megasquirt-II.ini.2.X file
Or mtCfg/megasquirt-II.ini ?

Thanks
Holl

Sorry to have such a simple question, but I'm the guy who knows cars, but computers hate me. They cry when I get near them.

Re: Automatic mixture control

Posted: Sun Sep 16, 2012 8:32 am
by Bernard Fife
Holl,

It goes in the mtCfg/megasquirt-II.ini file for MegaTune, or the mainController.ini file for TunerStudio.

Lance.