Problems after installing newer code
Read the manual to see if your question is answered there before posting. Many users will not reply if the answer is already available in the manual.
If your question is about troubleshooting, configuration, or tuning, you MUST include your processor type (MS-I or MS-II) and code version in your post. If your question is about PCB assembly or modifications, you must also include the main board version number (1.01, 2.2 or 3.0).
If you have questions about MS1/Extra or MS2/Extra code configuration or tuning, please post them at www.msextra.com Such questions posted here will be moved to: a temporary MSextra sub-forum, where they will be removed after 7 days
The full forum rules are here: Forum Rules, be sure to read them all regularly.
Problems after installing newer code
-
Bernard Fife
- Master Squirter
- Posts: 475
- Joined: Thu Oct 29, 2009 12:54 pm
Re: Problems after installing newer code
Re: Problems after installing newer code
That works. Wonder why google couldn't find it?
Re: Problems after installing newer code
So would I realize any benefit from changing from 2.881 code to 2.891? I read on http://www.megamanual.com/ms2/revisions.htm about the revisions but cannot discern the difference between 2.881 and 2.891. So is it worthwhile for me to upgrade the code, and how much work is involved to make the change? Here's what it says:
Version 2.88, 2.881, 2.883, 2.884, 2.886, 2,887, 2.888, 2.890 - current release code (Mar.8/09)
main.c source code,
Monitor_v2.890.abs.s19,
INI file,
settings.ini,
help file.
* Fixed problem with prime pulse and extended max length to seconds.
* Multiplied alpha_map by baro/1000 to emulate change of alpha_map with altitude.
* Added ECU type input to prevent damaging components by a default configuration incompatible with the hardware.
* Cut dwell timeout to 0.3 sec to reduce chance of over-dwell.
* Improved dual spark logic to prevent missed ignition outputs.
* Added baro correction and air density correction correction to crank pulse width.
* Default warmup X-Tau % values reduced to avoid low rpm oscillation.
* Fixed ASE (afterstart enrichment) if start at rpm > crank_rpm.
* Fixed N2O enrichment calculation to be % of time between tach pulses.
* Fixed bug causing spark time tooth offset with 1,2 cylinder wheel.
* Changed wheel decode and wasted/COP Dual Spark ignition into a tooth(angle) based system to improve accuracy of spark timing. The fractional excess of tooth is the only part that remains time based.
* Moved Ign_TimerIn ISR to page 3D.
* Update altcount during cranking so will keep injector banks in synch when come out of cranking (only significant with cam sync).
* Fixed tach output logic for MicroSquirt.
* The spark retard input variable for the Rev Limiter was made a positive-only variable, since no one would advance spark to limit rpm. This expands its range to 0 to 25.5°, instead of +/-12.5°
* The injector test mode was found to be broken, and is fixed in this version.
* Added N2O spark retard,
* Fixed M-0 with crank sync option to yield correct rpm for the 2 cylinder case,
* Fixed bug in altcount at TPS WOT issue,
* Prevent IAC from going to cranking position on missed VR re-synchs,
* Fixed x-tau sum reset bug,
* Locked out missing tooth wheel decode when EDIS selected,
* Added spark adjustment versus baro for alphaN,
* Decreased dwell timeout at lost synch to 20 milliseconds.
* Fixed problem with rejecting noise (extra tooth) in missing tooth gap.
* Set PulseTol to cover manual resynch as well as auto resynch case.