Thanks Les and Marc0,<br><br>I tried this quickly before work and ran into this problem<br>&quot;NameError: global name &#39;convert_freq_to_bytes&#39; is not defined&quot;<br><br>I study some other drivers after work to see if I can find something similar to mimic. Here is how I am trying to use it just in case you can spot what I am doing wrong.<br>
<br>I&#39;ve added 2 &quot;elif&quot; bits of code to the set_settings procedure<br><br>    def set_settings(self, settings):<br>        _settings = self._memobj.settings[0]<br>        for element in settings:<br>            if not isinstance(element, RadioSetting):<br>
                self.set_settings(element)<br>                continue<br>            elif element.get_name() == &quot;vfoa.freq&quot;:<br>                convert_freq_to_bytes(self._memobj.vfoa.freq, element.value)<br>            elif element.get_name() == &quot;vfob.freq&quot;:<br>
                convert_freq_to_bytes(self._memobj.vfob.freq, element.value)<br>            try:<br><br>Then I placed the following just ahead of my menu item<br><br>    def convert_freq_to_bytes(real_freq):<br>        bytes = [ 0 for x in range(0,8) ]   # init list with 8 times 0<br>
        real_freq = int(freq * 100000)      # it has to be integer<br>        for i in range(7, -1, -1):          # go from 7 to 0<br>            bytes[i] = real_freq%10         # extract last digit<br>            real_freq /= 10                 # throw away last digit<br>
        return bytes<br><br>When I got the &quot;not defined&quot; error, I moved it above &quot;def set_settings(self, settings):&quot; but got the same &quot;not defined&quot;.<br><br>Jim<br>