<div dir="ltr">Thanks Jim, that got me going...I had neglected both the image file and the match_model().<br><br>I have a driver that seems to be working and is passing the tests here if you want to give it a try:<br><br><div><a href="https://github.com/aaknitt/chirp/tree/th8600">https://github.com/aaknitt/chirp/tree/th8600</a><br><br>I haven&#39;t done very extensive testing with the radio itself yet and there&#39;s some parts of the code I may refactor and clean up a bit.  I&#39;m guessing some bugs are still to be discovered.  </div><div><br></div><div>Andy<br><br>Andy</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 4, 2023 at 7:07 AM Jim Unroe &lt;<a href="mailto:rock.unroe@gmail.com">rock.unroe@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Andy,<br>
<br>
&gt; 1. Should I have beta testers of my driver test from my fork prior to submitting a PR, or is there a better/preferred approach to this?<br>
<br>
I&#39;ve done it both ways. It depends on if I know anyone that has the<br>
radio and is willing to provide reasonably good testing. It his case I<br>
have a TYT TH-8600 still in its factory state that I can use for<br>
testing.<br>
<br>
&gt; 3. I&#39;m having some issues with tests and am not confident that my driver is actually being tested.  This is my first experience with tox, so I&#39;m fumbling a bit.<br>
<br>
I am assuming that you have added a properly named CHIRP Radio Images<br>
(*.img) file from the TH-8600 to the /tests/images folder?<br>
<br>
It sounds like you may not have included match_model() in your driver<br>
so CHIRP is defaulting to an &quot;old-school&quot; detection method which is<br>
matching the H777. You need to have something like the following in<br>
your driver to tell CHIRP that it should only use the metadata blob<br>
attached to the end of the image to identify the correct model.<br>
<br>
    @classmethod<br>
    def match_model(cls, filedata, filename):<br>
        # This radio has always been post-metadata, so never do<br>
        # old-school detection<br>
        return False<br>
<br>
Jim KC9HI<br>
</blockquote></div>