Page 1 of 4

MS3 pre-1.1 alpha 18 released

Posted: Sun Jan 29, 2012 1:53 pm
by jsmcortina
We are pleased to announce MS3 pre1.1 alpha18
The largest user visible change is that the SDcard interaction now available in TunerStudio. The firmware already had these features, but they weren't easily usable. Over the last month of so Phil has been adding them to TS and I've been working with him cleaning up some firmware issues that were exposed.
Also included are our revised firmware loaders for Windows and Linux. (The old ones are included too in case of problem.)

Main changes since alpha17
SDcard / real-time clock:
Lots of SDcard/serial work, mostly not very user visible.
Use new SDcard/RTC menus in ini.
Set-clock command forwarded to Extender if enabled.
Maintain pseudo-time if no real RTCC enabled.

Ignition/wheel decoder:
Twin trigger, fix some breakage, add spkcut.
Subaru 6/7 tooth no. fix from MS2/Extra
Re-write Optispark decoder. Stim tests ok.
Re-write RB25 decoder and adjust offset. Stim tests ok.
Re-write Nissan 16-12-8-4 and rename to SR20. Stim tests ok, but phasing unknown.

Idle control:
Fix a few CL idle bugs.
Forward port gslender's "sliding window" for RPM input to CL idle.
Add dashpot that closes in at a variable speed inversely proportional to -rpmdot
Add RPM-delta based idle advance ability when using CL idle
Fix some AC idleup bugs.
Change the name of "crank to run taper" to "crank to run delay"

New AE:
New AE set the engine bits properly.
Add CLT % for new AE
Fix MAPdot accel in new accel algorithm. The "dots" were off by a factor of 10
Closed loop idle timing assistance is now named Idle RPM Timing correction

Other:
New averaging MAP sampling.
Add MAP logger, similar to tooth loggers. (Not yet supported in TS.)
Traction control - VSS1/VSS2 checks threshold and add TPS/MAP minimum settings

Internal/bugfix:
Internal streamlining of outpc readback code (~1ms -> ~500us)
Range check 'k' command to prevent illegal read.
(Also workaround gcc sign extension bug.)
Config error checks on dual-fuel / staging.
Added printf() equivalent and implement log buffer via 'D' serial command.
Increase default cranking rpm setting to 700.

As usual, be sure to use the latest beta TunerStudio. 1.21 or higher is required ( http://www.efianalytics.com/TunerStudio/beta/ )

The zip is available to download at : http://www.msextra.com/doc/ms3/files/al ... lpha18.zip

James

Re: MS3 pre-1.1 alpha 18 released

Posted: Sun Jan 29, 2012 2:53 pm
by gslender
The RPM-delta idle advance (what i called Adaptive Idle Advance) provided the black vs white difference to idle stability for those running MS2. Would be keen to hear from our sisters running a MS3 if this also helped equally in stabilizing idle.

Also, the Median Sliding Window (for TPS, MAP, RPM and EGO) had a similar great improvement - is the map averaging code similar (but for just MAP) ? Would be curious to know what is does, and how it improves MAP stability or quality?

G

Re: MS3 pre-1.1 alpha 18 released

Posted: Sun Jan 29, 2012 6:06 pm
by djp0623
What are typical values for that type of idle advance table. I'm not really sure where to begin. My idle is pretty stable as is. What advance increments is typical for -100, -200, etc?

Re: MS3 pre-1.1 alpha 18 released

Posted: Sun Jan 29, 2012 8:24 pm
by gslender
djp0623 wrote:What are typical values for that type of idle advance table. I'm not really sure where to begin. My idle is pretty stable as is. What advance increments is typical for -100, -200, etc?
Read my docs in the gslender 2.2c mod release in the ms2 dev forum. It explains and has an example shown.

G

Re: MS3 pre-1.1 alpha 18 released

Posted: Sun Jan 29, 2012 10:23 pm
by krisr
Flashed to Alpha 18 - can confirm that IVT works REALLY well and that any MS'er with a high stall converter in an automatic gearbox will love this feature!

Some things I found for my particular install;

*) The new boot loader .exe did not work, would not detect the com port (USB-RS232 dongle). The old firmware loader worked fine - wasn't sure if I needed to do anything to the MS3 before flashing?
*) When holding the accel pedal down to bypass the prime when switching the ignition on, when you goto fire the car up it will not go into CL Idle - you need to give the throttle a small stab and it'll come good; was able to repeat this multiple times.
*) My apacer 2GB SD card is now showing error 5 (unsupported card), but was working on 1.0.5 beta.
*) Idle Value Table (IVT), left side axis reads "PWMID:" - should this read "TEMP" or something that is reflective of CLT/MAT temp? .ini change perhaps?
*) Map Sample cycle average setting seems to work really well on a choppy idle V8 - map doesn't jitter as bad as it used to and tip in throttle is very smooth.
*) Any tuning guide to the new pump shot AE? I found that it would load up the engine with fuel so reverted back to standard AE + EAE as I have that combo well tuned now - will standard AE be made redundant for this new pump shot mechanism?

