MS3 pre-1.4 alpha 6 released

Testing and development of Megasquirt 3

Moderators: jsmcortina, muythaibxr

Post Reply
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

MS3 pre-1.4 alpha 6 released

Post by jsmcortina »

To announce the release of "MS3 Pre 1.4 alpha 6"
ETA on this 1.4.x code becoming release is 6-12 months.

Who should use this code?
Experienced users wanting to test the new features.
This particular code is being released as a fix for a specific Nissan CAS misfire issue.

Who should not use this code?
New or casual users - please use the current release code instead - see the Downloads page linked above.

Main changes since pre-1.4 alpha 5

Bug fixes:
Properly limit integral sum for boost PID.
Re-ordered injector event array update code to resolve SR20 (and other) injector issue. *

New / changed features:
Add the beginnings of engine state tracking.
Add setup mode for closed loop boost control. It zeros out PID gains so bias table can be tuned
like an open-loop table.

Minor / internal:
-

* The specific issue fixed here is likely to impact other wheels where you are running sequential fuel and the number of teeth per 720 degrees is equal to the number of cylinders. e.g. Nissan SR20, Nissan RB25, Optispark.
I do not believe there is any impact on other wheel modes that use a decent number of teeth (36-1 etc) or on wheels where both edges of the teeth are used (e.g. 4G63)
EDIT: The symptoms of this problem was that at certain injection angles/loads/RPMs (when the start of an injection pulse aligned with a tooth edge) there was a miscalculation that could cause an injection pulse to be missed. This would be observed as a misfire.

This firmware has been released ahead of schedule due to the misfire bugfix. There are other changes that were planned for alpha6, but will now be in future releases. Feel free to post up with any existing issues you have, that appear to have slipped off the radar.

The firmware zip is available from:
http://www.msextra.com/doc/ms3/files/al ... alpha6.zip

Be sure to read the README.txt and RELEASE-NOTES.txt that are supplied in the zipfile.
Some of the ini changes will result in harmless warnings when loading MSQs from 1.3.x
Users upgrading from 1.2.x or earlier codes need to pay more attention.
TunerStudio 2.6.x is REQUIRED.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
sheek
Experienced MS/Extra'er
Posts: 265
Joined: Fri May 11, 2007 10:05 am

Re: MS3 pre-1.4 alpha 6 released

Post by sheek »

cant wait to test this out

especially with the rb25 miss at 2800 rpm
hardline
Master MS/Extra'er
Posts: 503
Joined: Mon Sep 08, 2008 8:37 pm
Location: Peoria, IL

Re: MS3 pre-1.4 alpha 6 released

Post by hardline »

I'll be testing this out this weekend on the Zetec decoder.
2000 ZX2 : Sequential COP, MS3 + MS3X + TinyIOx, PWM Returnless Fuel, Flex Fuel, Variable Geometry Intake Manifold, Garrett GTX2863R .82AR housing @ 15 psi
tpsretard2
Master MS/Extra'er
Posts: 662
Joined: Thu Feb 14, 2008 4:59 am

Re: MS3 pre-1.4 alpha 6 released

Post by tpsretard2 »

I have installed this version before going to a client this morning.
I am using the subaru 6/7 decoder, for the 15 min drive i believe that there is a noticeable difference in the running of the engine. Something i was fighting thinking it was a tunung problem has almost gone.

Will continue to test...
shaodome
Master MS/Extra'er
Posts: 741
Joined: Thu Aug 26, 2004 1:58 pm

Re: MS3 pre-1.4 alpha 6 released

Post by shaodome »

Ah great! This was the issue we were talking about @ DIY HQ then?

I'm in the middle of an install on an SR20 right now. I'll give it a go on the stock trigger wheel first (I was buying the DIY disc with each SR install by default).
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 pre-1.4 alpha 6 released

Post by jsmcortina »

shaodome wrote:Ah great! This was the issue we were talking about @ DIY HQ then?
Yes.

Talking face to face gave me a much better understanding of the problems you had been seeing and I was then able to replicate it on the bench.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Matt Cramer
Super MS/Extra'er
Posts: 17507
Joined: Thu Apr 16, 2009 8:08 pm

Re: MS3 pre-1.4 alpha 6 released

Post by Matt Cramer »

We are testing the new firmware on an SR20DET car here. I think Ben has the latest results.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
hardline
Master MS/Extra'er
Posts: 503
Joined: Mon Sep 08, 2008 8:37 pm
Location: Peoria, IL

Re: MS3 pre-1.4 alpha 6 released

Post by hardline »

Only issue I have seen so far is that Overboost protection is always activated. I turned it off and my no start issue went away.
2000 ZX2 : Sequential COP, MS3 + MS3X + TinyIOx, PWM Returnless Fuel, Flex Fuel, Variable Geometry Intake Manifold, Garrett GTX2863R .82AR housing @ 15 psi
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 pre-1.4 alpha 6 released

