MS3 firmware 1.3.4 released - use this

General support questions and announcements for MS3. See also MS3 manuals.

Moderators: jsmcortina, muythaibxr

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

MS3 firmware 1.3.4 released - use this

Post by jsmcortina »

EDIT: 1.3.4 now current - 23rd Jan 2015
EDIT: 1.3.3 now current - 12th Nov 2014
EDIT: 1.3.2(a) now current - 5th Sep 2014
EDIT: 1.3.2 now current - 11th Jul 2014
EDIT: 1.3.1 now current - 29th May 2014
We are pleased to announce that Megasquirt-3 firmware 1.3.0 is released.

This is a new major release of the MS3 firmware.

Major changes since 1.2.4
Support 'high-speed runetime' with TunerStudio
Add VSS3,4
Support high-speed shaft speed inputs.
Rotary trailing option change.
Generic PWM - different frequencies, variable frequency and 2D curve option.
Option for double-speed readback of SDcard data.
SDcard logging can be triggered by TPS/RPM.
Staged injection relay output.
Fuel pressure correction.
Alternator control.
High-Power Time Enrichment.
Remove "IAC cold position"
Oil pressure monitoring.
Generic sensors user-settable names.
MAF logger, engine logger.
VVT exhaust table can be retards.
Experimental Long Term Trim.
Basline ethanol% in flex.
Re-write over-run fuel cut.
Fuel pump PWM control.
Turbo car staging feature.
New page to display usage of all inputs/outputs.
Wheel-speed launch control.
Miata 36-2 wheel mode.
MAF sampling uses integrated averaging (voltage MAFs)
BMW S54 cam decoder.
Re-implement fuel and spark cut rev limiting.
Fuel pressure monitoring.
Swap phase on Viper Gen1.
spk/inj dropping testmode.
Fix 710.1deg tooth#1 angle bug.
Add sensitivity slider to closed-loop idle.
Add sensitivity slider to closed-loop boost.
Add Nissan VK56 support to QR25DE decoder. (untested)
Extend VQ35DE to support VVT (untested)
Add Hemi VVT (as VVT option)
Add poll_level_tooth (should allow Rover 4.6)
Add support for 36-2-2-2 VVT engines (untested) LH = main cam sensor, set VVT teeth=4
Chrysler 2.2/2.5 changes from MS2 (untested)
CAN outmsg support.
Harley "HD32-2" wheel mode and oddfire code.
Generic closed-loop PWM control.
Add engine shutdown feature.
Poll-level sync changes.
Calibration tables can be written over CAN.
Serial error checking

Plus many small changes and minor bug-fixes.

The zip can be downloaded from the Downloads page http://www.msextra.com/downloads

Be sure to read the RELEASE-NOTES.txt file included within the zip for known "GOTCHAS" when upgrading from previous firmwares.

Vendors are urged to install this current code on all units they ship and remember that it is a requirement of the license that a printed copy of it be included.

Known bugs:
None at this time.

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: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 firmware 1.3.0 released - use this

Post by jsmcortina »

I've found a minor bug in the code that will impact a tiny proportion of users.
If GPS capture is enabled (from a JBperf GPS) there are intermittent random PW=0 events. This is due to a typo bug in the MS3 code and is fixed for the next release.

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: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 firmware 1.3.0 released - use this

Post by jsmcortina »

Another issue found and under investigation.
"Staged injection" does not respond correctly when "Duty" is used as the switch point. Workaround - use "Table" instead. The Table option gives a smoother transition and is the recommended setting.

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: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 firmware 1.3.0 released - use this

Post by jsmcortina »

There are a few issues with traction control. A fix is ready for the next beta.

Timed features after launch control are not working correctly. A fix is ready for the next beta pending vehicle testing.

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: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 firmware 1.3.1 released - use this

Post by jsmcortina »

Main changes from 1.3.0 to 1.3.1

Bug fixes:
Typo causing GPS to trigger single event fuel cut.
Many after-launch features broken on 2014-08-07, STATUS2_LAUNCH was not being used.
Traction changes for perfect run and button modes.
Fix timer rollover for boost delay.
Fix table blend behavior with boost initial values table.
Boost control "mid" output setting wasn't working.
Alter phasing on 36-2+2 NGC 6-cyl
Fix up ini bitfield errors (would have broken some settings on gen PWM, water inj)
Fix Time-After-Spark (same issue as MS2)
Fixed max VSS for launch and change logic for VSS flat-shift.
Fix MPG calc (off by factor of 10)
Fix CL idle getting "stuck" just after cranking.
Fix flex fuel temperature calculation.
EDIS sets "Full RPM sync"

