[chirp_devel] Add new radio Icom IC-E90/T90/T90A

Neil B
Thu Sep 19 04:58:54 PDT 2019


I have a e90 uk as widebanded as quadband.

how do I uses this files you kindly have here to enable me to try on my 
radio. i hate the oem s/w.

----- Original Message ----- 
From: "Jaroslav Skarvada via chirp_devel" 
<chirp_devel at intrepid.danplanet.com>
To: <chirp_devel at intrepid.danplanet.com>
Sent: Thursday, September 19, 2019 12:40 PM
Subject: [chirp_devel] Add new radio Icom IC-E90/T90/T90A


> Hi,
>
> attached is the patch adding support for Icom IC-E90/T90/T90A
> radios and memory map for this radio.
>
> The radio is a bit tricky - it has multiple special channels and
> TV channels (well analog TV is a bit off-topic today, but
> I wanted to support all features of this radio). I added
> TV channels as a subdevice, because I have no better idea
> how to do it.
>
> Also I had to modify the icf driver a bit, because it seems
> the clone status doesn't work with this radio. Maybe I am
> just missing something here, but I wasn't able to persuade
> my radio to behave this way. The proposed icf driver change
> should be harmless for other ICOM radios, because it's adding
> new option and the memory size calculation should be backward
> compatible.
>
> One test from the testsuite is failing:
>
> ./run_tests.py -d 'Icom_IC-E90'
>     Icom IC-E90        Detect      PASSED: All tests
>     Icom IC-E90        Settings    PASSED: All tests
>     Icom IC-E90        Clone       PASSED: All tests
>     Icom IC-E90        Edges       FAILED: Field `name' is ` ', expected 
> `'
>     Icom IC-E90        BruteForce  PASSED: All tests
>     Icom IC-E90        CopyAll     PASSED: All tests
>     Icom IC-E90        Banks       PASSED: All tests
>     Icom IC-E90 TV     Detect      PASSED: All tests
>     Icom IC-E90 TV     Settings    PASSED: All tests
>     Icom IC-E90 TV     Clone       PASSED: All tests
>     Icom IC-E90 TV     Edges       FAILED: Field `name' is ` ', expected 
> `'
>     Icom IC-E90 TV     BruteForce  PASSED: All tests
>     Icom IC-E90 TV     CopyAll     PASSED: All tests
>     Icom IC-E90 TV     Banks      SKIPPED: Banks not supported
> ----------------------------------------------------------------------
> Results:
>  TOTAL  : 14
>  FAILED : 2
>  SKIPPED: 1
>  PASSED : 11
>  CRASHED: 0
>
> But by inspection of the logs (see bellow) I am not sure whether there
> is a bug in my driver or in the test suite:
>
> ---- Begin test Edges ----
> Field `name' is ` ', expected `'
> ### Wanted:
> vfo:0
> tmode:
> name: <SPACE>
> power:None
> duplex:
> skip:
> tuning_step:5.0
> number:0
> comment:
> immutable:[]
> rx_dtcs:23
> dtcs_polarity:NN
> extd_number:
> mode:AM
> dtcs:23
> offset:600000
> freq:1495000
> cross_mode:Tone->Tone
> ctone:88.5
> empty:False
> rtone:88.5
> ### Got:
> vfo:0
> tmode:
> name: <SPACE>
> power:None
> duplex:
> skip:
> tuning_step:5.0
> number:0
> comment:
> immutable:[]
> rx_dtcs:23
> dtcs_polarity:NN
> extd_number:
> mode:AM
> dtcs:23
> offset:600000
> freq:1495000
> cross_mode:Tone->Tone
> ctone:88.5
> empty:False
> rtone:88.5
> ---- End test Edges ----
>
> I added <SPACE> where there was ' ' in the log for the problem
> to be clearly visible. So it seems the "wanted" is the same as
> the "got". It's the same for the 'TV' subdevice
>
> thanks & regards
>
> Jaroslav
>


--------------------------------------------------------------------------------


> _______________________________________________
> chirp_devel mailing list
> chirp_devel at intrepid.danplanet.com
> http://intrepid.danplanet.com/mailman/listinfo/chirp_devel
> Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers 



More information about the chirp_devel mailing list