Post by jsmcortina »

hardline wrote:Only issue I have seen so far is that Overboost protection is always activated. I turned it off and my no start issue went away.
:msq:
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
hardline
Master MS/Extra'er
Posts: 503
Joined: Mon Sep 08, 2008 8:37 pm
Location: Peoria, IL

Re: MS3 pre-1.4 alpha 6 released

Post by hardline »

Here is my tune, I'll have to go get a datalog of the issue
2000 ZX2 : Sequential COP, MS3 + MS3X + TinyIOx, PWM Returnless Fuel, Flex Fuel, Variable Geometry Intake Manifold, Garrett GTX2863R .82AR housing @ 15 psi
shaodome
Master MS/Extra'er
Posts: 741
Joined: Thu Aug 26, 2004 1:58 pm

Re: MS3 pre-1.4 alpha 6 released

Post by shaodome »

the lower RPM miss (3000ish) on the SR20 wheel decoder is gone. The car I tuned Saturday, didn't have very big injectors, so we stopped at 270whp, thus we didn't check for the higher RPM load, but it seems like it is fixed.

As for the overboost, works fine for me. Are you sure you aren't talking about boost tolerance?
jabbatron
Helpful MS/Extra'er
Posts: 103
Joined: Wed Jan 05, 2011 8:06 pm

..........

Post by jabbatron »

..........
Last edited by jabbatron on Wed Aug 26, 2015 10:46 am, edited 1 time in total.
muythaibxr
Site Admin
Posts: 8230
Joined: Thu Oct 14, 2004 12:48 pm

Re: MS3 pre-1.4 alpha 6 released

Post by muythaibxr »

It is a method of tracking the engine's state to see if it is in cruise, idle, accel, decel, overrun, etc. Then all the features that currently ask for a bunch of similar settings will have those settings removed and use the engine state to trigger instead. The idea is that those settings will be set once and tuned to give the right behavior before enabling any advanced features that depend on them, and we should end up woth more consistent behavior.
Megasquirt is not for use on pollution controlled vehicles. Any advice I give is for off road use only.
prof315
Super MS/Extra'er
Posts: 3777
Joined: Sun Jan 18, 2009 3:13 am
Location: Melbourne, FL

Re: MS3 pre-1.4 alpha 6 released

Post by prof315 »

NICE!
Linfert Performance/321 Motorsports
SCCA 2019 SM National Champion Crew Chief
SCCA 2023 FP National Champion Tuner/electrical engineer
100s of MS systems built installed and tuned
Support the developers!
muythaibxr
Site Admin
Posts: 8230
Joined: Thu Oct 14, 2004 12:48 pm

MS3 pre-1.4 alpha 6 released

Post by muythaibxr »

Right now it is enabled and you can set the settings but no other features are tied to it. I wanted to see some datalogs before doing the rest.
Megasquirt is not for use on pollution controlled vehicles. Any advice I give is for off road use only.
ashford
Super MS/Extra'er
Posts: 1605
Joined: Sun Apr 27, 2008 4:29 pm

Re: MS3 pre-1.4 alpha 6 released

Post by ashford »

i have a 2 speed fan, using normal fan settings for low clt>195 and a spare out for clt>205 or/OR bit 128(ac on). will this affect its operation?
juansh2385
Master MS/Extra'er
Posts: 612
Joined: Fri Feb 25, 2011 4:28 pm

Re: MS3 pre-1.4 alpha 6 released

Post by juansh2385 »

Same as ms2 the code have support for 5 bar sensors but the fuel load maximum is 400 kpa
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 pre-1.4 alpha 6 released

Post by jsmcortina »

juansh2385 wrote:Same as ms2 the code have support for 5 bar sensors but the fuel load maximum is 400 kpa
Same user settings change needed as MS2.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
julian944
Helpful MS/Extra'er
Posts: 100
Joined: Sun Jun 12, 2011 3:50 pm
Location: Germany, Stuttgart

Re: MS3 pre-1.4 alpha 6 released

Post by julian944 »

Hi James,

I might found a small bug. In boost Control settings, I've activated specific launch duty/target, and said boost target is 400kpa. (I'm using closed loop boost control). But I guess boost target gets divided by 10 because boost target goes to 40% when activated.

Regards Julian
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 pre-1.4 alpha 6 released

Post by jsmcortina »

I've confirmed this launch boost target bug and it will be fixed for the next alpha.

EDIT: It looks to be a mistake in the ini file:
boost_launch_target = scalar, U16, 702, "kPa", 1,0,0,{loadhigh},0
should be
boost_launch_target = scalar, U16, 702, "kPa", 0.1,0,0,{loadhigh},1

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Post Reply