CS-R5 ICFファイルフォーマット

ICOM IC-R5用クローニングソフトCS-R5のICFファイルフォーマットです。

記録形式

8bitバイナリデータをテキスト(ANSI)で記録。CS-R5の出力するicfファイルはサイズ部分が16バイト固定。読み込みはその他のサイズも可能。

アドレスサイズデータ
xxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
サンプル0000104871000C00000800C072000000000000

構造

アドレス 内容
0x0000 - 0x3E7F メモリーチャンネル (000 - 999)
0x3E80 - 0x41BF プログラムスキャン用チャンネル (00A/00B - 24A/24B)
0x41A0 - 0x4E1F オートメモリーライト用チャンネル (000-199)
後ろから格納
0x4E20 - 0x504F TV用チャンネル (00 - 69)
0x5050 - 0x507F 不明 [0x00]でパディング
0x5080 - 0x584F メモリーチャンネル (000 - 999)
スキップチャンネル&バンクチャンネル
0x5850 - 0x58B3 プログラムスキャン用チャンネル (00A/00B - 24A/24B)
スキップチャンネル&バンクチャンネル
0x58B4 - 0x58BF 不明 [0xFF00]でパディング
0x58C0 - 0x58C8 TV用チャンネル (00 - 69)
チャンネル使用フラグ
0x58C9 不明 [0xFF]でパディング
0x58CA - 0x58D2 TV用チャンネル (00 - 69)
スキップチャンネル
0x58D3 - 0x58DF 不明 [0xFF00]でパディング
0x58E0 - 0x58FF 不明 [0xFF]でパディング
0x5900 - 0x59C7 オートメモリーライト用チャンネル割り当てインデックス (000-199)
後ろから格納
0xFF:OFF
その他:使用チャンネル番号
0x59C8 - 0x59FF 不明 [0xFF]でパディング
0x5A00 - 0x5A0F コメント(半角16文字)
0x5A10 - 0x5A7B バンクネーム(半角6文字)
0x5A7C - 0x5A7F 不明 [0xFF]でパディング
0x5A80 - 0x60E9 不明 [0xFF00]でパディング
0x60EA - 0x6DFF 不明 [0x00]でパディング
0x6E00 - 0x6FAB VFO?
+000 : TVバンド 0.15
+020 : BC(1M)バンド 1.62
+040 : 5Mバンド 5
+060 : 50Mバンド 51
+080 : FM放送(76M)バンド 76
+0A0 : AIRバンド 118
+0C0 : 144Mバンド 145
+0E0 : 300Mバンド 370
+100 : 430Mバンド 433
+120 : 800Mバンド 850
+140 : 1200Mバンド 1295
+160 : VFOモード用ワーク
+180 : ワーク
+1A0 : バンクネーム
+1A6 : メモリーネーム
0x6FAC - 0x6FEF 本体設定
0x6FF0 - 0x6FFF "IcomCloneFormat3"
0x7000 - 0x7FFF 未使用?[0x00]
0x8000 - 0x8E0F バンク割り当てインデックス (A00-Y99)
0x8E10 - 0x8EBF
0x8EC0 - 0x8FFF

メモリーチャンネル / プログラムスキャン用チャンネル / オートメモリーライト用チャンネル

+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F
4871000C00000800C072000000000000
aaaabacdeeeeffgghiiii--jjjjjjjjj

-(未使用)

0

aaaaa(周波数)

aaaaa(リトルエンディアン)×b

b(周波数倍率)

周波数側倍率(下位2ビット)
デュプレックス側倍率(上位2ビット)
000.005
010.00625
100.00833(1/120)
110.009

c(トーンスケルチ受信モード)

0OFF
1TSQL
2(P TSQL)
3DTCS
4(P DTCS)
5TRAIN
6MSK

d(受信モード)

上位2ビット
00xxFM
01xxWFM
10xxAM
11xxAuto

d(デュプレックスモード)

下位2ビット
xx00OFF
xx01-DUP
xx10+DUP

eeee(オフセット周波数)

eeee(リトルエンディアン) × b

ff(CTCSSトーン周波数)

0067.010114.820177.330250.3
0169.311118.821179.931254.1
0271.912123.022183.5
0374.413127.323186.2
0477.014131.824189.9
0579.715136.525192.8
0682.516141.326196.6
0785.417146.227199.5
0888.518151.428203.5
0991.519156.729206.5
0A94.81A159.82A210.7
0B97.41B162.22B218.1
0C100.01C165.52C225.7
0D103.51D167.92D229.1
0E107.21E171.32E233.6
0F110.91F173.82F241.8

gg(DTCS位相反転)

上位1ビット
データ内容
0xxx_xxxxNormal
1xxx_xxxxReverse

gg(DTCSコード)

下位7ビット
00023101142017430266404115050660703
01025111152120531271414125151661712
02026121162221232274424135252362723
03031131222322333306434235352663731
04032141252422534311444315453264732
05036151312522635315454325554665734
06043161322624336325464455656566743
07047171342724437331474465760667754
080511814328245383324845258612
090531914529246393434945459624
0A0541A1522A2513A3464A4555A627
0B0651B1552B2523B3514B4625B631
0C0711C1562C2553C3564C4645C632
0D0721D1622D2613D3644D4655D654
0E0731E1652E2633E3654E4665E662
0F0741F1722F2653F3714F5035F664

