4.3.1 Command $1A Details IC-R75

$1A $00 Extended Memory Command

CI-V command to write a memory content
$FE $FE $5A $E0 $1A $00 m1 m2 sel f5 f4 f3 f2 f1 mo fi Att Pre Ant n1 n2 n3 n4 n5 n6 n7 n8 $FD
CI-V command to read memory content
$FE $FE $5A $E0 $1A $00 m1 m2 $FD
 
Purpose:
Read/Write extended memory contents
Read/Write:
Read/Write. To read a memory send the command with memory number, but omit the subsequent data.
Remarks:
The data layout is specific to the IC-R75. The menory name can be shorter than 8 bytes or be filled with spaces up to 8 bytes.
Reply on Write:
OK if data is acceptable
NG if any data item is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG if memory number is not in range.
Data
m1, m2 Memory number in BCD (2 bytes always)
sel Select flag for memory scan. $00=not selected, $01=Selected (1 byte)
f5-f1 Frequency in usual data format, see section 3.2 (5 bytes)
mo Mode, usual encoding, see section 3.3 (1 byte)
fi Filter, usual encoding, see section 3.3(1 byte)
Att Attenuator setting, $00=Att. Off, $01=Att On. (1 byte)
Pre Preamplifier setting, $00=Preamp Off, $01=Preamp 1, $02=Preamp 2 (1 byte)
Ant Antenna selection, $00=Antenna 1 (50Ω), $01=Antenna 2 (500Ω) (1 byte)
n1-n8 Memory Name, ASCII A-Z, 0-9. Last two bytes numerals only due to display restrictions. (8 bytes)

$1A $01 IF filter settings

CI-V command Write filter settings
$FE $FE $5A $E0 $1A $01 mo nor9 nor455 nar9 nar455 wid9 wid455 $FD
CI-V command Read filter settings
$FE $FE $5A $E0 $1A $01 $FD
 
Purpose:
Read/Write IF filter configuration
Read/Write:
Read/Write. To read the current configuration send the command but omit the subsequent data.
Remarks:
The data layout is specific to the IC-R75. Note: The codes used here for mode are different than those from commands $01/$06!
Reply on Write:
OK if data is acceptable
NG if any data item is not in range or an optional filter is not installed.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur on read.
Data
moMode number, see table below (1 byte)
nor9Setting for Normal Width, 9MHz IF. Values see table below. (1 byte)
nor455 Setting for Normal Width, 455kHz IF. Values see table below. (1 byte)
nar9Setting for Narrow Width, 9MHz IF. Values see table below. (1 byte)
nar455Setting for Narrow Width, 455kHz IF. Values see table below. (1 byte)
wid9Setting for Wide Width, 9MHz IF. Values see table below. (1 byte)
wid455Setting for Wide Width, 455kHz IF. Values see table below. (1 byte)
Mode codes
$00 LSB/USB
$01 CW/CW-R
$02 RTTY/RTTY-R
$03 AM
$04 Sync. AM
$05 FM
9MHz filter codes
$00 15kHz (built-in)
$01 2.8kHz (FL-103)
$02 2.4kHz (built-in)
$03 1.9kHz (FL-233)
$04 500Hz (FL-100)
$05 350Hz (FL-232)
$06 250 Hz (FL-101)
$07 Off
455kHz filter codes
$00 15kHz (built-in)
$01 6kHz (built-in)
$02 3.3kHz (FL-257)
$03 2.8kHz(FL-96)
$04 2.4kHz (built-in)
$05 1.8kHz (FL-222)
$06 500Hz (FL-52A)
$07 250Hz (FL-53A)

Examples

This first example assumes that there is one optional filter installed: FL-233 (1.9kHz IF 9MHz). With these filters (built-in and optional) the following settings are made:

IC-R75 Filter Settings Example 1
$FE $FE $5A $E0 $1A $01 $00 $02 $04 $03 $04 $00 $04 $FD

The second example assumes that there are two optional filters installed: FL-100 (500Hz IF 9MHz) and FL-53A (250Hz IF 455kHz). With these filters (built-in and optional) the following settings are made:

IC-R75 Filter Settings Example 2
$FE $FE $5A $E0 $1A $01 $01 $04 $04 $04 $07 $02 $04 $FD

$1A $02 Set Mode

Command $1A, subcommand $02 has 33 different functions for parameter settings etc. All parameters can be read by omitting the data, just by sending the command and two subcommand bytes. The number of data bytes is depending on the subcommand and ranges from one to three. All examples here show the write command, i.e. with data.

$1A $02 $01 RF/SQL control setting

$FE $FE $5A $E0 $1A $02 $01 $02 $FD
 
