On Sat, Mar 2, 2019 at 5:04 PM Dan Smith via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
Are there any other drivers that I can assist with updating the STEP support?
Anything that doesn't set rf.valid_tuning_steps is a candidate. Many radios without 12.5 or 6.25 support don't really need to (and are now correct but were wrong before). But anything that you can validate that should have that and doesn't declare it specifically would be good. This would give a list worth looking over:
$ grep -L 'valid_tuning_steps.*=' chirp/drivers/*.py
It's pretty long and includes things that don't need to be adjusted. But if you see any you're familiar with in that list they'd be candidates. Looks like maybe the uv6r.py is an obvious one?
Thanks!
--Dan
Dan,
On the last driver I was going to look at tonight, anytone_ht.py, I get these 2 errors when running the tests...
AnyTone OBLTR-8R Detect ←[1;32m PASSED:←[0m All tests AnyTone OBLTR-8R Settings ←[1;32m PASSED:←[0m All tests AnyTone OBLTR-8R Clone ←[1;32m PASSED:←[0m All tests AnyTone OBLTR-8R Edges ←[1;41m FAILED:←[0m Field `freq' is `14585620 0', expected `145856250' AnyTone OBLTR-8R BruteForce ←[1;32m PASSED:←[0m All tests AnyTone OBLTR-8R CopyAll ←[1;32m PASSED:←[0m All tests AnyTone OBLTR-8R Banks ←[1;32mSKIPPED:←[0m Banks not supported AnyTone TERMN-8R Detect ←[1;32m PASSED:←[0m All tests AnyTone TERMN-8R Settings ←[1;32m PASSED:←[0m All tests AnyTone TERMN-8R Clone ←[1;32m PASSED:←[0m All tests AnyTone TERMN-8R Edges ←[1;41m FAILED:←[0m Field `freq' is `14585620 0', expected `145856250' AnyTone TERMN-8R BruteForce ←[1;32m PASSED:←[0m All tests AnyTone TERMN-8R CopyAll ←[1;32m PASSED:←[0m All tests AnyTone TERMN-8R Banks ←[1;32mSKIPPED:←[0m Banks not supported
All I am doing is adding this...
rf.valid_tuning_steps = [2.5, 5., 6.25, 10., 12.5, 25.]
If I remove the 6.25 as below, both radios pass the tests.
rf.valid_tuning_steps = [2.5, 5., 10., 12.5, 25.]
Do you have any ideas/hints for what to look for?
Thanks, Jim KC9HI