Flyin' Miataorders 1 800 FLY MX5s
tech 1 970 464 5600
 
Home
Deal of the Day
New stuff!
Mazdaspeed MX-5
NC MX-5

Cars for sale
FM Salvage
FM Westfield

FAQ
Frequently Asked Questions

The Power Club
5% off everything for a year

Current projects
Racing, projects in the shop, development

Technical information
Dyno runs, misc. info, specs

Product support
Installation, tuning info

Testimonials
Customer feedback

Ordering/tracking info
Catalogs, tracking

Why people love Flyin' Miata
Photos, events, staff, FM TV

Contact Flyin' Miata

Links

Flyin' Miata
499 35 Rd
Palisade, CO 81526

Software revisions for the 1996-97 "Obiwan" ECU

Date Chip number Changes
4/12/2003 MSTR0412 This is the software we have sent to the first 6 customers.
It does have a known data logging bug.
5/1/2003 MSTR0501 Added L4 on/off control (z800 '4' ), whereas on 4/29 L4 was always on.
L3 was modified to hold its current value during a 'letter event' (e.g.'T' caused by accel/decel) if the zone doesn't change. Previously any 'letter event' would always force L3 back to 5.
5/6/2003 MSTR0506 Removed L4 on/off control
Fixed bug that caused the AC fan to come on during first few seconds after key-on.
Fixed bug that caused choke to decay way too fast during first 16 seconds after start.
Fixed bug that caused the serial port reload command to load garbage.
Raised default O2 targets for rows 1-2 by one point.
5/21/2003 MSTR0521 Changed log char for "map too low for L3 adjustment" from * to M.
Changed keypad rpm display so that * works as expected.
Changed temperature curve for initial choke value so that it doesn't decrease so much when temperature is higher and doesn't increase so much when temp is lower. At 20C there is no difference from before.
6/7/2003 SLAVE Disabled knock sensor while overrev ign retard (redline soft cut) is in effect.
6/9/2003 MSTR0609 Fixed knock count
CEL illuminates when knock occurs
Z800 disables L4
6/10/2003 MSTR0610 Moved speedo ctr carry/ovfl bits from "roll" to flags7 bits 7-6
Deleted some unused vars and added "mapsm" (currently unused)
Restored L4 on/off control (disable bit, z800 bit 2)
Added missing knock count
Add CEL for knock events
6/26/2003 MSTR0626 Added z800 control bits
Reduced CEL time to 1.5 sec
Added low-MAP fuel smoothing
Doubled fuel computation rate to 62 times/sec
Disable L4 modification while EGR active
7/7/2003 MSTR0707 Fixed fueling bug during PRC on time following rolling restart
Fixed plastic-chip bug
Added support for on-board ATM sensor
Added support for speedo input (not very good)
7/8/2003 MSTR0708 Change to unified log/zone file format
7/9/2003 MSTR0709 CEL illuminates for 2.5 seconds on start up
Better NA defaults
7/10/2003 MSTR0710 Fixed NA fueling bug
Removed intermittent WG ctl time interrupt
Added speedo filter (better, but still not very good)
7/11/2003 MSTR0711 Reduced temp at which prime fuel tapers down to minimum
Removed debug code used for testing plastic chip problem
7/14/2003 MSTR0714 Changed to new WBO2 datalog format
7/30/2003 MSTR0730 New NA defaults
EGR default to on
8/9/2003 MSTR0809 Added automatic atm sensor detection
Added AC fan disable when engine stopped/stalled
8/30/2003 SLAVE Allowed PRC on before engine run
Added viewable subVersion number at $02 (zero for this chip)
Removed intermittent IAC ctl time interrupt
8/25/2003 MSTR0820 CEL knock indicator can now be shut off by adding 16 to Z800.
11/9/2003 MSTR1109 Suppressed decel fuel if falling map not accompanied by falling tps, "T" status not suppressed though.
11/28/2003 ACCEL fuel proportional to CHOKE fuel when choke is on.
12/7/2003 MSTR1207 Increased accel fuel when choke active
Allowed zone upload with trans in gear if engine not running
12/16/2003 SLAVE B Allow closed-loop idle up to 1800 rpm instead of 1500.
Fix double-ipoint-increase bug.
Reduced max map for EGR operation from 110 to 95
Added setup-jumper-detect filter.
Added smooth IAC-off/on as TPS opens/closes over 1st 10 pts
3/30/2004 MSTR1530 Made prime proportional to master fuel setting
Allowed ATM sensor to operate at higher altitude
4/18/2004 MSTR1618 Added z815 control of VICS (via O2 heater output)
5/2/2004 MSTR1702 Added logging of prime in INJW of 1st log line
Increased startup fuel reduction rate when NB O2 is too high
Added dwell output to slave
Changed fuel to use actual zones during cranking instead of z100
Fixed startup EGR fuel compensation math overflow bug
Added logging for slave's CAS glitch detector, Rev C slave required to operate this
SLAVE C Added support for WB/NB combo autotuning mode
Added alternate EGR schedule (operates at slightly lower map)
Fixed a bug that made the VICS tick when the engine is stalled
Changed purge from fixed to variable duty cycle
Added capability to choose between two EGR schedules
Added CAS glitch detector
Added idle-range progressive ign temperature compensation (advance below 94C, retard above 94C).
Added overall progressive ign advance below 10C
Fixed a bug that raised ign zone map centers in previous chips by 8 kPa
7/2/2004 MSTR1902 Added EGR control zone z810
The number (nominal value=100) determines how much fuel is pulled to compensate for EGR gasses. If z810 is an even number, the alternate EGR schedule is used. Rev C slave required for this function.
Added separate master CAS glitch detector
Changed (reduced) decel fuel curve at low end
Increased cold fuel compensation below 50C
Added CAS error display to rpm screen
Added low-temp boost reduction (approx 1 psi per 10 degC at 15psi boost)
Made WBO2 L3 reaction time faster
Added display & logging of Slave code version
Added WB/NB combo autotuning mode. z26 is NB O2 target for rows 1 and 2 when map < 64, z27-z31 are WB O2 targets for rows 2-6 when map>64. Rev C slave required for this function.
Replaced rpm-screen map version display with tps display
SLAVE D Disabled fixed IAC in setup mode when L3 is off since it's only needed for the smog police
Added higher idle rpm for a few seconds after hot restart
Delayed cranking-80%-IAC cutoff until rpm>1K
8/22/2004 MSTR2022 Changed temperature compensation curve for prime to reduce fuel above 32C unless air temp is high (i.e. car has been sitting hot for a while).
Changed temperature compensation curve for short-term post-cranking enrichment to increase fuel between 50C-90C.
Changed log and keypad to display the actual prime pulse width in INJW until cranking begins.
Reduced minimum injw from 135 to 115.
Increased low-power lambda integration time.
2/7/2005 MSTR2607 This revision fixes the NA default not going to zf100 at idle.
Fixed non-functional FP-off log indicator.
Increased choke and prime temperature compensation slope below 16degC.
Removed L3 freeze during very slowly falling MAP.
2/15/2005 MSTR2615 Removed L4 fuel correction when not idling (idle sw and neutral sw both on).
3/8/2005 MSTR2708 Removed Z800 bit setting for disabling ATM sensor.
Added Z800 bit setting (add 8) to disable cold weather boost reduction.
Changed from no-accel/decel below 500 rpm to no-accel/decel when idle-neutral switches on.
Fixed bug in accel lockout when map within 15kPa of boost target.
Fixed bug that allowd fuel zone interpolation during idle-neutral.
Added knock sensor display to Quick-Check keypad screen (aka RPM screen).
Keypad editing of Z5 is now allowed when the engine is not running.
Added Z800 bit setting (add 64) to disable ign timing reduction during soft rev limit, requires Rev F Slave to be functional.
3/8/2005 SLAVE F Added bit to disable ign timing reduction during soft rev limit (boost reduction is still there), requires 3/08/05+ Master to activate the disable using Z800 bit setting (add 64).
3/27/2005 MSTR2727 Complete revision to all defaults
4/20/2005 MSTR2820 Further default revision
4/26/2005 MSTR2826 Default fix. Z820 and Z835 were transposed.
8/31/2005 MSTR3231 Bug fix. Accel pump had been disabled since 2-12-05
9/01/2005 MSTR3301 Bug fix. Mislabelled TURBO 2 defaults have been renamed SUPER. The numbers are unchanged.
Current chips being shipped: MSTR3301, SLAVE F

 

Back to Product Support


copyright Flyin' Miata 2008 |  privacy policy | all prices in US dollars - currency conversion