Caution: From SW version 4.250 on, HLU has to be activated explicitly via CV #27, bit 2
|
|
31. 07. 2024 |
download |
collective file version 4.254 MS decoders & MN decoders
4.250 ➔ 4.254
New:
- Decoder MS591
- Decoder MN140
- Decoder MN250
Bugfixes:
- Brake light effect (Effect 56)
- Braking error on loss of signal fixed (CV153)
- MN Decoder DCC reception / RailCom > improved
- Set CV13 reset value (default) to 0
- Set CV111 reset value (default) to 5
- Set CV153 reset value (default) to 100
- Switch off electrolytic capacitor charging circuit in service mode
- Fixed a bug in analog mode where the locomotive would run in the wrong direction for a while when changing direction quickly
|
|
21. 05. 2024 |
download |
collective file version 4.250 MS decoders & MN decoders
4.241 ➔ 4.250
IMPORTANT:
- Standard conformity RCN-225
- HLU must now be activated explicitly via CV #27, Bit 2
- DCC-A (automatic registration) must now be activated explicitly via CV #28, Bit 7
- Standard conformity RCN-218
- The logon address no longer overwrites the decoder address
- For MTC21 decoders (MS440, MN340) FA10 became FA11
New:
- Reduction of acceleration (CV #3) and deceleration times (CV #4) by CV #390 during locomotive movement (CV #348, Bit 1)
- Locomotive movement suppresses E-brake (CV #348, Bit 5)
- Confirmation jingle when writing CVs (CV #144, Bit 4)
- New script commands:
- Define the startsets offset
- Query various steam parameters (chuff interval, chuffs/revolution, speed levels, load levels)
- Invert motor
- Invert lights
- Invert locomotive direction
- Write CV
- Set CV bit
- New decoder type: MS540
- Workaround: Non- standard-compliant DCC1 timing for Lenz LG100 brake modules
- New CV #99 for deactivating RailCom ID 7 transmissions
- Bit 0 deactivates Kmh
- Bit 1 deactivates O/W (east/west)
- Bit 2 deactivates temperature
- Bit 3 deactivates track voltage
Bugfixes:
- Set change (CV #346, Bit 0)
- SUSI outputs off during sound loading
- Thyristor volume
- Shunting button implies braking if brake button is defined and CV #124, Bit 1 and , Bit 0 are set
- Reset values for speed table CV #67 - #94
- Scripts (Thyristor, electric motor, audio channel is enabled again)
|
|
15. 12. 2024 |
download |
collective file version 4.241 MS decoders & MN decoders
4.237 ➔ 4.241
New:
- CV #30 added - Error information (Selftest)
- CV #394, Bit 5 added - Crossfade chuffs
Bug fixes:
- Default values CV #147 - #149 new
- New CV #14 initial value: 195
- New CV #58 initial value: 255
- Direction bits of the decoupling effect now working
- Direction for DCC transmissions is now ignored (brake generator)
- The speed lock is now deactivated for emergency stop and overtemperature lock
- Short circuit detection FA outputs for small decoders (MN1xx, MS49x, MS5xx) improved
|
|
06. 10. 2023 |
download |
collective file version 4.237 MS decoders & MN decoders
Attention:
- After the update, make the decoder ready to drive by CHANGING DIRECTION TWICE!
- Clutch roller does not work with this version - bugfix in next version
4.229 ➔ 4.237
For this update, the decoder update device MXULF must have
a SW version 0.84.48 or higher!
Changes
- MS440 has a new output FO10
- Changed motor control CV reset values to CV #56=0,
CV #147=100, CV #148=100 and CV #149=100
- Added script commands:
- Set master volume
- Force mute
- Override drive mute
- Command 'set volume' is now relative to master volume
- Added firebox effect 011011xx
- CV #273 works on MN decoders
Various bugfixes
- Increase RailCom channel2 timeout ever so slightly
- Fixed SUSI CV read/write
- Fixed mfx feedback on MN decoders
- RailCom voltage message and temperature message is °C not K
|
|
31. 03. 2023 |
download |
collective file version 4.229 MS decoders & MN decoders
4.227 ➔ 4.229
This is the first SW version ALSO for MN decoders.
The decoder update device MXULF must have SW version 0.84.48 or higher for this!
ATTENTION: Rail Sound loading only possible again since MXULF version 0.84.48!
Changes
- Allow value 0 for acceleration and decel. CVs (#3, #4, #49, #50, #111, #349)
- Add MN170, MN300, MN330 Decoders
- PWM output value can be set via local variables in scripts
- More even distribution of random numbers in scripts
- Timers in scripts can now use different scales
- 256 commands per script
- Set index script commands for steam projects
- Script command to invert motor direction
- Random timer values can be scaled
Various bugfixes
- Motorola I. und Motorola II. detection
- SUSI function outputs not enabled after power cut
- Märklin smoke generator
- Ignore CV #154, Bit 7 if no whistle sound is defined
- CV #119/#120 can dim FO5
|
|
23. 12. 2022 |
download |
collective file version 4.227 Please note the info below!
4.225 ➔ 4.227
- Add SUSI function outputs (CV #202) for large scale decoders
- MN decoders use 40MHz SYSCLK (PLLR divider set to 4 instead of 2)
- Add CV #394, Bit 7 start thyristor sound before driving
- Scripts can override (force) emergency stop
- Increase motor current sampling time to prevent measuring filter capacitor charging
- Exception for AC analog direction detection during boot
- CV #29, Bit 0 effects analog modes
- CV #100 Measure ABC asymmetry
- MFX emergency stop on unbind
Various bugfixes
- Bugfix writing CV #8 multiple times in service mode
- Bugfix Motorola1/2 detection
- Bugfix MFX sound block empty
- Bugfix DC brake signal
- Bugfix clear transitions when audio channel stops
- Bugfix RailCom channel 1 address responses are sent as soon as DCC is detected (provided DCC is the only active digital format in CV #12)
- Bugfixes MFX
- Bugfix function outputs must be initialized before alternate power modes
- Bugfix stoplight afterglow time
- Bugfix MS440 logic level switching
- Bugfix scripts don't lose reed input events
- Bugfix Z1 air pump no longer takes over all audio channels when drive mute is active
- Bugfix transitional set was skipped when start and target set were identical
- Bugfix diesel follow-up time prevented set switch while driving
|
|
16. 09. 2022 |
download |
collective file version 4.225 Please note the info below!
4.219 ➔ 4.225
- New effect dimming "011010xx" (CV #192 = dimming value)
- New script command "Set Swiss Mapping PWM Group".
- DCC Consist commands
- Direction dependent outputs (CV #152)
- SUSI function outputs for large scale decoder
Various bugfixes
|
|
ATTENTION: As of SW version 4.225, downdates are STRONGLY DISSUADED!
After an update to SW version 4.225, a downdate of the decoder to an older SW version is only possible to a very limited extent for technical reasons -
the decoder may no longer respond!
A downdate with MXULF works on decoder firmware level, but the loaded sound project including settings is no longer accessible!
(ZIMO sound projects can, however, be reloaded from the sound database). Future updates can then be downgraded to version 4.225 again.
|
|
INFO |
The worldwide electronics delivery bottlenecks forced ZIMO to equip all MS decoders with a new flash memory from approx. Nov. 2021.
This does not change the function or handling of the decoders!
The software/firmware of the MS decoders also had to be adapted to these new decoder sub-types with the ID suffix "-1" (e.g. MS450-1).
SW version 4.202 and all subsequent versions are suitable for both new and older decoders. The zsu collection file contains both versions and the decoder update device (e.g. MXULF) automatically selects the right one!
On the other hand, this means that for these new decoders no "downdate" below SW version 4.202 is possible!
The decoder update device detects an unauthorised downdate and prevents it. An upload of an older software (which ZIMO normally does not recommend anyway) is thus only possible for newer decoders after further SW versions, for older decoders this option always exists.
|
|
11. 05. 2022 |
download |
collective file version 4.219 Please note the info below!
4.217 ➔ 4.219
- CV #195-#199 set effects for FO9-13
Bugfixes:
- Brake- and solo drive functions aren't mutually exclusive
- CV #344 causes sound dropouts
- Diesel acceleration state s-f1 skipped after set switch
- Scripts can invert motor direction while still allowing (inverted) direction changes
- Signal override applied direction to wrong speed
|
… |
14. 04. 2022 |
download |
collective file version 4.217
4.215 ➔ 4.217
- With the MS450, it is now possible to set the switching input (IN1/axis detector) as logic level output FO11 with CV #203.
- Changes in the settings for shunting key, half speed and MAN functions (CV #124, #155, #156)
Bugfixes:
- Smoke generator: on the MS990 the fan pins were swapped, the heating element of the smoke generator was initially active for too long.
- Switching inputs: Settings now (additionally) also possible as with MX decoders. Adjustments in CV #203/#204
- Various adjustments in thyristor-, turbo-, script command 'start sound'
- SUSI works reliably again
|
… |
24. 02. 2022 |
download |
collective file version 4.215
4.207 ➔ 4.215
- Further perfected motor control. (The generous technical equipment of the current ZIMO generation - microcontroller with 100 MIPS, etc. - allows the implementation of a sophisticated algorithm for motor control.)
In CV #9, the hundreds digit must be set to 1 for bell armature motors (e.g. CV #9 = 192).
- New effects for function outputs:
Brake sparks during heavy braking and light flashes
- Enabled SUSI for SUSI sound modules.
CV #897-#979 programming so far only in PoM mode
Bugfixes:
- MS950 smoke generator
- SUSI smoke generator
|
… |
11. 02. 2022 |
download |
collective file version 4.207
4.205 ➔ 4.207
- Semantic Versioning:
- Introduction of MS-SW numbering by version/subversion/patch for the decoder software (version CV #7, subversion CV #65, patch CV #839)
- Version/subversion/patch for MS Bootloader (CV #248, CV #249, CV #842)
- Ability to use 16 scripts in sound projects instead of the previous 8
- CV #843 to disable script 9-16
Bugfixes:
- Steam chuffs fixed in steam projects
- HLU fixed when MX9 module is used together with MX10
|
… |
23. 12. 2021 |
download |
collective file version 4.205
4.202 ➔ 4.205
Further optimisation of the motor control is currently underway and will be included in the next version.
As of SW version 4.202, undesired effects can occur when playing back steam beats in combination with certain sound projects - this is also already being worked on.
Bugfixes:
- Speed lock suppresses coasting
- Shunting acceleration CV #124 == 0b11
- Brake squeal can get triggered multiple times below threshold notch (CV #287)
|
… |
01. 12. 2021 |
download |
collective file version 4.202 Please note the log file!
4.107 ➔ 4.202
- Both fan outputs are now controlled for large scale decoders (MS950 & MS990)
- Smoke generator effect has been revised
- Changes in scripts, it is possible to play several sounds at the same time
- Support for new Soundflash types (W25Q128JV)
Bugfixes:
- Consist function (CV #97 and CV #19 bit 7)
- SUSI logic level outputs (CV #124 bit 7)
- HLU
- Random sounds (no more fade-out)
- CV #282 / #285 now also affects steam smoke generator
- MS950/990 FO3 output error fixed and RailCom works with Z21
|
… |
|
|
▼ SW versions below 4.202 not suitable for decoder MSxxx-1 (approx. Nov. 2021) ▼ |
… |
03. 09. 2021 |
download |
Version 4.107 ATTENTION! HLU does not work!
Since version 4.72 the update contains a new bootloader and the specific SW ("MS_450_4.xx.zsu") is therefore no longer necessary.
4.97 ➔ 4.107
- Servo control function built in for MS decoders. Large scale decoders have built-in three-pin servo connectors, small decoders can use SUSI outputs to control the servo.
- CV #134 Asymmetry threshold and other ABC detection improvements implemented.
- Improvements for all analogue modes.
- PWM frequency for function outputs is doubled. This setting reduces flickering in video recordings.
- Various bug fixes for scripts, RailCom, HLU, sound, automatic uncouple; DC analogue and DC brake section can be active at the same time again.
- Smoke generator functions implemented. Large scale decoder have connections for smoke generators without own electronics (directly connectable heating elements and 5V fans).
Currently, however, the same clock pulse is still present at each of the two fan outputs of the large scale decoders.
|
… |
25. 06. 2021 |
download |
Version 4.97
Caution
When updating using MXULF in combination with MXULF SW version 83.21, the decoder (only on the MXULF) may no longer run after the update. Simply pressing the R button on the MXULF solves the problem.
Since version 4.72 the update contains a new bootloader and the specific SW ("MS_450_4.xx.zsu") is therefore no longer necessary.
4.92 ➔ 4.97
- Implementation of " Constant braking distance" (CV #140-#141, #143, #830-#833) for precise stopping in section with ABC or HLU signal.
- Additional protection in case of connection failure with decoder during loading of sound project via track. After reconnecting to the DCC signal, the decoder flushes the FLASH memory and loads the DEFAULT CV (CV #8 = 0). After about 30 seconds it is ready for operation again and the sound project can be loaded again.
- Problem with SERV mode on Z21 fixed. The SUSI interface that had caused it is temporarily disabled. In future versions, this problem will be completely fixed and SUSI will be enabled again.
- Miscellaneous bug fixes regarding Motorola (F0 on/off), workaround for ECoS/MMS2 bug after emergency stop, DCC in 14 speed mode (flashed F0 on some command stations), DC braking distance.
|
… |
27. 05. 2021 |
download |
Version 4.92
Caution
When updating using MXULF in combination with MXULF SW version 83.21, the decoder (only on the MXULF) may no longer run after the update. Simply pressing the R button on the MXULF solves the problem.
4.79 ➔ 4.92
- CV #7 pseudo programming,
only relevant for users of old control units like Roco Lokmaus with 2-digit display
- Improved DC analogue mode
- When programming and reading CVs in service mode:
All decoders that are technically capable of doing so now operate in service mode
with an integrated receipt transmitter, and are therefore independent of connected consumers. These are exactly those decoders that can also be operated with the mfx format, i.e. almost all with the exception of some miniature types such as MS490, MS500, MS590N18.
- SUSI interface (but still without the possibility to read / write SUSI CVs) and logic level inputs / outputs that can alternatively be activated at the SUSI pins put into operation.
- CV #8 = 0 reset to CV values according to factory setting
CV #8 = 8 reset to CV values according to loaded project, a changeover of both values is thus possible
- Small delay in shunting gear when changing direction installed.
- CV #12, bit 2 (the "DCC bit") can now no longer be deleted,
this means: in the CV for "Permitted operating modes" the DCC format cannot be switched off, so that a "self-lockout" is prevented. Note: in mixed operation mfx/DCC mfx always has priority.
TIP: A problem known to us with Z21 SERV-Mod leads to the fact, that the writing in CV #1 (loco address) must be repeated several times.
|
V 4.92 * |
16. 03. 2021 |
download |
Version 4.79
4.70 ➔ 4.79
- This version includes a bootloader replacement
- Bugfixes
- Tilt search
- CV #15, #16 decoder lock
- Swiss mapping special flags (dimming)
|
V 4.79 * |
23. 12. 2020 |
download |
Version 4.70
4.52 ➔ 4.70
- Avoidance of stopping on contactless rail section, i.e. continue driving until rail contact, according to the energy storage; an important ZIMO feature that was already realised in the MX decoders.
- Implementation following the example of the MX decoders:
CV #153, CVs #66, 95, CV #344, CV #828 (speed step for second thyristor stage).
- Audio samples with different bit rates and frequencies can now be seamlessly appended to each other at will.
- Various bug fixes regarding auto-coasting, "floating" RailCom gap, diesel set transitions, ABC shuttle operation.
SPECIAL NOTE for participants of the "ROCO mfx exchange campaign":
The decoders of the type MS450P22 for the ROCO BR 85 007 (item no. 78271), which were subsequently delivered free of charge by ZIMO in the past years, can be updated to the latest SW version just like all decoders. However, in order to make such a decoder fully mfx-announceable again, an updated sound project must also be loaded: this can be found on the ZIMO Sound Database in group "Germany" under RU "DRB/DB", class "BR85".
The project from the year 2020 was previously "coded". (i.e. subject to loading code), but is now available for "free" download. It uses high-quality 16-bit sound samples, the sound has been further optimised compared to the original project project, so it is also recommended for DCC drivers.
|
V 4.70 * |
28. 10. 2020 |
download |
Version 4.52
|
V 4.52 * |
20. 10. 2020 |
download |
Version 4.50
4.32 ➔ 4.50
- Bugfixed with effects/scripts
- Bugfix regarding driving sound for some old .zpp projects
- Bugfix simmering noise starts again from the beginning after switching off the sound
- ABC Shuttle train (CV #193, #194)
- Soundload via SUSI only possible if track voltage off
- SUSI logic level outputs (CV #124)
- Thyristor sound faded off when locomotive stops
- MFX support for .zpp projects (via "ZSM" tool)
- MS580 RevB charging circuit active
- effect random flickering can now be dimmed
- Bugfix Swiss Mapping
|
V 4.50 * |
07. 09. 2020 |
download |
Version 4.32
4.30 ➔ 4.32
- Bugfix Sound-Trigger CVs (Trigger active when sound mute)
- Bugfix Automatic uncouple (Fahrtrichtung Automatic uncouple)
4.14 -› 4.30
- bugfixes of some CVs and in the area of high speed tap changer, thyristor, speedlock
- "Loop+Short": Loops are not played to the end, but jump to the end marker when an event begins (end by key, next sound ...)
- Scripts implemented
- CV #158 bits 3 and 4 implemented
|
V 4.32 * |
30. 04. 2020 |
download |
Version 4.14
4.00 ➔ 4.14
- Bugfix for steam set with single stage
- Support for unilateral light suppression on output FO4-6
- Bugfix for sound triggers
- Improvement of PWM for all FOs
- Inverted order of ZIMO mapping groups processing
- Made changes for MS440 revision B
- Bugfix for CV #8 logic level switching
- Partial bugfix for endless loop at failed flash load for audio channel
- Bugfix for "dummy" (extremely short) samples in ZPP projects
- Boundary check for coasting and notching states
- Official support for MDU soundload
- Common file-Updates
- Bugfix MDU soundload for crypted projects
- Support for 4th function output at CV #109/ 110
|
V 4.14 * |
07. 02. 2020 |
download |
Version 4.00
|
20. 12. 2019 |
download |
Version 3.56
From 3.50: Pre-version of the upcoming version 4.
- Sound triggers in both variants (via pointers in the sound files in .zpp and via CV #726-#737)
- CV #265 locomotive selection in a Collection
- motor control according to CV #9
V3.51-3.52: minor bugfixes
V3.53-3.56: E-Engine (CV #296-#299, #372-#373), bugfix load code/CV #8=8 reset
|
11. 09. 2019 |
download |
Version 3.09 only for BR85
- NMRA Function Mapping (ZIMO Swiss Mapping)
- ZIMO input mapping
- RailCom
- ABC
- HLU
- Loading Coded Projects
- Light effects (not yet complete)
- Flashing
- Dimming
- One-sided light suppression
- Direction change sounds
- Starting whistle
- Brake key
- East-West
- Consist address
|
11. 09. 2019 |
download |
Version 3.10 for BR50
|