Memory map
This is the IC-R10 memory map. It is based on information gathered elsewhere on the Net and from Joost's experiences. Please note that this map may be inaccurate and/or incomplete. I'd appreciate any corrections.
Introduction
Memory map
From (hex) To (hex) Function Size Bytes/entry Remarks 0000 0F9F Channel frequencies 4000 4 see note 1 1000 2F3F Channel names 8000 8 in ASCII 3000 309F Program scan edge frequencies 160 2x4 2x4=8 bytes/range=20 ranges, see note 1 30A0 30EF Easy bank edge frequencies 80 2x4 2x4=8 bytes/range=10 ranges, see note 1 30F0 318F Auto mode edge frequencies 160 2x5 2x5=10 bytes/range=16 ranges, see note 1 3200 333F Program scan edge information 320 8+8 see note 3 3340 33DF Easy bank edge information 160 8+8 see Program scan edge information 3400 351F Bank names 288 10+6 10 bytes ASCII, 6 unused 3600 39E7 Channel modes 1000 1 see note 4 3B50 3B5F Radio identifier 16 16 in ASCII 3C00 3CFF Auto mode edge information 256 6+10 see note 8, 10 bytes unused 3DEC 3DEF User defined tuning step 4 4 see note 7 3DF0 3DF4 Priority frequency 5 5 see note 2 3DF5 Priority ATT 1 1 see note 4, mode not applicable 3DF6 Priority mode 1 1 see note 4, ATT/Skip not applicable 3DF7 Priority NB/ANL 1 1 see note 10 3E00 3E04 VFO frequency 5 5 see note 2 3E05 VFO ATT 1 1 see note 4, mode not applicable 3E06 VFO mode 1 1 see note 4, ATT/Skip not applicable 3E07 VFO tuning step 1 1 see note 6 3E10 3E14 2nd VFO frequency 5 5 see note 2 3E15 2nd VFO ATT 1 1 see note 4, mode not applicable 3E16 2nd VFO mode 1 1 see note 4, ATT/Skip not applicable 3E17 2nd VFO tuning step 1 1 see note 6 3E18 3E1B VFO user defined tuning step 4 4 see note 7 3E1F VSC/NB/ANL/AFC 1 see note 10 3E30 Opening message 1 1 00h=off, 01h=on 3E31 Operation beep 1 1 00h=off, 01h=on 3E32 LCD contrast 1 1 00h=low, 01h=mid-low, 02h=mid-high, 03h=high 3E33 Backlight 1 1 00h=off, 01h=Auto, 02h=On 3E34 Program skip scan 1 1 00h=off, 01h=on 3E35 Memory skip scan 1 1 00h=off, 01h=on 3E36 Power save 1 1 00h=off, 01h=1:4, 02h=1:16 3E37 Scan delay 1 1 00h=5 sec, 01h=10 sec, 02h=Pause 3E3A CI-V address 1 1 3E3B CI-V baudrate 1 1 00h=300, 01h=1200, 02h=4800, 03h=9600, 04h=19200 3E3C CI-V transceive 1 1 00h=off, 01h=on 3EE0 3EEF User comment field 16 16 ASCII 3EF8 3EFF Id field 8 8 13 12 75 00 = 131.7500 MHz
Note 1 : Frequency notation A
B2 00 00 00 = 1200.000 MHz
00 00 05 00 00 = 0.50000 MHz
Note 2 : Frequency notation B
01 30 00 00 00 = 1300.000 MHz
8 bytes label info (ASCII), 1 byte unknown, 1 byte mode (see note 4; without ATT/Skip), 1 byte scan delay (see note 5), 1 byte tuning step (see note 6), 4 bytes user tuning step (see note 7)
Note 3 : Edge information
x0=FM, x1=WFM, x2=AM, x3=LSB, x4=USB, x5=CW
Note 4 : Modes
0x=ATT+Skip off, 2x=ATT, 4x=Skip, 6x=ATT+Skip, 8x=not set
00=5 sec., 01=10 sec., 02=Pause
Note 5 : Scan delay
00=0.1 kHz, 01=0.5 kHz, 02=1 kHz, 03=5 kHz, 04=6.25 kHz, 05=8 kHz, 06=9 kHz, 07=10 kHz, 08=12.5 kHz, 09=15 kHz, 0A=20 kHz, 0B=25 kHz, 0C=30 kHz, 0D=50 kHz, 0E=100 kHz, 40=Auto, 80=User tuning step
Note 6 : Tuning step
09 99 90 00 = 999.9 kHz
Note 7 : User tuning step
09 99 90 00 = 999.9 kHz
Note 8 : Auto mode edge information
40=on, ??=off
Note 9 : Noise blanker
20=AFC, 40=NB/ANL, 60=AFC+NB/ANL, 80=VSC, A0=AFC+VSC, C0=NB/ANL+VSC, E0=AFC+NB/ANL+VSC
Note 10 : VSC/NB/ANL/AFC
Last updated January 18, 1999