MEGAsquirt A place to collectively sort out this megasquirt gizmo
Sponsored by:
Sponsored by:

MS3 Basic Firmware

 
Old 04-04-2019, 10:46 AM
  #1  
Junior Member
Thread Starter
 
rrjwilson's Avatar
 
Join Date: Aug 2008
Posts: 374
Total Cats: 0
Default MS3 Basic Firmware

How does everyone deal with firmware releases in their cars?

I ask because I'm a software engineer and know there are basically two methods for people:
  1. Don't - It works stop touching it.
  2. Bleeding edge - latest firmware always.
I've only just started my MegaSquirt journey on a Reverant MS3 Basic with v1.4.0 firmware.
Watching some videos online I can see that v1.4.1 has idle specific tables and such.
Obviously the latest has the most bells and whistles but more code means more to break.
So wondering if people jump on the new ones or just tune and forget.
rrjwilson is offline  
Old 04-04-2019, 11:00 AM
  #2  
Senior Member
iTrader: (2)
 
yossi126's Avatar
 
Join Date: Sep 2013
Location: Israel
Posts: 528
Total Cats: -40
Default

I would advise against, unless there is an official firmware release by Reverant which I am unaware of atm.
1.4.0 is good enough.
yossi126 is offline  
Old 04-04-2019, 11:16 AM
  #3  
Elite Member
iTrader: (8)
 
bahurd's Avatar
 
Join Date: Apr 2013
Posts: 2,587
Total Cats: 258
Default

^ this is always a confusing thing with units from Reverant. As I recall his MS2 stuff had to go back to him but the MS3 units use the “off the shelf” firmware. Maybe he can pop in and clarify.
bahurd is offline  
Old 04-04-2019, 11:27 AM
  #4  
Junior Member
 
Join Date: May 2015
Location: Portugal
Posts: 75
Total Cats: 16
Default

His MS3 can use official firmware just fine. But unless you REALLY REALLY have a REAL problem to fix, I would not with 1.5 series of firmware due to the honestly braindead Engine States feature. AFAIK the only real improvement you could get would be in terms of EBC code.
lbatalha is offline  
Old 04-04-2019, 11:45 AM
  #5  
Supporting Vendor
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,584
Total Cats: 241
Default

Basic series ECUs always use stock firmware.

If the ECU works fine for you and you don't need additional (ie new) features, stick with the firmware provided. It's not a phone or a PC, you don't need to patch security vulnerabilities.
__________________
Originally Posted by ninerwfo View Post
The “into to megasquirt thread” mentions that the MS3 basic has 5 inputs with built in pull up resistors - and I was just wondering why it would have so many, while the MS3Pro PnP has just 2 (with no pull ups?)
MS Labs: Plug and Play Megasquirt ECUs for ANY 90-05 Miata (NA, NB1, NB2 w/VVT, MSM), including basemaps to get you started ASAP. PM me or email or details.
For support on MS Labs ECUs: Please email, be sure to include the unit's serial number and include a datalog and your current map.
Reverant is offline  
Old 04-04-2019, 05:26 PM
  #6  
Junior Member
Thread Starter
 
rrjwilson's Avatar
 
Join Date: Aug 2008
Posts: 374
Total Cats: 0
Default

Thanks you all.
Reverant The only reason I was asking was the tutorials at the top of this forum all use the v1.4.1 firmware.
Making the tutorials noticeably different for those on different firmwares (like me on v1.4.0).

Like having dedicated idle tables (literally as far as i have got).
rrjwilson is offline  
Old 04-04-2019, 09:51 PM
  #7  
Newb
 
Join Date: Dec 2011
Posts: 20
Total Cats: 2
Default

I self-identify as type 2: bleeding edge (currently on 1.5.2 b4)

I have the Rev MS3 Basic.
Moved to 1.5.1 ages ago, and I am very happy with engine states; it makes a lot of sense to me now.

