Radicom Research WHM900 Wireless Half Inch Radio Frequency Module User Manual

Radicom Research Inc Wireless Half Inch Radio Frequency Module

Users Manual

  1  Radicom Research, Inc.    Development Guide  For the       WHM900  Wireless Half Inch Radio Frequency Module           Revision: July  8, 2005 Preliminary        Information furnished by Radicom Research is believed to be accurate and reliable. However Radicom Research assumes no responsibility for its use, or any infringement of patents or other rights of third parties that may result from its use. Radicom Research reserves the right to change circuitry at any time without notice. This document is subject to change without notice.
  2 Table of Contents   Introduction            3    General Specifications          4            Mechanical Specification and Pin Orientation    5    Serial TTL Interface Signal Level Pin Assignments  6      Functional Description of the Serial Interface Signals  7    Antenna Connection          8  FCC Compliance          8            Wireless Data Link Options        10  Point to Point Operation        11    Auto Link Operation          12    Point to Multi-point Operation        13    Suggestions for Improving the Connection    14  Changing from Data Mode to Command Mode    14      The AT Command Set          15      AT Command Listing           16    AT S Registers            25    Command Result Codes         26      Receiver Sensitivity          27    MDK-2001 Development Board       27    MDK-2001 Lights and Description      28    RS232 EIA Serial Port Cable Information    29    Uploading New WHM900 Code       29    Limited Warranty          31    Contacting Radicom Research        33
  3              Introduction  The WHM900 RF Module is designed to provide designers a hardware solution for integrating RF wireless data communication applications into different types of embedded host systems or remote equipment.  The WHM900 requires only a serial 3.3 V TTL interface and antenna to provide wire-less data communications for these systems.   The designer will be required to implement the necessary hardware to host the WHM900 as well as write the software to control the modules wireless link by using the popular AT command set. The WHM900 is designed to communicate using Radio Frequencies in the license free ISM bandwidth (900 – 928 MHz).  The wireless link operates at speeds up to 76.8Kbps and will reach distances up to 1000 feet depending on the environment and operational mode. The modules provide 32 user selectable frequencies with 256 different channel IDs. Frequency hopping with 50 channels and adjustable transmit levels are also featured. Data error correction and flow control functions are standard. The modules can be used for point-to-point, point-to-multi-point, or multiple point-to-point wireless operation. The WHM900 can also be configured to automatically connect and maintain a continuous wireless using the modules Auto Link option.  This document provides all of the information integrators need to incorporate the Radicom WHM900 RF Module into their system for state of the art wireless data communication.
  4            General Specifications .  Radio Frequency: 900 – 928 MHz (License-Free ISM Band)   Range: Up to 1000 feet  Channels: 256 Different User Selectable Channels  Full RF Range Frequency Hopping or 32 User Selectable Frequency Settings  RF Data Rates (bps): 1200, 2400, 4800, 9600, 19.2K, 38.4K, 76.8K  Transmit Levels: AT Command Selectable Range – Max: 0dBm to Min: –20dBm  Modulation Scheme: Frequency Shift Keying (FSK)  Coding: Manchester Mode  Receiver Sensitivity: Data Rate and RF Frequency dependent  Built in Error Correction  Supports Hardware (RTS/CTS) and Software (XON/XOFF) Flow Control  AT Command Data Format: Asynchronous 10 Bit – 1 Start, 8 Data No Parity, 1 Stop   Terminal Data Rate in bits per second (DTE): 300, 1200, 2400, 9600, 19.2K, 57.6K  Terminal Data Rate Tolerance: Over-speed / Under-speed  + / - 1%  Interface: Serial TTL compatible I/O  (3.3volts)  Voltage Range: 3.0V- 6.0V operation         Uses Popular  “AT” command set for easy software configuration  Includes on board NVRAM for storing configuration into memory  Power Consumption:  Transmit Mode:               36mA          typical                                         Receive Mode:                 28mA          typical                                        Idle Mode (off line)         16mA          typical                                        Low Power Down Mode   4mA          typical  Antenna Type: ¼ wave omni-directional with Reverse Polarity SMA Plug (Male)  Antenna Gain: Maximum 2dBi   Input Impedance: 50 ~ Nominal  Physical Dimensions: 1.0(W) x 1.0(L) x 0.3(H) in.     Weight:  0.3oz. or  7g  Operating Temperature: -40C to +85C   FCC: Complies with FCC CFR47 Part 15.247 and 15.249
  5       Mechanical Specification and Pin Orientation
  6 Serial TTL Interface Signal Level Pin Assignments  The WHM900¹ is designed for easy connection to any standard serial 3.3V TTL interface. The connection is made through two 10pin headers.  Serial TTL Interface Signal Level Definition: PIN Number  Name  Type  Comments 1  P_RXD  Input  Vih: 2.31V ~ 3.6V Vil:  0V ~ 0.99V 2  PROG  Input  Vih: 2.31V ~ 3.6V Vil:  0V ~ 0.99V 3  MI  Output  Voh: 2.5V ~3.3V Vol:  0 ~ 0.4V 4  CTS  Output  Voh: 2.5V ~3.3V Vol:  0 ~ 0.4V 5  LIP  Output  Voh: 2.5V ~3.3V Vol:  0 ~ 0.4V 6  DTR  Input  Vih: 2.31V ~ 3.6V Vil:  0V ~ 0.99V 7  RTS  Input  Vih: 2.31V ~ 3.6V Vil:  0V ~ 0.99V 8  TXD  Input  Vih: 2.31V ~ 3.6V Vil:  0V ~ 0.99V 9  RXD  Output  Voh: 2.5V ~3.3V Vol:  0 V~ 0.4V 10  GND  ----   11  P_CLK  Input  Vih: 2.31V ~ 3.6V Vil:  0V ~ 0.99V 12  P_TXD  Output  Voh: 2.5V ~3.3V Vol:  0V~ 0.4V 13  TXD2  Output  Voh: 2.5V ~3.3V Vol:  0V ~ 0.4V 14  RXD2  Input  Vih: 2.31V ~ 3.6V Vil:  0V ~ 0.99V 15  GND  ----   16  RST  Input   17  VCC  Power  Vih: 6.0V Vil:  3.0V 18  N/C  Pin has been removed  KEYED 19  ----  Not Used   20  ----  Not Used
  7Functional Description of the Serial Interface Signals  PIN  Name    Definition               1  *P_RXD – Program Receive Data – Input pin for uploading flash code into CC1010 * 2  *PROG – Program – Input pin to activate flash program * 3  MI – Mode Indicator – Low output indicates the module is in Data Mode. If this output is High, the module is ready to receive commands (Off Line Command Mode). This signal can also be forced with the AT&C1 command. Note: The MI signal will always be low when AT\I1 polling is enabled. 4  CTS – Clear to Send – Low output signal from the module telling the DTE, that it’s OK to send data. The CTS and RTS signals work in conjunction to control the flow of data in the event of a full data buffer. CTS will always be low unless the module is in a flow control situation.  5  LIP - Link in Process – Low output indicates that the module is attempting to establish a link with another module. It also will reflect when data retransmission is occurring. This signal will constantly toggle during a Frequency Hopping Link. This LIP signal is disabled when Polling is enabled (See AT\I command) 6  DTR – Data Terminal Ready – A low signal indicates the module is in data mode and is ready to go online. This signal must be provided to establish a data link. This signal can also be forced with the AT&D0 command. If connected to a remote WHM900 and the DTR signal goes high, the module will stop data communications and go into command mode. If the DTR signal is not used it should be pulled down to ground. 7  RTS – Request to Send  – Low input signal from the DTE to ask if the module is ready to send data. This signal is used to flow off and on data when the module buffers are full. RTS works in conjunction with the CTS output signal from the module.  If the RTS signal is not used, it should be pulled down to ground. 8  TXD – Transmit Data – Used for transmitting data from the DTE. 9  RXD – Receive Data – Used for received data path. 10  GND – Ground 11  *P_CLK – Program Clock – Input clock signal for programming flash* 12  *P_TXD- Program Transmit Data – Output for flash programming* 13  *TXD2 – Transmit Debug – Output transmit data for debugging purposes* 14  *RXD2 – Receive Debug – Input receive data for debugging purposes* 15  GND – Ground 16  RST—Module Reset –A 50ms low input will reset the module.    Wait 3 seconds after resetting before issuing commands to the module.       This signal is not required and can be left floating if not used. 17  VCC – Voltage – 3.0 – 6.0 volt input 18  No Pin – Should be Keyed to prevent accidentally plugging module in backwards 19  Not Used – No Connection- Can be used for mounting purposes 20  Not Used – No Connection- Can be used for mounting purposes              * Note: These pins are proprietary and are not required for normal wireless communication. These pins should be considered not used and have no electrical signals connected to them.
  8  Antenna and Cable Connections  The FCC Part 15 approved WHM900 RF Module comes equipped with a Reverse Polarity SMA Female Jack for connection to a Reverse Polarity SMA Male plug antenna.  The WHM900 can be purchased with a ¼ Wave Omni-Directional Antenna with 2dBi gain. The integrator may use other manufacturers antennas providing they are ¼ wave Omni-Directional type with a gain of 2dBi or lower and meet the FCC Part 15 Antenna Information listed in the FCC Compliance section of this manual. Note that a Reverse Polarity SMA Antenna meets the FCC requirement for an antenna connection.  A cable may be added between the WHM900 and the antenna providing it meets the same connection requirements as the antenna and providing that the finished product still passes the FCC Part 15 Emissions Requirements.     FCC Compliance   The WHM900 module is designed for integration into a finished product. The WHM900 module is certified to meet the sections 247 and 249 of Part 15 of the FCC Rules. The finished product containing the module must meet all other testing, labeling, and user’s information requirements per Part 15 of the FCC rules.     FCC Antenna Information – Per FCC Part 15 rules, no antenna type other than that furnished or approved by the responsible party (integrator or designer) shall be used with the device.  The use of a permanently attached antenna or an antenna that uses a unique coupling to the device shall be considered sufficient. The manufacturer may design the device so that a broken antenna is replaceable by the end user providing that a standard antenna jack or electrical connector is not used.  Refer to the FCC Part 15 Rules and Regulations for more information.              WARNING:  Using an antenna other then the type approved for use with this product requires the finished product, with the WHM900 module and new antenna type installed to be tested to comply with all sections of FCC Part 15 requirements!
  9 FCC Part 15 User Information – The manual or installation guide for the finished product must contain the following information:  This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following:    Reorient or relocate the receiving antenna.  Increase the separation between the equipment and receiver.  Consult the dealer or an experienced radio/TV technician for help.    Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.        RF EXPOSURE WARNING - The FCC has developed guidelines to reduce any possible hazard due to exposure of the human body to electromagnetic radiation   The antenna installation must provide a separation distance of 20cm (8") between the antenna and all persons.”  FCC Part 15 Labeling Information - When the module is installed in a finished product with no antenna modifications, the finished product must be labeled with the following:         The above labeling information may be added to the finished product’s label or can be on a separate label. The finished product’s label must have it’s own FCC ID (XXX-XXXX) and the following information.        Contains FCC ID: K7T-WHM900 FCC ID: XXX-XXXXX The enclosed device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference and (2) this device must accept any interference received, including interference that may cause undesired operation.    Contains FCC ID: K7T-WHM900  Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment!
  10           Wireless Data Link Options   The WHM900 is capable of establishing different types of wireless data links.  The three most common methods are described below. Review these choices to determine which best fits your application. The mode of operation is determined by issuing specific “AT” commands to the module. These “AT” commands are also used to select the speed, frequencies, transmit levels and many other features the WHM900 RF module offers.     Point-to-Point Operation - This method allows the user to set-up single or multiple point-to-point locations by setting different channel IDs, frequencies, and speeds. This method requires writing software to communicate to each module individually and determine when to enter the online mode by issuing specific “AT” commands to the module. Checking the modules I/O signals or result codes can monitor the current status of each location.    Auto Link Operation - This feature forces the two modules to automatically maintain a point-to-point connection. If a power outage were to occur or if the link was lost due to temporary interference, the modules will detect the lost data link and automatically establish a new wireless data link.    Point to Multi-Point Broadcasting – This mode allows for a Master module to broadcast data to multiple remote Slave modules.  The host software will control all data flow between the masters and slaves.  This method is sometimes referred to as Polling.
  11  Point to Point Operation  To demonstrate a simple point-to-point connection, with both modules in their default state, send the  “ ATD” command followed by a <CR>  (carriage return or Enter Key) on one module and then send the “ATA” command followed by a <CR> to the other module. The “ ATD” command instructs the module to attempt to establish a wireless data link in the Originate Mode. The  “ ATA” command instructs the other module to attempt to establish a wireless data link in the Answer mode. During the LINK process the originating module will display “LINKING-O” The answering module will display “ LINKING-A”. If the link is successful, the WHM900 modules will each display the appropriate “CONNECT” result codes. After the CONNECT result codes are displayed, the modules will be in On Line Data Mode and data transmission is now possible. The data link between the modules is always error corrected so data will be received exactly as it was sent. If data appears to be missing, verify that the data flow control is the same on the Host and WHM900. The WHM900 defaults to Hardware Flow Control (RTS/CTS). See the AT\Qn command change the modules flow control settings. If data throughput is slow, set the Host equipment interface speed the same or higher than the modules connect speed. The maximum DTE or Host interface speed is 57.6kbps. The module will automatically detect and adjust to the new DTE speed upon receipt of the next “ AT” command the module receives.    If ATS7 register time expires and no data link was completed, the module will display the “ NO CARRIER” result code and will return to the Off Line Command Mode. If the On Line Data Mode is interrupted, the modules will attempt to re-establish the connection.  Each attempt to re-connect will take approximately 10 seconds. The ATS18 register determines how many times the module will attempt to re-connect. The “ NO LINK” result code will be displayed after each failed attempt.  If unable to successfully connect after S18 times, the “ NO CARRIER” result code will be displayed and the modules will return to the Off Line Command Mode. The module is now ready to accept more commands.  The answering module can also be set up to automatically enter the ATA listening mode upon power up or reset. See the S0 register for more information.
  12  Auto Link Operation  Setting and storing the modules Auto Link settings into the modules Non Volatile Memory (NVRAM) allows the pre-configuring of the modules DTE speed, data link speed, transmit levels, frequency of operation, and channel Ids for establishing a constant wireless data link. Once these parameters are stored, the module will be conditioned to automatically maintain a connection. In the event of a power outage, the modules will automatically attempt to reconnect to each other when power is restored. If the wireless data link is lost due to any other reasons, the modules will detect the lost link and attempt to automatically re-establish the link forever.  To configure the modules for Auto Link operation using the modules in their default state, one module must be set up for Answer Mode and the other must be set for Originate Mode. Send the “ ATS0=1&W” command followed by a <CR> (carriage return or Enter Key) to one module and Send the “ ATS0=2&W” command followed by a <CR> (carriage return or Enter Key) to other module. Once these command strings are issued, the modules are set up for Auto Link Operation. After a five second delay they will attempt to automatically establish a wireless data link. During the link process the originating module will display “LINKING-O” The answering module will display “ LINKING-A”. If the link is successful, the WHM900 modules will each display the appropriate “CONNECT” result codes. After the CONNECT result codes are displayed, the modules will be in On Line Data Mode and data transmission is now possible. The data link between the modules is always error corrected so data will be received exactly as it was sent. If data appears to be missing, verify that the data flow control is the same on the Host and WHM900. The WHM900 defaults to Hardware Flow Control (RTS/CTS). See the AT\Qn command change the modules flow control settings. If data throughput is slow, set the Host equipment interface speed the same or higher than the modules connect speed. The maximum DTE or Host interface speed is 57.6kbps. The module will automatically detect and adjust to the new DTE speed upon receipt of the next “ AT” command the module receives.    If the ATS7 Register time expires and no data link was completed, the modules will display the NO CARRIER result code and begin the link negotiation process again. This process will continue indefinitely until a wireless data link is established.  If a wireless data link is interrupted, the modules will attempt to re-establish the connection.  Each attempt to re-connect will take approximately 10 seconds. The ATS18 Register determines how many times the module will attempt to re-connect. The “ NO LINK” result code will be displayed after each failed attempt.  If unable to successfully connect, the “ NO CARRIER” result code will be displayed. This routine will constantly repeat until the modules re-establish a wireless data link.  Note: Always save the Auto Link options as well as any other command parameters with the AT&W command.  When the module is reset or powered up it will always revert to these saved settings. The module will also power up to the DTE speed that the last AT&W was issued.
  13     Point to Multi-point Operation  In this mode, a Master module will broadcast or transmit data to all available Slave modules operating on the same frequency. All Slaves will receive data from the Master and the host software will determine which of the Slaves transmit data back to the Master. It is invalid for more than one Slave to respond at the same time. The Master will only receive data that is transmitted by the Slave.  Slave-to-Slave operation is not possible. It is however possible to have several Masters which allows communication from 2 or more Masters to broadcast to all available Slaves. Only one Master should transmit data at a time. All data is transmitted in packets with CRC checksums. If the received data is corrupted, the module will disregard it and not forward it to the host. The host is responsible for the data link integrity.  To set up for Point To Multi-point operation enter AT\I1 command followed by the carriage return character (<CR> or the Enter key), to both the Master and Slave modules. Issue ATS0=2<CR> to the Master or broadcasting module(s). The module will respond by sending “OK” result code. The Master module will wait 5 seconds then display the appropriate CONNECT result code followed by “MASTER @ 9.15.02M”. Set-up all Slave Modules by entering the ATS0=1<CR>. The Slave modules will respond with the “ OK” result code. The Slave modules will wait 5 seconds then display the appropriate CONNECT result code followed by “ SLAVE @ 9.15.02M”.  The modules are now ready for operation.    Setting and storing the modules settings into the modules Non Volatile Memory (NVRAM) with the AT&W command will allow the modules to retain their DTE speed and command settings in the event of a power loss.  Notes:  Care should be taken when implementing this method. Some commands or features may work differently in this mode.  1)  The CONNECT and the MI signal indicates that the module is in broadcast mode, not that the module is in data mode. 2)  The –An, Bn, Mn, %Sn, \Tn, %Un, commands and S7, S18 registers are invalid if \I1 is set.  3)   Frequency Hopping is not available in this mode.
  14Suggestions for Improving the Connection  Optimum performance between two WHM900 modules will vary depending on the proximity of the two modules and the type of antenna used.  Try adjusting the antenna for best reception. Start by positioning the antenna straight up and adjust as necessary. Pointing the antenna towards the other module will not improve the reception. Do not place the antenna next to large pieces of metal because it will cause additional interference.  The distance between the two modules will effect the modules connect speed and data throughput.  Operating two modules too close to each will cause saturation of the receiver. Allow at least three feet separation between the two modules. The WHM900 data rate (AT%Mn) and transmit level (AT%An) commands can be used to help optimize the modules performance. Setting the data rate lower (AT%Mn) and increasing the transmit level (AT%An) will increase the distance but lower the data throughput. If interference from other digital devices is suspected, try changing the frequency that the modules are operating on. See the AT%Fn command. The module frequency hopping option may be useful to counter interference. See the ATBn command.   Changing from Data Mode To Command Mode   The WHM900 has the capability of exiting the On Line Data Mode to either change or check specific module settings then return to the On Line Data Mode or to end the RF data link and return to the Off Line Command Mode.   1)  The On Line Command Mode can be entered if the host transmits three consecutive “ +” s. The “ +++” must be protected by a one second delay before and after it is sent.   When the module detects this sequence, the OK result code will be displayed and the module will be in the On Line Command Mode. You are now able to enter specific commands to change or check module parameters. An example would be to change the modules transmit level with the AT%An command.  After changing or checking the settings, you must enter the ATO command to return to the On Line Data Mode. To end the data link and return to the Off Line Command Mode, enter the ATZ or ATH command. The ATZ command will end the data link and also reset the module to its stored configuration. The ATH command will end the data link without resetting the module. If frequency hopping is enabled only the “ ATH” and “ ATZ” command are valid. Once the module is in the Off Line Command Mode the “ ATD” and “ ATA” commands must be entered to return to the On Line Data Mode.   2)  Setting the Inactivity Timeout with the AT\Tn command can be used to exit the On Line Data Mode. If no data is transmitted or received in the time specified by the AT\Tn setting, the module will disconnect and return to the Off Line Command Mode.  3)  Resetting the modules power or toggling the Reset Line (Pin #16) will end the RF Data Link and return the module to the Off Line Command Mode.
  15   4)  Toggling the DTR signal (Pin #6) from On to Off can be used to put the module in either the On Line Command Mode or Off Line Command Mode.  If AT&D1 is set and the DTR signal is turned off, the module will enter the On Line Command Mode and will require an ATO to return on line or an ATH to disconnect. If AT&D2 is set and DTR is turned off, the module will enter the Off Line Command Mode. To enter the On Line Data Mode, DTR must be turned on and a new connection must be established with the “ ATA” or “ ATD” commands.    The AT Command Set  Controlling the WHM900 functions is accomplished by issuing  “AT” commands from the Host equipment. The module will automatically accept and process “AT” commands at 1200, 2400, 9600, 19.2K, or 57.6K (Bits per second). This speed is commonly referred to as the DTE (Data Terminal Equipment) speed. The Parity setting MUST be 8 data bits, No Parity, and 1 stop bit (8N1). For each command issued, the module will respond with a result code informing you of the modules status.   The format of a basic “ AT” command and result code is as follows:    AT <Command> <CR> OK  Meaning:  AT = ATtention what follows is a command <Command> = any valid command or parameter <CR> = Carriage Return or Enter Key to process the preceding “ AT” command OK = AT Command Result code meaning that the module has accepted the command   The command line length is the “ AT” plus 40 additional commands or parameters plus the Carriage Return character. This means that no command line may exceed a total of 43 total characters. Exceeding the command line length limit or entering an invalid AT command string will cause the module to respond with the “ ERROR” result code.
  16AT Command Listing  This section will list the basic commands required for most applications. Some commands have parameters associated with them.  The format is as follows: AT&Dn<CR> where “ n” equals the parameter, usually 0 or 1.  If a command with a parameter (n) is issued without the (n), the module will assume that n = 0. For example issuing AT&D<CR> would equivalent to AT&D0<CR>.  The following lists the available AT commands.  AT Commands   A/  Repeat previous command. The A/ command is not preceded by an “ AT”.  A  Listen for Incoming RF Signal - This command instructs the module to listen for an  incoming  RF  signal  from  a  remote  WHM900  and  attempt  to  establish  a wireless  data  link.  The  other  module must issue  an    “ ATD”  command.    When these  commands  are  entered  both  modules  will  display  the  appropriate “ LINKING  result  code.  If  the  data  link  is  successful  both  modules  will  then display  the  “ CONNECT”  result  code  to  reflect  the  speed  at  which  the  two modules have connected. If no link is established before the time set in S7 register has elapsed, the module will issue the “ NO CARRIER” result code and return to the “ AT” off line command mode.  When ATA and ATS7=255, the module will always listen for an incoming RF signal at the frequency defined by the AT%F command. See the AT–An or AT&Dn commands to the exit the always listening mode.       -An  Any Key Abort Command- This command determines whether any key will abort an in process link negotiation or be ignored.    -A1  Any Key entered will abort the link negotiation (default).   -A0   Any Key entered during the link negotiation will be ignored.    \An      Select Maximum Block Size – The module will operate in an error corrected link using a maximum block size determined by the parameter supplied.    \A0  8 maximum character blocks.   \A1  16 maximum character blocks.  \A2  24 maximum character blocks.  \A3  32 maximum character blocks (default).
  17  %An  Transmit Level. This command will set the modules transmit level. Use the chart below  to  set  the  modules  transmit  level.  The  default  is  0dBm.  Issuing AT%A160<CR> will set the module transmit level to 0dBm. The FCC has placed transmit  level  limits  on  particular  frequencies.  In  those  cases  the  %Fn  (Set Frequency Command) will override and limit the %An Transmit setting. The %A Command is invalid in Frequency Hopping Mode  Transmit Level AT%A Setting  Transmit Level AT%A Setting -20dBm  AT%A2  -6dBm  AT%A14 -18dBm  AT%A3  -5dBm  AT%A15 -16dBm  AT%A4  -4dBm  AT%A80 -14dBm  AT%A5  -3dBm  AT%A96 -13dBm  AT%A6  -2dBm*  AT%A112 -12dBm  AT%A7  -1dBm  AT%A128 -11dBm  AT%A8  0dBm  AT%A160 -10dBm  AT%A9  +1dBm  AT%A192 -9dBm  AT%A10  +2dBm  AT%A224 -8dBm  AT%A11  +3dBm  AT%A240 -7dBm  AT%A12  +4dBm  AT%A255 *Default setting of the AT%A command    Bn  Frequency  Hopping  –  When  enabled  the  modules  will  constantly  change  the frequencies that they are communicating on. When Frequency Hopping is enabled the module uses its full range of 50 different frequencies. The starting frequencies are defined by the AT%Fn command. Both modules must be set to ATB1 and use the same AT %Fn setting.     B0  Frequency Hopping disabled (default)   B1  Frequency Hopping enabled  Frequency  Hopping  Notes:  When  enabled,  ATI9  and  ATMn  commands are invalid. The  On  Line  Command  Mode can only be used to disconnect with the ATH or ATZ command. Frequency Hopping should only be used if constant interference is inhibiting successful data transfers. Data throughput may  be  slower  when  hopping  is  enabled.  Frequency  Hopping  is  invalid when  module  is  operating  in  Broadcast  mode  (AT\I1).  The  %A  transmit level command is invalid and the transmit level will always be 4dBm.
  18     &Cn      Mode  Indicator -  The Mode  Indicate Pin  (3) reflects whether the module is  In Data  Mode  or  Command  Mode.  A  Low  output  indicates  the  module  is  in connected  (Data  Mode).  If  this  output  is  High,  the  module  is  ready  to  receive commands  (Command  Mode).  The  MI  signal  can  be  forced  with  the  AT&Cn command.    &C0   Mode Indicate signal is forced high.             &C1   Mode Indicate signal will indicate whether the module is in On Line Data Mode or Off Line Command Mode (default).   D  Initiate  Wireless  RF  Link  -  This  command  instructs  the  module  to  initiate  a wireless  RF  link  with  a  remote  WHM900.  The  remote  module  must  enter  an “ ATA” command. The module will wait the amount of time defined in module resister  ATS7  to  establish  a  RF  link  with  the  remote  module.  If  the  link  is unsuccessful, the  module  will  return  to  the  off  line  command  mode.  The  ATD command  is  also  used  for  auto  pole  detection  for  all  available frequencies and IDs. See the ATMn or AT%U commands for more information on using the auto pole search option.   &Dn   DTR (Data Terminal Ready) Option. The DTR signal must be provided either by command  or  an  incoming  signal  from  the  host  equipment  to  enable  data communications between two WHM900 modules. If either the ATA or the ATD commands are issued without a DTR signal available, the “ NO DTR “  result code will be displayed.     &D0  Ignores DTR (DTR signal is forced on Pin 6) (default).                    &D1  An  On-to-Off  transition  will  cause  the  mode  to  enter  the  On  Line    Command Mode. It has the same effect as entering the Escape code (+++). This allows you to change certain commands without losing the data link and then go back into the Data Mode with the ATO<CR> command.              &D2  Host equipment controls the DTR signal. The module assumes command   state  and  disables  data  communication  when  detecting  ON-to-OFF transition of DTR. To establish a data communications, DTR must be On and an ATA or ATD must be issued               &D3  Module  responds  to  a  DTR  On-to-Off  transition  as  though  a  reset command (ATZ) had been received.
  19     En  Command  Echo.  The  ATEn  command  determines  whether  the  AT  command string will be echoed back to the Host DTE when issued.     E0  Disables command echo.    E1  Enables command echo (default).   &F  Restore  factory  configuration  (profile).  The  AT&F  command  will  reset  all commands  and  registers  to  their  factory  default  values.  Any  changes  to  the module settings will be lost when the AT&F command is issued unless they were previously saved into the module memory with the AT&W command.  %Fn   Select Frequency - This command selects which frequency the modules will use to    establish a wireless data link. For two modules to connect, they must operate on  the  same  frequency.  If  Frequency  Hopping  is  selected  the  modules  will constantly  be  changing  frequencies  that  they  operate  on.  Frequency  Hopping starting frequency is determined by the AT%F setting. See for ATBn command to enable or disable the Frequency Hopping. The %F command may override some %A transmit levels due to FFC requirements.             %Fn           Frequency                   %Fn            Frequency %F0   915.02MHz    %F16  914.50MHz %F1  903.00MHz    %F17  910.00MHz %F2  905.00MHz    %F18  919.50MHz %F3  907.00MHz    %F19  910.50MHz %F4  909.00MHz    %F20  913.50MHz %F5  911.00MHz    %F21  911.05MHz %F6  913.00MHz    %F22  912.00MHz %F7  915.05MHz    %F23  917.50MHz %F8  917.00MHz    %F24  907.50MHz %F9  919.00MHz    %F25  903.50MHz %F10  921.00MHz    %F26  926.50MHz %F11  923.00MHz    %F27  922.00MHz %F12  925.00MHz    %F28  909.50MHz %F13  927.00MHz    %F29  905.50MHz %F14  912.50MHz    %F30  918.50MHz %F15  914.00MHz    %F31  925.50MHz   = Default Frequency %F0 (915.02MHz)
  20     H        Exit RF Link – This command can be used to end an RF wireless On Line session. The  ATH  command  can  only  be  used  if  the  module  is  placed  in  the  On  Line Command  Mode  by entering  the  “ +++”  escape mode  sequence. See “ Changing from  Data  mode  to  Command  Mode”  for  more  information  on  using  this command.    I4        Firmware  Identification  -  This  command  will  display  the  modules  current firmware version.  Example: 09/27/2004-001 Wireless V 1.00   I8  Enter Power Down Mode – When the module is in off line idle mode and ATI8 is issued, the module will enter the Low Power Down Mode. The module will exit this mode when the module receives a 50 ms reset. Wait 3 seconds after the reset prior to entering any AT commands   I9  Receive  signal  strength  indicator  -  When  on  line  and  you  enter  the  command mode using the +++ escape sequence, you are able to issue the ATI9 command to display the modules Receive Signal strength. If this command is issued when the modules  are  not  connected, this  command  will  display  the  last  Signal  Strength Received.  This  command  is  invalid  if  Frequency  Hopping  is  enabled.  Use  the following formula to calculate the approximate value in decibels where the ATI9 result displayed is equal to “ n”                                                         (-48.8  X  n/155 -57.2) = dBm receive level            \In  Select  Point  to  Multi-Point  Polling  operation.  This  command  is  used  in conjunction with the ATS0 command to set the modules up for Broadcast from a Master Module to one or more Slave modules. See Point to Multi-point operation for more information.    \I0  Disable Point to Multi-point option  \I1    Enable Point to Multi-point option
  21       Mn  Auto Pole – This command enables the module to automatically search for any available  IDs  or  Frequencies.  Select  ATM2  for  an  ID  search  or  ATM3  for  a frequency  search. For Point-to-Point search operation issue the ATD command. For Auto Link search operation issue the ATS0=2 command. If the module finds a valid ID (M2) or frequency (M3), the two modules will automatically connect and display the appropriate connect result codes. After the modules disconnect the module will then search for the next available ID or frequency as defined by the M command. If the search began with the ATD command, you must enter another ATD to continue the search. If the search began with the ATS0=2 command, the module  will  start  the  search automatically. The module  will  search until ATS7 time has elapsed. Increasing the ATS7 time will allow for a longer search to take place.  If  ATS0=2  was  used  the  modules  will  continuously  loop  back  into  the search mode until the search is stopped by either entering the either the ATS0=0 or ATM1 command.       NOTES: The Mn command will not work if Frequency hopping option enabled. The  Auto  Pole  option  won’ t  work  if  the  modules  are  set  to  different  RF  Data Rates (AT%Mn). To search for a specific range of IDs, see the AT%U command. The Auto Pole option is invalid in Point to Multi-Point operation.     M1  Disable Auto Pole (default)              M2  Search for any available ID and connect. The module will search the AT%F frequency  for  any  valid  ID.  If  the  module  detects  a  valid  ID  on  the frequency  it  is  searching,  the  module  will  connect and  enter  the  On  Line Data Mode.              M3  Search  for  any  available  frequency  and  connect.  The  module  will  begin searching  beginning  with  the  frequency defined  by the AT%F setting and then search all frequencies until it either connects or times out. The modules will only connect if a valid ID (AT%Sn) has been detected.    %Mn  Select RF Data Rate – This command determines the speed of the wireless link. Both modules must be set to the same speed.   %M0      =  76.8Kbps      %M4      =  4800bps   %M1      =  38.4Kbps      %M5      =  2400bps   %M2      =  19.2Kbps (default)    %M6      =  1200bps   %M3      =  9600bps
  22   O         Return to Data Mode  - The ATO command  is used to exit the On Line Command Mode and return to the On Line Data Mode. When this command is entered the module will respond with the appropriate CONNECT result code. This command is invalid if frequency hopping is enabled. See Changing from Data Mode To Command Mode for more information on the ATO command.     Qn  Quiet results codes control – Each time an “ AT” command is issued, the module will respond with a response or result code. The ATQn command determines if the module will issue result codes to the DTE or host equipment.     Q0  Issue result codes to the DTE (default).   Q1  Do not issue result codes to the DTE.   \Qn      Flow control- Controls the data flow between the modules and host.             \Q0   Disables flow control.             \Q1   Bi-directional  XON/XOFF flow control             \Q2   CTS hardware flow control (default)             \Q3   Enables RTS/CTS Hardware flow control              \Q4   Enables XON/XOFF Send only flow control.    \Tn      Inactivity Timeout – Determines the period of inactivity before the module will drop the link and return to the command mode.  The value of  “ n” is in one minute increments. The default is “ 0”.  \S       Display current configuration. The AT\S command will display the modules Active Profile as well as the modules Stored Profiles.   Sr Read or write to S-register “ r”. The ATSr command allows the reading and writing of new values any valid S register.  ATSr= n  Sets S-register “r” to the value “ n”  ATSr?        Reports the value of S-register “ r”
  23       %Sn   Select  Channel  ID  –  Use  this  command  to  choose  one  of  the  available  256 Channel IDs that you want to use to communicate. To communicate with one of more  remote  modules,  they  must  all  use  the same  unique  Channel  Id  Number.  The  channel  range  is  between  0  and  255.  The  default  is  Channel  255.  The command format is as follows:          AT%S132<CR>  Select Channel 132       OK      Channel Selection OK  %Un   Search for a specific range of IDs and Connect – This feature uses the AT%Sn and AT%Un commands to define a specific range of IDs for the module to search for  and  connect  to.  In  order  for  the  search  and  connect  feature  to  work,  the modules frequency (AT%Fn) and speed (AT%Mn) must be the same.    Example: To search for any valid IDs between 24 and 32, enter AT%S24 and then AT%U32. For Point-to-Point search operation issue the ATD command. For Auto Link search operation issue the ATS0=2 command. The search would begin with ID 24 and end with ID 32. If any valid ID is found, the module would connect, display the appropriate result codes and enter the On Line Data Mode. After the module disconnects, the module will then search for the next ID in the specified range.  The  module  will  only  search  for  Valid  IDs  in  the  range  defined  by  the AT%Sn and AT%Un commands. To  disable this search mode enter AT%U255 (default) and set AT%Sn to the ID of choice. See the ATMn Auto Pole option for additional information on ID searching.   Vn  Result code form   V0  Enables short-form (terse) result codes.   V1  Enables long-form (verbose) result codes (default).      See the Command Result Code section for a list of available result codes.
  24   \Vn  Extended Result Code – This command defines the attributes of the CONNECT result code.              \V0  Connect  result  code  will  be  appended  with  the  DTE  (Serial  Port  Host Interface)  Speed.  For  example  “CONNECT  9600”  indicates  the  Serial Interface is 9600bps.             \V1  Connect  result  code  will  reflect  the  RF  data  link  speed.  For  example “CONNECT RF9600” indicates that the RF data link is at 9600.   &W   Save  current  configuration  –  Issuing  AT&W  command  will  save  current  DTE speed,  specific AT  commands  and  S  registers  into  the  modules  NVRAM  (Non Volatile  Random  Access  Memory)  This  means  the    module  will  revert  to  the saved settings whenever the module is  powered Off/On or reset with either the ATZ command or Pin 16 is toggled. The following command and registers can be stored.  This  command  also  saves  the  DTE  speed  that  the  AT&W  command  is issued.  Storable Commands: \Tn, %An, %Fn, %Mn, %Sn, &Dn,  Bn, \In Storable S Registers: S0, S7, S18   Z         Soft reset - This command will cause the module to reset the AT commands to the values stored in the modules memory (See the &W command).
  25     AT S Registers  This section lists the basic AT Command Set S registers. The S registers use the following format:  ATSr=n<CR>   where “ r” is the S register number and “n”  is the value or parameter to set it to. To read the current contents of an S Register, issue ATSr?<CR> where “ r” is the register in question. The module will then display the value of the S Register.  Register   Range   Units       Default      Description______________________________                                              S0  0-2  ASCII  0  This register serves several functions. The ATS0=1 register can be used to force the module to automatically enter the always listening (ATA) mode.  If ATS0=1&W and the module is powered Off/On or reset, the module will automatically enter the always listening mode. The module will attempt to connect using the current %M, %A, %F, %S and S7 settings. For Auto Link operation ATS0=1 will place the module in Answer mode and ATS0=2 will place the module in Originate Mode.  See Auto Link section for More information. There is a 5 second delay prior to entering this mode to allow you to exit this mode or to enter other commands. The DTR signal must be present for this feature to work  (See AT&Dn command).  Any Key can also abort this feature (See AT–An command) This command is also used for setting up Master / Slave modules for broadcast polling mode. (See Point to Multi-point Operation for more information. S2  0-127  ASCII  43  Escape Code Character S3  0-127  ASCII  13  Command terminator (Carriage Return Character or the Enter Key) S4  0-127  ASCII  10  Line feed character S5  0-127   ASCII  8  Back space character          S7  1-255  Seconds  30  Defines the amount of time the modules will wait to complete the initial wireless data link before returning to the command mode. If ATS7=255 and ATA is issued the module will wait indefinitely to detect an incoming signal from the remote WHM900. (See AT&Dn and AT–An to exit always listening mode. S18  1-256    5  Link Recovery – In the event that a link has failed, this register selects how many times the module will attempt to re-establish an RF link. Each attempt to recover the lost link will be approximately 10 seconds.
  26Command Result Codes The module will issue result codes in response to processing an AT command. The ATQn command controls if result codes are issued (ATQ0) or not issued (ATQ1).  The En command determines if the result codes and commands are echoed. Connect result codes are controlled by the AT\Vn command. The ATVn will select numeric or verbose result codes. The modules result codes are listed below: Result Code           Numeric            Description OK  0  The “ AT” command was accepted and processed NO CARRIER  3  This result code means either ATS7 time has expired and no connection was established or that a RF link has been lost or terminated. ERROR  4  Indicates an invalid command was issued LINKING-A  15  The WHM900 is attempting to establish a RF wireless data connection in Answer Mode LINKING-O  16  The WHM900 is attempting to establish a RF wireless data connection in Originate Mode CONNECT RF1200  22  Link RF Data Rate is 1200bps CONNECT RF2400  23  Link RF Data Rate is 2400bps CONNECT RF4800  24  Link RF Data Rate is 4800bps CONNECT RF9600  25  Link RF Data Rate is 9600bps CONNECT RF19200  26  Link RF Data Rate is 19.2Kbps CONNECT RF38400  27  Link RF Data Rate is 38.4Kbps CONNECT RF76800  28  Link RF Data Rate is 78.6Kbps CONNECT 300  31  DTE (Host Interface Speed) is 300bps CONNECT 1200  33  DTE (Host Interface Speed) is 1200bps CONNECT 2400  34  DTE (Host Interface Speed) is 2400bps CONNECT 4800  35  DTE (Host Interface Speed) is 4800bps CONNECT 9600  36  DTE (Host Interface Speed) is 9600bps CONNECT 19200  37  DTE (Host Interface Speed) is 19200bps CONNECT 57600  38  DTE (Host Interface Speed) is 57600bps NO LINK  40  NO LINK indicates a failed attempt to re-establish a RF data link. This result code will be displayed after each failed retry. The amount of retries is controlled by the AT18 register. NO DTR  90  The module must have the DTR signal present to establish a RF wireless link. If ATA or ATD commands are issued without the DTR signal available this result code will be displayed. (See the &D command for more information) ID XXX @ HOPPING  N/A  “ IDXXX” is %S Channel ID,  “@ HOPPING “  Frequency Hopping  RF Link  ID XXX @ 9XX.XXM  N/A  “ IDXXX” is %S Channel ID,  “@ 9XX.XXM” is %Fn Frequency that  RF Link is using MASTER @ 9.XX.XXM  N/A  MASTER is Broadcasting at “ @9XX.XXM” SLAVE @ 9XX.XXM  N/A  SLAVE is listening  on Frequency “ @ 9XX.XXM” REC LEVEL IS XXX  N/A  Response to ATI9 command to reflect On Line Receive Level. XXX is current Receive Level.
  27       Receiver Sensitivity  The following reflects the RF Data Rate and corresponding Receive Sensitivity with frequency separation fixed at 64Khz intervals and the module is operating at 915 MHz.     RF Data Rate Sensitivity (Manchester Mode)     RF Data Rate Sensitivity (Manchester Mode) 600bps  -110dBm  9600bps  -102dBm 1200bps  -108dBm  19.2Kbps  -101dBm 2400bps  -106dBm  38.4Kbps  -99dBm 4800bps  -103dBm  76.8Kbps  -99dBm     MDK-2001 Development Board  This device is intended for usage in assisting developers during design implementation of Radicom Research’s Wireless Modules into their embedded systems. It is not FCC certified and should not be used for normal operational purposes.  CAUTION:  To avoid damaging the module, always power off before adding or removing the module.    Carefully remove the MDK2001 test fixture and module from the protective static bags. Line up the module with the appropriate socket(s) on the MDK2001 and gently press the module into the test fixture. Pin 18 is keyed to prevent plugging in improperly. Carefully secure the provided antenna onto the module. Connect one end of the RS232 cable into the rear 25 pin connector of the MDK2001 and the other end into the serial port of your host equipment. With the power switch in the off position (down), plug in the power jack to the back of the fixture. Now you can plug the AC adapter into any available 110-volt outlet.  Note: The 25 Pin connector on the side of the MDK2001 is for upgrading code.
  28  To communicate with the module test fixture you must first set-up your terminal or PC. Make sure you select the appropriate communication serial port. For most applications, select 8 DATA bits, No Parity bit, 1 STOP bit, and Hardware Flow Control.  If you are using a terminal program, you may find these options under communication settings or terminal settings. Some software packages require that you select a specific brand or type of modem.  You may select Hayes compatible, Standard or Default.  It is also necessary to choose a DTE speed or baud rate for proper module operation. The DTE speed should be set 57600bps.  The module will accept lower speeds, but the consequence would be poor throughput during data transfers. You now should be able to communicate to the MDK2001 and module. Turn the power on and type the letters AT followed by a carriage return or Enter key. The “ AT ” is a command to the module; meaning ATtention what follows is a command. The module should accept the AT command and automatically set it’s DTE speed and parity to match the settings you have set on your equipment.  The screen should display the AT and also respond with the OK result code acknowledging it has received the command. This demonstrates that the module is working properly and you may continue your design efforts.   MDK-2001 Lights and Descriptions  PWR – Power LED - This light will be on when the MDK-2001 is turned on regardless of whether there is a module installed. DTR – Data Terminal Ready Light - The DTR light indicates the module is receiving the Data Terminal Ready signal from the DTE on pin twenty of the serial port cable. This signal must be present for the module to connect. The AT&D0 command may force this signal but will have no effect on the DTR led. TXD – Transmit Data Light - The on condition of this light lets you know that the module is transmitting data or processing an AT command. RXD – Receive Data Light - This light indicates that the module is receiving a command or data. CTS – Clear to Send Light - When this light is lit, the module is outputting a signal to pin 5 of the serial port connector. This light and signal should always be on when the module is under power, except when they are toggled indicating a full buffer during data transfer. MI – Mode Indicator Light - The MI light will be on when the module has established a wireless connection with a remote module. This light will also be on if the carrier signal is forced with the AT&C0 command. WP- Light – This light will on when the module has power LIP – Link In Process – The on condition of this light indicates that the module is attempting to establish a wireless link.  It will flash during a connection with frequency hopping enabled. 2RD –  Not currently used
  29 RS232 EIA Serial Port Cable Information  The RS232 EIA Serial Port cable contains 25 pins through which the terminal or PC can communicate to the MDK2001. The following table will describe the connections.  Pin #  Name       Direction             Description  1  CHG         -       Chassis Ground 2  TXD        TM    Transmit Data 3  RXD        FM      Receive Data 4  RTS        TM    Request to Send 5  CTS        FM     Clear to Send 6  DSR/LIP   FM      Data Set Ready 7  GND         -                Signal Ground 8  DCD/MI    FM    Carrier Detect 20  DTR        TM              Data Terminal Ready  TM = To Module    FM  = From Module      Uploading New WHM900 Code    Equipment List: 1 MDK2001 WHM900 Development Board with power supply 1 WHM900 RF Module to be updated 1 Window 95, 98, or NT PC with parallel port             1 Copy WHM900 Hex File Code Disk   1 Copy of Flash Programmer Installation Disk  Setup Instructions:             1 - Carefully Unpack the MK2001 and Power Supply.  2 - Lineup the pins marked CN1 on the WHM900 with the header marked CN1 on the MDK2001 and carefully insert the RF module into the Development Board. Pin 18 is keyed to prevent improper installation.  3 - The MDK2001 has two 2 pin headers with black mini jumpers attached to them. These headers are marked JP20 and JP21. To program new code; make sure that the mini jumpers are installed to cover the two pins. When the code upload is finished always return the jumpers to the half on and half off position. This will disable the parallel programming port and allow normal serial communication to occur via the 25 RS232 connector located on the rear of the MDK2001.
  304 - Attach one end of the parallel cable to the 25pin connector on the right side of the MDK2001. Connect the other end to the parallel port of the PC.   5 – Place the power switch located at the rear of the MDK2001 in the OFF (down) position. Connect the power jack of the MDK power supply into the power receptacle next to the power switch.  Insert the power adapter into any available 110 VAC outlet. Turn the power switch into the ON (up) position. The RI/WIP, CTS, and PWR lights should be illuminated.     Upgrading the WHM900 Code  1 – Turn on the PC and insert the Flash Programmer Installation Disk.      Using Windows Explorer, select the appropriate disk location and then click the Browse button. Select the appropriate Batch file for the operating system your PC uses (Windows 95, 98, or NT).  When the batch file is finished loading, the Chipcon Flash Programmer box will appear. Remove the Chipcon Flash Programmer disk and insert the New Hex File Code Disk.  Select Browse and then the new code hex file. Verify that Chipcon has new hex file displayed as well as the proper parallel port and Erase, Program, & Verify is selected. Click on “ Do it”.  The new code will now be loaded into the WHM900. “ Operation Completed” will be displayed on the bottom status line to indicate that the code upload is finished.   2 – To properly complete the process, turn of the power to the MDK2001 Development Board, and place the two mini jumpers back to the Half On Half Off position. Turn the MDK2001 power on. Use the normal serial port connection and enter the “ AT&F&W” command. The WHM900 should respond with the OK result code. Use the “ATI4” command to verify that the new code is loaded. The WHM900 is now ready to be reconfigured with the appropriate AT commands.
  31  Limited Warranty  Warranty Coverage and Duration  Radicom Research, Inc. (“ RRI”) warrants to the original purchaser its RRI-manufactured products (“ Product”) against defects in material and workmanship under normal use and service for a period of one year from the date of delivery.  During the applicable warranty period, at no charge, RRI will, at its option, either repair, replace or refund the purchase price of this Product, provided it is returned in accordance with the terms of this warranty to RRI.   Repair, at the option of RRI, may include the replacement of parts, boards or other components with functionally equivalent reconditioned or new parts, boards or other components.  Replaced parts, boards or other components are warranted for the balance of the original applicable warranty period.  All replaced items shall become the property of RRI.  RRI MAKES NO GUARANTEE OR WARRANTY THAT THE PRODUCT WILL PREVENT OCCURRENCES, OR THE CONSEQUENCES THEREOF, WHICH THE PRODUCT IS DESIGNED TO DETECT.  This expressed limited warranty is extended by RRI to the original end-user purchaser only, and cannot be re-assigned or transferable to any other party.  This is the complete warranty for the Product manufactured by RRI, and RRI assumes no obligation or liability for additions or modifications to this warranty.  In no case does RRI warrant the installation, maintenance or service of the Product.  RRI is not responsible in any way for any ancillary equipment not furnished by RRI which is attached to or used in connection with the Product, or for operation of the Product with any ancillary equipment, and all such equipment is expressly excluded from this warranty.  Because of wide variations in topographical and atmospheric conditions, which may require availability of repeater stations or of particular radio frequencies, RRI assumes no liability for range, coverage or suitability of the Product for any particular application.   Buyer acknowledges that RRI does not know a particular purpose for which buyer wants the Product, and that buyer is not relying on RRI’s skill and judgment to select or furnish suitable goods.  What this Warranty does NOT Cover:  (a) Defects or damage resulting from use of the Product in other than its normal and customary manner.  (b) Defects or damage from misuse, accident or neglect.  (c) Defects of damage from improper testing, operation, maintenance, installation, alteration, modification or adjustment.
  32(d) Disassembly or repair of the Product in such a manner as to adversely affect performance or prevent adequate inspection and testing to verify any warranty claim.  (e) Any Product that has had its serial number or date code removed or made illegible.  How to Receive Warranty Service:  To obtain warranty service, contact RRI by phone (408)383 9006  for RMA Department or email to rma@radi.com for an RMA (Return Merchandise Authorization) number.  Deliver or send the Product, transportation and insurance prepaid to RRI, with the RMA number clearly marked on the outside of the package.    General Provision  This warranty sets forth the full extent of RRI’s responsibilities regarding the Product.  Repair, replacement or refund of the purchase price, at RRI’s option, is the exclusive remedy.  THIS WARRANTY IS GIVEN IN LIEU OF ALL OTHER EXPRESSED WARRANTIES.  ANY APPLICABLE IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTY OF MERCHANTABILITY, ARE LIMITED TO THE DURATION OF THIS LIMITED WARRANTY.  TO THE FULLEST EXTENT PERMITTED BY LAW, RRI DISCLAIMS ANY LIABILITY FOR DAMAGES IN EXCESS OF THE PURCHASE PRICE OF THE PRODUCT, FOR ANY LOSS OF USE, LOSS OF TIME, INCONVENIENCE, COMMERCIAL LOSS, LOST PROFITS OR SAVING OR OTHER INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE OR FAILURE OF SUCH PRODUCT.
  33         Contacting Radicom Research   If more information or technical support is needed, please contact us:   Radicom Research, Inc. 2148 Bering Drive San Jose, CA. 95131   Telephone: (408) 383 9006 Fax: (408) 383 9007  Or  e-mail: sales@radi.com  http://www.radi.com

Navigation menu