--------------------------------------------------------------------------- AR8000 Appendix A Think of this as material that should have been included in the AR8000 manuals, but wasn't. I'd be interesting in hearing any reactions you might have to this information. I'd be interested in particular in corresponding with others who are trying to figure this stuff out. To send questions, feedback, or comments contact me by sending mail to tpeckish@p300.cpl.uiuc.edu. © 1995 Brian Foote All rights reserved. This information may not be reprinted, reposted or redistributed without the explicit permission of the author. --------------------------------------------------------------------------- Contents Last Revision: 07/26/95 AR8000 Copy Protocol Communication Parameters AR8000 EEPROM Memory Map SCAN/SRCH Bank Layout SCAN/SRCH Entry Format SRCH Bank Layout SYS-DATA Area Layout Signature Area System Data Layout SEL-SCAN Data Area Bandplan Data US Bandplan (#1) US Bandplan (#2) Japanese Bandplan UK Bandplan Interface Programming Service Manual Flat-Cable Pinouts RF Unit and Images Special (Power-On) Parameters See Also Disclaimers: Use this information at your own risk. While I believe it to be broadly accurate, it was compiled via reverse engineering, combined with information from posts to the net, and therefore is virtually certain to contain errors and omissions. Carelessly reprogramming the AR8000 can wipe out both user and system data, and potentially render your radio inoperable. You've been warned. --------------------------------------------------------------------------- The AR8000 Copy Protocol The following holds regardless of whether a COPY is being done between two AR8000s, or an AR8000 and a computer. 1. The receiver is placed in the appropriate SET COPY mode to await data. 2. The sender is placed in the mode the receiver is expecting, and initiates the copy. The example below illustrates the flow of data between a sending and receiving unit for an ALL-DATA transfer. SND: %0000# RCV: %0000# SND: 202020205657570A8000010000500200202020205657570A8000010000000500 202020205657570A800001000000100020202020565757020000010000001500 SND: %0040# RCV: %0040# SND: 20202020565757020000010000002000202031204342420A8000010050970500 202032204342420A800001005091090020202020414F560A8000010050990500 SND: %0080# ... ... ... SND: %7FC0# RCV: %7FC0# SND: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF SND: %8000# RCV: %8000# Notes: 1. Transfers begin when the SND unit sends the starting address of the block it wants to transmit. Such addresses are four digit hex values between 0x0000 and 0x8000, delimited using % and # characters. The AR8000 has 32kb of user accessible EEPROM. 2. The receiver must reply that it is ready to receive the given block by sending the same six character string back to the transmitter. 3. If any other address is returned, the transmitter will repropose its current address. Similarly, the receiver will acknowledge out-of-sequence requests from the sender with the address it is prepared to handle next. Moral: You've got to plow through entire banks and areas in full, in order. 4. In reply to the handshake from the receiving unit, the sender sends a data packet. 5. Each AR8000 packet consists of 128 hex digits, and represents 64 bytes of AR8000 EEPROM memory. 6. The example shown above is formatted into separate lines for readability. CRs and LFs are not present in the data stream itself during copy operations. The SND: and RCV: tags are illustrative only, and are not part of the protocol proper. 7. The sender follows each data packet with a request to send the next block of EEPROM data. 8. Thus the transfer proceeds, 64 bytes (128 hexadecimal characters) at a time. Once all the data have been sent, the transmitter sends the address of the byte immediately after the block it has just transferred. 9. The receiver acknowledges this address just as it does any other, hence competing the transfer. If these final handshakes are omitted, the AR8000 will not exit the transfer progress display and resume its previous mode. 10. The above example employs actual data from a more or less out-of-the-box US AR8000. 11. My US AR8000, after receiving a full copy, replies to the final handshake from the sender with %0xx (where xx is two bytes of garbage) rather than a full handshake. I'm not sure if this is a bug in my transfer software, a flaw in my unit, or a feature of my unit's version of the microcode. While it is possible to conduct a COPY operation, in either direction, "by hand" using cut-and-paste commands and a terminal emulator, this approach can be tedious, and is error prone. Nonetheless, given a fair bit of patience, this is certainly possible. An ALL-DATA copy requires 513 (512+1) distinct transactions. A BANK-DATA copy requires 21 (20+1) transactions, while a SYS-DATA copy requires 113 (112+1) transactions. Given that one has the requisite programming skills and tools, the construction of a computer program that implements this protocol is preferable (to say the least). In any event, do not try to download data to your AR8000 unless you are sure you understand exactly what your are doing. --------------------------------------------------------------------------- Communication Parameters I've successfully used the following parameters with the EDCO AR8000INF: * 9600 baud * 8 Data Bits * 1 or 2 Stop Bits * No Parity * No DTR/DSR * No RTS/CTS * No XON/XOFF * Local Echo Notes: 1. One post to CompuServe indicated that 2 stop bits might be needed to talk to the AR8000. This works at 9600 baud, but doesn't seem to be necessary. 2. I've been unable to get my 8000 to talk to a PC at 2400 baud, and unable to get SET-COPY SENDs to work at 4800 baud. --------------------------------------------------------------------------- AR8000 Memory Map DATA AREA * 0x6400 = 25600. bytes = 400. 64 byte chunks * There are 20 0x500 = 1280. byte SCAN/SRCH Banks. %0000# Bank A (SCAN/SRCH banks A) %0500# Bank B %0A00# Bank C %0F00# Bank D %1400# Bank E %1900# Bank F %1E00# Bank G %2300# Bank H %2800# Bank I %2D00# Bank J %3200# Bank a %3700# Bank b %3C00# Bank c %4100# Bank d %4600# Bank e %4B00# Bank f %5000# Bank g %5500# Bank h %5A00# Bank i %5F00# Bank j %6400# (Start of System Area) SYSTEM AREA 0x1C00 = 7168. bytes = 112. 64 byte chunks %6400# Empty %6900# Signature Data (64. bytes) %6940# Empty %7000# System Data (256. bytes) %7100# Empty %7400# SEL-SCAN Data (100. 2 bytes entries = 200. bytes) %7500# Empty %7800# Bandplan Data (128. 16 byte entries = 2048. bytes) %8000# End of EEPROM The layout of these constituent parts is described in the following sections. --------------------------------------------------------------------------- SCAN/SEARCH BANK Each bank contains both the SCAN and SRCH data for the corresponding letter (ABCDEFGHIJabcdefghij) 50. 16 byte SCAN entries Bank Offset/Contents (e.g. Axx) 0x000 A00 0x080 A08 0x100 A16 0x180 A24 0x010 A01 0x090 A09 0x110 A17 0x190 A25 0x020 A02 0x0A0 A10 0x120 A18 0x1A0 A26 0x030 A03 0x0B0 A11 0x130 A19 0x1B0 A27 0x040 A04 0x0C0 A12 0x140 A20 0x1C0 A28 0x050 A05 0x0D0 A13 0x150 A21 0x1D0 A29 0x060 A06 0x0E0 A14 0x160 A22 0x1E0 A30 0x070 A07 0x0F0 A15 0x170 A23 0x1F0 A31 ----- --- ----- --- ----- --- ----- --- 0x200 A32 0x280 A40 0x300 A48 0x210 A33 0x290 A41 0x310 A49 0x220 A34 0x2A0 A42 0x230 A35 0x2B0 A43 0x240 A36 0x2C0 A44 0x250 A37 0x2D0 A45 0x260 A38 0x2E0 A46 0x270 A39 0x2F0 A47 2 16 byte SRCH header entries followed by 5 64 byte Pass Frequency Banks Bank Offset/Contents 0x320 SRCH Header Entry 1 0x330 SRCH Header Entry 2 0x340 SRCH Pass Frequency Entries 00-09 0x380 SRCH Pass Frequency Entries 10-19 0x400 SRCH Pass Frequency Entries 20-29 0x420 SRCH Pass Frequency Entries 30-39 0x440 SRCH Pass Frequency Entries 40-49 0x480 Unused (I believe) 0x500 Next Bank Begins --------------------------------------------------------------------------- SCAN/SRCH TABLE ENTRY These 16 byte banks are the basis for the AR8000's SCAN table entries, and are also used as SRCH bank headers. Each of the 50 Scan Table Entries in each of the 20 banks has the following format: 0 1 2 3 4 5 6 7 8 9 A B C D E F +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ |TG6 TG5 TG4 TG3 TG2 TG1 TG0| F | | F | S | S |Q S| Q | Q | Q | Q | +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ Bytes 0-6 (TG6-TG0): The Text Tag for this entry. The last byte of the tag appears in byte 0 of the entry, while the first byte appears in byte 6. Any unused bytes should be filled with blanks (0x20). This backwards tag presentation is a trifle unconventional, but that's what's out there. Maybe the microcode worked out better that way for some reason, or perhaps the authors are more comfortable reading dumps from right-to-left. The character set is contains the following 190 characters: 0x20 to 0x7F: 96 ASCII characters 0xA0 to 0xDF: 64 Half-Width Katakana characters and symbols 0xE0 to 0xFD: 30 Mathematical symbols, popular Greek characters, European diacriticals, and the like. The ASCII/Katakana character assignments follow the standard pc932 code page pretty closely. The usual ASCII set begins at 0x20 and ends at 0x7D/0x7F. The pc932 page substitutes a Yen symbol for the backslash character at 0x5C. The AR8000 maps a right arrow at 0x7E, and a left arrow at 0x7F. The Katakana bank includes a second space character at 0xA0. The table below shows how some of these characters are mapped. This table differs from the AR8000's character set in that it doesn't include the aforementioned right and left arrows, nor does it show the final 30 entries in the symbol bank from 0xE0 to 0xFD. [Image] Byte 7 (F Flags): * Bit 7: Empty Entry Flag (0: Not Empty, 1: Empty) * Bit 6: Pass Flag (0: Pass Off, 1: Pass On) * Bit 5: Step Offset Flag (0: + Off, 1: + On) * Bit 4: ATT (Attenuation) Flag (0: ATT Off, 1: ATT On) * Bit 3: AUT (Auto Bandplan) Flag (0: AUT Off, 1: AUT On) * Bits 2-0: Mode: 0: WFM (Wide FM), 1: NFM (Narrow FM), 2: AM, 3: USB (Upper Side Band), 4: LSB (Lower Side Band), 5: CW Byte 8 (Flags): * Bit 7: AUT (Auto Bandplan) Co-occurs with byte 7/bit 3. * Bits 6-0: Unknown/Unused Bytes 9, A and the low-order nibble (bits 3-0) of B (S Step): * Bytes 9 and A, together with the low-order nibble of byte B contain the STEP information for the SCAN entry. Since steps must be multiples of 50Hz, only the 5 most significant digits are given. The lowest order digit (0) is implicit. The significance is as follows: 21435. That is, the most significant digit is the low-order nibble of byte B, the next most significant digit is the high-order nibble of byte A, followed by the low-order nibble of byte A, followed by the high-order nibble of byte 8, followed by the low-order nibble of byte 8. While this convention may appear odd when inspected as a hexadecimal dump, it is in keeping with the conventions for Packed BCD on little-endian processors. * For example, the step ST125000 would appear as follows. In this example, "tg" represents tag data, "fl" represents flag data, and "qq" represents frequency data. tg tg tg tg tg tg tg fl fl 00 25 q1 qq qq qq qq Bytes B (high-order nibble) and Bytes C, D, E, and F (Frequency) * Bytes C through F, together with the high-order nibble of byte B contain the FREQUENCY information for the SCAN entry. Since frequencies must be multiples of the STEP size, and steps must be multiples of 50Hz, frequencies can be encoded using 9 digits. The low order explicit digit will always be 0 or 5. This digit is stored in the high-order nibble of byte B. This digit is followed by an implicit (i.e. unrepresented) zero. For example, the frequency 9876.543210 would be rounded to 9876.543250 and stored as follows, where "tg" represents tag data, "fl" represents flag data, and "st" represents STEP data: tg tg tg tg tg tg tg fl fl st st 5s 32 54 76 98 Examples: The first entry in the SCAN memory of a US AR8000 out-of-the box is as follows: 0 1 2 3 4 5 6 7 8 9 A B C D E F +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | 20 20 20 20 56 57 57 0A| | 80| 00 01| 00| 00 50 02 00| +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ _ _ _ _ V W W . . . . . . P . . This corresponds to the entry: MXA00 MP0 RF0002500000 ST001000 AU1 MD2 AT0 TMWWV____ (I display blanks as underscores, and non-ASCII characters as blanks in these memory layout figures.) Note that byte 7 contains 0A = 0x8 | 0x2, where bit 3 is the AUT bit, and 0x2 is the 3 bit MODE in bits 2-0. The step is composed of the low-order nibble from byte B together with bytes A and 9: 0x 01 00 (0) together with the implicit low-order zero to yield 001000. Likewise bytes F, E, D, C, together with the high-order nibble of B, and an implicit zero yield the following 10 digit frequency: 00 02 50 00 00 0(0). Empty entries are encoded as follows: 20 20 20 20 20 20 20 C0 00 00 00 00 00 00 00 00 Note that both the EMPTY and PASS flags are set in byte 7 for empty entries. The 0x20 bytes are ASCII BLANK/Space characters. Unused entries, it seems, must have this format. --------------------------------------------------------------------------- SEARCH BANK The data for each search bank begins immediately after the last SCAN table entry. Search banks are comprised of a 32 byte header, followed by a 320 byte PASS table. SRCH Header Entry One (Search Parameters) The SRCH bank header is located at offset 0x320 (800.) from the start of each bank. The first 16 bytes of a SRCH bank have essentially the same format as a SCAN/SRCH table entry. See the description above for this information. Thus this block determines the TEXT (block name), the various flags, the STEP and OFFSET. The FREQUENCY entry for this block caches the CURRENT search frequency for the search bank. Hence, a search may be resumed even after the power has been turned off. The values given by this entry apply to the entire search. Empty SRCH tables have the following format: 20 20 20 20 20 20 20 Cx xx xx xx xx xx xx xx xx where bytes marked as "x" may contain left over data. SRCH Header Entry Two (Search Limits) The search limit block is a 16 byte block that is located at offset 0x330 from the start of each bank. This block has the following format: 0 1 2 3 4 5 6 7 8 9 A B C D E F +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | FF FF FF FF FF FF| LB LB | | LB LB LB| UB UB UB UB UB| +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ LB is the Lower Bound, while UB is the Upper Bound. Since they seem to have had a little more room here, all 10 digits of each frequency are represented in what should by now be the familiar Packed BCD format. For example, a limit bank for a search bank with the limits 425.010000 to 469.000000 would be encoded as: UB UB UB UB UB FF FF FF FF FF FF 00 00 01 25 04 01 00 00 69 04 LB LB LB LB LB The low order nibble of the upper bound is normally one, it would appear. When this nibble is zero, high-to-low searches stall when the reach the lower bound of the search. (I've gotten my AR8000 into this state twice. I'm not sure how I did it.) Bit 0 of the byte at 0x70AD was also set when the AR8000 was in this state. Unused limit entries are encoded as: UB UB UB UB UB FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 LB LB LB LB LB The Search header is followed by the Pass Frequency List (see Chapter (14) FREQUENCY PASS on page 91 of the AR8000 manual). Each entry in this list has the following format: 0 1 2 3 +---+---+---+---+ | 32 54 76 98| +---+---+---+---+ The digits above represent the 8 high order digits of each pass frequency. Since pass entries within 10kHz of each other are folded together, pass entries can be squeezed into 4 bytes of EEPROM. This would suggest that the criterion is not that pass frequencies with +/- 10kHz of each other are folded, but that frequencies with the same 8 digit representation are folded (which is not quite the same thing). Pass banks, are, by the way, an extremely handy feature. Entries are stored at the following offsets: 0x340 SRCH Pass Frequency Entries 00-09 0x380 SRCH Pass Frequency Entries 10-19 0x400 SRCH Pass Frequency Entries 20-29 0x420 SRCH Pass Frequency Entries 30-39 0x440 SRCH Pass Frequency Entries 40-49 Unused entries contain 4 bytes of FF. Since each bank of 10 4 byte entries takes 40 bytes in all, the last 24 bytes of each bank are padded with FF entries. --------------------------------------------------------------------------- Unused Bank Memory The last 32 bytes of each bank, from offset 0x480 to 0x500, are evidently unused. In the US AR8000, some of the bytes in three of these banks (A, D, and I) are filled with scratch data that never seems to change. The rest of the banks contain all FFs in this area. I suspect that the data in the three banks in question has propagated unchanged, from load to load, for some time. Example: The following example shows the layout of the out-of-the-box values for SCAN Memory entries A08 and A09 in the US AR8000: %0080# 20204E4150414A0A8000010050530900 204144414E41430A8000010050750900 _ _ N A P A J . . . . . P S . . _ A D A N A C . . . . . P u . . --------------------------------------------------------------------------- SYSTEM AREA The SYSTEM AREA begins at offset 0x6400 from the beginning of the EEPROM. It is a total of 7168 bytes long. Unused space (and there is a fair bit of it) is filled with FF bytes. I've identified the following areas: %6400# Empty %6900# Signature Data (64. bytes) %6940# Empty %7000# System Data (256. bytes) %7100# Empty %7400# SEL-SCAN Data (100. 2 bytes entries = 200. bytes) %7500# Empty %7800# Bandplan Data (128. 16 byte entries = 2048. bytes) %8000# End of EEPROM --------------------------------------------------------------------------- %6900# SIGNATURE AREA (64 bytes) This area of EEPROM contains what looks like names and callsigns for (I assume) some of the members of the AR8000 design/programming team: %6900# 555A494D4948532E4D2046595531414A U Z I M I H S . M _ F Y U 1 A J J A 1 U Y F _ M . S H I M I Z U %6910# 2020202041444E414B20584F46314C37 _ _ _ _ A D N A K _ X O F 1 L 7 7 L 1 F O X _ K A N D A _ _ _ _ %6920# 20202020202020202041544F4B414820 _ _ _ _ _ _ _ _ _ A T O K A H _ _ _ H A K O T A _ _ _ _ _ _ _ _ %6930# 2020202020204F544F4D494853414820 _ _ _ _ _ _ O T O M I H S A H _ _ H A S H I M O T O _ _ _ _ _ _ --------------------------------------------------------------------------- %7000# SYSTEM DATA (256. bytes) This area is where the AR8000 stores its state when it is turned off, along with the bank linkage information for both SCAN and SRCH mode, as well as a variety of other information. This information is useful in that it helps one to understand what is retained in each operating mode as one switches from mode to mode. I've been able to glean the following thus far: ------ %7000# Unknown (16 byte SCAN/SRCH Entry) %7010# Unknown (16 byte bank) %7020# Unknown (16 byte SCAN/SRCH Entry) %7030# Unknown (16 byte SCAN/SRCH Entry) ------ %7040# Priority Channel (16 byte SCAN/SRCH Entry) %7050# Unknown (16 byte Bank) %7060# VFO A (16 byte SCAN/SRCH Entry) %7070# VFO B (16 byte SCAN/SRCH Entry) ------ %7080# 1VFO (16 byte SCAN/SRCH Entry) ------ %7090# Parameters (16 bytes) %7091# Current Level (??) %7092# Current Squelch or some such (???) %7094# Password Nibbles 3-2 (Password is 2 bytes, BCD) %7095# Password Nibbles 1-0 (Password 6789 appears as 8967 in memory.) %7096# SC option setting, high nibble 0-7, low nibble 0-6 %7099# AUDIO LEVEL (1 byte, default 0A) %709D# Current Search Bank (1 byte 0=A, etc. See SEL-SCAN Data) %709E# CONF Flags: Bit 7: 0=FUNC, 1=2ndF Bit 6: 0=NEWUSER, 1=EXPERT Bit 5: 0=No SI,SC, 1=SI,SC Commands enabled Bit 3: AUTO-STORE BANK-J, STORE OFF=0, STORE ON=1 Bit 1: DELY OFF=0, DELY ON (as per DELY settings)=1 %709F# CONF Flags: Bit 0: Communication Delimiters, DELI CR,LF=0, DELI CR=1 ------ %70A0# Parameters (16 bytes) %70AC# Mode (1 byte, determines the mode the AR8000 wakes up in) SELS 0x20 SEL-SCAN SRCH 0x10 Search Mode SCAN 0x08 Scan Mode M.RE 0x04 Memory Recall Mode MANU 0x02 Manual Search Mode 1VFO 0x01 Single VFO Mode 2VFO 0x00 2 VFO Mode %70AD# Flags (1 byte) Bit 0: Set when high-to-low searches stall. Bit 1: 0=A/B, 1=B/A, A/B means VFO A active (top)/ VFO B stand-by Bit 7: 0=BEEP OFF, 1=BEEP ON %70AE# Current Scan Entry (1 byte, 00-49, as per SEL-SCAN) %70AF# Current Scan Bank (1 byte, 00-19, as per SEL-SCAN) ------ %70B0# Parameters (16 byte bank) %70B8# SEARCH LINK Data (byte 1 of 3, Flags for HGFE DCBA, A is bit 0, H is bit 7) %70B9# SEARCH LINK Data (byte 2 of 3, Flags for fedc baJI, I is bit 0, f is bit 7) %70BA# SEARCH LINK Data (byte 3 of 3, Flags for o--- jihg, "o" is bit 7, the ON/OFF flag) %70BB# Unknown (0x00) %70BC# SCAN LINK Data (byte 1 of 3, Flags for HGFE DCBA, A is bit 0, H is bit 7) %70BD# SCAN LINK Data (byte 2 of 3, Flags for fedc baJI, I is bit 0, f is bit 7) %70BE# SCAN LINK Data (byte 3 of 3, Flags for o--- jihg, "o" is bit 7, the ON/OFF flag) %70BF# Unknown (0x06) ------ %70C0# Zeros (64 byte bank, up to and including %70FF#) Notes: The argument to the SI command turns on the option, but this state of this option is not stored. The limits for the SC command are 0-7 for the left nibble, and 0-6 for the right nibble. The value of the right nibble is displayed to the left of the squelch open (S) indicator when the option is turned on (via SI1). --------------------------------------------------------------------------- %7400# SEL-SCAN DATA (100 2 byte entries) The area from 0x7400 to 0x74C7 contains up to 100 SEL-SCAN [FUNC][S SCAN] entries. Memory from 0x74C8 to 0x74FF is FF filled. Each entry has the following format: 0 1 +---+---+ | 35| 02| +---+---+ The entry above indicates SCAN Entry C35. The SCAN bank entry number for the list entry is given in the first byte (offset 0) of each entry. The second byte (offset 1) contains the SCAN bank. The bank letters ABCDEFGHIJ are represented as numbers from 00 to 09, respectively, in the second byte of each entry. Banks abcdefghij are represented as 0x10 through 0x19. Unused entries are represented as FF FF. A/a 0x00 0x10 B/b 0x01 0x11 C/c 0x02 0x12 D/d 0x03 0x13 E/e 0x04 0x14 F/f 0x05 0x15 G/g 0x06 0x16 H/h 0x07 0x17 I/i 0x08 0x18 J/j 0x09 0x19 --------------------------------------------------------------------------- %7800# BANDPLAN (AUTO) TABLE (128. 16 byte entries) The 2048. byte Bandplan Table contains the entries that determine the parameters that are automatically set for various regions of the radio spectrum when AUTO mode is in effect. The bandplan data cannot be accessed via any computer interface commands I am aware of. It can, however, be changed via a SET COPY/RCV-DATA operation. Using this feature, one can customize the automatic bandplan as one sees fit. Each entry in the bandplan table has the following format: 0 1 2 3 4 5 6 7 8 9 A B C D E F +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ | FF FF FF FF FF FF| SM| 00| | SS SS 0S| QQ QQ QQ QQ QQ| +---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+ Bytes 0-5 are Unused, and always FF. Byte 6 (Split or Step Offset/Mode): * Bit 5: Split (1: Split, 0: No Split) or Step Offset (0: No Offset, 1: Offset) Bill Steinberg called this bit "Split". It is a STEP OFFSET "+" encoded in the same way as the STEP OFFSET for SCAN and SRCH entries. In any case, this nibble is almost always 0, and occasionally 2. * Bits 2-0: Mode: 0: WFM (Wide FM), 1: NFM (Narrow FM), 2: AM, 3: USB (Upper Side Band), 4: LSB (Lower Side Band), 5: CW Byte 7 (Unused): The function of this byte is unknown. It is evidently unused. Bytes 8, 9, and A: * Step for this band. The step is represented as a 5 digit BCD number. An implicit zero must be appended to this value to get the 6 digit step. The high-order nibble of A is always zero, and is evidently unused. This layout presumable allows them to use the same step extraction code that is used for SCAN and SRCH entries, despite the fact that they had room to explicitly represent the entire STEP value. Bytes B, C, D, E, and F: * Base Frequency for this band. All ten digits are represented as packed BCD. The step and mode given above are in effect in AUTO mode for any frequency between this value and the next frequency in the AUTO table. Unused bandplan table entries consist have the following format: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF --------------------------------------------------------------------------- UNITED STATES BANDPLAN (#1) This US Bandplan Table shipped with a (my) US AR8000 (S/N 205xx 2/95) and is comprised of 95 entries. Some of the entries are a bit odd, such as the one that straddles the broadcast AM band. The table below gives the entry offset, the EEPROM address, the 16 byte entry, followed by a semicolon and an annotation of the entry's contents. ### Addr Unused +/MD Step Frequency Frequency Step + MDn --- ------ ------------ -- -- ------ ---------- -------------- --------- --- 0:%7800# FFFFFFFFFFFF 05 00 050000 0000100000 ;0000.100000MHz 000050Hz CW 1:%7810# FFFFFFFFFFFF 02 00 100000 0030150000 ;0000.153000MHz 000100Hz AM 2:%7820# FFFFFFFFFFFF 05 00 050000 0000410000 ;0000.410000MHz 000050Hz CW 3:%7830# FFFFFFFFFFFF 02 00 000900 0020520000 ;0000.522000MHz 009000Hz AM 4:%7840# FFFFFFFFFFFF 03 00 050000 0090620100 ;0001.629000MHz 000050Hz USB 5:%7850# FFFFFFFFFFFF 05 00 050000 0000800100 ;0001.800000MHz 000050Hz CW 6:%7860# FFFFFFFFFFFF 04 00 050000 0020840100 ;0001.842000MHz 000050Hz LSB 7:%7870# FFFFFFFFFFFF 02 00 000100 0000300200 ;0002.300000MHz 001000Hz AM 8:%7880# FFFFFFFFFFFF 05 00 050000 0000500300 ;0003.500000MHz 000050Hz CW 9:%7890# FFFFFFFFFFFF 04 00 050000 0000620300 ;0003.620000MHz 000050Hz LSB 10:%78A0# FFFFFFFFFFFF 02 00 000100 0000000400 ;0004.000000MHz 001000Hz AM 11:%78B0# FFFFFFFFFFFF 05 00 050000 0000000700 ;0007.000000MHz 000050Hz CW 12:%78C0# FFFFFFFFFFFF 04 00 050000 0050040700 ;0007.045000MHz 000050Hz LSB 13:%78D0# FFFFFFFFFFFF 02 00 000100 0000150700 ;0007.150000MHz 001000Hz AM 14:%78E0# FFFFFFFFFFFF 05 00 050000 0000101000 ;0010.100000MHz 000050Hz CW 15:%78F0# FFFFFFFFFFFF 03 00 050000 0000141000 ;0010.140000MHz 000050Hz USB 16:%7900# FFFFFFFFFFFF 02 00 000100 0000651100 ;0011.650000MHz 001000Hz AM 17:%7910# FFFFFFFFFFFF 05 00 050000 0000001400 ;0014.000000MHz 000050Hz CW 18:%7920# FFFFFFFFFFFF 03 00 050000 0000071400 ;0014.070000MHz 000050Hz USB 19:%7930# FFFFFFFFFFFF 05 00 050000 0000101400 ;0014.100000MHz 000050Hz CW 20:%7940# FFFFFFFFFFFF 03 00 050000 0020111400 ;0014.112000MHz 000050Hz USB 21:%7950# FFFFFFFFFFFF 02 00 000100 0000101500 ;0015.100000MHz 001000Hz AM 22:%7960# FFFFFFFFFFFF 05 00 050000 0080061800 ;0018.068000MHz 000050Hz CW 23:%7970# FFFFFFFFFFFF 03 00 050000 0000111800 ;0018.110000MHz 000050Hz USB 24:%7980# FFFFFFFFFFFF 05 00 050000 0000002100 ;0021.000000MHz 000050Hz CW 25:%7990# FFFFFFFFFFFF 03 00 050000 0000152100 ;0021.150000MHz 000050Hz USB 26:%79A0# FFFFFFFFFFFF 02 00 000100 0000452100 ;0021.450000MHz 001000Hz AM 27:%79B0# FFFFFFFFFFFF 05 00 050000 0000892400 ;0024.890000MHz 000050Hz CW 28:%79C0# FFFFFFFFFFFF 03 00 050000 0000932400 ;0024.930000MHz 000050Hz USB 29:%79D0# FFFFFFFFFFFF 01 00 000100 0050512600 ;0026.515000MHz 001000Hz NFM 30:%79E0# FFFFFFFFFFFF 02 00 000100 0050962600 ;0026.965000MHz 001000Hz AM 31:%79F0# FFFFFFFFFFFF 05 00 050000 0000002800 ;0028.000000MHz 000050Hz CW 32:%7A00# FFFFFFFFFFFF 03 00 050000 0000202800 ;0028.200000MHz 000050Hz USB 33:%7A10# FFFFFFFFFFFF 01 00 001000 0000202900 ;0029.200000MHz 010000Hz NFM 34:%7A20# FFFFFFFFFFFF 01 00 000500 0000003000 ;0030.000000MHz 005000Hz NFM 35:%7A30# FFFFFFFFFFFF 01 00 501200 0000454700 ;0047.450000MHz 012500Hz NFM 36:%7A40# FFFFFFFFFFFF 01 00 000500 0000804900 ;0049.800000MHz 005000Hz NFM 37:%7A50# FFFFFFFFFFFF 05 00 050000 0000005000 ;0050.000000MHz 000050Hz CW 38:%7A60# FFFFFFFFFFFF 03 00 050000 0000105000 ;0050.100000MHz 000050Hz USB 39:%7A70# FFFFFFFFFFFF 01 00 002500 0000005100 ;0051.000000MHz 025000Hz NFM 40:%7A80# FFFFFFFFFFFF 01 00 501200 0000005400 ;0054.000000MHz 012500Hz NFM 41:%7A90# FFFFFFFFFFFF 00 00 002500 0000005500 ;0055.000000MHz 025000Hz WFM 42:%7AA0# FFFFFFFFFFFF 00 00 000001 0000008800 ;0088.000000MHz 100000Hz WFM 43:%7AB0# FFFFFFFFFFFF 02 00 005000 0000000801 ;0108.000000MHz 050000Hz AM 44:%7AC0# FFFFFFFFFFFF 02 00 002500 0000001801 ;0118.000000MHz 025000Hz AM 45:%7AD0# FFFFFFFFFFFF 01 00 000100 0000053601 ;0136.050000MHz 001000Hz NFM 46:%7AE0# FFFFFFFFFFFF 01 00 501200 0000003801 ;0138.000000MHz 012500Hz NFM 47:%7AF0# FFFFFFFFFFFF 05 00 050000 0000004401 ;0144.000000MHz 000050Hz CW 48:%7B00# FFFFFFFFFFFF 03 00 050000 0000154401 ;0144.150000MHz 000050Hz USB 49:%7B10# FFFFFFFFFFFF 01 00 002500 0000504401 ;0144.500000MHz 025000Hz NFM 50:%7B20# FFFFFFFFFFFF 03 00 050000 0000854401 ;0144.850000MHz 000050Hz USB 51:%7B30# FFFFFFFFFFFF 01 00 002500 0000004501 ;0145.000000MHz 025000Hz NFM 52:%7B40# FFFFFFFFFFFF 01 00 501200 0000005201 ;0152.000000MHz 012500Hz NFM 53:%7B50# FFFFFFFFFFFF 02 00 501200 0000005401 ;0154.000000MHz 012500Hz AM 54:%7B60# FFFFFFFFFFFF 01 00 002500 0000005601 ;0156.000000MHz 025000Hz NFM 55:%7B70# FFFFFFFFFFFF 01 00 501200 0000406301 ;0163.400000MHz 012500Hz NFM 56:%7B80# FFFFFFFFFFFF 00 00 002500 0000007901 ;0179.000000MHz 025000Hz WFM 57:%7B90# FFFFFFFFFFFF 01 00 002500 0000002202 ;0222.000000MHz 025000Hz NFM 58:%7BA0# FFFFFFFFFFFF 02 00 002500 0000002502 ;0225.000000MHz 025000Hz AM 59:%7BB0# FFFFFFFFFFFF 01 00 002500 0000001004 ;0410.000000MHz 025000Hz NFM 60:%7BC0# FFFFFFFFFFFF 01 00 501200 0000502504 ;0425.500000MHz 012500Hz NFM 61:%7BD0# FFFFFFFFFFFF 03 00 050000 0000003004 ;0430.000000MHz 000050Hz USB 62:%7BE0# FFFFFFFFFFFF 05 00 050000 0000003204 ;0432.000000MHz 000050Hz CW 63:%7BF0# FFFFFFFFFFFF 03 00 050000 0000153204 ;0432.150000MHz 000050Hz USB 64:%7C00# FFFFFFFFFFFF 01 00 002500 0000503204 ;0432.500000MHz 025000Hz NFM 65:%7C10# FFFFFFFFFFFF 01 00 501200 0000004004 ;0440.000000MHz 012500Hz NFM 66:%7C20# FFFFFFFFFFFF 01 00 002500 0000506004 ;0460.500000MHz 025000Hz NFM 67:%7C30# FFFFFFFFFFFF 01 00 501200 0000506104 ;0461.500000MHz 012500Hz NFM 68:%7C40# FFFFFFFFFFFF 01 00 501200 0000006504 ;0465.000000MHz 012500Hz NFM 69:%7C50# FFFFFFFFFFFF 01 00 000500 0000007004 ;0470.000000MHz 005000Hz NFM 70:%7C60# FFFFFFFFFFFF 00 00 005002 0000001506 ;0615.000000MHz 250000Hz WFM 71:%7C70# FFFFFFFFFFFF 21 00 002500 0000000608 ;0806.000000MHz 025000Hz+ NFM 72:%7C80# FFFFFFFFFFFF 01 00 501200 0000002108 ;0821.000000MHz 012500Hz NFM 73:%7C90# FFFFFFFFFFFF 01 00 000500 0000002408 ;0824.000000MHz 005000Hz NFM 74:%7CA0# FFFFFFFFFFFF 01 00 003000 0000012408 ;0824.010000MHz 030000Hz NFM 75:%7CB0# FFFFFFFFFFFF 03 00 050000 0000004908 ;0849.000000MHz 000050Hz USB 76:%7CC0# FFFFFFFFFFFF 21 00 002500 0000005108 ;0851.000000MHz 025000Hz+ NFM 77:%7CD0# FFFFFFFFFFFF 01 00 501200 0000006608 ;0866.000000MHz 012500Hz NFM 78:%7CE0# FFFFFFFFFFFF 01 00 000500 0000006908 ;0869.000000MHz 005000Hz NFM 79:%7CF0# FFFFFFFFFFFF 01 00 003000 0000016908 ;0869.010000MHz 030000Hz NFM 80:%7D00# FFFFFFFFFFFF 03 00 050000 0000009408 ;0894.000000MHz 000050Hz USB 81:%7D10# FFFFFFFFFFFF 01 00 501200 0000009608 ;0896.000000MHz 012500Hz NFM 82:%7D20# FFFFFFFFFFFF 02 00 000005 0000006209 ;0962.000000MHz 500000Hz AM 83:%7D30# FFFFFFFFFFFF 00 00 005000 0000004012 ;1240.000000MHz 050000Hz WFM 84:%7D40# FFFFFFFFFFFF 03 00 050000 0000006012 ;1260.000000MHz 000050Hz USB 85:%7D50# FFFFFFFFFFFF 00 00 005000 0000007212 ;1272.000000MHz 050000Hz WFM 86:%7D60# FFFFFFFFFFFF 01 00 002500 0000009112 ;1291.000000MHz 025000Hz NFM 87:%7D70# FFFFFFFFFFFF 03 00 050000 0000509112 ;1291.500000MHz 000050Hz USB 88:%7D80# FFFFFFFFFFFF 05 00 050000 0000009612 ;1296.000000MHz 000050Hz CW 89:%7D90# FFFFFFFFFFFF 03 00 050000 0000159612 ;1296.150000MHz 000050Hz USB 90:%7DA0# FFFFFFFFFFFF 05 00 050000 0000809612 ;1296.800000MHz 000050Hz CW 91:%7DB0# FFFFFFFFFFFF 01 00 002500 0000009712 ;1297.000000MHz 025000Hz NFM 92:%7DC0# FFFFFFFFFFFF 00 00 002500 0000409912 ;1299.400000MHz 025000Hz WFM 93:%7DD0# FFFFFFFFFFFF 00 00 005000 0000000013 ;1300.000000MHz 050000Hz WFM 94:%7DE0# FFFFFFFFFFFF 01 00 501200 0000002914 ;1429.000000MHz 012500Hz NFM 95:%7DF0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 96:%7E00# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 97:%7E10# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 98:%7E20# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 99:%7E30# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 100:%7E40# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 101:%7E50# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 102:%7E60# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 103:%7E70# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 104:%7E80# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 105:%7E90# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 106:%7EA0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 107:%7EB0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 108:%7EC0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 109:%7ED0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 110:%7EE0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 111:%7EF0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 112:%7F00# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 113:%7F10# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 114:%7F20# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 115:%7F30# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 116:%7F40# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 117:%7F50# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 118:%7F60# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 119:%7F70# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 120:%7F80# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 121:%7F90# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 122:%7FA0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 123:%7FB0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 124:%7FC0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 125:%7FD0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 126:%7FE0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 127:%7FF0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF --------------------------------------------------------------------------- UNITED STATES BANDPLAN (#2) This US Bandplan Table shipped with a later US AR8000 (S/N 209xx 5/95) and is comprised of 108 entries. These are listed below. This more recent table maps the AM Band correctly, among other things. Thank to Jack Mor (jackmor@iglou.com) for posting this bandplan. The table below gives the entry offset, the EEPROM address, the 16 byte entry, followed by a semicolon and an annotation of the entry's contents. ### Addr Unused +/MD Step Frequency Frequency Step + MDn --- ------ ------------ -- -- ------ ---------- -------------- --------- --- 0:%7800# FFFFFFFFFFFF 05 00 050000 0000100000 ;0000.100000MHz 000050Hz CW 1:%7810# FFFFFFFFFFFF 02 00 001000 0000530000 ;0000.530000MHz 010000Hz AM 2:%7820# FFFFFFFFFFFF 05 00 050000 0000800100 ;0001.800000MHz 000050Hz CW 3:%7830# FFFFFFFFFFFF 04 00 050000 0000840100 ;0001.840000MHz 000050Hz LSB 4:%7840# FFFFFFFFFFFF 03 00 050000 0000000200 ;0002.000000MHz 000050Hz USB 5:%7850# FFFFFFFFFFFF 02 00 000100 0000500200 ;0002.500000MHz 001000Hz AM 6:%7860# FFFFFFFFFFFF 03 00 050000 0000550200 ;0002.550000MHz 000050Hz USB 7:%7870# FFFFFFFFFFFF 05 00 050000 0000500300 ;0003.500000MHz 000050Hz CW 8:%7880# FFFFFFFFFFFF 04 00 050000 0050720300 ;0003.725000MHz 000050Hz LSB 9:%7890# FFFFFFFFFFFF 03 00 050000 0000000400 ;0004.000000MHz 000050Hz USB 10:%78A0# FFFFFFFFFFFF 05 00 050000 0000200400 ;0004.200000MHz 000050Hz CW 11:%78B0# FFFFFFFFFFFF 03 00 050000 0000360400 ;0004.360000MHz 000050Hz USB 12:%78C0# FFFFFFFFFFFF 02 00 000100 0000000500 ;0005.000000MHz 001000Hz AM 13:%78D0# FFFFFFFFFFFF 03 00 050000 0010010500 ;0005.011000MHz 000050Hz USB 14:%78E0# FFFFFFFFFFFF 02 00 000100 0000890500 ;0005.890000MHz 001000Hz AM 15:%78F0# FFFFFFFFFFFF 03 00 050000 0050210600 ;0006.215000MHz 000050Hz USB 16:%7900# FFFFFFFFFFFF 05 00 050000 0000330600 ;0006.330000MHz 000050Hz CW 17:%7910# FFFFFFFFFFFF 03 00 050000 0000500600 ;0006.500000MHz 000050Hz USB 18:%7920# FFFFFFFFFFFF 05 00 050000 0000000700 ;0007.000000MHz 000050Hz CW 19:%7930# FFFFFFFFFFFF 04 00 050000 0000150700 ;0007.150000MHz 000050Hz LSB 20:%7940# FFFFFFFFFFFF 02 00 000100 0000300700 ;0007.300000MHz 001000Hz AM 21:%7950# FFFFFFFFFFFF 03 00 050000 0000550700 ;0007.550000MHz 000050Hz USB 22:%7960# FFFFFFFFFFFF 05 00 050000 0000360800 ;0008.360000MHz 000050Hz CW 23:%7970# FFFFFFFFFFFF 03 00 050000 0080710800 ;0008.718000MHz 000050Hz USB 24:%7980# FFFFFFFFFFFF 02 00 000100 0000400900 ;0009.400000MHz 001000Hz AM 25:%7990# FFFFFFFFFFFF 05 00 050000 0000101000 ;0010.100000MHz 000050Hz CW 26:%79A0# FFFFFFFFFFFF 03 00 050000 0000151000 ;0010.150000MHz 000050Hz USB 27:%79B0# FFFFFFFFFFFF 02 00 000100 0000551100 ;0011.550000MHz 001000Hz AM 28:%79C0# FFFFFFFFFFFF 03 00 050000 0000071200 ;0012.070000MHz 000050Hz USB 29:%79D0# FFFFFFFFFFFF 05 00 050000 0000601200 ;0012.600000MHz 000050Hz CW 30:%79E0# FFFFFFFFFFFF 03 00 050000 0000101300 ;0013.100000MHz 000050Hz USB 31:%79F0# FFFFFFFFFFFF 02 00 000100 0000601300 ;0013.600000MHz 001000Hz AM 32:%7A00# FFFFFFFFFFFF 05 00 050000 0000001400 ;0014.000000MHz 000050Hz CW 33:%7A10# FFFFFFFFFFFF 03 00 050000 0000101400 ;0014.100000MHz 000050Hz USB 34:%7A20# FFFFFFFFFFFF 02 00 000100 0000001500 ;0015.000000MHz 001000Hz AM 35:%7A30# FFFFFFFFFFFF 03 00 050000 0000701500 ;0015.700000MHz 000050Hz USB 36:%7A40# FFFFFFFFFFFF 05 00 050000 0000001600 ;0016.000000MHz 000050Hz CW 37:%7A50# FFFFFFFFFFFF 02 00 000100 0000501700 ;0017.500000MHz 001000Hz AM 38:%7A60# FFFFFFFFFFFF 05 00 050000 0000001800 ;0018.000000MHz 000050Hz CW 39:%7A70# FFFFFFFFFFFF 03 00 050000 0000111800 ;0018.110000MHz 000050Hz USB 40:%7A80# FFFFFFFFFFFF 05 00 050000 0000002100 ;0021.000000MHz 000050Hz CW 41:%7A90# FFFFFFFFFFFF 03 00 050000 0000202100 ;0021.200000MHz 000050Hz USB 42:%7AA0# FFFFFFFFFFFF 02 00 000100 0000452100 ;0021.450000MHz 001000Hz AM 43:%7AB0# FFFFFFFFFFFF 03 00 050000 0000812100 ;0021.810000MHz 000050Hz USB 44:%7AC0# FFFFFFFFFFFF 05 00 050000 0000892400 ;0024.890000MHz 000050Hz CW 45:%7AD0# FFFFFFFFFFFF 03 00 050000 0000932400 ;0024.930000MHz 000050Hz USB 46:%7AE0# FFFFFFFFFFFF 02 00 000100 0050512600 ;0026.515000MHz 001000Hz AM 47:%7AF0# FFFFFFFFFFFF 05 00 050000 0000002800 ;0028.000000MHz 000050Hz CW 48:%7B00# FFFFFFFFFFFF 03 00 050000 0000202800 ;0028.200000MHz 000050Hz USB 49:%7B10# FFFFFFFFFFFF 01 00 001000 0000602900 ;0029.600000MHz 010000Hz NFM 50:%7B20# FFFFFFFFFFFF 01 00 001000 0000003000 ;0030.000000MHz 010000Hz NFM 51:%7B30# FFFFFFFFFFFF 01 00 000500 0000454600 ;0046.450000MHz 005000Hz NFM 52:%7B40# FFFFFFFFFFFF 01 00 000500 0000504900 ;0049.500000MHz 005000Hz NFM 53:%7B50# FFFFFFFFFFFF 05 00 050000 0000005000 ;0050.000000MHz 000050Hz CW 54:%7B60# FFFFFFFFFFFF 03 00 050000 0000105000 ;0050.100000MHz 000050Hz USB 55:%7B70# FFFFFFFFFFFF 01 00 000500 0000415100 ;0051.410000MHz 005000Hz NFM 56:%7B80# FFFFFFFFFFFF 00 00 002500 0000005400 ;0054.000000MHz 025000Hz WFM 57:%7B90# FFFFFFFFFFFF 01 00 002000 0000006600 ;0066.000000MHz 020000Hz NFM 58:%7BA0# FFFFFFFFFFFF 01 00 000100 0000007300 ;0073.000000MHz 001000Hz NFM 59:%7BB0# FFFFFFFFFFFF 02 00 000500 0000607400 ;0074.600000MHz 005000Hz AM 60:%7BC0# FFFFFFFFFFFF 00 00 002500 0000007600 ;0076.000000MHz 025000Hz WFM 61:%7BD0# FFFFFFFFFFFF 00 00 000001 0000008200 ;0082.000000MHz 100000Hz WFM 62:%7BE0# FFFFFFFFFFFF 02 00 005000 0000000801 ;0108.000000MHz 050000Hz AM 63:%7BF0# FFFFFFFFFFFF 02 00 002500 0000001801 ;0118.000000MHz 025000Hz AM 64:%7C00# FFFFFFFFFFFF 01 00 000100 0000503501 ;0135.500000MHz 001000Hz NFM 65:%7C10# FFFFFFFFFFFF 01 00 501200 0000003801 ;0138.000000MHz 012500Hz NFM 66:%7C20# FFFFFFFFFFFF 05 00 050000 0000004401 ;0144.000000MHz 000050Hz CW 67:%7C30# FFFFFFFFFFFF 03 00 050000 0000104401 ;0144.100000MHz 000050Hz USB 68:%7C40# FFFFFFFFFFFF 01 00 000500 0000604401 ;0144.600000MHz 005000Hz NFM 69:%7C50# FFFFFFFFFFFF 03 00 050000 0000804501 ;0145.800000MHz 000050Hz USB 70:%7C60# FFFFFFFFFFFF 01 00 501200 0000004601 ;0146.000000MHz 012500Hz NFM 71:%7C70# FFFFFFFFFFFF 01 00 000100 0000004801 ;0148.000000MHz 001000Hz NFM 72:%7C80# FFFFFFFFFFFF 01 00 000500 0000005101 ;0151.000000MHz 005000Hz NFM 73:%7C90# FFFFFFFFFFFF 01 00 501200 0000256301 ;0163.250000MHz 012500Hz NFM 74:%7CA0# FFFFFFFFFFFF 00 00 002500 0000007401 ;0174.000000MHz 025000Hz WFM 75:%7CB0# FFFFFFFFFFFF 01 00 002000 0000001602 ;0216.000000MHz 020000Hz NFM 76:%7CC0# FFFFFFFFFFFF 01 00 000100 0000002202 ;0222.000000MHz 001000Hz NFM 77:%7CD0# FFFFFFFFFFFF 02 00 002500 0000002502 ;0225.000000MHz 025000Hz AM 78:%7CE0# FFFFFFFFFFFF 01 00 000500 0000000004 ;0400.000000MHz 005000Hz NFM 79:%7CF0# FFFFFFFFFFFF 03 00 050000 0000003004 ;0430.000000MHz 000050Hz USB 80:%7D00# FFFFFFFFFFFF 05 00 050000 0000003204 ;0432.000000MHz 000050Hz CW 81:%7D10# FFFFFFFFFFFF 03 00 050000 0050123204 ;0432.125000MHz 000050Hz USB 82:%7D20# FFFFFFFFFFFF 01 00 501200 0000003304 ;0433.000000MHz 012500Hz NFM 83:%7D30# FFFFFFFFFFFF 03 00 050000 0000003504 ;0435.000000MHz 000050Hz USB 84:%7D40# FFFFFFFFFFFF 01 00 501200 0000003804 ;0438.000000MHz 012500Hz NFM 85:%7D50# FFFFFFFFFFFF 01 00 002500 0000006004 ;0460.000000MHz 025000Hz NFM 86:%7D60# FFFFFFFFFFFF 01 00 501200 0000506104 ;0461.500000MHz 012500Hz NFM 87:%7D70# FFFFFFFFFFFF 01 00 002500 0000006504 ;0465.000000MHz 025000Hz NFM 88:%7D80# FFFFFFFFFFFF 01 00 501200 0000007004 ;0470.000000MHz 012500Hz NFM 89:%7D90# FFFFFFFFFFFF 00 00 002500 0000002005 ;0520.000000MHz 025000Hz WFM 90:%7DA0# FFFFFFFFFFFF 01 00 501200 0000000608 ;0806.000000MHz 012500Hz NFM 91:%7DB0# FFFFFFFFFFFF 01 00 003000 0000002508 ;0825.000000MHz 030000Hz NFM 92:%7DC0# FFFFFFFFFFFF 01 00 501200 0000004908 ;0849.000000MHz 012500Hz NFM 93:%7DD0# FFFFFFFFFFFF 01 00 003000 0000007008 ;0870.000000MHz 030000Hz NFM 94:%7DE0# FFFFFFFFFFFF 01 00 501200 0000009408 ;0894.000000MHz 012500Hz NFM 95:%7DE0# FFFFFFFFFFFF 00 00 501200 0000004012 ;1240.000000MHz 012500Hz WFM 96:%7E00# FFFFFFFFFFFF 01 00 501200 0000007012 ;1270.000000MHz 012500Hz NFM 97:%7E10# FFFFFFFFFFFF 00 00 002500 0000007612 ;1276.000000MHz 025000Hz WFM 98:%7E20# FFFFFFFFFFFF 01 00 002500 0000008212 ;1282.000000MHz 025000Hz NFM 99:%7E30# FFFFFFFFFFFF 03 00 050000 0000509112 ;1291.500000MHz 000050Hz USB 100:%7E40# FFFFFFFFFFFF 05 00 050000 0000009612 ;1296.000000MHz 000050Hz CW 101:%7E50# FFFFFFFFFFFF 03 00 050000 0000159612 ;1296.150000MHz 000050Hz USB 102:%7E60# FFFFFFFFFFFF 05 00 050000 0000809612 ;1296.800000MHz 000050Hz CW 103:%7E70# FFFFFFFFFFFF 01 00 002500 0000009712 ;1297.000000MHz 025000Hz NFM 104:%7E80# FFFFFFFFFFFF 00 00 002500 0000409912 ;1299.400000MHz 025000Hz WFM 105:%7E90# FFFFFFFFFFFF 01 00 000001 0000000013 ;1300.000000MHz 100000Hz NFM 106:%7EA0# FFFFFFFFFFFF 01 00 002500 0000005013 ;1350.000000MHz 025000Hz NFM 107:%7EB0# FFFFFFFFFFFF 01 00 000100 0000000014 ;1400.000000MHz 001000Hz NFM 108:%7EC0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 109:%7ED0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 110:%7EE0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 111:%7EF0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 112:%7F00# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 113:%7F10# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 114:%7F20# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 115:%7F30# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 116:%7F40# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 117:%7F50# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 118:%7F60# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 119:%7F70# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 120:%7F80# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 121:%7F90# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 122:%7FA0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 123:%7FB0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 124:%7FC0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 125:%7FD0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 126:%7FE0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 127:%7FF0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF --------------------------------------------------------------------------- JAPANESE BANDPLAN This bandplan table was taken from an earlier US AR8000 (S/N 201xx 11/94) . It is comprised of 116 entries. Because the wideband broadcast FM entry in this table begins at 76MHz, and because many of the entries match neither the US nor UK plans, I suspect that this autotable may in fact be a variant of the Japanese domestic versions's table. Thanks to Gregory F. March for providing this dump. Let me know if you have any additional evidence to support or refute this hypothesis. ### Addr Unused +/MD Step Frequency Frequency Step + MDn --- ------ ------------ -- -- ------ ---------- -------------- --------- --- 0:%7800# FFFFFFFFFFFF 05 00 050000 0000100000 ;0000.100000MHz 000050Hz CW 1:%7810# FFFFFFFFFFFF 02 00 100000 0030150000 ;0000.153000MHz 000100Hz AM 2:%7820# FFFFFFFFFFFF 05 00 050000 0000410000 ;0000.410000MHz 000050Hz CW 3:%7830# FFFFFFFFFFFF 02 00 000900 0020520000 ;0000.522000MHz 009000Hz AM 4:%7840# FFFFFFFFFFFF 03 00 050000 0090620100 ;0001.629000MHz 000050Hz USB 5:%7850# FFFFFFFFFFFF 05 00 050000 0075900100 ;0001.907500MHz 000050Hz CW 6:%7860# FFFFFFFFFFFF 03 00 050000 0025910100 ;0001.912500MHz 000050Hz USB 7:%7870# FFFFFFFFFFFF 05 00 050000 0000500300 ;0003.500000MHz 000050Hz CW 8:%7880# FFFFFFFFFFFF 04 00 050000 0050520300 ;0003.525000MHz 000050Hz LSB 9:%7890# FFFFFFFFFFFF 03 00 050000 0050570300 ;0003.575000MHz 000050Hz USB 10:%78A0# FFFFFFFFFFFF 04 00 050000 0010790300 ;0003.791000MHz 000050Hz LSB 11:%78B0# FFFFFFFFFFFF 03 00 050000 0050800300 ;0003.805000MHz 000050Hz USB 12:%78C0# FFFFFFFFFFFF 02 00 000100 0000900300 ;0003.900000MHz 001000Hz AM 13:%78D0# FFFFFFFFFFFF 03 00 050000 0050060400 ;0004.065000MHz 000050Hz USB 14:%78E0# FFFFFFFFFFFF 02 00 000100 0080430400 ;0004.438000MHz 001000Hz AM 15:%78F0# FFFFFFFFFFFF 03 00 050000 0060610400 ;0004.616000MHz 000050Hz USB 16:%7900# FFFFFFFFFFFF 02 00 000100 0000750400 ;0004.750000MHz 001000Hz AM 17:%7910# FFFFFFFFFFFF 03 00 050000 0000100500 ;0005.100000MHz 000050Hz USB 18:%7920# FFFFFFFFFFFF 02 00 000100 0000900500 ;0005.900000MHz 001000Hz AM 19:%7930# FFFFFFFFFFFF 03 00 050000 0000200600 ;0006.200000MHz 000050Hz USB 20:%7940# FFFFFFFFFFFF 05 00 050000 0000000700 ;0007.000000MHz 000050Hz CW 21:%7950# FFFFFFFFFFFF 04 00 050000 0000030700 ;0007.030000MHz 000050Hz LSB 22:%7960# FFFFFFFFFFFF 02 00 000100 0000100700 ;0007.100000MHz 001000Hz AM 23:%7970# FFFFFFFFFFFF 03 00 050000 0000520700 ;0007.520000MHz 000050Hz USB 24:%7980# FFFFFFFFFFFF 02 00 000100 0050160900 ;0009.165000MHz 001000Hz AM 25:%7990# FFFFFFFFFFFF 03 00 050000 0000011000 ;0010.010000MHz 000050Hz USB 26:%79A0# FFFFFFFFFFFF 05 00 050000 0000101000 ;0010.100000MHz 000050Hz CW 27:%79B0# FFFFFFFFFFFF 03 00 050000 0000151000 ;0010.150000MHz 000050Hz USB 28:%79C0# FFFFFFFFFFFF 02 00 000100 0050571100 ;0011.575000MHz 001000Hz AM 29:%79D0# FFFFFFFFFFFF 03 00 050000 0000171200 ;0012.170000MHz 000050Hz USB 30:%79E0# FFFFFFFFFFFF 02 00 000100 0000601300 ;0013.600000MHz 001000Hz AM 31:%79F0# FFFFFFFFFFFF 03 00 050000 0000801300 ;0013.800000MHz 000050Hz USB 32:%7A00# FFFFFFFFFFFF 05 00 050000 0000001400 ;0014.000000MHz 000050Hz CW 33:%7A10# FFFFFFFFFFFF 03 00 050000 0000101400 ;0014.100000MHz 000050Hz USB 34:%7A20# FFFFFFFFFFFF 02 00 000100 0000051500 ;0015.050000MHz 001000Hz AM 35:%7A30# FFFFFFFFFFFF 03 00 050000 0050001600 ;0016.005000MHz 000050Hz USB 36:%7A40# FFFFFFFFFFFF 02 00 000100 0000501700 ;0017.500000MHz 001000Hz AM 37:%7A50# FFFFFFFFFFFF 03 00 050000 0000901700 ;0017.900000MHz 000050Hz USB 38:%7A60# FFFFFFFFFFFF 05 00 050000 0080061800 ;0018.068000MHz 000050Hz CW 39:%7A70# FFFFFFFFFFFF 03 00 050000 0000111800 ;0018.110000MHz 000050Hz USB 40:%7A80# FFFFFFFFFFFF 05 00 050000 0000002100 ;0021.000000MHz 000050Hz CW 41:%7A90# FFFFFFFFFFFF 03 00 050000 0000152100 ;0021.150000MHz 000050Hz USB 42:%7AA0# FFFFFFFFFFFF 02 00 000100 0000452100 ;0021.450000MHz 001000Hz AM 43:%7AB0# FFFFFFFFFFFF 03 00 050000 0000902100 ;0021.900000MHz 000050Hz USB 44:%7AC0# FFFFFFFFFFFF 05 00 050000 0000892400 ;0024.890000MHz 000050Hz CW 45:%7AD0# FFFFFFFFFFFF 03 00 050000 0000932400 ;0024.930000MHz 000050Hz USB 46:%7AE0# FFFFFFFFFFFF 02 00 000100 0000552500 ;0025.550000MHz 001000Hz AM 47:%7AF0# FFFFFFFFFFFF 05 00 050000 0000002800 ;0028.000000MHz 000050Hz CW 48:%7B00# FFFFFFFFFFFF 03 00 050000 0000202800 ;0028.200000MHz 000050Hz USB 49:%7B10# FFFFFFFFFFFF 01 00 001000 0000002900 ;0029.000000MHz 010000Hz NFM 50:%7B20# FFFFFFFFFFFF 02 00 000800 0000543500 ;0035.540000MHz 008000Hz AM 51:%7B30# FFFFFFFFFFFF 02 00 000500 0000004000 ;0040.000000MHz 005000Hz AM 52:%7B40# FFFFFFFFFFFF 05 00 050000 0000005000 ;0050.000000MHz 000050Hz CW 53:%7B50# FFFFFFFFFFFF 03 00 050000 0000105000 ;0050.100000MHz 000050Hz USB 54:%7B60# FFFFFFFFFFFF 01 00 002000 0000005100 ;0051.000000MHz 020000Hz NFM 55:%7B70# FFFFFFFFFFFF 01 00 000500 0000005400 ;0054.000000MHz 005000Hz NFM 56:%7B80# FFFFFFFFFFFF 00 00 000001 0000007600 ;0076.000000MHz 100000Hz WFM 57:%7B90# FFFFFFFFFFFF 00 00 002500 0000009000 ;0090.000000MHz 025000Hz WFM 58:%7BA0# FFFFFFFFFFFF 02 00 002500 0000000801 ;0108.000000MHz 025000Hz AM 59:%7BB0# FFFFFFFFFFFF 01 00 000100 0000053601 ;0136.050000MHz 001000Hz NFM 60:%7BC0# FFFFFFFFFFFF 02 00 002500 0000003801 ;0138.000000MHz 025000Hz AM 61:%7BD0# FFFFFFFFFFFF 01 00 002000 0000004201 ;0142.000000MHz 020000Hz NFM 62:%7BE0# FFFFFFFFFFFF 05 00 050000 0000004401 ;0144.000000MHz 000050Hz CW 63:%7BF0# FFFFFFFFFFFF 03 00 050000 0000104401 ;0144.100000MHz 000050Hz USB 64:%7C00# FFFFFFFFFFFF 01 00 002000 0000504401 ;0144.500000MHz 020000Hz NFM 65:%7C10# FFFFFFFFFFFF 21 00 002000 0000004801 ;0148.000000MHz 020000Hz+ NFM 66:%7C20# FFFFFFFFFFFF 01 00 002500 0000705401 ;0154.700000MHz 025000Hz NFM 67:%7C30# FFFFFFFFFFFF 21 00 002000 0000505701 ;0157.500000MHz 020000Hz+ NFM 68:%7C40# FFFFFFFFFFFF 01 00 002500 0000305901 ;0159.300000MHz 025000Hz NFM 69:%7C50# FFFFFFFFFFFF 21 00 002000 0000006101 ;0161.000000MHz 020000Hz+ NFM 70:%7C60# FFFFFFFFFFFF 01 00 002500 0000506101 ;0161.500000MHz 025000Hz NFM 71:%7C70# FFFFFFFFFFFF 21 00 002000 0000906201 ;0162.900000MHz 020000Hz+ NFM 72:%7C80# FFFFFFFFFFFF 00 00 002500 0000007001 ;0170.000000MHz 025000Hz WFM 73:%7C90# FFFFFFFFFFFF 02 00 000001 0000002502 ;0225.000000MHz 100000Hz AM 74:%7CA0# FFFFFFFFFFFF 01 00 501200 0000505002 ;0250.500000MHz 012500Hz NFM 75:%7CB0# FFFFFFFFFFFF 02 00 000001 0000005502 ;0255.000000MHz 100000Hz AM 76:%7CC0# FFFFFFFFFFFF 01 00 501200 0000006202 ;0262.000000MHz 012500Hz NFM 77:%7CD0# FFFFFFFFFFFF 02 00 000001 0000006602 ;0266.000000MHz 100000Hz AM 78:%7CE0# FFFFFFFFFFFF 01 00 501200 0000006802 ;0268.000000MHz 012500Hz NFM 79:%7CF0# FFFFFFFFFFFF 02 00 000001 0000007002 ;0270.000000MHz 100000Hz AM 80:%7D00# FFFFFFFFFFFF 01 00 501200 0000007102 ;0271.000000MHz 012500Hz NFM 81:%7D10# FFFFFFFFFFFF 02 00 000001 0000007502 ;0275.000000MHz 100000Hz AM 82:%7D20# FFFFFFFFFFFF 01 00 501200 0000403503 ;0335.400000MHz 012500Hz NFM 83:%7D30# FFFFFFFFFFFF 02 00 000001 0000603503 ;0335.600000MHz 100000Hz AM 84:%7D40# FFFFFFFFFFFF 01 00 501200 0000003603 ;0336.000000MHz 012500Hz NFM 85:%7D50# FFFFFFFFFFFF 02 00 000001 0000003803 ;0338.000000MHz 100000Hz AM 86:%7D60# FFFFFFFFFFFF 01 00 501200 0000003903 ;0339.000000MHz 012500Hz NFM 87:%7D70# FFFFFFFFFFFF 02 00 000001 0000204003 ;0340.200000MHz 100000Hz AM 88:%7D80# FFFFFFFFFFFF 01 00 501200 0000704003 ;0340.700000MHz 012500Hz NFM 89:%7D90# FFFFFFFFFFFF 02 00 000001 0000004403 ;0344.000000MHz 100000Hz AM 90:%7DA0# FFFFFFFFFFFF 01 00 501200 0000004503 ;0345.000000MHz 012500Hz NFM 91:%7DB0# FFFFFFFFFFFF 02 00 000001 0000405003 ;0350.400000MHz 100000Hz AM 92:%7DC0# FFFFFFFFFFFF 01 00 501200 0000905103 ;0351.900000MHz 012500Hz NFM 93:%7DD0# FFFFFFFFFFFF 02 00 000001 0000305303 ;0353.300000MHz 100000Hz AM 94:%7DE0# FFFFFFFFFFFF 01 00 501200 0000305403 ;0354.300000MHz 012500Hz NFM 95:%7DF0# FFFFFFFFFFFF 02 00 000001 0000805503 ;0355.800000MHz 100000Hz AM 96:%7E00# FFFFFFFFFFFF 01 00 501200 0000605603 ;0356.600000MHz 012500Hz NFM 97:%7E10# FFFFFFFFFFFF 02 00 000001 0000005903 ;0359.000000MHz 100000Hz AM 98:%7E20# FFFFFFFFFFFF 01 00 501200 0000306003 ;0360.300000MHz 012500Hz NFM 99:%7E30# FFFFFFFFFFFF 02 00 000001 0000306203 ;0362.300000MHz 100000Hz AM 100:%7E40# FFFFFFFFFFFF 01 00 501200 0000206403 ;0364.200000MHz 012500Hz NFM 101:%7E50# FFFFFFFFFFFF 02 00 000001 0000408103 ;0381.400000MHz 100000Hz AM 102:%7E60# FFFFFFFFFFFF 01 00 002500 0000708203 ;0382.700000MHz 025000Hz NFM 103:%7E70# FFFFFFFFFFFF 01 00 501200 0000209503 ;0395.200000MHz 012500Hz NFM 104:%7E80# FFFFFFFFFFFF 05 00 050000 0000003004 ;0430.000000MHz 000050Hz CW 105:%7E90# FFFFFFFFFFFF 03 00 050000 0000103004 ;0430.100000MHz 000050Hz USB 106:%7EA0# FFFFFFFFFFFF 01 00 002000 0000003104 ;0431.000000MHz 020000Hz NFM 107:%7EB0# FFFFFFFFFFFF 01 00 501200 0000004004 ;0440.000000MHz 012500Hz NFM 108:%7EC0# FFFFFFFFFFFF 20 00 005000 0000505904 ;0459.500000MHz 050000Hz+ WFM 109:%7ED0# FFFFFFFFFFFF 00 00 008000 0000406204 ;0462.400000MHz 080000Hz WFM 110:%7EE0# FFFFFFFFFFFF 01 00 501200 0000806404 ;0464.800000MHz 012500Hz NFM 111:%7EF0# FFFFFFFFFFFF 00 00 002500 0000007004 ;0470.000000MHz 025000Hz WFM 112:%7F00# FFFFFFFFFFFF 01 00 501200 0000001008 ;0810.000000MHz 012500Hz NFM 113:%7F10# FFFFFFFFFFFF 00 00 000005 0000004009 ;0940.000000MHz 500000Hz WFM 114:%7F20# FFFFFFFFFFFF 01 00 005000 0000001512 ;1215.000000MHz 050000Hz NFM 115:%7F30# FFFFFFFFFFFF 01 00 002000 0000006012 ;1260.000000MHz 020000Hz NFM 116:%7F40# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 117:%7F50# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 118:%7F60# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 119:%7F70# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 120:%7F80# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 121:%7F90# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 122:%7FA0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 123:%7FB0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 124:%7FC0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 125:%7FD0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 126:%7FE0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 127:%7FF0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF --------------------------------------------------------------------------- UNITED KINGDOM BANDPLAN The following examples are taken from a previous post regarding the UK AR8000's bandplan layout (from Bill Steinberg). ### Addr Unused +/MD Step Frequency Frequency Step + MDn --- ------ ------------ -- -- ------ ---------- -------------- --------- --- 0:%7800# FFFFFFFFFFFF 05 00 050000 0000100000 ;0000.100000MHz 000050Hz CW 1:%7810# FFFFFFFFFFFF 02 00 000900 0030150000 ;0000.153000MHz 009000Hz AM 2:%7820# FFFFFFFFFFFF 05 00 050000 0000800100 ;0001.800000MHz 000050Hz CW 3:%7830# FFFFFFFFFFFF 04 00 050000 0020840100 ;0001.842000MHz 000050Hz LSB 4:%7840# FFFFFFFFFFFF 02 00 000100 0000300200 ;0002.300000MHz 001000Hz AM 5:%7850# FFFFFFFFFFFF 05 00 050000 0000500300 ;0003.500000MHz 000050Hz CW 6:%7860# FFFFFFFFFFFF 04 00 050000 0000620300 ;0003.620000MHz 000050Hz LSB 7:%7870# FFFFFFFFFFFF 03 00 050000 0000800300 ;0003.800000MHz 000050Hz USB 8:%7880# FFFFFFFFFFFF 02 00 000100 0000900300 ;0003.900000MHz 001000Hz AM 9:%7890# FFFFFFFFFFFF 05 00 050000 0000000700 ;0007.000000MHz 000050Hz CW 10:%78A0# FFFFFFFFFFFF 04 00 050000 0050040700 ;0007.045000MHz 000050Hz LSB 11:%78B0# FFFFFFFFFFFF 02 00 000100 0000100700 ;0007.100000MHz 001000Hz AM 12:%78C0# FFFFFFFFFFFF 05 00 050000 0000101000 ;0010.100000MHz 000050Hz CW 13:%78D0# FFFFFFFFFFFF 03 00 050000 0000141000 ;0010.140000MHz 000050Hz USB 14:%78E0# FFFFFFFFFFFF 02 00 000100 0000651100 ;0011.650000MHz 001000Hz AM 15:%78F0# FFFFFFFFFFFF 05 00 050000 0000001400 ;0014.000000MHz 000050Hz CW 16:%7900# FFFFFFFFFFFF 03 00 050000 0000071400 ;0014.070000MHz 000050Hz USB 17:%7910# FFFFFFFFFFFF 05 00 050000 0000101400 ;0014.100000MHz 000050Hz CW 18:%7920# FFFFFFFFFFFF 03 00 050000 0020111400 ;0014.112000MHz 000050Hz USB 19:%7930# FFFFFFFFFFFF 02 00 000100 0000101500 ;0015.100000MHz 001000Hz AM 20:%7940# FFFFFFFFFFFF 05 00 050000 0080061800 ;0018.068000MHz 000050Hz CW 21:%7950# FFFFFFFFFFFF 03 00 050000 0000111800 ;0018.110000MHz 000050Hz USB 22:%7960# FFFFFFFFFFFF 05 00 050000 0000002100 ;0021.000000MHz 000050Hz CW 23:%7970# FFFFFFFFFFFF 03 00 050000 0000152100 ;0021.150000MHz 000050Hz USB 24:%7980# FFFFFFFFFFFF 02 00 000100 0000452100 ;0021.450000MHz 001000Hz AM 25:%7990# FFFFFFFFFFFF 05 00 050000 0000892400 ;0024.890000MHz 000050Hz CW 26:%79A0# FFFFFFFFFFFF 03 00 050000 0000932400 ;0024.930000MHz 000050Hz USB 27:%79B0# FFFFFFFFFFFF 01 00 000100 0050512600 ;0026.515000MHz 001000Hz NFM 28:%79C0# FFFFFFFFFFFF 02 00 000100 0050962600 ;0026.965000MHz 001000Hz AM 29:%79D0# FFFFFFFFFFFF 01 00 000100 0000602700 ;0027.600000MHz 001000Hz NFM 30:%79E0# FFFFFFFFFFFF 05 00 050000 0000002800 ;0028.000000MHz 000050Hz CW 31:%79F0# FFFFFFFFFFFF 03 00 050000 0000202800 ;0028.200000MHz 000050Hz USB 32:%7A00# FFFFFFFFFFFF 01 00 001000 0000202900 ;0029.200000MHz 010000Hz NFM 33:%7A10# FFFFFFFFFFFF 01 00 002500 0000003000 ;0030.000000MHz 025000Hz NFM 34:%7A20# FFFFFFFFFFFF 01 00 501200 0000454700 ;0047.450000MHz 012500Hz NFM 35:%7A30# FFFFFFFFFFFF 01 00 000500 0000804900 ;0049.800000MHz 005000Hz NFM 36:%7A40# FFFFFFFFFFFF 05 00 050000 0000005000 ;0050.000000MHz 000050Hz CW 37:%7A50# FFFFFFFFFFFF 03 00 050000 0000105000 ;0050.100000MHz 000050Hz USB 38:%7A60# FFFFFFFFFFFF 01 00 001000 0000415100 ;0051.410000MHz 010000Hz NFM 39:%7A70# FFFFFFFFFFFF 01 00 501200 0000855200 ;0052.850000MHz 012500Hz NFM 40:%7A80# FFFFFFFFFFFF 02 00 002500 0000006800 ;0068.000000MHz 025000Hz AM 41:%7A90# FFFFFFFFFFFF 01 00 501200 0050126800 ;0068.125000MHz 012500Hz NFM 42:%7AA0# FFFFFFFFFFFF 05 00 050000 0000007000 ;0070.000000MHz 000050Hz CW 43:%7AB0# FFFFFFFFFFFF 03 00 050000 0000037000 ;0070.030000MHz 000050Hz USB 44:%7AC0# FFFFFFFFFFFF 01 00 001000 0000257000 ;0070.250000MHz 010000Hz NFM 45:%7AD0# FFFFFFFFFFFF 01 00 501200 0000307000 ;0070.300000MHz 012500Hz NFM 46:%7AE0# FFFFFFFFFFFF 01 00 002500 0000807200 ;0072.800000MHz 025000Hz NFM 47:%7AF0# FFFFFFFFFFFF 01 00 501200 0000007400 ;0074.000000MHz 012500Hz NFM 48:%7B00# FFFFFFFFFFFF 01 00 002500 0050128400 ;0084.125000MHz 025000Hz NFM 49:%7B10# FFFFFFFFFFFF 01 00 501200 0000008500 ;0085.000000MHz 012500Hz NFM 50:%7B20# FFFFFFFFFFFF 00 00 000001 0000008800 ;0088.000000MHz 100000Hz WFM 51:%7B30# FFFFFFFFFFFF 01 00 501200 0000300501 ;0105.300000MHz 012500Hz NFM 52:%7B40# FFFFFFFFFFFF 02 00 005000 0000000801 ;0108.000000MHz 050000Hz AM 53:%7B50# FFFFFFFFFFFF 02 00 002500 0000001801 ;0118.000000MHz 025000Hz AM 54:%7B60# FFFFFFFFFFFF 01 00 000100 0000053601 ;0136.050000MHz 001000Hz NFM 55:%7B70# FFFFFFFFFFFF 01 00 501200 0000003801 ;0138.000000MHz 012500Hz NFM 56:%7B80# FFFFFFFFFFFF 05 00 050000 0000004401 ;0144.000000MHz 000050Hz CW 57:%7B90# FFFFFFFFFFFF 03 00 050000 0000154401 ;0144.150000MHz 000050Hz USB 58:%7BA0# FFFFFFFFFFFF 01 00 002500 0000504401 ;0144.500000MHz 025000Hz NFM 59:%7BB0# FFFFFFFFFFFF 03 00 050000 0000854401 ;0144.850000MHz 000050Hz USB 60:%7BC0# FFFFFFFFFFFF 01 00 002500 0000004501 ;0145.000000MHz 025000Hz NFM 61:%7BD0# FFFFFFFFFFFF 03 00 050000 0000804501 ;0145.800000MHz 000050Hz USB 62:%7BE0# FFFFFFFFFFFF 01 00 501200 0000004601 ;0146.000000MHz 012500Hz NFM 63:%7BF0# FFFFFFFFFFFF 01 00 000500 0000954901 ;0149.950000MHz 005000Hz NFM 64:%7C00# FFFFFFFFFFFF 01 00 501200 0000005201 ;0152.000000MHz 012500Hz NFM 65:%7C10# FFFFFFFFFFFF 02 00 501200 0000005401 ;0154.000000MHz 012500Hz AM 66:%7C20# FFFFFFFFFFFF 01 00 002500 0000005601 ;0156.000000MHz 025000Hz NFM 67:%7C30# FFFFFFFFFFFF 01 00 501200 0000406301 ;0163.400000MHz 012500Hz NFM 68:%7C40# FFFFFFFFFFFF 02 00 002500 0000002502 ;0225.000000MHz 025000Hz AM 69:%7C50# FFFFFFFFFFFF 01 00 002500 0000001004 ;0410.000000MHz 025000Hz NFM 70:%7C60# FFFFFFFFFFFF 01 00 501200 0000502504 ;0425.500000MHz 012500Hz NFM 71:%7C70# FFFFFFFFFFFF 03 00 050000 0000003004 ;0430.000000MHz 000050Hz USB 72:%7C80# FFFFFFFFFFFF 05 00 050000 0000003204 ;0432.000000MHz 000050Hz CW 73:%7C90# FFFFFFFFFFFF 03 00 050000 0000153204 ;0432.150000MHz 000050Hz USB 74:%7CA0# FFFFFFFFFFFF 01 00 002500 0000503204 ;0432.500000MHz 025000Hz NFM 75:%7CB0# FFFFFFFFFFFF 05 00 050000 0000803204 ;0432.800000MHz 000050Hz CW 76:%7CC0# FFFFFFFFFFFF 01 00 002500 0000003304 ;0433.000000MHz 025000Hz NFM 77:%7CD0# FFFFFFFFFFFF 03 00 050000 0000003504 ;0435.000000MHz 000050Hz USB 78:%7CE0# FFFFFFFFFFFF 01 00 002500 0000803904 ;0439.800000MHz 025000Hz NFM 79:%7CF0# FFFFFFFFFFFF 01 00 501200 0000004004 ;0440.000000MHz 012500Hz NFM 80:%7D00# FFFFFFFFFFFF 01 00 002500 0000506004 ;0460.500000MHz 025000Hz NFM 81:%7D10# FFFFFFFFFFFF 01 00 501200 0000506104 ;0461.500000MHz 012500Hz NFM 82:%7D20# FFFFFFFFFFFF 01 00 002500 0000006504 ;0465.000000MHz 025000Hz NFM 83:%7D30# FFFFFFFFFFFF 00 00 000500 0000007004 ;0470.000000MHz 005000Hz WFM 84:%7D40# FFFFFFFFFFFF 00 00 005002 0000001506 ;0615.000000MHz 250000Hz WFM 85:%7D50# FFFFFFFFFFFF 00 00 002500 0000755408 ;0854.750000MHz 025000Hz WFM 86:%7D60# FFFFFFFFFFFF 20 00 000001 0000006508 ;0865.000000MHz 100000Hz+ WFM 87:%7D70# FFFFFFFFFFFF 21 00 002500 0000007208 ;0872.000000MHz 025000Hz+ NFM 88:%7D80# FFFFFFFFFFFF 02 00 000005 0000006209 ;0962.000000MHz 500000Hz AM 89:%7D90# FFFFFFFFFFFF 00 00 005000 0000004012 ;1240.000000MHz 050000Hz WFM 90:%7DA0# FFFFFFFFFFFF 03 00 050000 0000006012 ;1260.000000MHz 000050Hz USB 91:%7DB0# FFFFFFFFFFFF 00 00 005000 0000007212 ;1272.000000MHz 050000Hz WFM 92:%7DC0# FFFFFFFFFFFF 01 00 002500 0000009112 ;1291.000000MHz 025000Hz NFM 93:%7DD0# FFFFFFFFFFFF 03 00 050000 0000509112 ;1291.500000MHz 000050Hz USB 94:%7DE0# FFFFFFFFFFFF 05 00 050000 0000009612 ;1296.000000MHz 000050Hz CW 95:%7DF0# FFFFFFFFFFFF 03 00 050000 0000159612 ;1296.150000MHz 000050Hz USB 96:%7E00# FFFFFFFFFFFF 05 00 050000 0000809612 ;1296.800000MHz 000050Hz CW 97:%7E10# FFFFFFFFFFFF 01 00 002500 0000009712 ;1297.000000MHz 025000Hz NFM 98:%7E20# FFFFFFFFFFFF 00 00 002500 0000409912 ;1299.400000MHz 025000Hz WFM 99:%7E30# FFFFFFFFFFFF 00 00 005000 0000000013 ;1300.000000MHz 050000Hz WFM 100:%7E40# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 101:%7E50# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 102:%7E60# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 103:%7E70# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 104:%7E80# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 105:%7E90# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 106:%7EA0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 107:%7EB0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 108:%7EC0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 109:%7ED0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 110:%7EE0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 111:%7EF0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 112:%7F00# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 113:%7F10# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 114:%7F20# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 115:%7F30# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 116:%7F40# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 117:%7F50# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 118:%7F60# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 119:%7F70# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 120:%7F80# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 121:%7F90# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 122:%7FA0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 123:%7FB0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 124:%7FC0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 125:%7FD0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 126:%7FE0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF 127:%7FF0# FFFFFFFFFFFF FF FF FFFFFF FFFFFFFFFF --------------------------------------------------------------------------- INTERFACE PROGRAMMING The EDCO AR8000INF (US) Interface manual seems be less complete than the AOR CU-8232 (UK) Interface manual. Some missing information: 1. %% seems to mean "current bank" in some contexts. 2. Certain commands require a 250ms delay or so before another command may be given. PS is reported to be such a command. Sending a blank line or two is reputed to introduce a sufficient delay. 3. The EDCO manual omits the SC command. This command sets the operating mode for an option unit fitted to the AR8000. It takes a two-digit argument. The second digit is displayed to the left of the squelch open (S) indicator when the optional unit is turned on (using an SI command with an argument of 1). The first digit must be in the range from 0-7. The second digit may range from 0-9. 4. The SI command sets the code for this option unit. (Rumor has it that this optional unit is a speech inversion coder/decoder that is available in Japan and Germany.) 5. The IA command, which lists the bands that are blocked, is undocumented. 6. The AR command takes a hex argument, but does nothing. 7. The CM command takes a hex argument, but does nothing. 8. The DM command takes a hex argument, but does nothing. 9. The MM command takes a hex argument, and does nothing. 10. The YA-YX and ZA-ZX commands behave differently than other unimplemented commands. Most non-commands emit an extra return when they are typed. These do not, unless they are given a hex argument. --------------------------------------------------------------------------- AR8000 SERVICE MANUAL The AR8000 SERVICE MANUAL can be obtained from: EDCO 325 Mill Street Vienna, VA 22180 (703) 938-8105 (708) 938-4525 (FAX) The price is $35, plus $3.53 shipping and handling (in the US). The manual is 43 pages long, including 6 double-width fold-outs, 3 for block diagrams, and 3 for schematics. It also includes full part lists, pin-out diagrams for the major ICs, test procedures, and more. The CPU used in the AR8000 is the NEC uPD78054. This microcontroller includes the (P)ROM that contains the AR8000's microcode. Information about this part, and on developement tools for it, can be obtained from: NEC Electronics 475 Ellis St. Mountain View, CA 94039 (415) 960-6000 --------------------------------------------------------------------------- AR8000 FFC PINOUTS 1. +5V 2. TX IN (Connected to uPD78054 pin 9, TxD) 3. RX OUT (Connected to uPD78054 pin 8, RxD) 4. (Not Connected) 5. GND 6. REC (Output (I believe), used by AOR CU-8000 to control an external tape recorder) 7. REMOTE (Input to AR8000, connected to the SQ (Squelch) line. The list above gives the pin assignments for the AR8000's Flexible Flat Cable connector. These signals are all TTL level signals, so level-shifters will be needed to connect these signals to RS-232 levels. The EDCO AR8000INF also allows the computer to directly control the SQ line. The record signal (REC) from the AR8000 is evidently supplied via a status bit, but I have not determined which one. Pins 2 and 3 of the Flexible Flat Cable are connected directly to pins 9 and 8 of the uPD78054, which are the output and input pins for Serial Interface 2 of the microcontroller. Offhand, it would appear that the IN and OUT designations given in the service manual's schematics for the TX and RX lines are incorrect. My AR8000INF's interface's PC board is labeled RCSS Interface Rev 5. The following pins are connected: 2, 3, 4, 6, 7G, 10G, 11, 12G, 13, 20. G means the pin is grounded. Pin 13 connects directly to last pin of the FFC. The primary function of the interface seems to be level shifting. This function is evidently performed by a chip with the designation MAX232 ACSE 9430. --------------------------------------------------------------------------- RF UNIT Most of this material was gleaned from the AR8000 Service Manual. This information, in my opinion, should have been included in the AR8000 manual itself. Attenuation Approximately 12db of attenuation can be provided by the front-end attenuator. Band Pass Filters Signals from the attenna connector enter the selected filter via the attenuator unit. Band selection is controlled by the CPU. The table below shows the ranges for the AR8000's seven filters. Band Low High Type ====== ====== ====== ====== BAND 1. 100kHz 30MHz L.P.F. BAND 2. 30MHz 110MHz B.P.F. BAND 3. 110MHz 165MHz B.P.F. BAND 4. 165MHz 240MHz B.P.F. BAND 5. 240MHz 470MHz B.P.F. BAND 6. 470MHz 820MHz B.P.F. BAND 7. 820MHz 1950MHz H.P.F. 1st Mixer The table below shows how the AR8000 divides its coverage between its two IF units. The columns marked Low and High give ranges for the desired reception frequencies. The column marked 1st IF Freq gives the IF unit to which the signals for that range will be routed. A "+" before the IF frequency indicates that the VCO will be tuned above the desired frequency by the indicated amount in order to produce a "beat" with a value at the given IF frequency. A "-" indicates that the VCO will be tuned below the desired frequency be the given amount in order to feed the correct frequency to the IF unit. The columns marked VCO Low and VCO Hgh give the values to which the VCO is tuned to provide reception for the corresponding Low and High values. All frequencies are in megahertz except where noted. Low High 1st IF Freq VCO Low VCO Hgh Img Low Img Hgh ======= ======= ======== ======= ======== ======== ======== 100kHz 450MHz +736.250 736.350 1186.250 1472.600 1922.500 450MHz 950MHz +275.450 725.450 1225.450 1000.900 1500.900 950MHz 1500MHz -275.450 674.550 1224.550 399.100 949.100 1500MHz 1950MHz -736.250 736.750 1213.750 0.500 477.500 Images For any given VCO/IF pair, two incoming signals will mingle to produce signals with frequencies equal to that of the IF. One will be that produced by the difference between the VCO value and the indicated IF value, the other will be the sum of these two values. The Img Low and Img Hgh columns indicate the ranges in which the indicated VCO values could theoretically produce images. For three of the ranges below, the incoming frequencies in the potential image ranges will have been removed by one of the bandpass filters. However, one band is susceptible to image contamination. The band from 950MHz to 1500MHz is tuned using the High Pass Filter listed as BAND 7 above. This filter passes any signal above 820MHz. However, from the table above, one can see that the IF/VFO combination used to tune this region has the potential to produce images in the range from 399.100MHz to 949.100MHz. As a result, the AR8000 exhibits an image problem whereby signals in the range from 820.000MHz to 949.100MHz are precisely mirrored in the range from 1370.90MHz to 1500.00MHz. That is to say, images of signals exactly 550.900MHz below the tuned frequency are reflected into this band. (As is typical of images, they appear above, or as in this case below, the tuned frequency by exactly twice the IF frequency of, in this case, 275.45MHz.) Note that the images are, in effect offset by 10kHz. Since the AR8000 requires that scan and search entries employ steps that evenly divide, or at least exactly cleave (using the offset feature) the indicated base frequency, it would be necessary to reduce the step size to 10kHz to properly tune these images. 2nd Local Oscillator Low High 1st IF Freq 2nd Lo Freq ======= ======= ======== ======= 100kHz 450MHz +736.250 691.200 450MHz 950MHz +275.450 230.400 950MHz 1500MHz -275.450 230.400 1500MHz 1950MHz -736.250 691.200 2nd Mixer The second mixer produces 45.050MHz. This is the 2nd IF. The AR8000 uses a reference oscillator of 12.800MHz. 230.400MHz is produced as 12.8 x 6 x 3. 275.450 = 230.400+45.05. 691.200MHz is 230.400 x 3. 736.250 = 691.200+45.050. IF System For NFM, AM, USB, LSB, and CW, the signal is converted, using a 44.595MHz crystal reference, to for the 3rd IF of 455kHz. For WFM, the 2nd IF is fed to the WFM integrated circuit, the result of which is mixed down to 10.7MHz using a 34.35MHz crystal oscillator. I have observed broadband FM images exactly 12.8MHz below their broadcast frequencies, indicating an interaction with the 12.8MHz basic oscillator. --------------------------------------------------------------------------- SPECIAL PARAMETERS The following table lists the "power on" functions supported by the AR8000. Defaults are in italic. [FUNC][1] SWITCH ON SET TIME LOCK DETECT 05 ms [FUNC][2] SWITCH ON SET TIME SQ DETECT 30 ms [FUNC][3] SWITCH ON SET TIME AUDIO WAIT 0.3 s [FUNC][4] SWITCH ON SET LEVEL AUDIO LEVEL 0A [FUNC][5] SWITCH ON SET TIME LEVEL WAIT 200 ms also: [FUNC][0] SWITCH ON LCD TEST [FUNC][CLEAR] SWITCH ON SYSTEM RESET There appear to be no other such pairs. I tried. (Well, there may be one associated with the DS8000). Also a SYSTEM RESET appears to be capable of restoring the EEPROM to a sane state even after intentionally bizarre data are loaded into the EEPROM. This should be reassuring to potential EEPROM experimenters. --------------------------------------------------------------------------- SEE ALSO For information on Scan*Star Commercial, see the Signal Intelligence Homepage. For additional AR8000 EEPROM information, refer to the AR8000 EPROM FAQs located there. To reference the Javiation Home Page click here. Click Javiation's AR8000 Page to go directly to their AR8000 page. To reference Vic Healey's AR8000 Home Page click here. To contact AOR: General enquiries info@aor.co.uk Service queries service@aor.co.uk Spare parts price & availability spares@aor.co.uk Sales (orders & info) sales@aor.co.uk In addition first names have been set up if there is a specific person to target: richard@aor.co.uk tak@aor.co.uk andy@aor.co.uk mark@aor.co.uk etc... Please note that there are only a few people working at AOR (UK) and that a large volume of email could present them with problems. Please be considerate. Click AOR Homepage to see AOR's corporate pages. When these are complete, they be a corporate set representing AOR as a whole: Japan, UK and international distributors. These are currently under construction. Thanks to Simon Collings, G4SGI, scollin@sapphire.win-uk.net for posting this AOR contact information. The AR8000's US Distributor, EDCO, can also be reached via the net. Mail to EDCO at edco@access.digex.net is fielded by Kieth Mahle and/or Steve Hennigh. ---------------------------------------------------------------------------