[chirp_devel] Issue with Baofeng Firmware Version
Dan Smith
Sun Feb 14 07:53:32 PST 2016
> When using "elif element._mutable:", it get the following.
Sorry, I'm firing from the hip here and not looking at the real code and
testing.
> Pavel's method does work, but I see what you are wanting to do Dan.
Yeah, but it's too specific, IMHO. Any immutable elements shouldn't be
re-set on the image.
> That would all new elements that have mutable set to False to be
> supported without needing to alter this section of code any further. I
> would like to see about make yours work.
Try this:
diff -r 9752a42d4a0d chirp/drivers/uv5r.py
--- a/chirp/drivers/uv5r.py Mon Feb 08 14:14:28 2016 +0000
+++ b/chirp/drivers/uv5r.py Sun Feb 14 07:53:08 2016 -0800
@@ -1574,7 +1574,7 @@
if element.has_apply_callback():
LOG.debug("Using apply callback")
element.run_apply_callback()
- else:
+ elif element.value.get_mutable():
LOG.debug("Setting %s = %s" % (setting,
element.value))
setattr(obj, setting, element.value)
except Exception, e:
--Dan
More information about the chirp_devel
mailing list