Engine states doesn't take much to understand; within 2 days I had idle engagement working perfectly.
It takes some of the complexity out of idle engagement, a number of fiddly parameters disappeared in the Closed-Loop idle settings. On 1.4 I had a intermittent low speed (2-5kph) throttle lift RPM drops that I couldn't completely fix - I think related to disable RPMdot, those went away with 1.5.1.
And it got even simpler when the fast accel/decel settings were removed.

The engine states tune tips explain what to look for in the logs to adjust the slow accel/decel values and once set, idle engagement becomes absolutely solid. Of course, YMMV.

Tony
VcrMiata is offline  
Old 04-05-2019, 07:40 AM
  #8  
Junior Member
Thread Starter
 
rrjwilson's Avatar
 
Join Date: Aug 2008
Posts: 374
Total Cats: 0
Default

As someone that has moved firmware did the frimware update have entries in the new cells already?
I only wish to go up to 1.4.1 so mine matches the video tutorials but it has some unique things which may not be populated so did the firmware propogate any infromation into these sorts of cells for you?
rrjwilson is offline  
Old 04-07-2019, 05:08 PM
  #9  
Newb
 
Join Date: Dec 2011
Posts: 20
Total Cats: 2
Default

Yes, values are placed in the new fields which are typically sane values but they aren't necessarily good values for your application. Nothing will blow up but you may have minor issues.

For example: the engine state slow deceleration value was too low and caused idle engagement to oscillate in and out. It didn't break anything and only needed one log to determine what the value needed to be.
VcrMiata is offline  
Old 04-08-2019, 05:59 AM
  #10  
Junior Member
Thread Starter
 
rrjwilson's Avatar
 
Join Date: Aug 2008
Posts: 374
Total Cats: 0
Default

After reading about the difficulties of engine states with idle and the fact I'm a daily I will bump to 1.4.1 so i can do as the tutorials ask but no further.
rrjwilson is offline  
Old 04-08-2019, 11:15 AM
  #11  
Newb
 
Join Date: Nov 2014
Location: London, United Kingdom
Posts: 25
Total Cats: 0
Default

Originally Posted by Reverant View Post
Basic series ECUs always use stock firmware.

If the ECU works fine for you and you don't need additional (ie new) features, stick with the firmware provided. It's not a phone or a PC, you don't need to patch security vulnerabilities.
Rev, does this apply to the Mini ecus too? I've got an NB MS3Mini running 1.4.0 which i'd like to bump to 1.4.1 for the revised closed-loop boost features.

Last edited by timbomfg; 04-08-2019 at 11:16 AM. Reason: Quote
timbomfg is offline  
Old 04-08-2019, 01:50 PM
  #12  
Supporting Vendor
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,584
Total Cats: 241
Default

Yes.
__________________
Originally Posted by ninerwfo View Post
The “into to megasquirt thread” mentions that the MS3 basic has 5 inputs with built in pull up resistors - and I was just wondering why it would have so many, while the MS3Pro PnP has just 2 (with no pull ups?)
MS Labs: Plug and Play Megasquirt ECUs for ANY 90-05 Miata (NA, NB1, NB2 w/VVT, MSM), including basemaps to get you started ASAP. PM me or email or details.
For support on MS Labs ECUs: Please email, be sure to include the unit's serial number and include a datalog and your current map.
Reverant is offline  
Old 04-09-2019, 11:44 AM
  #13  
Junior Member
 
Mudflap's Avatar
 
Join Date: May 2017
Location: Louisville, Co
Posts: 293
Total Cats: 72
Default

Anyone out there running the new 1.5.2 beta 4 have experience with the new change to "Type B" PID? How about this new "Add negative direction EGO authority table"?

Three Types of PID Equations

Do folks really get the PID settings to be completely stable and quick to resolve to the solution? I find I always get some ripple and overshoot otherwise it takes a lot longer to resolve.
Mudflap is offline  
 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Carloverx
MEGAsquirt
12
02-16-2019 10:13 PM
TorqueZombie
MEGAsquirt
81
01-23-2017 05:13 PM
poormxdad
MEGAsquirt
20
01-18-2017 05:53 AM


Thread Tools
Search this Thread
Quick Reply: MS3 Basic Firmware


Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service

© 2019 MH Sub I, LLC dba Internet Brands

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.