<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't done very extensive testing with the radio itself yet and there's some parts of the code I may refactor and clean up a bit. I'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 <<a href="mailto:rock.unroe@gmail.com">rock.unroe@gmail.com</a>> 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>
> 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'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>
> 3. I'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'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 "old-school" 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>