19 Jan
2014
19 Jan
'14
6:58 p.m.
I have a .img file from a radio that has one of the settings bytes out-of-range. This causes the settings menus to not show up.
The exposed setting is already set to only use bit 1 and bit 0 but this allows 4 values, 0, 1, 2 and 3 but the setting only has 3 choices, 0, 1 and 2.
The radio came from the factory with the byte set to 0xFF. This causes the value to be 3 which is out-of-range.
u8 unknown_flag_17:6, ponmsg:2;
options = ["Off", "Welcome", "V bat"] rs = RadioSetting("ponmsg", "Poweron message", RadioSettingValueList(options,
options[self._memobj.settings.ponmsg])) top.append(rs)
How do I get CHIRP to ignore the out-of-range value or change it to a valid one?
Thanks, Jim