Alinco DJ-296 Memory Layout John Simpson KG4ZOW 2005-08-02 Last revision: 2006-03-20 (added URL and published on the web site) The original for this file can be found at the following URL: http://www.kg4zow.us/dj296/memory.utf8.txt =========================================== 0000-009F = (not accessible via cloning interface) 00A0-00BF = Global Radio Settings 00A3 = VFO/MEM mode (00=VFO, 01=MEM) 00A4 = Current memory location (00-F9) 00A5 = Volume (00-20) 00A6 = Squelch (00-20) 00A8 = DTMF Wait Time (00=100ms, 01=400ms, 02=700ms, 03=1sec) 00A9 = DTMF First Digit Burst Time (00=60ms, 01=80ms, 02=160ms, 03=200ms) 00AA = DTMF Burst/Pause Time (00=60ms, 01=80ms, 02=160ms, 03=200ms) 00AB = Tone burst frequency (00=1750, 01=2100, 02=1000, 03=1450) 00AC = TOT (timeout timer) (00=off, 01= 30, 02= 60, 03= 90, 04=120, 05=150, 06=180, 07=210, 08=240, 09=270, 0A=300, 0B=330, 0C=360, 0D=390, 0E=420, 0F=450) 00AD = TOT Penalty Time (00=off, 01=1, ... 0F=15sec) 00AE = Keypad lock (00=off, 01=on) 00AF = APO (00=off, 01=on) 00B0 = Keypad beep (00=on, 01=off) 00B1 = Scan resume type (00=timer, 01=busy) 00B2 = Lamp (00=off, 01=on) 00B4 = Current position on SET menu Mem 00 = [BS-{ON|OFF}] Battery save 01 = [TIMER|BUSY] Scan resume 02 = [BEP-{ON|OF}] Keypad beep 03 = [1750|2100|1000|1450] Tone burst frequency Mem 04 = [SFT-{OF|ON}] CPU Shift Mem 05 = [BCL-{OF|ON}] Busy Channel Lockout 06 = [TP-{OFF|1|2|3|...|14|15}] TOT Penalty 07 = [DWT-{01|04|07|10}] DTMF Wait time 08 = [DP-{60|80|160|200}] DTMF Pause/Burst time 09 = [DB-[60|80|160|200}] DTMF First Digit Burst time 0A = [SCR-{OF|ON}] Theft Alarm 0B = [EXP-{OF|ON}] External Terminal Control 0C = [MRS-{OF|ON}] Mosquito Repel Sound Note: settings marked as "Mem" are stored in the memories and change whenever the user selects a new memory. All other settings are "global" to the radio and do not change except when changed through the SET menu. 00BD = Theft Alarm (00=off, A5=on) 00BE = External Control (00=off, A5=on) 00BF = Mosquito Repel sound (00=off, A5=on) 32 bytes for each memory location See below for the format of each memory block. 00C0-00DF = Active VFO settings 00E0-00FF = CALL channel settings 0100-011F = memory 0 0120-013F = memory 1 ... 14E0-14FF = memory "F9" (159) 1500-1EFF = Empty (filled with FF) (2560 bytes) Note that random information can apparently be stored in this area without any effect on the unit. For example, I have my name, call sign, and phone number stored in this area on my own radio. 1F00-1F0F = dial memory "1" (digits stored as 30-39, 1F10-1F1F = dial memory "2" empty space at end filled with 00) 1F20-1F2F = dial memory "3" 1F30-1F3F = dial memory "4" 1F40-1F4F = dial memory "5" 1F50-1F5F = dial memory "6" 1F60-1F6F = dial memory "7" 1F70-1F7F = dial memory "8" 1F80-1F8F = dial memory "9" 1F90-1F9F = dial memory "0" (i.e. "redial" memory) 1FA0-1FFF = Empty (all FF) (96 bytes) Note that random information can apparently be stored in this area without any effect on the unit. ------------------------------------------------------------------------------- Memory channel block format 00 bitmap 80 0=EMPTY, 1=has content 40 ? 0 20 0=normal 1=SKIP from scanning 10 0=normal 1=battery save OFF 08 0=normal 1=HIGH power 04 0=normal 1=busy channel lockout 02 ? 0 01 ? 0 01 Shift direction (00=none, 01=negative, 02=positive) 02 Tone/DCS setting (00 none, 01 tone only, 03 tone squelch, 0C=DCS) 03 Step size (00=5kHz, 01=10, 02=12.5, 03=15, 04=20, 05=25, 06=30) 04-08 Frequency, kHz, BCD (i.e. 223.655 = 02 23 65 50 00) 09-0B Offset, kHz, BCD (i.e. 1.6MHz = 01 60 00) 0C Tone ENcoder setting (00=67.0, 01=69.3, ... 26=250.3) 0D Tone DEcoder setting (00=67.0, 01=69.3, ... 26=250.3) 0E DCS code setting (00=023, 01=025, ... 67=754) 0F DCS code setting (00=023, 01=025, ... 67=754) 10-15 Alpha tag 16 ? 00 17 00=normal 01=CPU Shift 18 00=normal 01="DCS OF" setting (see p25 lower right) 19 ? 00 1A ? 00 1B ? 00 1C ? 00 1D ? 00 1E ? 00 1F ? 00 ------------------------------------------------------------------------------- CTCSS Tone Codes 00 67.0 08 88.5 10 114.8 18 151.4 20 203.5 01 69.3 09 91.5 11 118.8 19 156.7 21 210.7 02 71.9 0A 94.8 12 123.0 1A 162.2 22 218.1 03 74.4 0B 97.4 13 127.3 1B 167.9 23 225.7 04 77.0 0C 100.0 14 131.8 1C 173.8 24 233.6 05 79.7 0D 103.5 15 136.5 1D 179.9 25 241.8 06 82.5 0E 107.2 16 141.3 1E 186.2 26 250.3 07 85.4 0F 110.9 17 146.2 1F 192.8 ------------------------------------------------------------------------------- DCS Codes 00 023 10 114 20 174 30 266 40 411 50 506 60 703 01 025 11 115 21 205 31 271 41 412 51 516 61 712 02 026 12 116 22 212 32 274 42 413 52 523 62 723 03 031 13 122 23 223 33 306 43 423 53 526 63 731 04 032 14 125 24 225 34 311 44 431 54 532 64 732 05 036 15 131 25 226 35 315 45 432 55 546 65 734 06 043 16 132 26 243 36 325 46 445 56 565 66 743 07 047 17 134 27 244 37 331 47 446 57 606 67 754 08 051 18 143 28 245 38 332 48 452 58 612 09 053 19 145 29 246 39 343 49 454 59 624 0A 054 1A 152 2A 251 3A 346 4A 455 5A 627 0B 065 1B 155 2B 252 3B 351 4B 462 5B 631 0C 071 1C 156 2C 255 3C 356 4C 464 5C 632 0D 072 1D 162 2D 261 3D 364 4D 465 5D 654 0E 073 1E 165 2E 263 3E 365 4E 466 5E 662 0F 074 1F 172 2F 265 3F 371 4F 503 5F 664 ------------------------------------------------------------------------------- Alphanumeric Codes 30 0 40 G 50 W 60 Г 70 Э 31 1 41 H 51 X 61 Д 71 Ю 32 2 42 I 52 Y 62 Є 72 Я 33 3 43 J 53 Z 63 Ж 34 4 44 K 54 sp 64 З 35 5 45 L 55 * 65 И 36 6 46 M 56 # 66 Й 37 7 47 N 57 + 67 Л 38 8 48 O 58 - 68 П 39 9 49 P 59 / 69 У 3A A 4A Q 5A \ 6A Ф 3B B 4B R 5B = 6B Ц 3C C 4C S 5C < 6C Ш 3D D 4D T 5D > 6D Ъ 3E E 4E U 5E $ 6E Ы 3F F 4F V 5F _ 6F Ь Note: codes 60 through 72 are the russian cyrillic characters which are not also present in the standard ASCII character set. The original file as found on the web site is saved as Unicode and therefore the characters should display correctly with any Unicode-capable program. If not, the order is the same as when you rotate through them on the radio- 60 is a russian "G" (which looks like the greek "Gamma") and 72 is a russian "YAH" (which looks like a backwards version of the roman letter "R".)