I will release a patch that addresses just the match_model:False fix for issue #7409.
Perfect, thanks.
The auto-baud change is to address a Mac-related problem where the USB interface pre-pended one of the "?" responses to the correct ID response string ("?ID023;"), causing the exact match logic to fail. I do not have access to a Mac, so I can only guess at the best fix.
Okay, this is the exact problem I resolved with my change, which I've done a lot of testing with now. It's not Mac specific, I think it's more like some radios behave slightly differently when they see the wrong-baud garbage and/or the delimiter probing caused the potential for more. So, let me bring my change over from the py3 branch and I think we'll be good.
I will consolidate the other changes into a new issue/patch. FYI: I'm changing the radio class names so that the clone-mode class is NOT a duplicate of those already declared in kenwood_live.py.
Okay, then let's go ahead and do it, but it should be a separate patch, and not something we make a habit of.
Thanks Rick!
--Dan