Changed features:
Average 1-cyl RPMs over two revs.
Rename "closed/open" to "minimum/maximum" for boost and idle valve settings.
Fix rogue pulses on MS3X secondaries for staging or dual-fuel.
MS3X non-sequential staging uses expected number of outputs.
Fix staging transition "saw-tooth" issue.
Re-do staging duty calcs to work with sequential.
Extend vssout_scale to 32bit.
EGO "load above" setting allows negative numbers.
Implement CAN TX timeout and reset.
Allow up to 12 VVT teeth in ini.
Swap phase on GM7X 6cyl.
Remove "ability" to use +360 on trigger angle/offset to swap phase - not working.
Add config error for unsupported 36-2-2-2 combinations
Experimental non-linear spk cut for launch.
Reduce serial timeout to 25ms - fixes Race Technology adapter for Megasquirt.
VSS and SS sampled every 50ms instead of 100ms

Minor/internal:
Use TS generated CLT, MAT GM calibrations. Use MAT for "GM calibration"
ini tweaks
Fix a couple of ini error that TS missed.
Change defaults for ITB load.
Fix TPSdot limits in ini.
Extend AFR table limits in ini.
ini - capitalisation and consistency
- some units standardisation (gives some warnings on old MSQ load)
- remove GridHeight
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: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 firmware 1.3.2 released - use this

Post by jsmcortina »

Main changes from 1.3.1 to 1.3.2

Bug fixes:
Fix timing issue with 36-2-2-2 (4cyl) running COP or seq fuel.
Fix rotary trailing calculation error (evident near 0deg advance)
Allow spark 45deg ATDC. (Was limited to 10ATDC in Oct'13)
Fixed zero sized extended CAN packets xmit in error.
Assign correct config error numbers for VSS2.
Fuel pump (O/L or C/L) sets correct portusage.
3-cyl single-coil is allowed.
Fix to oddfire custom angles (accumulate odd_trig_offset)
Allow fuel calcs to run w/o MAP or MAF sampling.
Don't flag VVT error for on/off output.
Fix typo nitrous / 3step.
Fix MS3Pro HEI bypass polarity issue.
Roving idle only works if anti-lag on.

Changed features:
Backport Miata alternator control from 1.4.x
Add AEM 3.5 bar and 5.0 bar MAP sensors to dropdown.

Minor/internal:
Clarify error 71.
ini tweaks from 1.4 (units on tables/gauges)
Tweak CAN VSS defaults.
Powercycle required for nitrous.
Tooltip tweak.
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: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 firmware 1.3.2 released - use this

Post by jsmcortina »

I've uploaded a zip 1.3.2a. The firmware is the same (and shows the same in the TunerStudio title bar), but there is a fix to a typing error in the ini file.

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: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 firmware 1.3.3 released - use this

Post by jsmcortina »

Changes from 1.3.2 to 1.3.3

Bug fixes
Fix on/off idle output.
Apply timeout to SSEM.
Enable C.O.P. timeout
Apply timeout to fire_n_check.
(Both of these changes were to fix/mitigate a lockup discovered in RB25 mode.
The code was getting stuck in fire_n_check waiting on the XGATE.)
BMW S10 VVT cam input was set incorrectly.
Resolve MegaView units altering wrong bytes in 'A' datastream. Make degC work as expected.
Bitmask generic sensor selectors.
Apply bitmasks to EAEOption.
Fix on/off VVT output. (Minor re-arrangement of init code.)
Fix Y axis display units on VVT on/off table.
Re-ordered injector event array update code to resolve SR20 (and other) injector issue.

Changed Features
Add water_duty to datalog set.
Fix defaults for ITB.
Allow SpkD in Rotary test mode.
Re-arm C.O.P. in SDcard readback.
Remove some dead code from SDcard readback code.
Update ini file to link to PDF manual. * New linked PDF help *
Alter CAN passthrough behaviour. Only send second packet after remote has replied.

Minor/Internal
Workaround for TS 'INVALID' fuel load gauge issue.
Add PJ6 to log field.
Various ini tweaks, missing tooltips etc.
Rename a few indicators that were duplicated.
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: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: MS3 firmware 1.3.4 released - use this

Post by jsmcortina »

Changes from 1.3.3 to 1.3.4

Bug fixes
LS1 decoder tweak.
TC / OL-boost wasn't working.
Fix bug where EGT warning triggered maxAFR in error.
Fix bug where EGT added fuel was still added when PW=0.
EGT shutdown also stops nitrous
'Miata' alternator mode keeps coil off at zero RPM.

Changed Features
Make idle_wait_timer accurate to 0.1 sec instead of 1 sec (Arran's issue)
A/C input inversion option
Alternator mode has hold-off timer on sync-loss.

Minor/Internal
-
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