Purpose:
Read/Write RF/SQL control setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00RF is set to max. sensitivity, control is SQL only
$01Auto, RF is set max. sensitivity, SQL depends on mode
$02RF up to 11 o'clock position (max. sens.), from there on SQL.

$1A $02 $02 Confirmation Beep On/Off

$FE $FE $5A $E0 $1A $02 $02 $00 $FD
 
Purpose:
Read/Write Confirmation Beep On/Off setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Confirmation beep Off
$01Confirmation beep On

$1A $02 $03 Confirmation Beep Level

$FE $FE $5A $E0 $1A $02 $03 $00 $64 $FD
 
Purpose:
Read/Write Confirmation Beep Level
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00 $00 = 0%
$02 $55 = 100%

$1A $02 $04 Confirmation Beep Level Limit

$FE $FE $5A $E0 $1A $02 $04 $01 $FD
 
Purpose:
Read/Write Confirmation Beep Level Limit setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $05 S-Meter Peak Hold

$FE $FE $5A $E0 $1A $02 $05 $01 $FD
 
Purpose:
Read/Write S-Meter Peak Hold setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $06 Scan Resume

$FE $FE $5A $E0 $1A $02 $06 $01 $FD
 
Purpose:
Read/Write Scan Resume Setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $07 Scan Speed

$FE $FE $5A $E0 $1A $02 $07 $01 $FD
 
Purpose:
Read/Write Scan Speed setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Slow
$01Fast

$1A $02 $08 Noise Blanker during AM

$FE $FE $5A $E0 $1A $02 $08 $01 $FD
 
Purpose:
Read/Write Noise Blanker during AM On/Off setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $09 S-AM Mode Detector

$FE $FE $5A $E0 $1A $02 $09 $01 $FD
 
Purpose:
Read/Write Synchronous AM Mode detector setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Always S-AM when turned selected
$01Switch to AM on poor signal levels

$1A $02 $10 CW Pitch

$FE $FE $5A $E0 $1A $02 $10 $06 $00 $FD
 
Purpose:
Read/Write CW Pitch setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$03 $00Minimum 300Hz
$09 $00Maximum 900Hz

$1A $02 $11 Blank Channel Indication

$FE $FE $5A $E0 $1A $02 $11 $01 $FD
 
Purpose:
Read/Write Blank Channel Indication On/Off setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off, blank channels are not indicated (skipped)
$09 $00On, Blank Channels are indicated

$1A $02 $12 Recorder Remote

$FE $FE $5A $E0 $1A $02 $12 $06 $00 $FD
 
Purpose:
Read/Write Recorder Remote On/Off setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off, Rec.Rem. relay is not used
$01On, Rec.Rem. relay is engaged when SQL open

$1A $02 $13 CI-V Transceive

$FE $FE $5A $E0 $1A $02 $13 $01 $FD
 
Purpose:
Read/Write CI-V Transceive On/Off setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $14 CI-V Data Length

$FE $FE $5A $E0 $1A $02 $14 $00 $FD
 
Purpose:
Read/Write CI-V Frequency Data Length setting
Read/Write:
Read/Write.
Remarks:
This option is called 'IC-731 compatible' (or so) on other rigs
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$005 bytes
$014 bytes

$1A $02 $15 Speech Language

$FE $FE $5A $E0 $1A $02 $15 $00 $FD
 
Purpose:
Read/Write Speech Language setting
Read/Write:
Read/Write.
Remarks:
Speech function requires optional speech synthesizer (UT-102)
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00English
$01Japanese

$1A $02 $16 Speech Speed

$FE $FE $5A $E0 $1A $02 $16 $00 $FD
 
Purpose:
Read/Write Speech Speed setting
Read/Write:
Read/Write.
Remarks:
Speech function requires optional speech synthesizer (UT-102)
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Slower
$01Faster

$1A $02 $17 Speak S-Meter Value

$FE $FE $5A $E0 $1A $02 $17 $01 $FD
 
Purpose:
Read/Write If S-Meter Value should be included in announcement
Read/Write:
Read/Write.
Remarks:
Speech function requires optional speech synthesizer (UT-102)
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $18 Speak Current Time

$FE $FE $5A $E0 $1A $02 $18 $01 $FD
 
Purpose:
Read/Write If current time should be included in announcement
Read/Write:
Read/Write.
Remarks:
Speech function requires optional speech synthesizer (UT-102)
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $19 RTTY Mark Frequency

$FE $FE $5A $E0 $1A $02 $19 $00 $FD
 
Purpose:
Read/Write RTTY Mark Frequency setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$001275 Hz
$011615 Hz
$022125 Hz

