Spectra LAB RSS and Moflag Bits
The Spectra Lab RSS (R04.04.04) has a utility called the MOFLAG Programmer
and it lets you edit a series of MOFLAGs "bits" in the codeplug.
The list of the Moflags and what feature each bit controls is listed in the
chart below.
The bits control what features are available, and what
aren't. The problem is the MOFLAG programmer only edits the codeplug. You could
program features in, but when you read your newly upgraded radio the features
disappeared in the RSS. If you keep reading below you will see why.
Note that not all features are available with all MLM firmware versions. If
you think you are going to turn on zone operation in your version 2.0 MLM, keep
dreaming. It takes at least version 6 for zones to be supported. Other features
(MPL, RSSI, etc.) may have other requirements. Another thing to remember is you
cannot read or open a codeplug from a firmware version 6.xx radio with the LAB
RSS.
Spectra Hacking History
Just prior to the true MOFLAG breakthrough, to properly hack more features
into a radio involved taking a radio that had lots of features, and cloning
Command Board Location range B681 - B693 to another radio which you wanted to
clone the feature set to. You could also upgrade the firmware (with an EEPROM
burner) to the same or newer level than the radio you cloned the feature string
from. Then you would virtually have a clone of the original good radios
features and get Zones, Securenet or whatever else the original had. At this
time it was known that this string controlled the features but it wasn't cross
referenced to the individual moflags... yet.
This method works a lot better than the original way people added features
to their radios. That way involved just cloning a more featured codeplug into
your radio, overwriting the feature string in the codeplug only and usually
giving you what you wanted. The problem was that when you read the radio with
the RSS, your features would vanish because the RSS got the feature data from
the MOFLAG bits on the command board and the new codeplug only changed data in
the codeplug. If you read carefully below, you will see why that happens.
The latest and greatest method, which this page is all about lets you
selectively enable/disable the exact features that you want. No more all or
nothing!