From bc3a35b7ea276933f55434a832a5cb116349de9d Mon Sep 17 00:00:00 2001 From: Phil Taylor Date: Sat, 23 Sep 2023 11:39:44 +0100 Subject: [PATCH] Fixes for IC905 rig file --- rigs/IC-905.rig | 461 ++++++++++++++++++++++++------------------------ 1 file changed, 228 insertions(+), 233 deletions(-) diff --git a/rigs/IC-905.rig b/rigs/IC-905.rig index cc1a2e2..2e1505e 100644 --- a/rigs/IC-905.rig +++ b/rigs/IC-905.rig @@ -122,427 +122,422 @@ Commands\20\String=\\x1a\\x05\\x01\\x27 Commands\20\Min=0 Commands\20\Max=3 Commands\20\Command29=false -Commands\21\Type=DATA2 Mod Input -Commands\21\String=\\x1a\\x05\\x01\\x29 +Commands\21\Type=Dial Lock Status +Commands\21\String=\\x16\\x50 Commands\21\Min=0 -Commands\21\Max=3 +Commands\21\Max=1 Commands\21\Command29=false -Commands\22\Type=Dial Lock Status -Commands\22\String=\\x16\\x50 +Commands\22\Type=DSP IF Filter +Commands\22\String=\\x16\\x56 Commands\22\Min=0 Commands\22\Max=1 Commands\22\Command29=false -Commands\23\Type=DSP IF Filter -Commands\23\String=\\x16\\x56 +Commands\23\Type=DSQL Setting +Commands\23\String=\\x16\\x5b Commands\23\Min=0 -Commands\23\Max=1 +Commands\23\Max=2 Commands\23\Command29=false -Commands\24\Type=DSQL Setting -Commands\24\String=\\x16\\x5b +Commands\24\Type=DTCS Code/Polarity +Commands\24\String=\\x16\\x5d Commands\24\Min=0 -Commands\24\Max=2 +Commands\24\Max=3 Commands\24\Command29=false -Commands\25\Type=DTCS Code/Polarity -Commands\25\String=\\x16\\x5d +Commands\25\Type=Filter Width +Commands\25\String=\\x1a\\x03 Commands\25\Min=0 -Commands\25\Max=3 +Commands\25\Max=10000 Commands\25\Command29=false -Commands\26\Type=Filter Width -Commands\26\String=\\x1a\\x03 +Commands\26\Type=Freq (TRX) +Commands\26\String=\\x00 Commands\26\Min=0 -Commands\26\Max=10000 +Commands\26\Max=0 Commands\26\Command29=false -Commands\27\Type=Freq (TRX) -Commands\27\String=\\x00 +Commands\27\Type=Freq Get +Commands\27\String=\\x03 Commands\27\Min=0 Commands\27\Max=0 Commands\27\Command29=false -Commands\28\Type=Freq Get -Commands\28\String=\\x03 +Commands\28\Type=Freq Set +Commands\28\String=\\x05 Commands\28\Min=0 Commands\28\Max=0 Commands\28\Command29=false -Commands\29\Type=Freq Set -Commands\29\String=\\x05 +Commands\29\Type=Id Meter +Commands\29\String=\\x15\\x16 Commands\29\Min=0 -Commands\29\Max=0 +Commands\29\Max=255 Commands\29\Command29=false -Commands\30\Type=Id Meter -Commands\30\String=\\x15\\x16 +Commands\30\Type=Key Speed +Commands\30\String=\\x14\\x0c Commands\30\Min=0 Commands\30\Max=255 Commands\30\Command29=false -Commands\31\Type=Key Speed -Commands\31\String=\\x14\\x0c +Commands\31\Type=LAN Mod Level +Commands\31\String=\\x1a\\x05\\x01\\x25 Commands\31\Min=0 Commands\31\Max=255 Commands\31\Command29=false -Commands\32\Type=LAN Mod Level -Commands\32\String=\\x1a\\x05\\x01\\x25 +Commands\32\Type=Manual Notch +Commands\32\String=\\x16\\x48 Commands\32\Min=0 -Commands\32\Max=255 +Commands\32\Max=1 Commands\32\Command29=false -Commands\33\Type=Manual Notch -Commands\33\String=\\x16\\x48 +Commands\33\Type=Manual Notch Width +Commands\33\String=\\x16\\x57 Commands\33\Min=0 -Commands\33\Max=1 +Commands\33\Max=2 Commands\33\Command29=false -Commands\34\Type=Manual Notch Width -Commands\34\String=\\x16\\x57 +Commands\34\Type=Memory Clear +Commands\34\String=\\x0b Commands\34\Min=0 -Commands\34\Max=2 +Commands\34\Max=99 Commands\34\Command29=false -Commands\35\Type=Memory Clear -Commands\35\String=\\x0b +Commands\35\Type=Memory Contents +Commands\35\String=\\x1a\\x00 Commands\35\Min=0 Commands\35\Max=99 Commands\35\Command29=false -Commands\36\Type=Memory Contents -Commands\36\String=\\x1a\\x00 +Commands\36\Type=Memory Mode +Commands\36\String=\\x08 Commands\36\Min=0 Commands\36\Max=99 Commands\36\Command29=false -Commands\37\Type=Memory Mode -Commands\37\String=\\x08 +Commands\37\Type=Memory to VFO +Commands\37\String=\\x0a Commands\37\Min=0 Commands\37\Max=99 Commands\37\Command29=false -Commands\38\Type=Memory to VFO -Commands\38\String=\\x0a +Commands\38\Type=Memory Write +Commands\38\String=\\x09 Commands\38\Min=0 Commands\38\Max=99 Commands\38\Command29=false -Commands\39\Type=Memory Write -Commands\39\String=\\x09 +Commands\39\Type=Mic Gain +Commands\39\String=\\x14\\x0b Commands\39\Min=0 -Commands\39\Max=99 +Commands\39\Max=255 Commands\39\Command29=false -Commands\40\Type=Mic Gain -Commands\40\String=\\x14\\x0b +Commands\40\Type=Mode (TRX) +Commands\40\String=\\x01 Commands\40\Min=0 -Commands\40\Max=255 +Commands\40\Max=0 Commands\40\Command29=false -Commands\41\Type=Mode (TRX) -Commands\41\String=\\x01 +Commands\41\Type=Mode Get +Commands\41\String=\\x04 Commands\41\Min=0 Commands\41\Max=0 Commands\41\Command29=false -Commands\42\Type=Mode Get -Commands\42\String=\\x04 +Commands\42\Type=Mode Set +Commands\42\String=\\x06 Commands\42\Min=0 Commands\42\Max=0 Commands\42\Command29=false -Commands\43\Type=Mode Set -Commands\43\String=\\x06 +Commands\43\Type=Monitor Gain +Commands\43\String=\\x14\\x15 Commands\43\Min=0 -Commands\43\Max=0 +Commands\43\Max=255 Commands\43\Command29=false -Commands\44\Type=Monitor Gain -Commands\44\String=\\x14\\x15 +Commands\44\Type=Monitor Status +Commands\44\String=\\x16\\x45 Commands\44\Min=0 -Commands\44\Max=255 +Commands\44\Max=1 Commands\44\Command29=false -Commands\45\Type=Monitor Status -Commands\45\String=\\x16\\x45 +Commands\45\Type=NB Level +Commands\45\String=\\x14\\x12 Commands\45\Min=0 -Commands\45\Max=1 +Commands\45\Max=255 Commands\45\Command29=false -Commands\46\Type=NB Level -Commands\46\String=\\x14\\x12 +Commands\46\Type=Noise Blanker +Commands\46\String=\\x16\\x22 Commands\46\Min=0 -Commands\46\Max=255 +Commands\46\Max=1 Commands\46\Command29=false -Commands\47\Type=Noise Blanker -Commands\47\String=\\x16\\x22 +Commands\47\Type=Noise Reduction +Commands\47\String=\\x16\\x40 Commands\47\Min=0 Commands\47\Max=1 Commands\47\Command29=false -Commands\48\Type=Noise Reduction -Commands\48\String=\\x16\\x40 +Commands\48\Type=NR Level +Commands\48\String=\\x14\\x06 Commands\48\Min=0 -Commands\48\Max=1 +Commands\48\Max=255 Commands\48\Command29=false -Commands\49\Type=NR Level -Commands\49\String=\\x14\\x06 +Commands\49\Type=Overflow Status +Commands\49\String=\\x15\\x07 Commands\49\Min=0 -Commands\49\Max=255 +Commands\49\Max=1 Commands\49\Command29=false -Commands\50\Type=Overflow Status -Commands\50\String=\\x15\\x07 +Commands\50\Type=PBT Inner +Commands\50\String=\\x14\\x07 Commands\50\Min=0 -Commands\50\Max=1 +Commands\50\Max=255 Commands\50\Command29=false -Commands\51\Type=PBT Inner -Commands\51\String=\\x14\\x07 +Commands\51\Type=PBT Outer +Commands\51\String=\\x14\\x08 Commands\51\Min=0 Commands\51\Max=255 Commands\51\Command29=false -Commands\52\Type=PBT Outer -Commands\52\String=\\x14\\x08 +Commands\52\Type=Power Control +Commands\52\String=\\x18 Commands\52\Min=0 -Commands\52\Max=255 +Commands\52\Max=0 Commands\52\Command29=false -Commands\53\Type=Power Control -Commands\53\String=\\x18 +Commands\53\Type=Power Meter +Commands\53\String=\\x15\\x11 Commands\53\Min=0 -Commands\53\Max=0 +Commands\53\Max=255 Commands\53\Command29=false -Commands\54\Type=Power Meter -Commands\54\String=\\x15\\x11 +Commands\54\Type=Preamp Status +Commands\54\String=\\x16\\x02 Commands\54\Min=0 -Commands\54\Max=255 +Commands\54\Max=1 Commands\54\Command29=false -Commands\55\Type=Preamp Status -Commands\55\String=\\x16\\x02 +Commands\55\Type=Quick Split +Commands\55\String=\\x1a\\x05\\x00\\x46 Commands\55\Min=0 Commands\55\Max=1 Commands\55\Command29=false -Commands\56\Type=Quick Split -Commands\56\String=\\x1a\\x05\\x00\\x46 +Commands\56\Type=REF Adjust +Commands\56\String=\\x1a\\x05\\x00\\x93 Commands\56\Min=0 -Commands\56\Max=1 +Commands\56\Max=511 Commands\56\Command29=false -Commands\57\Type=REF Adjust -Commands\57\String=\\x1a\\x05\\x00\\x93 +Commands\57\Type=Repeater DTCS +Commands\57\String=\\x16\\x4b Commands\57\Min=0 -Commands\57\Max=511 +Commands\57\Max=1 Commands\57\Command29=false -Commands\58\Type=Repeater DTCS -Commands\58\String=\\x16\\x4b +Commands\58\Type=Repeater Tone +Commands\58\String=\\x16\\x42 Commands\58\Min=0 Commands\58\Max=1 Commands\58\Command29=false -Commands\59\Type=Repeater Tone -Commands\59\String=\\x16\\x42 +Commands\59\Type=Repeater TSQL +Commands\59\String=\\x16\\x43 Commands\59\Min=0 Commands\59\Max=1 Commands\59\Command29=false -Commands\60\Type=Repeater TSQL -Commands\60\String=\\x16\\x43 +Commands\60\Type=RF Gain +Commands\60\String=\\x14\\x02 Commands\60\Min=0 -Commands\60\Max=1 +Commands\60\Max=255 Commands\60\Command29=false -Commands\61\Type=RF Gain -Commands\61\String=\\x14\\x02 +Commands\61\Type=RF Power +Commands\61\String=\\x14\\x0a Commands\61\Min=0 Commands\61\Max=255 Commands\61\Command29=false -Commands\62\Type=RF Power -Commands\62\String=\\x14\\x0a +Commands\62\Type=S Meter +Commands\62\String=\\x15\\x02 Commands\62\Min=0 Commands\62\Max=255 Commands\62\Command29=false -Commands\63\Type=S Meter -Commands\63\String=\\x15\\x02 +Commands\63\Type=S Meter Sql Status +Commands\63\String=\\x15\\x01 Commands\63\Min=0 -Commands\63\Max=255 +Commands\63\Max=1 Commands\63\Command29=false -Commands\64\Type=S Meter Sql Status -Commands\64\String=\\x15\\x01 +Commands\64\Type=Scope Center Type +Commands\64\String=\\x27\\x1c Commands\64\Min=0 -Commands\64\Max=1 +Commands\64\Max=2 Commands\64\Command29=false -Commands\65\Type=Scope Center Type -Commands\65\String=\\x27\\x1c +Commands\65\Type=Scope Data Output +Commands\65\String=\\x27\\x11 Commands\65\Min=0 -Commands\65\Max=2 +Commands\65\Max=1 Commands\65\Command29=false -Commands\66\Type=Scope Data Output -Commands\66\String=\\x27\\x11 +Commands\66\Type=Scope During TX +Commands\66\String=\\x27\\x1b Commands\66\Min=0 Commands\66\Max=1 Commands\66\Command29=false -Commands\67\Type=Scope During TX -Commands\67\String=\\x27\\x1b -Commands\67\Min=0 -Commands\67\Max=1 +Commands\67\Type=Scope Fixed Edge Freq +Commands\67\String=\\x27\\x1e +Commands\67\Min=1 +Commands\67\Max=12 Commands\67\Command29=false -Commands\68\Type=Scope Fixed Edge Freq -Commands\68\String=\\x27\\x1e +Commands\68\Type=Scope Main Edge +Commands\68\String=\\x27\\x16\\x00 Commands\68\Min=1 -Commands\68\Max=12 +Commands\68\Max=4 Commands\68\Command29=false -Commands\69\Type=Scope Main Edge -Commands\69\String=\\x27\\x16\\x00 -Commands\69\Min=1 -Commands\69\Max=4 +Commands\69\Type=Scope Main Hold +Commands\69\String=\\x27\\x17\\x00 +Commands\69\Min=0 +Commands\69\Max=1 Commands\69\Command29=false -Commands\70\Type=Scope Main Hold -Commands\70\String=\\x27\\x17\\x00 +Commands\70\Type=Scope Main Mode +Commands\70\String=\\x27\\x14\\x00 Commands\70\Min=0 -Commands\70\Max=1 +Commands\70\Max=4 Commands\70\Command29=false -Commands\71\Type=Scope Main Mode -Commands\71\String=\\x27\\x14\\x00 +Commands\71\Type=Scope Main RBW +Commands\71\String=\\x27\\x1f\\x00 Commands\71\Min=0 -Commands\71\Max=4 +Commands\71\Max=2 Commands\71\Command29=false -Commands\72\Type=Scope Main RBW -Commands\72\String=\\x27\\x1f\\x00 -Commands\72\Min=0 -Commands\72\Max=2 +Commands\72\Type=Scope Main Ref +Commands\72\String=\\x27\\x19\\x00 +Commands\72\Min=-512 +Commands\72\Max=512 Commands\72\Command29=false -Commands\73\Type=Scope Main Ref -Commands\73\String=\\x27\\x19\\x00 -Commands\73\Min=-512 -Commands\73\Max=512 +Commands\73\Type=Scope Main Span +Commands\73\String=\\x27\\x15\\x00 +Commands\73\Min=0 +Commands\73\Max=18 Commands\73\Command29=false -Commands\74\Type=Scope Main Span -Commands\74\String=\\x27\\x15\\x00 +Commands\74\Type=Scope Main Speed +Commands\74\String=\\x27\\x1a\\x00 Commands\74\Min=0 -Commands\74\Max=18 +Commands\74\Max=2 Commands\74\Command29=false -Commands\75\Type=Scope Main Speed -Commands\75\String=\\x27\\x1a\\x00 +Commands\75\Type=Scope Main VBW +Commands\75\String=\\x27\\x1d\\x00 Commands\75\Min=0 -Commands\75\Max=2 +Commands\75\Max=1 Commands\75\Command29=false -Commands\76\Type=Scope Main VBW -Commands\76\String=\\x27\\x1d\\x00 +Commands\76\Type=Scope Main Wave Data +Commands\76\String=\\x27\\x00\\x00 Commands\76\Min=0 -Commands\76\Max=1 +Commands\76\Max=0 Commands\76\Command29=false -Commands\77\Type=Scope Main Wave Data -Commands\77\String=\\x27\\x00\\x00 +Commands\77\Type=Scope Main/Sub +Commands\77\String=\\x27\\x12 Commands\77\Min=0 Commands\77\Max=0 Commands\77\Command29=false -Commands\78\Type=Scope Main/Sub -Commands\78\String=\\x27\\x12 +Commands\78\Type=Scope On/Off +Commands\78\String=\\x27\\x10 Commands\78\Min=0 -Commands\78\Max=0 +Commands\78\Max=1 Commands\78\Command29=false -Commands\79\Type=Scope On/Off -Commands\79\String=\\x27\\x10 +Commands\79\Type=Scope Single/Dual +Commands\79\String=\\x27\\x13 Commands\79\Min=0 -Commands\79\Max=1 +Commands\79\Max=0 Commands\79\Command29=false -Commands\80\Type=Scope Single/Dual -Commands\80\String=\\x27\\x13 +Commands\80\Type=Selected Freq +Commands\80\String=\\x25\\x00 Commands\80\Min=0 Commands\80\Max=0 Commands\80\Command29=false -Commands\81\Type=Selected Freq -Commands\81\String=\\x25\\x00 +Commands\81\Type=Selected Mode +Commands\81\String=\\x26\\x00 Commands\81\Min=0 Commands\81\Max=0 Commands\81\Command29=false -Commands\82\Type=Selected Mode -Commands\82\String=\\x26\\x00 +Commands\82\Type=Send CW +Commands\82\String=\\x17 Commands\82\Min=0 -Commands\82\Max=0 +Commands\82\Max=30 Commands\82\Command29=false -Commands\83\Type=Send CW -Commands\83\String=\\x17 +Commands\83\Type=Speech +Commands\83\String=\\x13 Commands\83\Min=0 -Commands\83\Max=30 +Commands\83\Max=2 Commands\83\Command29=false -Commands\84\Type=Speech -Commands\84\String=\\x13 +Commands\84\Type=Split/Duplex +Commands\84\String=\\x0f Commands\84\Min=0 -Commands\84\Max=2 +Commands\84\Max=1 Commands\84\Command29=false -Commands\85\Type=Split/Duplex -Commands\85\String=\\x0f +Commands\85\Type=Squelch +Commands\85\String=\\x14\\x03 Commands\85\Min=0 -Commands\85\Max=1 +Commands\85\Max=255 Commands\85\Command29=false -Commands\86\Type=Squelch -Commands\86\String=\\x14\\x03 +Commands\86\Type=SSB TX Bandwidth +Commands\86\String=\\x16\\x58 Commands\86\Min=0 -Commands\86\Max=255 +Commands\86\Max=2 Commands\86\Command29=false -Commands\87\Type=SSB TX Bandwidth -Commands\87\String=\\x16\\x58 +Commands\87\Type=SWR Meter +Commands\87\String=\\x15\\x12 Commands\87\Min=0 -Commands\87\Max=2 +Commands\87\Max=255 Commands\87\Command29=false -Commands\88\Type=SWR Meter -Commands\88\String=\\x15\\x12 +Commands\88\Type=Transceiver ID +Commands\88\String=\\x19 Commands\88\Min=0 -Commands\88\Max=255 +Commands\88\Max=0 Commands\88\Command29=false -Commands\89\Type=Transceiver ID -Commands\89\String=\\x19 +Commands\89\Type=Transceiver Status +Commands\89\String=\\x1c\\x00 Commands\89\Min=0 -Commands\89\Max=0 +Commands\89\Max=1 Commands\89\Command29=false -Commands\90\Type=Transceiver Status -Commands\90\String=\\x1c\\x00 +Commands\90\Type=Tuning Step +Commands\90\String=\\x10 Commands\90\Min=0 -Commands\90\Max=1 +Commands\90\Max=18 Commands\90\Command29=false -Commands\91\Type=Tuning Step -Commands\91\String=\\x10 +Commands\91\Type=Twin Peak Filter +Commands\91\String=\\x16\\x4f Commands\91\Min=0 -Commands\91\Max=18 +Commands\91\Max=1 Commands\91\Command29=false -Commands\92\Type=Twin Peak Filter -Commands\92\String=\\x16\\x4f +Commands\92\Type=Unselected Freq +Commands\92\String=\\x25\\x01 Commands\92\Min=0 -Commands\92\Max=1 +Commands\92\Max=0 Commands\92\Command29=false -Commands\93\Type=Unselected Freq -Commands\93\String=\\x25\\x01 +Commands\93\Type=Unselected Mode +Commands\93\String=\\x26\\x01 Commands\93\Min=0 Commands\93\Max=0 Commands\93\Command29=false -Commands\94\Type=Unselected Mode -Commands\94\String=\\x26\\x01 +Commands\94\Type=USB Mod Level +Commands\94\String=\\x1a\\x05\\x01\\x24 Commands\94\Min=0 -Commands\94\Max=0 +Commands\94\Max=255 Commands\94\Command29=false -Commands\95\Type=USB Mod Level -Commands\95\String=\\x1a\\x05\\x01\\x24 +Commands\95\Type=Various Squelch +Commands\95\String=\\x15\\x05 Commands\95\Min=0 -Commands\95\Max=255 +Commands\95\Max=1 Commands\95\Command29=false -Commands\96\Type=Various Squelch -Commands\96\String=\\x15\\x05 +Commands\96\Type=Vd Meter +Commands\96\String=\\x15\\x15 Commands\96\Min=0 -Commands\96\Max=1 +Commands\96\Max=255 Commands\96\Command29=false -Commands\97\Type=Vd Meter -Commands\97\String=\\x15\\x15 +Commands\97\Type=VFO A Select +Commands\97\String=\\x07\\x00 Commands\97\Min=0 -Commands\97\Max=255 +Commands\97\Max=0 Commands\97\Command29=false -Commands\98\Type=VFO A Select -Commands\98\String=\\x07\\x00 +Commands\98\Type=VFO B Select +Commands\98\String=\\x07\\x01 Commands\98\Min=0 Commands\98\Max=0 Commands\98\Command29=false -Commands\99\Type=VFO B Select -Commands\99\String=\\x07\\x01 +Commands\99\Type=VFO Equal AB +Commands\99\String=\\x07\\xa0 Commands\99\Min=0 Commands\99\Max=0 Commands\99\Command29=false -Commands\100\Type=VFO Equal AB -Commands\100\String=\\x07\\xa0 +Commands\100\Type=VFO Swap A/B +Commands\100\String=\\x07\\xb0 Commands\100\Min=0 Commands\100\Max=0 Commands\100\Command29=false -Commands\101\Type=VFO Swap A/B -Commands\101\String=\\x07\\xb0 +Commands\101\Type=Voice TX +Commands\101\String=\\x28 Commands\101\Min=0 -Commands\101\Max=0 +Commands\101\Max=8 Commands\101\Command29=false -Commands\102\Type=Voice TX -Commands\102\String=\\x28 +Commands\102\Type=Vox Gain +Commands\102\String=\\x14\\x16 Commands\102\Min=0 -Commands\102\Max=8 +Commands\102\Max=255 Commands\102\Command29=false -Commands\103\Type=Vox Gain -Commands\103\String=\\x14\\x16 +Commands\103\Type=Vox Status +Commands\103\String=\\x16\\x46 Commands\103\Min=0 -Commands\103\Max=255 +Commands\103\Max=1 Commands\103\Command29=false -Commands\104\Type=Vox Status -Commands\104\String=\\x16\\x46 -Commands\104\Min=0 -Commands\104\Max=1 -Commands\104\Command29=false -Commands\size=104 +Commands\size=103 Spans\1\Num=0 Spans\1\Name=2.5 KHz Spans\1\Freq=2500