h(チューニングステップ)

05k
16.25k
28.33k
39k
410k
512.5k
615k
720k
825k
930k
A50k
B100k
CAuto

iiii(空線信号周波数)

iiii(ビッグエンディアン) × 1.25

jjjjjjjjj(メモリーネーム)

6ビット(+0x20で元のアスキーコード)×6文字

TV用チャンネル (00 - 69)

+0+1+2+3+4+5+6+7
01CE4A0020314348
aabbbbbbcccccccc

aa(受信モード)

1WFM
2AM

bbbbbb(周波数)

bbbbbb(リトルエンディアン)×0.005

cccccccc(メモリーネーム)


TV用チャンネル (00 - 69)
チャンネル使用フラグ

xxxx_xxx0ch0
xxxx_xx0xch1
xxxx_x0xxch2
xxxx_0xxxch3
xxx0_xxxxch4
xx0x_xxxxch5
x0xx_xxxxch6
0xxx_xxxxch7

VFO?

+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F
D0DD0600000000000C0800003050E808
aaaaaaaa?ceeffbdgggg
+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F
D827000C00000800C072000000000000

aaaaaaaa(周波数)

aaaaaaaa(リトルエンディアン)÷3000000

b(受信モード)

下位2ビット
xx00FM
xx01WFM
xx10AM
xx11Auto

b(デュプレックスモード)

上位2ビット
00xxOFF
01xx-DUP
10xx+DUP

c(チューニングステップ)

05k
16.25k
28.33k
39k
410k
512.5k
615k
720k
825k
930k
A50k
B100k
CAuto

d(トーンスケルチ受信モード)

0OFF
1TSQL
2(P TSQL)
3DTCS
4(P DTCS)
5TRAIN
6MSK

ee(CTCSSトーン周波数)

ff(DTCS位相反転)

上位1ビット
データ内容
0xxx_xxxxNormal
1xxx_xxxxReverse

ff(DTCSコード)

gggg(空線信号周波数)

gggg(リトルエンディアン)

メモリーチャンネル / プログラムスキャン用チャンネル / スキップチャンネル&バンクチャンネル

+0+1
FF00
aabb

aa (Skip)

000x_xxxxOFF
001x_xxxxSkip
011x_xxxxPSkip
1xxx_xxxxNo Memory

aa (Bank)

xxx0_0000A
xxx0_0001B
xxx0_0010C
xxx0_0011D
xxx0_0100E
xxx0_0101F
xxx0_0110G
xxx0_0111H
xxx0_1000J
xxx0_1001L
xxx0_1010N
xxx0_1011O
xxx0_1100P
xxx0_1101Q
xxx0_1110R
xxx0_1111T
xxx1_0000U
xxx1_0001Y
xxx1_1111OFF

bb:Bank No.


バンク割り当てインデックス

+0+1
FFFF
aaaa

aaaa(リトルエンディアン)

FFFF割り当てチャンネル無し
0000 - 03E7メモリーチャンネル (0-999)
03E8 - 0419プログラムスキャン用チャンネル (00A/00B - 24A/24B)

本体設定

+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F
00010001
ssrr
+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F
00020100000000010000040200000000
aabbeeccddffgghhiijjkkllmm
+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F
00000000000002000600000000004800
qq?tonzp
+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F
00000000001301000000000000000000
vv?u
+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F
0000000000000000000000C800000000

ss (Func+UP/DN)

00100K
011M
0210M

rr (Operation Beep)

00OFF
01ON

aa (Beep Audio)

0:ON 0x01-0x20 : 0-31

bb (Backlight)

00OFF
01ON
02Auto

ee (Power Save)

00OFF
01ON

cc (AM Antenna)

00EXT
01BAR

dd (FM Antenna)

00EXT
01EAR

ff (Expand)

00OFF
01ON

gg (Key Lock)

00Normal
01No SQL
02No VOL
03ALL

hh (Dial Speed Up)

00OFF
01ON

ii (Monitor)

00Push
01Hold

jj (Auto Power-OFF)

00OFF
0130min
0260min
0390min
04120min

kk (Pause Scan)

002sec
014sec
026sec
038sec
0410sec
0512sec
0614sec
0716sec
0818sec
0920sec
0AHold

ll (Scan Resume)

000sec
011sec
022sec
033sec
044sec
055sec
06Hold

mm (Scan Stop Beep)

00OFF
01ON

qq (LCD Contrast)

001
012
023
034

t

1BC(1M)バンド
25Mバンド
350Mバンド
4FM放送(76M)バンド
5AIRバンド
6144Mバンド
7300Mバンド
8430Mバンド
9800Mバンド
A1200Mバンド
BTVバンド

o (Dial Func)

xxx0Tuning Dial
xxx1Audio Volume
xx1xRF Attemiator ON

n (Display Type)

0Frequency
1Bank Name
2Memory Name
3Memory Ch No.

z (受信改造フラグ)

0OFF
4ON

p (Skip Scan)

xxxxOFF
1xxxON

vv(音量)

0x00-0x1F : 0-31

u(スケルチレベル)

0OPEN
1AUTO
2LEVEL1
3LEVEL2
4LEVEL3
5LEVEL4
6LEVEL5
7LEVEL6
8LEVEL7
9LEVEL8
ALEVEL9
[トップページに戻る]