MS2/Extra firmware 3.3.3 released - use this

All questions about MS2/Microsquirt/Microsquirt module. See also MS2/Extra manuals

Moderators: jsmcortina, muythaibxr

Locked
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

MS2/Extra firmware 3.3.3 released - use this

Post by jsmcortina »

EDIT: Now 3.3.3 as of 12th Nov 2014
EDIT: Now 3.3.2 as of 29th May 2014
EDIT: Now 3.3.1 as of 6th Dec 2013
EDIT: Zip includes updated loaders. 16 Dec 2013.
The current release MS2/Extra firmware for Meqasquirt-2 and Microsquirt is 3.3.0 (superceding 2.1.0d/e, 3.1.1 and 3.2.5)

This should be used for all new installs.
Users of the pre-3.3 development codes are encouraged to upgrade as the dev codes will no longer be supported.
Existing users of older releases may optionally upgrade, but if your install is running well, you may choose to leave it alone.

Download this code from http://www.msextra.com/downloads
EDIT: Be SURE to read the RELEASE-NOTES.txt file included within the zip. Especially the part about the renamed "Sync" dash indicator.

Find MS2 manuals at http://www.msextra.com/manuals/ms2manuals

Find upgrade notes and installation instructions in the Setting Up manual.

TunerStudio 2.6.x or later is required.

For greater detail on the changes since 3.2.5, see http://www.msextra.com/forums/viewtopic ... 91&t=52146
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".
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS2/Extra firmware 3.3.0 released - use this

Post by jsmcortina »

As a heads up...

A few users have reported a lost-sync problem on this firmware that was no present on earlier release firmwares (3.2.x) I am investigating this presently and cannot yet confirm whether this is an issue or not.

If you believe you are experiencing this issue please revert to the previous known working install and post your findings here:
http://www.msextra.com/forums/viewtopic ... 01&t=52221

I'll post new updates when I have further information.

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".
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS2/Extra firmware 3.3.0 released - use this

Post by jsmcortina »

I've confirmed the issue of random syncloss under certain circumstances. 3.3.1 will be released as soon as I've had feedback on the beta I've posted.

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".
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS2/Extra firmware 3.3.1 released - use this

Post by jsmcortina »

3.3.1 released 6th Dec 2013.
Fixes random sync-loss when using Noise Filter caused by non-atomic write to variable in mainloop.

ALL USERS OF 3.3.0 MUST UPGRADE TO 3.3.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".
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS2/Extra firmware 3.3.1 released - use this

Post by jsmcortina »

I updated the zip to 3.3.1a and included fresh builds of the firmware loader. The firmware itself is unchanged.

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".
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS2/Extra firmware 3.3.2 released - use this

Post by jsmcortina »

Main changes from 3.3.1 to 3.3.2

Bug fixes:
Re-implement cam sync in "toothed wheel" for oddfire or oddcyl.
Stop wasted-COP handling for those cases.
Software PWMs were clobbering I/O testmode
Shift cut PA0 input pinsetting was incorrect.
Bugfix to normal-AE so MAP-decel cannot trigger if 100% TPS
Fix FLEX JS11 config error reversed sense.
Launch could leave fuel-cut on in error if TPS was quickly removed.
Fix port naming on Microsquirt-module
Swap transposed ALED/WLED in I/O test.
Fix dutycycle calc for rotary
Fix staging transition "saw-tooth" issue.
Mask interrupts during AC and testmode pinsetting.
Prevent 'overdwell' calc on Time-After-Spark.
Ensure checkforspark only runs if TIE set.
Remove false error checking on nitrous outputs with PT6/7
Microsquirt module reports correct config error text for PT6/7 conflict.
ini tweak for prog. outputs PT6/7 and IAC1/2 on MS2.
ini tweak for inj bank 2 param ungreying
FC rotary only needs 3 spark outputs. Was claiming PA0 also due to typo.
Apply same CLidle target change from MS3 to fix "stuck" problem after start.

Changed features:
Allow Twin-trigger to support 2cyl with cam trigger (limited testing)
Make the TT code more like the MS3 version (minor)
Add engine shutdown feature. Send 0x8501 to table 7 offset 523. Send 0x8502 to table 7 offset 523 for spark cut. 0x8503 for fuel and spark cut
Allow MAP to be used as Realtime baro port if MAP unused.
Boost duty set to 0% at power-on.
Add remote port options for idleup output
Restrict possible baud rates to reduce risk of no-comms. (Code from MS3)
Added range checking to flex frequency like MS3.
Add boost contol delta from ms3.
Add boost control initial values from MS3.
Replace A/C idleup code with ported version from MS3.
Change greying of AFR1/2 on 3D menu.
Boost control, keep valve unpowered (open) until MAP>baro.
Boost control, report actual target instead baro when out of range.
GM bypass handling changed.
- Now supports SpkB on Microsquirt.
- CPU pin polarity matches main spark polarity - might require re-wiring on MS2 if using JS10
- Turn on Bypass output sooner (per user request)
Add PE0/FLEX as a table-switch input option.
Make ramp time use the ramp time setting instead of using the PID delay.
Average 1-cyl RPMs over two revs.
Rotary trailing spark works in test mode. (Test coils A = leading 1, B = leading 2, C = trailing 1, D = trailing 2)
RPM-sync indicator name change.
Enable PDF help.
Implement CAN TX timeout and reset.
Reduce serial timeout to 25ms - fixes Race Technology adapter for Megasquirt.

Minor / internal:
Use TS generated CLT, MAT GM calibrations.
Change defaults for ITB switchpoints.
Various ini changes to formatting, units standardisation, capitalisation, fixing typos etc.
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".
jsmcortina
Site Admin
Posts: 39619
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS2/Extra firmware 3.3.3 released - use this

Post by jsmcortina »

Main changes 3.3.2 to 3.3.3

Bug fixes
Fix rotary trailing calculation error (evident near 0deg advance)
3-cyl single-coil support changed.
Fix to oddfire custom angles (accumulate odd_trig_offset).
mat_retard actually displays
Range check serial TX buffer.
Megaview temp units show degC.
Extend srlbuf size and add more buffer range checking.
Make behaviour when changing tooth#1 angle more intuitive.

Change features
Add AEM 3.5 bar and 5.0 bar MAP sensors.
Allow Stepper adapter alt. pins on microsquirt-module.

Minor/internal:
Change help file PDF name.
Rename knock and MAF pins for consistency.
Workaround for TS 'INVALID' fuel load gauge issue.
dualTable tooltip.
Tweak TpsBypassCLTRevlim to allow > 100%
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".
Locked