We are pleased to announce MS3 pre1.1 alpha18The 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 alpha17SDcard / 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.

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 -rpmdotAdd RPM-delta based idle advance ability when using CL idleFix 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 AEFix MAPdot accel in new accel algorithm. The "dots" were off by a factor of 10Closed loop idle timing assistance is now named Idle RPM Timing correction

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?

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.

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.

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.

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...

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

Megasquirt is not for use on pollution controlled vehicles. Any advice I give is for off road use only.

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.

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 frank