$1A $02 $20 RTTY Shift Width

$FE $FE $5A $E0 $1A $02 $20 $00 $FD
 
Purpose:
Read/Write RTTY Shift Width setting
Read/Write:
Read/Write.
Remarks:
I am not sure what behaviour this function effects in a receiver, except maybe very fine IF shifting. For a transceiver it would make sense...
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00170 Hz
$01200 Hz
$02425 Hz

$1A $02 $21 LCD Backlight

$FE $FE $5A $E0 $1A $02 $21 $01 $28 $FD
 
Purpose:
Read/Write LCD Backlight level setting
Read/Write:
Read/Write.
Remarks:
0 to 255
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00 $00Darkest (0%, off)
$02 $55Brightest (100%)

$1A $02 $22 Auto Tuning Step

$FE $FE $5A $E0 $1A $02 $22 $00 $FD
 
Purpose:
Read/Write Auto Tuning Step On/Off setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $23 Expanded Filter Selection

$FE $FE $5A $E0 $1A $02 $23 $01 $FD
 
Purpose:
Read/Write Allow Expanded Filter Selection (All modes, all widths) setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00Off
$01On

$1A $02 $24 9MHz IF Optional Filter

$FE $FE $5A $E0 $1A $02 $24 $03 $FD
 
Purpose:
Read/Write 9MHz Optional Filter setting
Read/Write:
Read/Write.
Remarks:
Value can be set even if no filter is actually installed
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00: None
$01: FL-100
$02: FL-101
$03: FL-103
$04: FL-223
$05: FL-232

$1A $02 $25 455kHz IF Optional Filter

$FE $FE $5A $E0 $1A $02 $25 $05 $FD
 
Purpose:
Read/Write 455kHz Optional Filter setting
Read/Write:
Read/Write.
Remarks:
Value can be set even if no filter is actually installed
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00: None
$01: FL-52A
$02: FL-53A
$03: FL-96
$04: FL-222
$05: FL-257

$1A $02 $26 Memory Name Indication

$FE $FE $5A $E0 $1A $02 $26 $00 $FD
 
Purpose:
Read/Write Whether Name or Frequency is displayed in Memory Mode setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00: Off (display frequency)
$01: On (display name)

$1A $02 $27 Current Time

$FE $FE $5A $E0 $1A $02 $27 $12 $34 $56 $FD
 
Purpose:
Read/Write Current Time
Read/Write:
Read/Write.
Remarks:
24h clock, no AM/PM. Example sets clock to 12h 34m 56s
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00 $00 $00: 00:00:00 hms minimum
$23 $59 $59: 23:59:59 hms maximum

$1A $02 $28 Power On Timer

$FE $FE $5A $E0 $1A $02 $28 $01 $FD
 
Purpose:
Read/Write Power On Timer setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00: Off
$01: On

$1A $02 $29 Power On Time

$FE $FE $5A $E0 $1A $02 $29 $07 $30 $FD
 
Purpose:
Read/Write Power On Time
Read/Write:
Read/Write.
Remarks:
Wake me at 7:30. Only hours and minutes can be set, not seconds.
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00 $00: 00:00 hm minimum
$23 $59: 23:59 hm maximum

$1A $02 $30 Power Off Timer

$FE $FE $5A $E0 $1A $02 $30 $01 $FD
 
Purpose:
Read/Write Power Off Timer setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00: Off
$01: On

$1A $02 $31 Power Off Time

$FE $FE $5A $E0 $1A $02 $31 $08 $15 $FD
 
Purpose:
Read/Write Power Off Time
Read/Write:
Read/Write.
Remarks:
Turn off at 08:15. Only hours and minutes can be set, not seconds.
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00 $00: 00:00 hm minimum
$23 $59: 23:59 hm maximum

$1A $02 $32 Sleep Timer

$FE $FE $5A $E0 $1A $02 $32 $01 $FD
 
Purpose:
Read/Write Sleep Timer setting
Read/Write:
Read/Write.
Remarks:
-
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00: Off
$01: On

$1A $02 $33 Sleep Time

$FE $FE $5A $E0 $1A $02 $33 $00 $30 $FD
 
Purpose:
Read/Write Sleep Time
Read/Write:
Read/Write.
Remarks:
Turn off after 30 minutes. Only hours and minutes can be set, not seconds. Minimum sleep time is one minute, not 00:00!
Reply on Write:
OK if data is acceptable
NG if data is not in range.
Reply on Read:
Ok: Same frame structure as on write
NG should never occur.
Data
$00 $01: 00:01 hm minimum
$23 $59: 23:59 hm maximum