I only put about 2 miles on the car after flashing and other than the notes above I made, jeez the car runs great! CL Idle is a real improvement. As mentioned, the high stall automatic guys will love this code with the IVT if running idle control. Thumbs up chaps.

Kris

Re: MS3 pre-1.1 alpha 18 released

Posted: Sun Jan 29, 2012 11:13 pm
by Zaphod
@James/Ken: Didn't you want to add the alternator control to alpha 18? What happend to that?

Thanks!

Re: MS3 pre-1.1 alpha 18 released

Posted: Mon Jan 30, 2012 5:17 am
by jsmcortina
krisr wrote: *) The new boot loader .exe did not work, would not detect the com port (USB-RS232 dongle). The old firmware loader worked fine - wasn't sure if I needed to do anything to the MS3 before flashing?
What messages do you see? Could you try the new loader again with debug level 3 ? (You can cancel it before it reloads the firmware.)
*) My apacer 2GB SD card is now showing error 5 (unsupported card), but was working on 1.0.5 beta.
This is most odd, while I've changed lots of small things in the SDcard code, I thought that the initial setup code was identical to 1.0.5.
What SDcard SPI baud rate do you have set.

James

Re: MS3 pre-1.1 alpha 18 released

Posted: Mon Jan 30, 2012 6:27 am
by muythaibxr
Zaphod wrote:@James/Ken: Didn't you want to add the alternator control to alpha 18? What happend to that?

Thanks!
We are going to add it, but I did not have time to get it in before alpha 18.

Ken

Re: MS3 pre-1.1 alpha 18 released

Posted: Mon Jan 30, 2012 2:44 pm
by krisr
jsmcortina wrote:What messages do you see? Could you try the new loader again with debug level 3 ? (You can cancel it before it reloads the firmware.)
Will be able to verify tonight - will report back.
This is most odd, while I've changed lots of small things in the SDcard code, I thought that the initial setup code was identical to 1.0.5.
What SDcard SPI baud rate do you have set.
Are you referring to the "SPI Comms Speed" in the SD Card Datalogging menu? If so, that's set to "Normal". Will try other speeds tonight.

Re: MS3 pre-1.1 alpha 18 released

Posted: Mon Jan 30, 2012 4:11 pm
by morrische
I love the new SD Card menu!!!!

