<div dir="ltr">I&#39;ve put together a driver for the TYT TH-8600 that&#39;s working for both read/write for memories and basic settings (I haven&#39;t yet reversed the 2tone/5tone/dtmf signalling settings).  This my first attempt at a driver and I have a few questions:<ol><li>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? </li><li>The manufacturer&#39;s software saves the memory map in a pretty easy to read .icf format.  I&#39;ve noticed that some drivers have a &quot;File&quot; class in addition to the Radio class (for example TYTTH7800File).  Is this the mechanism to use to implement the ability for CHIRP to read the manufacturer&#39;s memory map files in, if desired?</li><li>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></li><ol><li> When I run <font face="monospace">py -3.10-64 -m tox</font> all tests pass, though it takes a really long time to complete.  However, I see no mention of my driver in any of the printed output.  </li><li>When I run <font face="monospace">py -3.10-64 -m tox -e fast-driver</font> all tests pass and it seems to recognize my file as a &quot;touched driver&quot;.  However, I still see no mention of my driver in any of the tests being run, though I do see mention of some Baofeng models that I haven&#39;t touched.  Not sure what&#39;s going on there.  </li><ol><li>The H777 driver was causing the fast-driver test to fail due to some Chinese characters in the code comments.  I had to remove those characters from the H777 driver to get it to run to completion.  Not sure how the H777 driver passed.  </li></ol><li>When I run <font face="monospace">py -3.10-64 -m tox -e driver -- -k th8600</font> it fails but I&#39;m struggling to understand why:<br><font face="monospace">================================================= test session starts =================================================<br>platform win32 -- Python 3.10.7, pytest-7.1.3, pluggy-1.2.0 -- C:\chirp\.tox\driver\Scripts\python.EXE<br>cachedir: .tox\driver\.pytest_cache<br>metadata: {&#39;Python&#39;: &#39;3.10.7&#39;, &#39;Platform&#39;: &#39;Windows-10-10.0.22621-SP0&#39;, &#39;Packages&#39;: {&#39;pytest&#39;: &#39;7.1.3&#39;, &#39;pluggy&#39;: &#39;1.2.0&#39;}, &#39;Plugins&#39;: {&#39;html&#39;: &#39;3.2.0&#39;, &#39;metadata&#39;: &#39;3.0.0&#39;, &#39;xdist&#39;: &#39;3.3.1&#39;}}<br>rootdir: C:\chirp, configfile: tox.ini<br>plugins: html-3.2.0, metadata-3.0.0, xdist-3.3.1<br>created: 8/8 workers<br>8 workers [0 items]<br><br>scheduling tests via LoadScheduling<br><br>------------------------------ generated html file: file:///C:/chirp/driver_report.html -------------------------------<br>=============================================== 1056 warnings in 14.88s ===============================================<br>driver: exit 5 (15.56 seconds) C:\chirp&gt; pytest --disable-warnings --html=driver_report.html -v tests/test_drivers.py -n auto -k th8600 pid=50384<br>.pkg: _exit&gt; python C:\Python_310_64\lib\site-packages\pyproject_api\_backend.py True setuptools.build_meta __legacy__<br>  driver: FAIL code 5 (33.72=setup[18.16]+cmd[15.56] seconds)<br>  evaluation failed :( (34.16 seconds)</font><br></li></ol></ol><div>Any advice is appreciated.</div><div><br></div><div>Thanks,</div><div><br></div><div>Andy</div></div>