I cannot download or speedtest my sd card with the shell method. (Speedtest it says 0X00 aborting and download it says car is running (dos prompt method)

Now with the new Menu it's just perfect...............

One time more

Awesome work !!!!!

Re: MS3 pre-1.1 alpha 18 released

Posted: Tue Jan 31, 2012 1:10 am
by krisr
krisr wrote:
jsmcortina wrote:What messages do you see? Could you try the new loader again with debug level 3 ? (You can cancel it before it reloads the firmware.)
Will be able to verify tonight - will report back.
This is most odd, while I've changed lots of small things in the SDcard code, I thought that the initial setup code was identical to 1.0.5.
What SDcard SPI baud rate do you have set.
Are you referring to the "SPI Comms Speed" in the SD Card Datalogging menu? If so, that's set to "Normal". Will try other speeds tonight.
Ok moment of weirdness time - the SD card now works again AND the new boot loader now works. No idea why, but am willing to just put it down to a very odd anomalie. It was between 30-34*C yesterday when I tried so everything was extremely warm in and around the car, so the components may have been too hot? not sure.

Have enabled the Auto Zero TPS function and can confirm its working - did a bit more fine tuning to IVT and am very happy with how it performs. CL idle as a package is fantastic now - Idle RPM Timing correction does help stabilise my idle to a degree but will have to see how it performs after putting some more miles on the new code.

Re: MS3 pre-1.1 alpha 18 released

Posted: Tue Jan 31, 2012 3:55 pm
by Keithg
Used the new downloader. No problems. uploaded my last MSQ from alpha 17, no problem. Will play with the new features.

The CL idle problem I was having with A/C was that the rpm target had 300 added to it instead of 30. If I were to guess, this was an INI change along the way that I missed.

Oh, yeah, I think I saw the same deal I was seeing before where if it started and did not 'rev up' I would have to stab the accelerator to prod it into CL idle right after startup. It is warm now (both the engine and the ambient), so I will have to check it tomorrow to see if it still does this on a cold start...

Good work!

Keith

Re: MS3 pre-1.1 alpha 18 released

Posted: Tue Jan 31, 2012 4:04 pm
by turbo355
Used the new loader , works fine , LOVE the SD download utility works fantastic, auto shift in the bike shifter is still not working though.

Re: MS3 pre-1.1 alpha 18 released

Posted: Wed Feb 01, 2012 9:55 am
by dfzuntor
Congrats people, now is easy to be updated, and the SD updates are very useful for the industry.

Thanks a LOT

Re: MS3 pre-1.1 alpha 18 released

Posted: Wed Feb 01, 2012 10:14 am
by elaw
Start-to-run idle speed transition seems much smoother now... THANKS! :D

Re: MS3 pre-1.1 alpha 18 released

Posted: Wed Feb 01, 2012 10:56 am
by muythaibxr
Keithg wrote: Oh, yeah, I think I saw the same deal I was seeing before where if it started and did not 'rev up' I would have to stab the accelerator to prod it into CL idle right after startup. It is warm now (both the engine and the ambient), so I will have to check it tomorrow to see if it still does this on a cold start...
Keith
I see this as a tuning issue. Just increase the cranking duty for now.

I'll make the voltage correction apply on crank when I get a chance.

Ken

Re: MS3 pre-1.1 alpha 18 released

Posted: Wed Feb 01, 2012 12:47 pm
by franksidebike
Hi Guys
Littel update:
new downloader no problems!
i love the new deccel, more steps!

in the ms2extra_3.2.1_gslender_v2.2c is a Median Sliding Window, in ms3-pre1.1alpha18 no?
i like this funktion in ms2extra_3.2.1_gslender_v2.2c!

what is Auto-zero-TPS in the General setings?

Thanks Guys for the very good job :yeah!:
frank

Re: MS3 pre-1.1 alpha 18 released

Posted: Wed Feb 01, 2012 1:08 pm
by jsmcortina
franksidebike wrote:what is Auto-zero-TPS in the General setings?
If on startup your TPS is showing a negative number the feature resets that to zero. This can be useful if you get slighlty varying TPS values. Calibrate with the lowest number you see and this feature should held mean that 0.0 is closed.

James

Re: MS3 pre-1.1 alpha 18 released

Posted: Wed Feb 01, 2012 1:20 pm
by muythaibxr
franksidebike wrote:Hi Guys
Littel update:
new downloader no problems!
i love the new deccel, more steps!

in the ms2extra_3.2.1_gslender_v2.2c is a Median Sliding Window, in ms3-pre1.1alpha18 no?
The feature for the RPM input to PID is there in alpha 18, but it's getting removed from both ms3 and ms2 since filtering the RPM for everything should take care of this too.

Ken

Re: MS3 pre-1.1 alpha 18 released

Posted: Wed Feb 01, 2012 1:24 pm
by franksidebike
jsmcortina wrote: If on startup your TPS is showing a negative number the feature resets that to zero. This can be useful if you get slighlty varying TPS values. Calibrate with the lowest number you see and this feature should held mean that 0.0 is closed.
i had in the last year a closed tps of 0.4-0.8% ! i have a alpha-n tabel and his works no good at idel!
thank you james :D
frank