FireLine Data Technical Manual Version E4 March 2007

RaveonTechnologiesCorporation 2780LaMiradaDrive,SuiteC Vista,CA92081 www.raveontech.com Table of Contents 1. GeneralInformationabouttheFireLine...... 3 2. Overview...... 6 3. Specifications...... 7 4. ElectricalInputsandOutputs...... 9 5. UsingtheFireLineModem–PacketMode...... 15 6. Installation...... 30 7. FCCLicensingInformation...... 30 8. UserSerialPortCommands...... 32 9. FireLineDiagnosticProvisions...... 42 10. TuneupandAlignment...... 46 11. SkyLineCompatibility...... 50 12. Information...... 52 13. InternalRadioConnection...... 53 14. AppendixA.SerialPortHardware...... 54 15. Troubleshooting...... 58 16. Mechanical...... 60 17. UsewithExternalRadio...... 61 1. GeneralInformationabouttheFireLine 1.1. Congratulations! Congratulationsonyourpurchaseofa FireLine radiomodem. Pleasetakeafewminutestoreadthismanualcarefully.Theinformation presentedherewillallowyoutoderivemaximumperformancefromyourradio modem.Afterreadingit,keepthemanualhandyforquickreference,incase questionsariselateron. 1.2. NOTICE Therearenouserserviceablepointsinsidethistransceiver.Allservicework mustbereferredtoyourAuthorizedServiceCenterorRaveonTechnologies ServiceDepartment. 1.3. Safety/WarningInformation WARNING DONOToperatetheRVM5Uradiomodemwhenbystanders arewithin2feet(.6meters)oftheantenna. Blasting Caps and Blasting Areas Toavoidpossibleinterferencewithblastingoperations,turnoffthisradioor removetheDCpowerwhenyouarenearelectricalblastingcaps,ina blastingarea,orinareasposted:“ Turn off two-way radio .”Obeyallsigns andinstructions. PotentiallyExplosiveAtmospheres Turnoffyourradiopriortoenteringanyareawithapotentiallyexplosive atmosphere.Donotinstallthisproductforuseinareaswithpotentially explosiveatmospheres.Donotremove,install,orchargebatteriesinsuch areas.Sparksinapotentiallyexplosiveatmospherecancauseanexplosion orfireresultinginbodilyinjuryorevendeath. Note: Theareaswithpotentiallyexplosiveatmospheresreferredtoaboveincludefueling areassuchasbelowdecksonboats,fuelorchemicaltransferorstoragefacilities,areas wheretheaircontainschemicalsorparticles,suchasgrain,dustormetalpowders,andany otherareawhereyouwouldnormallybeadvisedtoturnoffyourvehicleengine.Areaswith potentiallyexplosiveatmospheresareoftenbutnotalwaysposted. 1.4. SafetyTraininginformation: Antennasusedforthistransmittermustnotexceedanantennagainof0dBd. Theradiomodemmustbeusedinfixedvehiclemountconfigurationsorat fixedbasestationsites.Itisnotintendedforportableapplications. Thisradioisrestrictedtooccupationaluse,workrelatedoperationsonly wheretheradiooperatormusthavetheknowledgetocontroltheexposure conditionsofitspassengersandbystandersbymaintainingtheminimum separationdistanceoffollowingrange.Failuretoobservetheserestrictions mayresultinexceedingtheFCCRFexposurelimits. AntennaInstallation: Forreardecktrunkinstallation,theantennamustbelocatedatleastthe followingrangeawayfromrearseatpassengersandbystandersinorderto complywiththeFCCRFexposurerequirements. Formodel RV-M5-UC : Radiated frequency and Distance RV-M5-UC (406-512MHz 2 watts) 1.97Feet(0.6m) FCCID:SRSRVM5UC RaveonTechnologiesCorporation ForModel RV-M5-VB : Radiated frequency and Distance RV-M5-VB (150-174MHz 2 watts) 1.97Feet(0.6m) FCCID:SRSRVM5VB RaveonTechnologiesCorporation Forvehicularrooftopinstallation,theantennamustbeplacedinthecenterof theroof. 1.5. FCCComplianceInformation Thisdevicecomplieswithpart15oftheFCCRules.Operationissubjectto thefollowingtwoconditions:(1)Thisdevicemaynotcauseharmful interference,and(2)thisdevicemustacceptanyinterferencereceived, includinginterferencethatmaycauseundesiredoperation. Changesormodificationsnotexpresslyapprovedbythepartyresponsiblefor compliancecouldvoidtheuser’sauthoritytooperatetheequipment. NOTE:ThemanufacturerisnotresponsibleforanyradioorTVinterference causedbyunauthorizedmodificationstothisequipment.Suchmodifications couldvoidtheuser’sauthoritytooperatetheequipment. ThisproductalsocomplieswithFCCPart22,90andPart95SubpartJofthe FCCrulesandregulations. TheFederalCommunicationsCommission(FCC),withitsactioninETDocket 9362,hasadoptedasafetystandardforhumanexposuretoRadio Frequency(RF)electromagneticenergyemittedbyFCCcertifiedequipment. ThisproductmeetstheuncontrolledenvironmentallimitsasstatedinOET 65C(0101)whenoperatedinaccordancewiththeoperationguidelines describedinthismanual.Properoperationofthisradiodeviceaccordingto theinstructionsinthispublicationwillresultinuserexposuresubstantially belowtheFCCrecommendedlimits. Thisequipmentgenerates,uses,andradiatesradiofrequencyenergy,andif notinstalledandusedinaccordancewiththeinstructions,maycauseharmful interference.However,thereisnoguaranteethatinterferencewillnotoccur.If thisequipmentdoescauseinterferencetoradioortelevisionreception,which canbedeterminedbyturningtheequipmentoffandon,theuseris encouragedtocorrecttheinterferencebyoneofthefollowingmeasures: • Reorientorrelocatethereceivingantenna. • Increaseseparationbetweentheequipmentandreceiver. • Connecttheequipmenttoanoutletonacircuitdifferentfromwhichthereceiveris connected. • Consultthedealeroranexperiencedradio/TVtechnician. 2.Overview The FireLine RFdataradioisaruggedhighperformance,highspeednarrow banddatamodem.Itcontainsareceiver,atransmitter,andmodem,creating aneasytousetransparentdataradiolink.The FireLine’s userinterfaceis asynchronousRS232dataintoandoutofthe FireLine (CMOSlevel optional).Modemoperationisvirtuallytransparenttotheuserandthe configurationofthemodemisviatheuserserialport. Unlikeanyotherradiomodemonthemarket,the FireLine maybeoperatedin eithera“ Packetized Mode ”ora“ Streaming Real-Time Mode ”.Thereare advantagestoeachapproach,andyourchoicedependsuponhowyour systemoperates. Forprivacyandnetworkversatility,the FireLine incorporatesa16bit identificationcode.Itsprotocolalsousesa16bitCRCtoguaranteethe integrityofthedata.PerfectforSCADAandapplications,the FireLine canbeusedforsimplepointtopointdatacommunication applications,orformoresophisticatedpointtomultipoint,peertopeer,or meshnetworks. Althoughthe FireLine istheeasiesttousemodemonthemarket,itsre programmabilitymakesitextremelyversatile.Mostparameterswithinthe modemmaybereconfiguredtooptimizeitforspecializedoperations, extendedrange,orhigherdatathroughput. 2.1. Features

• High-speed over the air data rates. 19200bps in 25kHz channel, 9600bps in 12.5kHz. • Built-in radio transceiver with integrated modem • Easy to use. Plug-in, Turn-on, and GO. Transmit data in = Receive data out. • Lowest current draw in industry. • Wide input voltage with high-efficiency switching voltage regulator. • Integrated Packet data protocol and built-in Streaming Real-Time operation. • ARQ error correction and retransmission capability. Totally transparent to the application. • Capable of store-and-forward repeating operation. • Small sized and very rugged extruded enclosure. • 16 bit addressing for up to 65,525 different unique device addresses per channel • Supports group and broadcast transmissions. Network mask allows groups of any size. • 2 watts of RF output. Other RF power levels available upon request. • Easily configured using “AT” commands • Very fast Transmit-to-Receive turn around time. • RS-232 serial input and output. Programmable serial baud rates up to 57600. • Programmable over-the-air data rates for long-range or high-speed • Automatic key of transmitter on data. • RF carrier-detect is not required receiving. No squelch setting required. • SkyLine compatibility mode for use in older Sonik radio systems. 3.Specifications 3.1. General AllmeasurementsmadeperTIA603B Frequency: ModelRVM5VA(Exportonly)...... 136150MHz ModelRVM5VB...... 148174MHz ModelRVM5UC...... 450–480MHz ModelRVM5UA(exportonly)...... 403–434MHz ModelRVM5X...... Forusewithexternalradio Size(2winches)...... 3.0DX3.76WX1.40H (5wINCHES)...... 3.6DX3.76WX1.40H DCinputvoltage...... 916VDC Typicalcurrentdraw,receiving,overtheairrates<4800bps...... <80mA Typicalcurrentdraw,receiving,overtheairrates>=4800bps...... <110mA Typicalcurrentdraw,receiving,Optioninstalled...... <300mA Currentdrawwhentransmittingdata...... <1.7Amax,1.5Atypicalat2watts ...... <2.2Aat5watts LowPowerModestandbycurrent...... <40mA Frequencystability...... ±1.5ppm Overtheairbaudrates(programmable)...... 800,1200,2400,4800,5142,8000,9600,19200 Internaldatabuffers(transmitandreceive)...... >2000bytes Operatingtemperaturerange...... 30ºCto+60ºC(30ºCto+80ºCstorage) TXRXandRXTXturnaroundtime...... <10mS Powerontimetooperational...... <500mS LPMStandbytooperational...... <25mS FCCID ModelRVM5UC...... SRSRVM5UC ModelRVM5VB...... SRSRVM5VB AllothermodelsforexportorOEMuse 3.2. Transmitter MaximumRFpoweroutput...... 2.0watts,5wattsoptional Maximumdutycycle...... 20%atfullpower Maximumtransmitfrequencydeviation...... ±2.25kHz Occupied 11kHz(12.5kHzchannels) ...... 16kHz(25kHzchannels) TXspuriousoutputs...... <70dBc Emissionsdesignator...... 11K0F1D(12.5kHzchannels) ...... 16K0F1D(25kHzchannels) 3.3. Receiver TypicalRXsensitivity(1%BER) 19200bps,4level,25kHzchannel...... 108dBm 9600bps,4level,12.5kHzchannel...... 109dBm 4800bps,2level...... 113dBm 2400bps...... 116dBm 1200and800bps...... 118dBm RXselectivity...... 50dB(12.5kHzchannelspacing) ...... 60dB(25kHzchannelspacing) Spuriousandimagerejection...... 60dB RXintermodulationrejection...... 60dBat2400bps Conductedspuriousemissions...... <20dBm 3.4. UserInputandOutputSignals Serialportbaudrates...... 1200,2400,4800,9600,19200,38400,57600 Voltagelevels...... RS232complaintlevels Modemhandshakesignals...... RTS,CTS,DTR,DSR,CD RFI/O ...... 50ohmBNC Power ...... B+inputandGround 3.5. ModelNumbers Themodelnumberofthe FireLine modemidentifiesitsoperatingfrequency band,rfpowerlevel,andbandwidth.Themodelsare: RV-M5-ab-cd where: a =Theband(V=136174MHz,U=406512MHz) b =Subband(A,B,C,) c =ChannelSpacing(N=12.5kHz,W=25kHz,S=25kHzSkyLinecompatible) d=Poweroutput(2=2watts,5=5watts,1=500mW) Otherfrequencybands,powerlevels,andchannelspacingsareavailable. Contactthefactoryforyourspecificneeds. Sub-Bands SubBand VHF(RVM5V) UHF(RVM5U) Letter A 132-150MHz 403-434MHz B 150-174MHz 435-451MHz C 450-480MHz 4.ElectricalInputsandOutputs Thefrontpanelofthe FireLine modemhasthesefeatures: 1. RF connector 2. Transmit LED (TX) 3. Receive LED (RX) 4. Power LED (PWR) 5. 9-Pin Serial I/O connector 6. DC Power Jack 4.1. LEDs ThethreestatusLEDsvisuallyshowthecurrentstatusoftheradio. TransmitLED(TX) ThisLEDblinksredwhenthetransmitterkeysandis puttingoutRFpower. ReceiveLED(RX) ThisLEDglowsredwhenthereisanRFsignalonthe radio’sreceivefrequency.ThisLEDwillindicatethepresenceofanysignal, evenonefromothersourcesor,data,orvoice.Ifitglowssteadilyat alltimes,thereisprobablysomeotheruserontheradiochannel.TheRF thresholdlevelwherethisLEDilluminatesisprogrammable. PowerLED(PWR) ThisLEDdoesashortblink,onceeverytwoseconds, indicatingtotheuserthatthepowertothemodemisONandthemodemis working.Whenthemodemisinthecommandmode,thisLEDwillblinkon andoff,oncepersecond.Inthenormaloperatingmode,thisledwillalso blinkredwitheachreceptionwhen FireLine dataisreceivedovertheair. 4.2. DCPower DCpowerforthemodemisconnectedtothe2pinDCpowerinputjack labeled DC IN .UsethesuppliedcabletoconnecttheDCpower.The red wire is positive (+) andthe black wire is negative (-). Itsconnectionis optional,astheusermayalternatelyapplypowertoPin9andgroundtopin5 ofthe9pinI/Oconnector. The FireLine modemissuppliedwithaDCpowercable,Raveonpartnumber 4C660.TheconnectorhousingontheDCpowercableisaMOLEX5057 9402.ThepinsusedinthehousingareMOLEX16021125.Thecrimptool fortheconnectorpinsisaMolexpartnumber11010209. 4.3. RS232/EIA232SerialI/OConnector TheRS2329pinserialI/Oconnectorisafemale9pinDsubminiature connectorhavingthefollowingpinsconfiguration.Itispinnedoutsothatit maybepluggeddirectlyintoacomputerorPC’s9pinCOMport.

FrontviewofDB9connectoronmodem(female) Pin# Name Dir Function Level/Specification 1 CD out Carrierdetect Ifenabled,indicatespresenceofcarrier.0 meanscarrierispresent.Ifdisabled,itis asserted(0)wheneverthemodemis operational,andnotintheconfiguration mode.Itwillbea1whenthemodemisin theconfigurationmode. 2 RxD out Receivedata Dataoutofthemodem. 3 TxD in Transmitdata Dataintothemodem. 4 DTR in Dataterminalready Normallyignoredbythe FireLine modem. 5 GND Groundconnection Signalandpowerground out Normallyissetto0whenmodemis 6 DSR DataSetReady poweredon. in Usedtostop/starttheflowofdatacoming outofthemodemTxDpin.0=OKtosend, 7 RTS Requesttosend 1=don’tsend.Leavedisconnectedifnot used. out Usedtostoptheflowofdatagoingintothe RxDpinfromthedeviceconnectedtothe 8 CTS Cleartosend FireLine .0=OKtosend,1=don’tsend.If the FireLine cannotacceptmoredata,itwill negatethissignal(settoa1). In/out DCpower(notRing UsermaysupplytheDCpowertothe 9 Power signal) modemonthispin. Note:RS232signalsusepositiveandnegativevoltagestorepresentdigital1sand0s.Apositive voltageisa0,andanegativevoltageisadigital1. Thispinoutallowsittobedirectlypluggedintoacomputer’s9pinserialport usingaconventional9pinRS232serialcable.Toconnectittoamodem,or computerperipheralthathasaserialport,youwillneeda“ null-modem ” cable.SeeAppendixAformoreinformationonwiringanullmodemcable. Toconfigurethe FireLine modemforRS232operation,usethe ATIO 0 command.RS232isthedefaultoperationmodefortheconnector.RS485 isafactoroption.SeethenextsectionfordetailsontheRS485option. 4.4. EIA485/RS485SerialI/O(Optional) RS485ConnectorPinOut WiththeRS485optioninstalled,the9pinserialI/Oconnectoronthefrontof theFireLineisafemale9pDsubminiatureconnectorhavingthefollowing pinsconfiguration.

FrontviewofDB9connectoronmodem(female) Pin# Name Dir Function Level/Specification 1 Donotconnect Donotconnectthispintoanything. 2 Donotconnect Donotconnectthispintoanything. 3 B ( -) I/O B InvertingRS485line 4 A (+) I/O A NoninvertingRS485line 5 GND Ground Connecttoearthground. 6 Donotconnect Donotconnectthispintoanything. 7 Out+ out Donotconnect Internalconnectiontopin4 8 In in Donotconnect Internalconnectiontopin3 In/Out DCPowerinoroutifunitispoweredusingDCin Vin DCPower 9 jack. TheRS485differentiallineconsistsoftwopins,AandB. ATxD/RxDakainvertingpinwhichisnegative(comparedtoB)whenthe lineisidle. BTxD+/RxD+akanoninvertingpinwhichispositive(comparedtoA) whenthelineisidle. Configuring Toconfigurethe FireLine modemforRS485operation,usethe ATIO x command. ATIO 2 setstheserialportforstandardRS485,fullduplex. ATIO 3setstheserialportforRS485simplexmode.Inmostcases,simplexis preferred( ATIO 3 ).InsimplexRS485mode,the FireLine ’sserialdata receiverisinternallydisabledwheneveritsendsacharacterouttheserial port,sothatitwillnotreceiveitsowndata.YoumustordertheRS485 optionforthistowork,andonlywithRevisionEorhigherhardware canworkinRS485mode.FormostapplicationusetheRS485simplex mode,ATIO3.Ifyouareusingtwo FireLine modemswithRS485onboth units,youmustusethesimplexRS485modeinsteadoftheduplexRS485 mode,orthemodemswillenteraninfiniteloopbackcondition. Raveon’sRS485I/Ocircuituses3.3Vlogictodrivethelines,andtheRS485 pinsareESDprotectedto±15kVand7kVhumanbodymodel . Inputcurrent islessthan150uA.Outputcurrentwhennotdrivingthelineislessthan 50uA. BiasandTerminationResistors RS485installationstypicallyhaveaterminationresistoracrosstheAandB lines.Forlowspeedoperation(<57600baud),thisresistorisprobablynot necessary.Ifyouwishtouseaterminatingresistor,avalueof150ohms shouldworkinmostapplications. TheseA/Bpinnamesareallinuseonvarioustypesofequipment.The RS485signalingspecificationstatesthatsignalAistheinvertingor''pinand signalBisthenoninvertingor'+'pin.Thesamenamingisspecifiedinthe NMEAstandards.

WhenanRS485networkisinanidlestate,allnodesareinlisten(receive) mode.Underthisconditiontherearenoactivedriversonthenetwork.All driversaretristated.Withoutanythingdrivingthenetwork,thestateoftheA andBlineisunknown.Ifthevoltagelevelatthereceiver'sAandBinputsis lessthan±200mVthelogiclevelattheoutputofthereceiverswillbethe valueofthelastbitreceived.Inordertomaintaintheproperidlevoltage state,biasresistorsmustbeappliedtoforcethedatalinestotheidle condition. FireLine RS485receivershavebuiltinbiasresistors,offeringthenetworka true“1/8unitload”.Inmostallocations,theseinternalbiasresistorsare sufficient,andanexternalbiasresistorisnotrequired. 4.5. RS422/EIA422SerialI/OConnector(Optional) TheRS4229pinserialI/Oconnectorisafemale9pDsubminiature connectorhavingthefollowingpinsconfiguration.

FrontviewofDB9connectoronmodem(female) Pin# Name Dir Function Level/Specification 1 NC Donotconnect Donotconnectthispin. 2 NC Donotconnect Donotconnectthispin. 3 OUT out TXout 0,3.3V.Invertedversionofpin7. 4 IN+ in RXinput+ 5 GND Ground Connecttoearthground. 6 NC Donotconnect Donotconnectthispin. 7 Out+ out TXout+ 3.3,0V. 8 In in RXinput In/Out DCPowerinoroutifunitispoweredusingDCin 9 Vin DCPower jack. ConfiguringforRS422 Toconfigurethe FireLine modemforRS422operation,usethe ATIO 4 command.YoumustordertheRS422optionforthistowork,andonly FireLine modemswithRevisionEorhigherhardwarewillworkinRS422 mode.The FireLine’s hardwareisidenticaltotheRS485version,withthe exceptionoftwointernalloopbackresistors. Raveon’sRS422I/Ocircuituses3.3Vlogictodrivethelines,andtheRS422 pinsareESDprotectedto±15kVand7kVhumanbodymodel . RS422installationstypicallyhaveaterminationresistoracrosstheInandthe Outlines.Avalueof150ohmsshouldworkinmostapplications. BiasandTerminationResistors FireLine RS422receivershavebuiltinbiasresistors,offeringthenetworka true“1/8unitload”.Inmostallocations,theseinternalbiasresistorsare sufficient,andanexternalbiasresistorisnotrequired. Serialoutdatacomesoutpins3and7.Serialinputdatacomesinviapins4 and8.Connectpin5toearthground. FireLine RS422receivershavebuiltinbiasresistors,offeringthenetworka true“1/8unitload”.Inmostallocations,theseinternalbiasresistorsare sufficient,andanexternalbiasresistorisnotrequired. 4.6. LowPowerMode(LPM) The FireLine modem (withRevisionEfirmwareandhigher) ,hastheabilitytobeput intoalowpowermode(LPM).InLPMthemodemdrawsmuchlesscurrent fromtheDCinput.InLPM,theinternalradiointheFireLineisdisabled,as wellascertaincurrentconsuminghardwarecircuits.Theabilityofthe FireLine togointoLPMissetwithaconfigurationbit,usingthe ATRP 1 command. ATRP 1 configurestheFireLinetomonitortheDTRinputline,and entertheLPMmodewheneverDTRisnegated.IftheDTRsignalis asserted,theFireLinemodemwilloperatenormally. The FireLine canswitchbetweenLPMandnormalmodeusingtheDTRline, anditswitchesmuchfasterthanusingtheDCpowersupply.TheFireLine takesabout½ofasecondtopoweronwhenDCisapplied,butcanswitch betweennormalandLPMinabout25milliseconds. Thefactorydefaultvalueforthe ATRP settingis 0.When ATRP isazero, the FireLine willnoteverentertheLPMmode,andtheDTRinputsignalis ignored. DTRnegatedmeansitisanegativevoltage.Avoltagelessthanzerovolts appliedtoDTRwillturnthe FireLine offbyputtingitintoLPM. ToasserttheDTRsignal(turnthemodemon),theDTRlinemustbehigh(> 3V).DTRisaninputtoanRS232transceiverIC.ItisESDprotected,and issafeforvoltagesfrom–20Vto+20Vinput. 5.UsingtheFireLineModem–PacketMode Thissectiondescribestheoperationofthewhenitisinthe Packet Mode of operation.PacketModeisthefactorydefaultoperatingmode.Itisthe easiestandmostreliablemodeofoperationforamodem.Note:The configurationofthe FireLine isdonewhenthe FireLine isinthe“Command Mode”.RefertoSection8onpage32fordetailsonalloftheavailable commandsandprogrammablefeatures. InPacketMode,alltransmissionsaresentinburstsorpackets,andcontain address,errordetection,anderrorcorrectioninformation.Dateentersthe FireLinemodem’sserialI/Oport,andisstoredinabufferwithinthemodem untilitisreadytobetransmitted.Packetizedoperationhastheseadvantages overnonpacketmodems: PacketModeAdvantages 1. ErrorDetection Themodemusesa16bitCRCattheendofevery packetofdata.TheCRCisusedtocheckthedataforerrors,andifthere areanyerrors,thedatawillnotbepassedontotheuser. 2. ErrorCorrection Automaticerrorcorrectionmaybeused. FireLine modemsincorporateanoptionalARQmethodtoretransmitpacketswith error,toensuretheuser’sdataisdeliverederrorfree. 3. Addressing Packetizedoperationallowsforamoreversatilenetwork architecture,withsource,destination,andnetworkaddresses.FireLine usesa16bitaddresstoidentifydatapackets. 4. NoDribbleData Eveninthepresenceofnoise,theFireLinemodemwill notoutputextradataorhaverandombiterrors.Modemswithoutpacket operationgenerallydonotworkwellwithweaknoisysignals. 5. TransparentOperation Becauseofthehighreliabilityanderrorfree operationthePacketModeofferstheuser,mostuserapplicationswill seamlesslyworkusingtheFireLineinitsPacketMode. 6. RepeatableandRoutable. FireLinepacketsarestructuredsothatthey mayberepeatedusingastoreandforwardrepeater,and/orroutedusing specializedhardware. StreamingModeAdvantages 1. LowLatency Thetransmitterwillkeyupimmediatelyupontheuser’sfirst byteofdataenteringthemodem.Packetizedoperationwaitsuntila packethasbeenloadedbeforekeying.(Althoughhighserialportdata ratescanminimizethispacketlatencytoanegligiblelevel). 2. DatawithErrors TheFireLinewillcontinuetoreceivedata,downintothe noiseflooroftheradio.Ifthechannelisnoisyorthesignalisweak,there maybebiterrorsinthedata,ortheFireLinemayoutputadditionalnoise data.Userapplicationsmust(andoftendo),takethisintoaccount,and thuscanoperatewithweakersignalsandhavelongercommunication range. Figure1(PacketModeofOperation)

Foroperationofthemodeminthestreamingdata,nonpacketizedmode,see thesection StreamingMode onpage26 .ThePacketorStreaming operationisconfiguredusingthe ATMT command,withPacketModebeing thefactorydefault. 5.1. Setup 1. ConnectaDCpowersourcetotheDCINconnectiononthefrontofthe modem. 2. Connectagoodqualityantenna,cuttotheoperatingfrequency,tothe BNCconnectoronthefrontofthemodem.Useagoodantenna,and placeisathighaboveobstructionsaspossible. 3. Connectacomputerterminal,orPCcomputerrunningHyperTerminal,to the9pinI/Oconnector.Thefactorydefaultserialportssettingsare9600 bps,8databits,1stop,noparity. 4. Programthemodem’soperatingfrequencytoyourdesiredoperating frequency.Thisisdonewiththe ATFX xxx.xxxxx command.Seethe section“ Serial Port Commands ”forinformationdescribingthevarious parametersthatmaybemodifiedinthemodem.Inmostapplications,the defaultsettingsfromthefactorywillworkfine. 5. UsingtheATcommands,changeanyofthedefaultoperatingparameters thatmustbemodified.Fromthefactory,themodemsareconfiguredand shippedreadytouse.Outofthebox,theywillcommunicateonthe defaultradiochannelusingthefactorydefaults.Ingeneral,the parametersyoumaywanttomodifywillbe: ATFX Frequencyforthischannel.Settoyourfrequency. ATMT 0 0fornormalPacketizedoperation.Defaultmode. ATAK 0fornoARQ,1ifthisunitsendsACKs.DefaultisnoARQ. ATRB SetthenumberofretriesifARQisused(x).0ifnoARQused. FactorydefaultisnoARQ. ATBD Serialportbaudrate ATMY TheIDofthisunit.Defaultis1234. ATMK Thenetworkaddressmask.DefaultisFFFF. ATDT Theaddressoftheunitthismodemwilltalkto.Defaultis1234. ATBC Enable/disablebusychannellockout.Defaultisoff,0. 6. Connectyourserialdatadevicetothe9pinconnectoronthefrontofthe modem. Theradioisnowreadytouse.Anyserialdatagoingintothemodemwillbe transmittedovertheair,andanydatareceivedovertheairwillbesentoutthe serialport. Remember,thatfromthefactory,all FireLinemodemsareconfiguredto simplywork.Pluginpowerandconnecttotheserialportat9600baud,and themodemswillcommunicateonthedefaultchannel.Changethechannel frequencytoyourspecificfrequency,andtheywillbereadytoworkonyour channel. 5.2. ProgrammingChannelsandFrequencies TheFireLinemodemhasmemoryforupto6channels.Achannelisapairof frequencies,onefortransmitandoneforreceive.Theymaybedifferentor theymaybethesame.Youmayprogramanyvalidfrequencyintoany channelnumber.Toprogramachannel,performthefollowingsteps. 1. Changetothechannelyouwishtoprogram,usingthe ATHP x command, wherexisthechannelnumber. 2. Programthefrequencyforthischannelx,usingthe ATFT , ATFR ,or ATFX command.NotethatthefrequencymybeenteredinMHzaslong asyouuseadecimalpoint.ForExample,enter ATFX 450.1 tosetthe channelfrequencyto450.100MHz.Alternately,youmayenterthe frequencyinhertzbyentering ATFX 450100000 .Youmustenterallof thezerosifyouenterthefrequencyinhertz. 3. Reviewthefrequencysettingwiththe ATFT , ATFR ,or ATFX command. Toseealistofallofthechannels,enter ATF . 4. Tochangetheradiochannel,usethe ATHP xcommandwhilethemodem isinthecommandmode. IfthechannelnumberischangedusingtheATHPcommand,andpoweris laterlost,thechannelnumberwillberetainedinnonvolatilememoryaslong aswassavedusingthe ATSV (Savetononvolatilememory)command. DuetothenatureofthesynthesizerusedintheFireLine’sradio,the frequencyprogrammedintotheunitmustbeanevenmultipleofitsinternal referencefrequency.Fornarrowbandradios(12.5kHzchannels),theuser’s frequencymustbeamultipleofeither6.25khzor5.00kHz.Forwideband models,thefrequencymustbeanevenmultipleof10kHzor12.5kHz. 5.3. DataTransmission Totransmitdata,simplysendoneormorebytesofdataintotheserialportof themodem.Whenafullpacketofdatahasbeencollectedintotheinternal bufferofthemodem,orwhenthereisapauseinthedata,themodemwill automaticallykeyitstransmitter,andsendthedataovertheair. SerialPortBaudRate Whilethemodemistransmitting,theusermaycontinuetosendmoredata intothe FireLine. BecausethebuffersintheFireLinearefullduplex,theserial portdatarateandtheovertheairdataratesareindependent.Theserialport baudratesmaybesetslowtoaccommodatelegacyequipment,orsetat highspeedtominimizelatency.Theovertheairdatarateususually4800 baudfornarrowbandchannels,and9600baudforwideband,although fasterorslowerratesmaybeused. In Packet Mode, selection of the serial port baud-rate is important. As shown in Figure 1 (Packet Mode of Operation) above,iftheserialportbaudrateisthe sameastheovertheairbaudrateandthepacketsareshort,thechannel utilizationisonlyabout50%.But,iftheserialportbaudrateissetmuch higher,say28Xtheovertheairrate,thechannelutilizationbecomesnear 100%. BecausetheFireLinecanhandleserialportdataratefarinexcessofthe overtheairrate,theefficiencyoftheFireLineinPacketModeis approximatelythesameasotherbrandmodemsthatcannotoperateina PacketMode—withtheaddedbenefitorARQ,errorfreedata,and addressing. NotethatmanyWindowsapplicationswhichusetheserialport,suchas HyperTerminal,putlargegapsbetweenthebytesofdatatheysendoutthe serialport.Ifanapplicationisnotgettingthedesiredthroughput,verifythatit isnotanartifactoftheOperatingSystemorthecomputer. FlowControl Iflargeamountsofdatawillbesentwiththe FireLine ,itmaybepossibleto overflowtheinternaldatabuffer.Toensurethetransmitbufferdoesnot overflow,enableandusehardwareflowcontrol.Hardwareflowcontrolis enabledwiththe ATCH 1 command.Notethatthe FireLine modemwill alwaysindicatethestatusofitsinternalbufferusingthe CTS signalonthe DB9serialconnector.WhenCTSisnegated,theinternalbuffersaremore than80%full.Whenitisassertedanditis“CleartoSend”,thebuffersare lessthan80%full. PacketSize Theovertheairpacketsizemaybesetwiththe ATTT xx command.Once themodemreceivesonefullpacketofdataintoviatheserialport,itwill automaticallykeythetransmitterandsendthedata.Factorydefaultis80 bytes. KeyOn_Data Whenserialdataisenteringthe FireLine ’sRS232port,the FireLine looksfor pausesinthedataasindicationthatitistimetosendapacketofdataover theair.Thefactorydefaultdurationofthepauseitlooksforis20mS,butthe usermaychangethistoovervaluesusingthe ATR3 xxx command,where xxxisinmilliseconds. BusyChannelLockOut IfyoursystemoperationrequiretheFireLinemodemtomonitorbefore transmit,ofifyoudonotwanttheFireLinetotransmitonachannelthatis busy,youcanenable“BusyChannelLockout”,usingthe ATBC 1 command. ATBC 0 disablesBCL,andthusthemodemwilltransmitwheneverithasdata tosendout.ThefactorydefaultisBCLdisabled.Usecautionwhenenabling it,asaCWinterferer,PCwithpoorshielding,orsomeothersourceofRFcan stopthemodemfromtransmitting.ThethresholdwheretheFireLinesenses RFcarrier,anddeterminesthatthechannelisbusyissetbythe ATRA command.ThisisfactorycalibratedtoanequivalentRFlevelof approximately110dBm. 5.4. DataReception Whenthemodemreceivesdataovertheradio,itchecksitforerrors,andifit iserrorfree,itwillsenditouttheserialport.Again,theserialportmaybeset toanybaudratetheuserwishes,andtheradioreceiverandtransmitterwill continuetooperateindependentlyofthebaudrate. Whenthemodemreceivesasignal,itwillasserttheCDhardwaresignalon theRS232serialportifitwasconfiguredtodoso. Ingeneral,theslowertheovertheairdatarate,theeasieritisforthemodem toreceivethesignal,andthusthemorecommunicationrangetheradiowill have.FireLinemodemshaveauniqueswitchedfilteralongwithdigitalsignal processing,thatgivesthemmorerangealowerdatarates.SeeSection8.10 SettingtheOverTheAirDataRateformoreinformationaboutchoosingthe overtheairdatarate. 5.5. Addressing(PacketizedModeonly) AddressingBasics Oneofthemorepowerfulaspectsofthe FireLine modemisitsaddressing scheme.Incorporatingaddressinginthemodemallowsmultipleradio systemsonthesamefrequencytocoexist,andnotinterferewitheachother. Also,someuserapplicationcannottoleratereceivingdatathatwasnot intendedforit,andbysettingtheaddressesinthemodemsproperly,the systemcanbeconfiguredtoallowreceptionofonlydataintendedforthe recipient. Ifaddressingisnotneededordesired,itcanbeturnedoffsothatallmodems receivedatafromallothermodems,andallmodemscantalktoallother modems. Each FireLine containsa16bitaddress,calleditsUnitAddress,andis representedasa4digithexadecimalnumber. FireLine addressmaybeany numberbetween0000andFFFF,whichiseffectively65,535different addresses.Every FireLine hasaUnitAddressprogrammedintoit,aswellas theIDoftheunititwillsenddatato.TheUnitAddressisprogrammedwith the ATMY xxxx command,andtheUnitAddressofthedestinationmodem (theDestinationAddress)isconfiguredwiththe ATDT xxxx command. ThedefaultsUNITIDinal FireLine modemsis1234,and1234isthedefault forthedestinationID.AnAddressMaskisusedtoselectwhichdigitsofthe addresswillbeusedtodetermineifaparticularreceptionwasintendedfor theFireLinemodem.ThedefaultAddressMaskisFFFF,whichmeansall digitswillbeused. HexadecimalNumbers Forthosenotfamiliarwithhexadecimalnumbers,ahexadecimaldigit representsa4bitbinarypattern.Thereare16possiblevalues (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,andF).These16valuesrepresent4bitsof information,thus4hexadecimaldigitscanrepresent16bitsofinformation. Thehexadecimalnumbersrepresent4bitdatainthefollowingway: HexadecimalTable Hex# Binary Hex# Binary Hex# Binary Hex# Binary 0 0000 5 0100 8 1000 C 1100 1 0001 6 0101 9 1001 D 1101 2 0010 7 0110 A 1010 E 1110 3 0011 8 0111 B 1011 F 1111 Whencommunicatingovertheair, FireLine modemstransmittheirUnit AddressandtheDestinationAddressalongwiththedata.Receiving modemscheckthereceivedDestinationAddress,andseeifitmatchestheir UnitAddress.Ifitdoesmatch,thereceivingmodemoutputsthedatait receivedviaitsserialport.Ifitdoesnotmatch,thereceivingmodemdiscards thedata,anddoesnotsenditouttheserialport. SettingASystemWideAddress Ifindividualaddressingisnotneededinyoursystem,therearetwowaysto ensureitisnotused.Onewayistosetallmodemsinthesystemwiththe sameUnitAddressanddestinationaddress.Fromthefactory,theseareboth setto1234,andthus,allmodemscancommunicatewithallothermodems, usingtheaddress1234.Theadvantageofusingthissystemwideaddress,is thatifthereareotherFireLinemodemsonthechannel,butinsomeother system,theyprobablywillnothavethesameUnitAddress,andthuswillnot interferewithyoursystem.Toreducethepossibilityofdatacrosstalk,the systemimplementermaywishtouseadifferentsystemwideaddressforthe UnitAddressinsteadof1234.Thereareover65,000addressesavailable. Analternatewaytodisableaddressingaltogether,issettheAddressMaskto 0000( ATMK 0000command).ThistellstheFireLinetoignoretheaddress, andreceiveeverytransmission.Thedisadvantagetothismethodisthe adjacentsystemproblem.IfthereisanotherFireLinesystemonthesame channel,allmodemswiththe0000maskwillreceivethemalso. Mostuserswhodonotuseindividualmodemaddressing,choosetoseta globalsystemaddress,andhaveallmodemsintheirsystemusethesame UnitIDandsamedestinationaddress. BroadcastTransmissions ThedoubleFFisusedtoidentifyabroadcastpacket.Atransmissionwitha twodigitFFinthefirsttwopositionsofthedestinationID,orinthelasttwo positionsofthedestinationID,willbeinterpretedasabroadcast,andany modemwithanIDthatmatchesthetwononFFdigitswillreceivethedata. Forexample,sendingdatawithadestinationIDof12FFwillbereceivedby anymodemwithaunitID1200through12FF.Sendingdatawitha destinationIDofFF34willbereceivedbyanymodemwithaunitIDof0034 throughFF34. TheAddressMask Thereasontousehexadecimaldigitstorepresenttheunitaddress,isthat alongwiththeUnitAddressprogrammedintothe FireLine ,thereisan “AddressMask”programmedintoit.ThedefaultmaskisFFFF.Theaddress maskisalsousedtodetermineifaparticulardatatransmissionshouldbe receivedbythemodem.Formostapplications,whereonemodemtalksto onemodem,orwhereallmodemsinthesystemcommunicatewithallother modemsinthesystem,theAddressMaskshouldstaysettoFFFF. Onlyinsystemswheresomemodemsshouldonlytalktocertainother modems,mightyouwanttochangetheaddressmask.Wheneverdatais receivedovertheair,theDestinationAddressofthetransmissionislogically “ANDed”withtheAddressMaskinthereceivingmodem.Thisisthe Effective Destination Address .Thereceiving FireLine alsoANDsitsownUnitAddress withitsAddressMask.Theresultisthe Effective Unit Address .The Effective Unit Address iscomparedtothe Effective Destination Address ,andifthetwo areidentical,thedatawillbereceived. Note:Logically1 AND 1=1,0AND 0=0,1 AND 0=0,0 AND 1=0 `Figure2(AddressFiltering)

FireLinereceives dataovertheairto FireLinehas DestinationAddress UnitAddress yyyy xxxx

FireLinehas “AN D”them AddressMask “AND” them together zzzz together

Comparethetwo resultsfromthese twoANDs

Outputthedatavia serialportifthetwo resultswere identical Oneeffectofthisisthatanaddressmaskof0000willcausethe FireLine modemtoreceivedanydatafromanyunitthattransmits.TheDestination Addresswilleffectivelybeignoredifthemaskissetto0000. AddressingExamples: Example1(defaultconfiguration) SendingDestinationAddress=1234 ReceivingUnitAddress=1234 ReceivingUnit’sAddressMask=FFFF Result:Unitwillreceivethedata,becausetheaddressesidenticallymatch.Whenthe addressesareidentical,thevalueofthemaskisnotimportant. Notes:Thisisthedefaultconfiguration.Allunitshaveaddress1234,andallmodemswill talktoallothermodemswithaddress1234. Example2(aconfigurationthatwon’twork) SendingtoDestinationAddress= 1236 ReceivingUnitAddress= 1234 ReceivingUnit’sAddressMask= FFFF Result:Nodatawillbereceived,becausetheaddressdonotmatch,andtheaddress maskofFFFFrequiresthatalldigitsintheaddressmatch.. Example3(abletoreceiveadatafromagroup,1230–123F) SendingtoDestinationAddress= 1236 Receiving FireLine UnitAddress= 1234 Receiving FireLine AddressMask= FFF0 Result:Datawillbereceived.1236ANDedwithFFF0is1230.1234ANDedwithFFF0 is1230.TheresultsoftheANDingmatch,andthusthedatawillbereceived. Example4(abletoreceivefromagroup,xx34wherexxisanytwodigits) SendingDestinationAddress= 2234 Receiving FireLine ’sUnitAddress= 1234 Receiving FireLine ’sAddressMask= 00FF Result:Datawillbereceived.2234AND00FFequals0034.1234AND00FFequals 0034,thereforetheymatch.TheresultsoftheANDingmatch,andthusthedatawillbe received. 5.6. ErrorCorrection The FireLine modemhasabuiltinerrorcorrectionmode,commonlyreferred toas Automatic Repeat request (ARQ) .Itworksbycheckingeachreception forerrors,andifthedataisOK,itsendsashort“ ACK ”packetbackoverthe airtellingthesendingstationthedatawasOK. The FireLine modemusesatraditionalCarrierSenseMultipleAccess (CSMA)algorithmwithrandomizedretrytimeslotstodeterminewhentore transmitpacketsthatmustberesent.Thedurationbetweenretries increasesasthenumberofattemptsincreases. Ifreceiveddatahasanerrorinitorifthereceivingmodemdoesnotgetthe dataduetointerference,thereceivingmodemdoesnotsendtheACKback, andthesendingstationwillautomaticallyresendthedata.Therearetwo aspectstoconfiguringARQ: 1) EnabletheARQmodeinthemodemtoallowittotransmitACKs (ATAK 1 command).Thiscommandenablesthemodemto transmitACKpackets. 2) Configurethenumberofretriesthemodemshouldattemptifan ACKpacketisnotreceivedbackwhenitsendsdata( ATRB xx command).Forexample,ifyouset ATRB to5withthe ATRB 5 command,themodemwillwaitforanACKwheneveritsendsdata. IfitreceivesandACKbackfromthemodemthatitsentdatato,it willdonothingmore.ButifitdoesnotreceiveanACK,itwill resendthesamedata,tryingupto5moretimes. ThefactorydefaultconditionisnottosendorrequireACKpackets,soifyou wishtousethismode,programthe FireLine totransmitACKswiththe ATAK 1command.ThiswillcausethemodemtosendanACKanytimeitreceives datafromanothermodem.Note:Ifthedestinationaddresswasabroadcast (FFFF,FFxx,orxxFF),itwillnotwaitforanACK. Thenumberoftimesitretriestosenddatathatdoesnotgetthrough(does notgetanACK)isuptotheuser,butanumberof5isusuallyagood compromise.Ifafter5times,thedatadoesnotgetthrough,thenthere probablyissomethingseriouslywrongwiththechannelorsystem. Theretriedtransmissionsarerandomlyspacedatintervalsbetween approximately200mSand400mS,increasingby50mSforeachattempted transmission.Oncethemodemhassentitsdatathenumberoftimesthe userspecifiedinthe ATRB xx command,thedataisdiscarded,andthe modemwillcontinuetooperateasnormal. ItisveryimportantthatifonemodemisconfiguredtosendACKpackets (ATAK 1 )thatallothermodemscommunicatingwithitarealsosettoexpect ACKpacketsusingthe ATRB xx command. TodisableARQ(thedefaultconditionofthemodem),disableARQwiththe ATAK 0 and setretriestozerowiththe ATRB 0 command. 5.7. StoreandForwardRepeatingandRouting The FireLine modemhasabuiltinrepeater/router.EachFireLineis capableofnotonlysendingandreceivingdatafrom/toitsserialport,butalso retransmittingovertheairdata.Itisalsoabletoretransmitdatathatis addressedtoothermodemsinthesystem. Figure 3 Overview of Repeater Operation

IntheexampleshowninFigure3above, FireLine Aiswillcommunicatewith allothermodemsinthesystem.Itcandirectlycommunicatewith B, H ,and F.Becauseofpropagationlimits,itcannotcommunicatereliableto E, D, C, and G. Tosolvethisproblem,someoftheFireLinemodemsareconfiguredas repeaters.Thestillareabletosendandreceivedata,buttheyalsowill repeatdataouttothemodemsthatareoutofrangeof FireLine A. Hisconfiguredtorepeatallmessagesto/from E, D ,and G. Bisconfigured torepeatallmessagesto/from C,and Disconfiguredtorepeatallmessages to/from G. ThefollowingtableillustratesonepossiblewaytheFireLinescouldbe programmedtoaccomplishthistypeofsystem. FireLine Unit ID Destination Network Repeat Repeat Repeat Repeat (ATMY) (ATDT) Mask Source Source Destination Destination (ATMK) Mask Mask Addressesprogrammedintounit Repeatertableprogrammedintounit A 1000 1000 FF00 B 1010 1000 FF00 1020 FFFF 1000 FFFF 1000 FFFF 1000 FFFF C 1020 1000 FF00 D 1030 1000 FF00 1031 FFFF 1000 FFFF 1000 FFFF 1000 FFFF E 1032 1000 FF00 F 1021 1000 FF00 G 1031 1000 FF00 H 1022 1000 FF00 1030 FFFF 1000 FFFF 1000 FFF0 1000 FFFF StoreandforwardrepeatingisenabledwiththeATXRcommand. ATXR 1 enablesrepeating. ATXR 0 disablesit. The Repeat Source , Repeat Source Mask ,andthe Repeat Destination are programmedintoaRepeaterTableintheFireLine.TheATXcommandis usedtoprogramtheRepeaterTable.TheRepeaterTablemayhaveupto4 entries. Forexample,FireLine Bintheaboveexamplewillhavetwoentriesinits RepeaterTable.Thecommandtosetthetwoentriesis: ATX1 1020 FFFF 1000 FFFF ARX2 1000 FFFF 1000 FFFF ThefirstcommandabovesetstheRepeatSourceto1020andtheRepeat Destinationto1000,bothwithaMaskofFFFF.TheFFFFmaskmeansall digitsofthesourceanddestinationareusedtodetermineifthetransmission shouldberepeated.AllpacketsfromunitswithMYID1020( C)sentto1000 willberepeatedbythisunit.Itwillnotrepeatmessagesfrom D, E, F, G, or H becausetheirUnitIDsarenotinthe Repeat Source repeatertable. ThesecondcommandabovesetstheRepeatSourceto1000andtheRepeat Destinationto1000,bothwithaMaskofFFFF.TheFFFFmaskmeansall digitsofthesourceanddestinationareusedtodetermineifthetransmission shouldberepeated.AllpacketsfromunitswithMYID1000( A)sent1000 willberepeatedbythisunit.Inotherwords,alltransmissionsfrom Awillbe repeatedby B. ToviewtheRepeaterTable,usethe ATX command,withnoparameter.To viewasingleentryinthetable,usethe ATXn ,wheren=1,2,3,or4. Todeleteanentryinthetablesoithasnoeffectontheoperation,setthe fieldsto0.Forexample,todisablemakeentry1,usethe ATX1 0 0 0 0 command. UsingtheFireLineModem–StreamingMode ThissectiondescribestheoperationoftheStreamingModeofoperation. Thismodeisselectedwiththecommand ATMT 2 . 5.8. StreamingModeOperation InStreamingMode,radiotransmissionswillbeginwheneverdataentersthe mode,andthetransmissionwillcontinueaslongasthereisdatatosend. Thetransmitterwillautomaticallykeywhendataentersthemodem,andthere isnoneedtoassertanycontrollines.Itwillautomaticallydekeywhenthere isnomoredatatosend. Figure3illustratesthedifferencebetweenthePacketModeandthe StreamingModeofoperation. `Figure4(StreamingModeofOperation)

ForoperationofthemodeminthePacketizedMode,seethesectiononpage 15entitled UsingtheFireLineModem–PacketMode . 5.9. BaudRateSelection InStreamingMode,theuserdatamaystillenterthemodematanybaudrate, assetwiththe ATBD x command.The FireLine modemwillbufferthedata andsenditoutovertheairinthesameorderasitentersthemodem.When thebufferisemptyandthereisnomoredatacomingintothemodem,itwill automaticallydekeytheradioandgobackintothereceivemode.The FireLinemodemwillsendahiddenendofmessagesignaltothereceiving modem,thusavoidinganyextradatabytes“ dribble bytes”fromcomingoutof theuserserialport.Whenthemodemisoperatingwithveryweaksignals, theendofmessagesignalmaybeobscured,andmissedbythereceiving FireLine.Inthiscase,additionalnoisebytesmaycomeoutoftheuserserial port. Whilereceiving,themodemwillalsooutputthereceivedataouttheserial portattheratesetbythe ATBD command.Iftheserialportbaudrateis slowerthantheovertheairrate,aninternalbufferinthe FireLine modemwill holdthedataasitissentouttheserialport. 5.10. BitErrors UnlikePacketModeoperation,thereisnoerrordetectionnorerrorcorrection intheStreamingMode,souserdatamaycontainbiterrors.Theuser’s applicationmustbeabletohandletheseerrorsoradditionalbytesofnoise data. IftheapplicationthatisusingtheFireLinecannottoleratehaveerroneous datawhenthechannelisnoisy,themodemshouldbeoperatedinthePacket ModeinsteadofStreamingmode(InPacketMode,dataisalwaysfirst checkedforbiterrors,andneveroutputtedifitdetectsanyerrors). Theendofatransmissionisdetectedbythereceivingmodembythe presenceofaspecialendofmessagesignal.TransmittingFireLines automaticallyputtheendofmessagesignaloutaftertheuser’sdatahas beentransmitted.Ifthereceivingmodemdoesnotreceivethissignal(dueto noiseorinterference),thereceivingmodemmaycontinuetooutputsome moredata,untilitdetectsthattheRFcarrierisgone,orthereceivedsignalis actuallynoise.Thismaytakeabyteortwooftime,andduringthistime period,thereceivingmodemmayoutputrandomnoisebytes. 5.11. CarrierDetect Toreduce,andvirtuallyeliminatebiterrorsandadditionalnoisebytes,the usermayconfiguretheFireLinetorequireandRFcarrierDetectbefore receivinganydata.BecausetheRFcarrierDetectThresholdissetabovethe noisefloorofthereceiver,biterrorswillberareifRFcarrierisrequiredto receive.Bydefault,theFireLinedoesnotrequireRFcarrierdetecttoreceive. Toenableit,usethe ATRF 1 command.TodisabletheneedforRFcarrier detect,usthe ATRF 0 command(Factorydefault). When ATRF is 0,themodemwillbemoresensitive,andbeabletoreceive weaksignals,butthereismorelikelytobebiterrorswhenthesignalsare weak. 5.12. SerialDataFlowControl Iflargeamountsofdatawillbesentwiththe FireLine ,andtheserialportis operatedatafasterdataratethantheovertheairrate,itmaybepossibleto overflowtheinternaldatabuffer.Toensurethetransmitbufferdoesnot overflow,enableandusehardwareflowcontrol.Hardwareflowcontrolis enabledwiththe ATCH 1 command.Notethatthe FireLine modemwill alwaysindicatethestatusofitsinternalbufferusingtheCTSsignalonthe DB9serialconnector.WhenCTSisnegated,theinternalbuffersaremore than80%full.Whenitisassertedanditis“CleartoSend”,thebuffersare lessthan80%full. 6.Installation 1. Securethe FireLine modemusingthefourmountingholesontheside flangesoftheunit. 2. ConnectaDCpowersourcetotheDCINconnectiononthefrontof themodem.Usethesuppliedcable,andconnecttheREDwireto+, andtheblackwireto–(ground).Theblackwireandthecaseofthe FireLine shouldbeconnectedtoearthground. 3. Connectagoodqualityantenna,tunedtotheoperatingfrequency,to theRFconnectoronthefrontofthemodem.Useagoodantenna,and placeisatashighaboveobstructionsaspossible. 4. Aseparationdistanceofatleast20centimetersmustbemaintained betweenthetransmitter'sradiatingstructuresandthebodyoftheuser ornearbypersons. 5. Connectthecomputer,terminal,controller,orotherhardwaredevice thatwillbeusingthe FireLine modemtoitsDB9serialI/Oconnector usingashieldedcable.SecureittotheFireLinewiththetwomounting screwsonthesidesoftheDB9connector. 6. Iftheantennaismountedoutdoors,usalightingarrestorinlinewith theantenna,andproperlygroundtheantennaandtheFireLine chassis toanearthground. 7.FCCLicensingInformation FireLine radiomodemsoperateonradiofrequenciesthatareregulatedbythe FederalCommunicationsCommission(FCC).Inordertotransmitonthese frequencies,youarerequiredtohavealicenseissuedbytheFCC. Almosteveryoneengagedinpublicsafetyactivitiesaswellasprivate organizations,arerequired,toobtainaradiostationlicensefromtheFederal CommunicationsCommissioniftheywishtousearadiotransmitter. TheFCCwillhelpyouthroughthelicensingprocess. YoucanfindthebasicinformationyouneedtobegintheprocessattheFCC website.Ifyouareengagedinpublicsafetyactivities,youcangodirectlyto:

http://wireless.fcc.gov/publicsafety

Ifyouareabusiness,commercial,orinstitutionalorganization,youcango directlyto:

http://wireless.fcc.gov/services/ind&bus

Ineithercase,youwillbeshowntheregulationsandtheinformationyouwill needtogatherbeforeyougetstartedyourdesiredoperatingfrequencies, wideband/narrowband,antennatypeandsize,power/wattage,etc.You'llalso getinformationonhowtoobtainthenecessaryapplicationformseitherin hardcopyorelectronicformatandhowtoproceed. TheFCCwebsitealsooffersalistofFrequencyCoordinators.Theseare privateorganizationsofficiallycertifiedbytheFCCtohelpyouthroughthe process,andwhoinmostcaseswillhandletheactualfilingofyour application.Withfewexceptions,youmustapplyforanFCClicensethrough aFrequencyCoordinator.Theyarelocatedthroughoutthecountry,makingit easyforyoutofindonethatisfamiliarwithradiooperationsinyourarea. Therearecompanieswhospecializeinassistingwithlicensingradio modems.Youmayconsidercontactingoneofthefollowing: AtlasLicenseCompanyandDataServices 1-800-252-0529 http://www.alcds.com AirwavesLicensing 1-717-334-0910 http://www.airwaveslicensing.com 8.UserSerialPortCommands

8.1. Overview TheasynchronousserialportiontheRFmodemisusedtosendandreceive dataovertheair,aswellastoconfiguretheRFmodem.Innormaloperation, theusersendsdataintotheTxDpinoftheuserport,andthisdatais transmittedovertheair.ReceiveddatafromanotherRFmodemisoutputto theuserviatheRxDpinoftheuserport.Thisisthedefaultoperating conditionoftheRFmodem.Nospecialcharacters,hardwarecontrollines,or timingisrequiredtooperatethe FireLine modem. Thereisalsoa“CommandMode”usedtoprogramandconfigurethe FireLine .IntheCommandMode,the FireLine modemacceptscommands viatheserialportTxDpin.Thecommandscanbeusedtochangecertain internalparametersofthe FireLine modemaswellastoreadoutthecurrent configurationanddiagnosticstatistics. 8.2. CommandMode The FireLine modemmaybeputintoa“CommandMode”,byenteringa sequenceofthreepluscharacters(+++).Tokeepthe FireLine modemfrom unintentionallyenteringtheCommandModebecauseofthe+++pattern occurringinastreamofdataenteringthemodem,theremustbeapausein thedatastreambeforethe+++aswellasapauseafterthe+++issent.If eitherpauseismissing,themodemwillnotenterthecommandmode. Usingserialcommunicationssoftwaresuchas HypterTerminal ,sendthe3 charactercommandsequence“+++”whileobservingtimesofsilencebefore [BT(SilenceBeforeSequence)Command]andafter[AT(SilenceAfter Sequence)Command]thecommandcharacters.ThedefaultBTandAT timesare500mS. The default sequence for entering into AT Command Mode: 1. No characters sent for ½ a second. 2. Input three (3) plus characters (“+++”) within ½ of a second. 3. No characters sent for ½ a second. Whenthe FireLine modemfirstenterstheCommandMode,itsendsthe phrase“ FireLine ”outitserialport,andthenan“OK”sequence.The“OK” sequenceisasequenceof4characters:

An“ O”,“ K”,< CR >,and< LF >characters (=ASCII0D,=ASCII0A) 8.3. SettingaParameter Tosetaparameterinthe FireLine modem,entertheCommandModeas describedabove.ThenentertheproperATcommand,aspace,the parameter,andthenacarriagereturn.ForExample,tosettheaddressofthe FireLine modemto1234,enterthefollowingcommand: ATDT 1234 . OnceaParameterischanged,themodemwillbeginusingthenew parameterassoonasitexitstheCommandModeandreturnstoitsnormal operationmode.Ifthenewparameterwassavedtononvolatilememory usingthe ATSV command,thenthenewparameterwillbeusedaswellthe nexttimetheFireLinemodemispoweredon. Ifaparameterischanged,butthe ATSV commandisnotissued,thenew parameterisusedtooperatethemodem,butwhenpoweristurnedoffand backon,uponpoweringup,theFireLinewillrevertbacktothepreviously savedparametervalue.Ifparametricchangesaretobepermanent,always issuethe ATSV commandafterallparameterchangeshavebeenmade. 8.4. ReadingaParameter Toreadthevalueofaparticularsetting,issuethecommand,withno parameter.Themodemwillreturnthevaluefollowedbyan“OK”.The modem’sOKresponseis: ThevalueinASCIIdecimalformat. A(=ASCII0D,=ASCII0A). An“O”,“K”,,andsequence. Forexample,iftheuserentersthecommandtoreadthe FireLine’s modem addressanditsaddresswas1234,theuserwouldissuethefollowing command: ATDT andthemodemwillrespondwith:

1234 < LF > OK < LF > Togetonlinehelpwithacommand,enterthecommandandputaquestion markinfortheparameter.Forexample,toseewhattheATDTcommandis for,type ATDT ? .Themodemwillrespondbylistingabriefdescriptionofthe command.Toseealistofallcommands,type HELP . 8.5. CONFIGButton Ifcertainparameterswithinthemodemaremodifiedinamanorthatcauses themodemtoceasefunctioningoriftheusercannotenterthecommand modeviathe“+++”methoddescribedabove,thereisasmallpushbutton internaltothe FireLine modemtoassistinthiscase.ThisCONFIGbutton maybepressedatanytime,andforcesthemodemintoaknownoperational state.TheCONFIGbuttonislocatedinsidethemodem.Removetherear cover,exposingthetwocircuitboards.Thebuttonisinthecenterofthe lowercircuitboardasshownbelow. ThedefaultsettingsthatthemodemwillreverttowhentheCONFIGbuttonis pressedare: 1. Serial port 9600 baud, 8 data bits 1 stop, no parity 2. ATCT setting set to 60000 (60 second time-out) 3. Serial port on the front of the unit in RS232 mode, 9600bps, N/8/1. IftheunitwasconfiguredforRS485,RS422,orEthernet,youmust disconnectotherdevicesanduseanRS232devicetoconfiguretheFireLine. Eventhoughtheserialbaudraterevertsto9600baudwhentheCONFIG buttonispressedandtheIOportisRS232,itwillrevertbacktothesettings programmedintothe FireLine modemoncetheCommandModeisexited. 8.6. ExitingtheCommandMode Therearethreewaystoexitthecommandmode.Theyare: 1. ATSV Issuingthe ATSV commandsavesthecurrentconfigurationtonon volatilememory,andthenreturnstothenormaloperationmode. 2. ATCN Issuingthe ATCN commanddoesnotsavethecurrent configuration,butitdoescausethemodemtocontinuetooperate.If changestotheconfigurationweredoneintheCommandmode,these changeswillbeusedinoperation,buttheyarenotbesavedtononvolatile memory.Thenexttimethemodemispowereddownandbackup,the modemwilloperatewiththepreviouslysavedsettings. 3. Time Out .Afterapresetamountoftime(60secondsisthefactory defaulttime),themodemwillautomaticallyexittheCommandMode,and continuenormaloperation.Changeswillnotautomaticallybesaved.This timeoutdurationmaybesetwiththe ATCT command. 8.7. RestoringFactoryDefaults The AT&F commandmaybeusedtorestorethemodembacktothefactory defaultcondition.Usethiscommandwithcaution,asitwilleraseall previouslyconfiguredparameters.Itwillcausethemodemtorevertbackto thefactorydefaults,asshowninthecommandtable,“FactoryDefault” column.Theonlyparametersthatitdoesnotrestoretodefaultaretheradio typeandradiocalibrationvaluesR0R9,andRA.Thisissothattheuser mayrestoredefaults,andnothavetorecalibratetheradio. ToeraseALLparameters,includingtheradiotypeandradiocalibration,issue the AT&F 123 command.Thereshouldnotbeanyreasondothiscommand, becauseitwillrequiretheradiotoberecalibratedperthefactoryalignment procedure. 8.8. CommandModeCommands

Factory AT Command Description Parameters Command Default Enable/Disable ARQ – When ARQ is enabled, this modem 0 (no AK will automatically send an ACK packet back to a modem that Range: 0 – 1 AKCs sends it data. 0=off, 1=on. sent)

Auto Status Report Interval – Sets the time between auto Range: 0 –56000 0 (Off) AS status reports. Time is in minutes. 0 means disabled. (minutes)

Silence AFTER Sequence - Sets period of silence after the Range:0 – 1000 500 AT command sequence characters in mS. (mS)

Range:0–6 0=1200bps Baud Rate –Setsserialcomportbaudrate(bps).Overthe 1=2400 air(throughput)baudrateissetwithATR2command. 2=4800 IfaPC’sserialbaudrateissethigherthanthefixedoverthe 3 BD 3=9600 airbaudrateofthemodule,hardwarehandshakingmaybe 4=19200 required. 5=38400 6=57600 Busy Cha nnel Lock Out – Enable/disable the BCL. If BC enabled, the modem will not transmit on a radio channel that Range: 0-1 0 is busy (has RF on if). 0-OFF, 1=ON. Silence BEFORE Sequence – Sets period of silence before Range: 0-1000 500 BT the command sequence character in mS. mS Configure Hardware Flow Control – Enable (1) or disable (0) flow control. When enabled, the modem will monitor the 1 = Enable RTS line, and if it is negated, stop sending data out the serial 0 CH 0 = Disable port. If disabled, the modem will ignore the state of RTS, and always send out charators. Exit AT Command Mode – Exits module from AT Command CN or O Mode and returns it to Idle Mode. Parameters are not saved none none in EEPROM.

Time Out from AT Command Mode – If no valid commands have been received within this time period (in milliseconds), CT modem returns to normal operation mode from Command Range: 100-60000mS 60000 mode. If the CONFIG button inside the FireLine is pressed, this parameter will be automatically set to 60000. Destination Address to call –Setsaddressofthemodemto DT senddatato.Note,thisparameterisenteredinHEXformat. Range:0FFFF 1234 Eachdigitmaybea0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,oranF.

Echo –Characterechoseton(E1)oroff(E0).Thisappliesto 0(no Range:0,1 E theCommandModeonly. echo) Display frequencies – Display all of the frequencies N/A F programmed into all of the channel memories. Transmit Frequency – Program the transmit frequency for See this channel. Enter in Hz or in MHz. The frequency will Range: See product data sheet. product FT For MURS products, frequency data automatically be saved in non-volatile memory (flash) for this cannot be changed. current channel number. sheet.

CompanyConfidential 36 RaveonTechnologiesCorp. Receive Frequency – Program the receive frequency for this See channel. Enter in Hz or MHz. The frequency will Range: See product data sheet. product FR For MURS products, frequency data automatically be saved in non-volatile memory (flash) for this cannot be changed. current channel number. sheet. TX and RX Frequency – Program the receive and transmit frequency for this channel. Enter in Hz or MHz. Same as FX issuing an ATFR and an ATFT command. The frequency will Range: See product data sheet. N/A automatically be saved in non-volatile memory (flash) for this current channel number. Channel Number –Selectseparatechannelstominimize HP interferencebetweenmultiplesetsofmodulesoperatinginthe Range:16 1 samevicinity. Range:050=RS232 Configure the I/O Theproperhardwareoptionmustbe 1=Ethernet2=RS485dup installedinthemodem.All FireLine modemssupportRS232 0 IO 3=RS485simplx4=RS422 mode. 5=GPS Enable/Disable the LEDs –1=LEDsalwaysoff.This 0or1 0 L reducessomepowerconsumption.0=LEDoperatenormally. Monitor Address ––Configurestheaddressthatstatus transmissionsaresentto.OnlyusedifAutoStatusisenabled. Range:0000FFFF FFFF MA Eachdigitmaybea0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,orF.Note: FFisinterpretedasagroup.Seeaddressingsection. Address Mask –Configureslocalandglobaladdressspace. MK Eachdigitmaybea0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,orF.In Range:0000FFFF FFFF mostapplications,thisiskeptatFFFF. Protocol Select –Theovertheaircommunicationprotocol. Range:02 0 MT 0=Packetizedmode,2=Streamingdata. Unit Address –Configurestheindividual;addressforthisunit. MY Eachdigitmaybea0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,orF.Note: Range:0000FFFF 1234 FFisinterpretedasagroup.Seeaddressingsection. Range:0–5 0=none Parity –Selectsparityformat.Settings04transfer8bitsover NB 1=Odd antennaportandgeneratetheparitybitontheRFreceiving 0 2=Even side. 3=Mark(1) 4=Space(0)

NS Stop Bits – Selectsthenumberofstopbits. Range:12 1 Packet Error Display – Showsstatisticstocomputepacket None(displayPER) PE errorrate.DisplaysPacketsPerMinute(PPM)andarunning 1=resetcounters None total. 2=StopPERdisplay Symbol Peak Deviation –SetthepeakFMdeviationofthe R0 transmitsymbols.Note:Thiscanbeanegativenumberto Range: -1000 – 1000 120** invertthemodulation. Range : 0 - 2 Select CD pin output signal – CD may be RF carrier detect, 2 = Always assert CD 1 R1 or modem data detect. 1 = Data CD 0 = RF CD Range: 0=800 6=192004L Over-The-Air bit rate - This is the data rate the radio uses 1=1200 7=51422L to send data over the air. All RF modems in the network 2=2400 8=96004L 3 R2 must use the same over-the-air baud rate . Refer to 3=4800 9=20002L section 8.10 for information on how to set the OTA baud rate. 4=80004L10=160004L 5=96002L Serial Port time out – Number of mS of no activity before Range: 1 - 5000 20 (mS) R3 transmitting. Preamble length – The number of bytes to send over-the-air 4** R5 Range: 3 - 255 (Varies in the pre-amble. based on

CompanyConfidential 37 RaveonTechnologiesCorp. data rate and radio type. 7 typical) Frequency Offset. Used to set the radio on the center of the R8 Range: -500 to +500 0** radio channel. R9 Modulation Balance. Range: 0-100 20 ** Select RF CD output threshold – This value is the RSSI Range : 0-999 threshold where the carrier detect is asserted. Note: To force 300 ** RA CD always on, set this to 0, and R1 to RF Carrier Detect. Number of retries . If this modem does not get an ACK 0 RB back when it sends data, this is the number of times it will re- Range: 0-99 (ACKs are transmit the packet and wait for an ACK. 0=disabled feature. not used) RF Carrier Required – When enabled, there must be RF energy on the channel for the modem to output data. 0 (no RF Range: 0, 1 RF Streaming data mode only. 1-RF required. 0=ignore rf required) energy when receiving. Transmit Time -Out -Timer – Sets the transmitter time -out - timer in seconds. This is a fail-safe timer for improper Range: 0-999 60 RG configuration or operation of the modem. In normal (seconds) operation, the TOT setting is not changed. LPM Operation Enable – When set to 1, the DTR input line controls the FireLine’s low-power operation. When set to 0, Range: 0, 1 0 RP the FireLine will not go into LPM, regardless of the state of the DTR pin. Receiver Signal Level – Reads the Receiver Signal Range: -40 to –140 (dBm) - RQ Strength this instant, and returns the level in dBm. varies by model No parameters. Returns a RS RSSI (Receive Signal Strength Indicator) – Returns the number : -40 to –140 (dBm) none signal level of last received packet. The reading is in dBm. varies by model. Range: 1 -9 Radio Type – Select the type of radio module installed within 2 = RV-M5-UC (DM3473) the modem. If this parameter is changed, you must fully 2** 3 = RV-M6-UC (DM3475) RT recalibrate the modem. The type of radio module installed 5 = RV-M5-UC-W is listed on the serial number. Various 7 = RV-M5-Vx Enable Remote Access – When enabled (set to a 0), the RV 0= Remote Access on modem will respond to over-the-air RPR requests and over- 0 1=Remote Access off the-air commands. Default is ON (0). SL Serial Number –Readsandreturnsauniqueserialnumber ReadOnly unique forthjsunit. 1 - 999999999 Show –Displaytheconfigurationofthemodem.Thiswill SH returnapageofASCIIcharacters,showingthemain none None configurationparameters. Save – SavealltheparameterstoEEPROM.Thiscommand mustbeusedifchangedparametersaretobestoredinnon volatilememory,andusednexttimethemodemispowered SV up.Modemexitsconfigurationmodeafterthiscommandis none None executed.Itsavesallparametersexceptthefrequency(The frequencyisautomaticallysavedwhenanATFT,ATFR,or ATFXcommandisexecuted) 0=Gobacktonormal 1=Random TD Transmit Random Data –Whenissued,themodemwillbegin 2=Hopup/dnonechannel sendingrandomdata.Enteringawillterminatethe 3=ForcePLLtofast transmission. 4=TXall0s 5=TXall1s 6=TestPointsON

CompanyConfidential 38 RaveonTechnologiesCorp. 7=TransmitCW 8=Transmit1010101 Max Packet Size – Setthemaximumnumberofbytesinan 1512 240 TT overtheairpacket. Read DC input Voltage –ReturnstheDCinputvoltage None none VB reading,inmV(12500=12.5VDCinput). Firmware Version –Returnsfirmwareversioncurrently ReadOnly,3 none VR loadedonthemodule. characters Four parameters aaaabbbbccccddddwhere Show or Configure the Repeat Table –Settheaddresses aaaa=SourceAddress thatthisunitwillstoreandforwarddatato/from.n=1,2,3,or Xn bbbb=S.A.Mask 4designatingtheentryinthetabletoshoworedit.. cccc=DestinationAddress dddd=D.A.Mask Enable/Disable Repeating – 0=disabled, 0 or 1 0 (Off) XR 1–enabled. Restore Factory –Restorethefactorydefaultvalues.This commandwillnoterasethecalibrationvalues.Afterthis none &F commandexecutes,themodemwillstillbeintheCONFIG mode. ** indicates values that are calibrated in the factory and are unit-specific. If the “Radio Type” is changed, these will need to be re-calibrated.

8.9. DefaultFrequencies Channel1464.500MHz

CompanyConfidential 39 RaveonTechnologiesCorp. 8.10. SettingtheOverTheAirDataRate TheSkyLinehasprogrammableovertheairbaudrates.Theovertheairrateis storedinregisterR2,andisprogrammedwiththe ATR2 x command,where xis anumbercorrespondingtotherate.Theare8possiblebaudrates,butnotall ratesmaybeusedwithallradiomodemmodels.Consultthefollowingtable. Overtheairrate Radio Numberof FireLineModemModels Bandwidth Modulation thatsupporttherates Levels

800bps (R2=0) 12.5kHzor25kHz 2 RVM5UCN,RVM5UCW

1200bps (R2=1) 12.5kHzor25kHz 2 RVM5UCN,RVM5UCW

2400bps (R2=2) 12.5kHzor25kHz 2 RVM5UCN,RVM5UCW

4800bps (R2=3) 12.5kHzor25kHz 2 RVM5UCN,RVM5UCW Defaultsetting

8000bps (R2=4) 12.5kHzor25kHz 4 RVM5UCN,RVM5UCW

9600bps (R2=5) 25kHz 2 RVM5UCW

19200bps (R2=6) 25kHz 4 RVM5UCW (willnotworkwithRadioType5)

16000bps (R2=10) 25kHz 4 RVM5UCW (willnotworkwithRadioType5)

5142bps (R2=7 ) 12.5kHzor25kHz 2 RVM5UCN,RVM5UCW,RV M5UCS

9600bps (R2=8) 12.5kHzor25kHz 4 RVM5UCN,RVM5UCW Changingtheovertheairdataratewillchangethesensitivityofthereceiver. Higherdataratesrequireastrongersignalatthereceivertobeproperly received.Thedefaultovertheairdataratefor FireLine radiomodemsis4800 baudfornarrowbandversions,and9600baudforwidebandversions. Themaximumovertheairbaudrateforanarrowbandradio(12.5kHzchannel spacing)is9600bps.DuetoIFfilterlimitations,the FireLine doesnotworkas wellat9600baudassomeotherrates.Itsperformanceisoptimizedfor4800 baud2levelmodulationand8000baud4levelmodulation. Themaximumovertheairbaudrateforawidebandmodel(25kHzchannel spacing)is19200bps.DuetoIFfilterlimitations,itdoesnotworkaswellat 19200baudaslowerdatarates.Itsperformanceisoptimizedfor9600baud2 levelmodulationor16000baud4level. RVM5UC(narrowbandversion) Factory default ,setR2to3(4800baud). For high-speed operation ,setR2to4(8000baud). For best range (longestdistance),setR2to1(1200baud) Otherdataratesof0(800bps),2(2400bps),3(4800bps),and7(9600bps)will work,buthavealessoptimalbiterrorratevs.receivesensitivity.

CompanyConfidential 40 RaveonTechnologiesCorp. RVM5UCW(widebandversion) For high-speed operation ,setR2to5(9600baud). For best range (longestdistance),setR2to1(1200baud) Otherdataratesof0(800bps),2(2400bps),3(4800bps),7(9600bps),and 6(19,200bps)willwork,buthavealessoptimalbiterrorratevs.receive sensitivity. 8.11. DebugRelatedCommands

BenchTesting (Mustbeincommandmodetotest.Enter+++atthekeyboardtoputunitintoconfig/testmode.) ATTD x Varioustransmittestroutines. 0=Gobacktonormalmode.Stopsthetest. 1=Randomdatatransmit. 2=Hopup/downonechannel 3=ForcePLLtofastlockmode 4=Transmitall0s 5=Transmitall1s 6=EnablethetestpointsonthePCB. 7=TransmitCWoncenterofchannel 8=Transmitpreamble(101010pattern) SHOW Displayanoverviewoftheconfiguration. ATST Displaystatisticsofhowthemodemisworking. AT$5 DisplayRSSI.Itwillscrollthereadinguntilanothercharactercomesin theserialport.

PacketCounter Thepacketcountermodewilloutputpacketcountstatisticsonceperminute.It willoutputthenumberofpacketsreceivedinthelastminuteaswellasthe runningtotal.T ATPE Begincountinganddisplayingthepacketcounterseveryminute ATPE 1 Resetthepacketcountersbacktozero ATPE 2 Stopcountinganddisplayingpacketcounters Uponpowerup,thepacketcounterfeatureisalwaysdisabled.

CompanyConfidential 41 RaveonTechnologiesCorp. 9.FireLineDiagnosticProvisions 9.1. OverviewofDiagnostics Internaltothe FireLine radiomodem,isapowerful32bitmicroprocessor.Along withhandingallaspectsofradiomodulationanddemodulation,the microprocessoralsomaintainsanextensivearrayofdiagnosticinformation. Thissectiondetailsthediagnosticinformationavailable,anddescribeshowtous theinformationtooptimizeortroubleshoota FireLine radionetwork. 9.2. ReadingtheDiagnosticInformation FireLine diagnosticinformationisreadusingATcommands,whiletheunitisin theCommandMode.Refertothesection“UserSerialPortCommands”tolearn howtoputthe FireLine modemintotheCommandMode. Toseeageneraloverviewofhowthemodemhasbeenoperating,usthe ATST command(statusrequestcommand),withoutanyparameter.Theradiomodem willrespondwithalistofcertainoperationstatisticsthatitmaintains.Allstatistics startcountingat0.TheATST1commandcanbeusedtoresetallstatisticsback to0,excepttheruntimetimers. OtheroperationandconfigurationstatisticsareavailableusingtheATST command,withaparametertospecifythedesiredstatistic.Thefollowingtable describesthevariousstatisticsavailable. 9.3. StatusandStatisticsCommand

AT Command Description Response Command Statistics General Communication Statistics – This command will cause the ST overview FireLine to output a table of various operational statistics. screen

ST1 Reset Statistic Counters – All statistic counters will be reset to 0. OK

Low-level Low-level internal statistics – Returns various low-level statistics. ST2 statistics These are subject to change in various firmware revisions. screen

Compile date and time – Returns the data and the time that the ST3 Date and time firmware was compiled.

Run time Run Time – Returns the amount of time that the modem has been ST4 display powered up and running. screen Run time Statistic Read – Returns numeric values, comma separated, of all ST10 display statistics as described in the ST command. screen

CompanyConfidential 42 RaveonTechnologiesCorp. 9.4. ATSTCommand TheATSTcommand,willreturnthefollowinginformation: STATISTICS Good RX Packets : nnn (packets received over the air with no bit-errors and correct address) With Bad CRCs : nnn (over-the-air packets with bit errors that were discarded) With Bad Noise : nnn (receptions that were aborted due to noise, CW jamming, lost signal…) Bytes received : nnn (number of bytes this modem received, and sent out its serial port) Bytes transmitted: nnn (number of bytes this modem received via the serial port, and transmitted over the air) Packets send : nnn (number of packets this modem has transmitted over the air. Retransmissions in the ARQ mode are not counted) ACKs received : nnn (Number of ACK packets this modem received, when ARQ was enabled) ACKs transmitted : nnn (Number of ACK packets sent over-the-air in the ARQ mode) Pkts last minute : nnn (Number of packets received during the last minute) UART errors : nnn (serial port framing and overrun errors. Usually these are caused by incorrect serial port settings) OK

Ifthereisahardwareproblem,theremaybeoneoremorehardwareerror messageslistingtheerrortypes( CPU Exceptions, OS Rebooted, or Fatal OS failures ).Consultthefactoryifanyofthesemessagesever appear.) 9.5. ATST2Command TheATST2command,willreturnadditionallowerlevelstatistics: RF FIFO overruns : nnn (number of times the modem was too busy to receive data over-the-air) Wrong address : nnn (packets with addresses intended for some other unit. Also will count apparent false packets due to random noise) Duplicate packets: nnn (number of packets discarded because they already were received, and subsequently re-received due to ARQ mode or a repeater) Missing ACKs : nnn (number of transmissions in ARQ mode, where this sending FireLine did not receive an ACK back as it expected to) TX FIFO overflows: nnn (number of bytes of data that came into the FireLine over-the-air, and there because there was no buffer space for the data, were discarded. If greater than 0, the serial-port baud-rate should in increased. ) RX FIFO overflows: nnn (number of bytes of data came into the FireLine ’s serial port, and there was no room in the FireLine to buffer the data before transmission, so these bytes were discarded. If greater than 0, flow-control should be enabled, hardware flow-control implemented, or the serial-port baud rate reduced.) OS loop time : nnn (number of times OS executes, per baud. Typical 10-200. 0 or >5000 means there is a serious OS problem). OS Speed : nnn (speed of the main Operating System, in Hz. Typical 8000-30000. ) VCO Bias : nnn (the DAC value that biases the VCO in the radio. 0-1024 = 0-3.3V) Config : hhhh (hexadecimal representation of an internal configuration word.) OK

CompanyConfidential 43 RaveonTechnologiesCorp. 9.6. ATST3Command TheATST3command,willreturnthetimeanddatethefirmwareinthe FireLine wascompiled.

9.7. ATST4Command TheATST4commandwillreturninternaltimersthattellhowlongthemodemhasbeenpowered upandrunning.Allofthesetimersrestarta0uponpowerup. Run time: Years: nnn (number of years running) Days : nnn (number of days running, resets to 0 after one year) Hours: nnn (number of hours running, resets to 0 after 23 hours, 59 minutes, 59 seconds) Min: nnn (number of minutes running, resets to 0 after 59 minutes, 59 seconds) Sec: nnn (number of seconds running, resets to 0 after 59 seconds) Uptime:nnn (number of seconds running. Does not reset. OK 9.8. AutoStatus TheautostatusfeatureoftheFireLineenablesittoautomaticallytransmitapacketofstatus information.Bydefault,thisfeatureisdisabled. ToenabletheAutoStatusfeature,usethe ATAS xxx command,where xxx isthestatusinterval inminutes.Theintervalmaybebetween1minutean65000minutes(45days). Thegeneralformatofthemessagethatthemodemwillsendis: [an ASCII STX character, 02] BEGIN STATUS ATMY= 1234 ATVR= D1 ATDT= 1234 ATVB= 12300 UPTIME= 120 OSERR= 0 PRX= 1295 PTX= 7933 [an ASCII ETX character, 03]

ThefirstcharacterisaStartofTextcharacter.Thisisfollowedbythephrase“BEGINSTATUS”. EachlineinthestatustransmissionisterminatedwithanASCIIcarriagereturn(0D)andlinefeed (0A). Asnewfeaturesareaddedtothefireline,theremaybenewstatuslinesadded,butallFireLine modemswithRevsionDorhigherfirmwaresupportataminimum,theaboveshownstatus parameters.ThestatustransmissionwillendwithanASCII0character,theEndofText character. Theparameterspassedinthestatusmessageare: ATMY TheIDofthemodemsendingthestatus. ATVR Thefirmwareversioninthemodem ATDT TheIDthemodemisprogrammedtosenddatato. ATVB DCvoltage,inmillivoltsoftheDCinputtothemodem. UPTIME Numberofsecondssincethismodemhasturnedon. OSERR ThenumberofOperatinSystemErrors.Normallythisis0.

CompanyConfidential 44 RaveonTechnologiesCorp. PRX Thenumberofpacketsthismodemhasreceived. PTX Thenumberofpacketsthismodemhastransmitted. TheIDcodethatthestatusinformationissentto,issetwiththe ATMA xxxx command. Wheneverastatustransmissionissent,the“TOID”ofthetransmissionistheaddresssetusing the ATMA command.Thisallowsthesystemtobeconfiguredinawaythenormalmodem communicationstakeplacebetweenthemodems,andthestatusinformationonlyisdeliveredto modemsthatneedtoreceiveit.

CompanyConfidential 45 RaveonTechnologiesCorp. 10.TuneupandAlignment

Do not key the transmitter for more than 30 seconds out of every 300 seconds. The transmitter is rated at 10% duty cycle maximum. Radiocalibrationandalignmentisperformedusingthe ATRx commands.The FireLine modemhasbeenfactorycalibrated,inshouldnotrequireanyre calibrationwheninstalled,orwhenchangingfrequencyorchannel.Unlessthe useristrainedinradiotestandcalibration,thevaluesstoredintheRregisters shouldnotbemodified. Improper adjustment of the radio calibration (R0-R9 and RA registers), can result in failure of the radio modem. Calibrationandalignmentvaluesarestoredinternaltothemodeminthe“R” registers.(R0R9andRA).Forexample,toreadR8,issuethe ATR8 command withoutanyparameter.Tochangethesetting,issuethe ATR8 nn command, wherennisthenewvalueyouwouldliketostore. OnceyoureadaregisterusinganATRxcommand,youmaymodifyitsvalueby enteringa“U”forupora“D”fordown.UorDwillchangethevaluebyone.Use thistrickcarefully,becauseitmodifiesthelastRregisterthatwasread,anditis easytounintentionallymodifythewrongregister. 10.1. PeriodicCalibration Theonlysettingthatmayrequireadjustmentisthecenterfrequency.Afteryears ofoperation,allcrystalswillageandchangefrequencyslightly.TheATR8 commandisusedtoadjustthecenterfrequency.Likeallnarrowbandradios, semiannualchecksandadjustmentoffrequencyisrecommended. 10.2. RadioModuleTypes Thefollowingtableliststheparametersinthemodemthatarecalibratedatthe factory.CalibrationvaluesarestoredinregistersR0–R9.The FireLine radio modemhasthecapabilityofincorporatingavarietyofdifferentradiosmodules. Eachdifferentradiomodelisconsideredadifferent“radiotype”.Theradiotype isreadandsetwiththe ATRT command. Typical Register Settings for Various Radio Modules R Register FireLine Model R0 R5 R8 R9 Function Peak Preamble Frequency Modulation Deviation Length Offset Balance Radio Type 2 RVM5UxN2 100 5 0 20 (DM3473Module) RVM5UxW2 Radio Type 3 120 5 0 20 (DM3475Module) Radio Type 5 RVM5UxS2 175 9 50 NA (DM3472Module)

CompanyConfidential 46 RaveonTechnologiesCorp. Thetypeofradiomoduleinstalledintheradioisshownontheserialnumber labelattachedtothe FireLine modem’srearcover.

Radio Type

10.3. CenterFrequency 1. KeythetransmitterwithCWoutputusingthiscommand: ATTD 7 2. ThemodemwillnowputoutCWonthecenterofthechannel. 3. Readthefrequencyoffsetwiththe ATR8 command. 4. Adjustthefrequencytothecenterofthechannelwiththe ATR8 command.Youcanusethe“U”keyandthe“D”keytochangethe settingsupanddownonevalueinrealtime. 10.4. TXDeviation 1. Switchtochannel1. 2. Keythetransmitterintoa50ohmloadusingthe ATTD 5 command.The unitwillnowtransmit,andsendadigital0continuously.Thisshouldbe +2.0kHzinfrequencyfornarrowbandradios(12.5kHzspacedchannels) and+4.0kHzforwideband(25kHzchannels). 3. Adjustthedeviationregistersettingsothatthefrequencydeviationis correct.Thedeviationissetwithadigitaladjustment.UsetheATR0 commandtoreadorsetthedeviationlevel. 10.5. TXModulationBalance (Note: This step is not performed on radios with Radio Type 5 ) 1. SetupaservicemonitortomonitortheFMdeviationofthetransmitted signalonanoscilloscope.Thefrequencyresponseofthedemodulated FMsignalmustbegreaterthan10Hzto5kHzwithoutanydeemphasis. 2. Transmitrandomdatawiththe FireLine ,usingthe ATDT 1 command. Thiscommandwillcausethe FireLine toautomaticallykeyup,andsend randomdataforoneminute.

CompanyConfidential 47 RaveonTechnologiesCorp. 3. VerifytheDCcenterofthedemodulateddataisstable.Therandomdata shouldberandomlytimed1sand0s,andhavelittletonoACcomponent onthem.Seepicturesbelowfordetails. 4. Ifnecessary,changethe ATR9 settingsothatthelongdatabithavethe sameamplitudeandDCvalueastheshorterones. 10.6. RXDCOffsetVerification ToverifythattheDCcenterofthereceivedsignalisnearthenominalvalue, performthefollowingsteps: 1. Generateatestsignal,1kHztone,1.5kHzdeviation,onthereceive frequency.Connectthesignalgeneratortotheantennainput.SettheRF levelto90dBm. 2. MeasuretheaveragevoltageatTPRX1onthemodemcircuitboard. 3. TheDCvoltageshouldbebetween1.0and2.0volts,andtheppvoltageof thesinewaveshouldbegreaterthan50mVandtheDCbiasonthesignal shouldbelessthan2voltsDC. 4. Thereisnocalibrationrequiredinthisstep,butifthespecificationisnotmeet, the“quad”coilintheradiomayneedadjustmenttopulltheDClevelinto spec. 10.7. RXCarrierDetect TheDCDsignalfromthemodemmaybegeneratedbydetectionofRF,usingan internalsignalcalledRSSI(ReceiveSignalStrengthIndication).TheRSSIsignal isananalogsignalrepresentingthestrengthoftheRFcarrier.Itiscompared withapresetvalue,andifitisabovethisvalue,CarrierDetectisasserted.The presetvaluemaybechangewiththe ATRA command. WhenthemodemisusedintheStreamingMode(nonpacketizedoperation,you maywishtoconfigurethemodemtorequireRFcarrierdetecttobeactiveforthe modemtoreceivedata.Usethe ATRF commandtoenable/disablethisfeature. TosettheRFcarrierdetectlevel,performthefollowingsteps: 1. Generateatestsignal,1kHztone,1.5kHzdeviation,onthereceive frequency.Connectthesignalgeneratortotheantennainput.TurntheRF leveloff. 2. WatchtheRSSIDACvaluebyissuingthe AT$5 command.Thecurrent readingwillbesentouttheserialport. 3. AdjusttheRFleveltoapointwhereyouwouldliketheRSSItotriggertheCD signal.Thisisfactorysetto110dBm. 4. Sendthe ATRA nnn command.Set nnn tobeequaltotheRSSIsettingyou wouldliketheCDsignaltotripat.TheBUSYLEDwillalsoindicateanRF

CompanyConfidential 48 RaveonTechnologiesCorp. carrierwhentheRFcarrierisabovethethresholdsetwiththeATRA command. 5. GenerateanRFsignalonchannelwithalevelof110dBm.Verifythe Power/BUSYLEDstayson.Ifitdoesnot,repeatstep4,adjustingin incrementsof10. 10.8. MURSOperation WhenthisproductisusedonfrequenciesgovernedbytheFCCrulespart95, SubpartJ,(MultipleUseRadioServiceoperation),itmustbeconfiguredusing thespecialMURScommand.Wheninthecommandmode,enterthecommand MURS 1 .ThisprogramsallchannelstotheMURSchannels,andlocksoutthe abilitytoreprogramthechannelstoanyotherfrequency.TheMURSchannels are: 1 151.820MHz 2 151.880MHz 3 151.940MHz 4 154.570MHz 5 154.600MHz 6 151.820MHz

CompanyConfidential 49 RaveonTechnologiesCorp. 11.SkyLineCompatibility 11.1. General The FireLine RFmodemhasbuiltincompatibilitywitharadiomodemmadeby SonikTechnologies,VytekWireless,andCalAmpcalledthe SkyLine .Inmost applications,Raveon’s FireLine modemcancommunicatewith SkyLine modems, providedthe FireLine isproperlyconfigured.Therearetwoversionsofthe Skyline,awidebandversionrunningat9600bpsovertheair,andanarrow bandversionrunningat5142bpsovertheair. 11.2. ConfiguringFireLinetoCommunicatewithaSkyLine Toconfigurethe FireLine modemtotalktoanold SkyLine modem,theusermust configurethe FireLine withthesecommands: ATR2 7 Thiscommandtellsthe FireLine modemtooperatewithanoverthe airbaudrateof5124bitspersecond.Thisisthebaudrateofall narrowband(12.5Khzspaced)SkyLineradiomodems.Wideband SkyLineradiosoperatedat9600baudovertheair.Thecommandto setthe FireLine to9600baudovertheairis ATR2 5 . ATR5 8 Thiscommandtellsthe FireLine modemtosend8bytesofpreamble beforeeverytransmission. MYID1234 TheMYIDofthe FireLine modemissetwiththe ATMY commandor theMYIDcommand.ThedefaultMYIDoftheSkyLinewas1234. TOIDFFFF TheTOIDofthe FireLine modemissetwiththe ATDT commandor theTOIDcommand.ThedefaultTOIDoftheSkyLinewasFFFF (broadcastaddress). AquickconfigurecommandisincludedintheFireLine ,toallowittobeeasily switchtothe FireLine mode.Thecommandis“ SKYLINE ”.Wheninthe configurationmode,enter SKYLINE ,andthemodemwillreconfigureitselfasa narrowbandSkyLinemodem,with TOID = FFFF , MYID=1234 ,80bytepackets, 20mSserialporttimeout,channel1frequency,overtheairbaudrate5142. 11.3. UseoftheDM3472WidebandModule The FireLine modemmaybeconfiguredwithaDM3472widebandradiomodule tocommunicatewiththeSonikSLUCwidebandSkyLineradiomodemat 9600bps.Todoso,thefollowingparametersmustbeset.Allother configurationswillstaythesameasastandard FireLine . The FireLine radiomodemmustheawidebandconfiguration,witha–Sonthe endofthepartnumber.(ieRVM5UCS2) Note:Thisrequiresthattheradiotypebechangedto5,andthepeakdeviation setto3.0kHz. ATRT 5 Settheradiotypeto5.Thismustbethefirstparameterthatis configured. SKYLINE SettheSkyLineprotocolmode.

CompanyConfidential 50 RaveonTechnologiesCorp. ATR25 Settheovertheairbaudrateto9600baud. ATR0180 Setthepeakdeviationto+/3.0kHz.Thissettingwillprobably havetoadjustedtoachievetheexactdeviation. ATR11 UsedataCD ATR59 SkyLinewidebandmodemsrequired9bytesofpreamble.

CompanyConfidential 51 RaveonTechnologiesCorp. 12.AntennaInformation Keytoasuccessfulinstallationisthechoiceandinstallationofagoodantenna system.Agoodqualityantennacanmorethandoubletherangeofaradio system.Properlylocatingtheantennaisvitaltocreatingaqualityradiolink,and apoorinstallationcandecreasetherangeofthesystembyasmuchat90%. Usetheseguidelinestoevaluateyourantennasystemdesign,andbesure contactaqualityradiocommunicationequipmentdistributorsuchas Talley Electronics (http://www.talleycom.com)tohelpchoosetheproperantennafor yoursystem. Toincreaseyourcommunicationsrange,locatedtheantennahighasneeded, practical,safe,andallowedbyyourlicense.Onfixedbasestationapplications, youmayutilizeanantennawithgain. Note: The maximum Permissible Exposure (MPE) for this product was computed using a 0dB gain antenna, and must be recalculated if a gain antenna is used. Height Trytolocatetheantennaashighaboveobstructions,vehicle,andbuildingsas possible.UHFradiochannelsrequireaclear“lineofsight”betweenthe transmitterandthereceiver.Radiowaveswillpenetratebuildings,andreflectoff andaroundobstacles,butthefewerobstaclesbetweenstationsthebetterthe signalquality. Gain Antennasarespecifiedbytheirgain.Theyactuallydonothavegain,butrather theycanincreasethestrengthofasignalincertaindirections,attheexpenseof attenuatingsignalsfromotherdirections.Gainantennasalwayshave“patterns” ofgain.Itisimportantyouunderstandthepatternofyourantenna.Omni directionalantennaswillreceivefromalmostanyangle,360degreesaround them.

OmniAntenna DirectionalAntenna

CompanyConfidential 52 RaveonTechnologiesCorp. 13.InternalRadioConnection Internaltothe FireLine ,themodemcircuitboardinterfacestoaradiotransceiver moduleviaa14pinsingleinlineconnector.Thefollowingtabledescribesthe functionofeachpin. Pin # Function 1 Systemground 2 +7.5Vregulatedoutput, ±5%.1.5ampmaximumcurrentsource. 3 +7.5Vtransmit, ±5%.100mAmaximumcurrentsource. 4 RXON.+5.0VinRXmode0VTXmode.10mAmaximumcurrent source. 5 RadioON.+5.0VDCtoradio.Digitaloutput.10mAmaximum currentsource. 6 Transmitmodulation.2.5VDCRX,2.5VDCwith2VppGaussian filtered9600bpsdataduringtransmit. 7 Synthesizerlockdetectinput.Low=unlocked.High=locked. 8 PLLenablesignal.LatchenablesignalforserialinterfacetoPLL. 9 PLLdatasignal.DatatoPLLchipviathreewireinterface,pins8,9, and10. 10 PLLclockforthreewireinterface. 11 Noconnect 12 RSSIinputfromradio.Optionalinputsignal. 13 Receiverdiscriminatorinputfromradio.OnboardAGCforsignals withamplitudeof.1V2VppandaDCbiasof1V2.5V. 14 Modulationbalanceoutput.AdjustableDCvoltage,setwiththe ATR9command.

CompanyConfidential 53 RaveonTechnologiesCorp. 14.AppendixA.SerialPortHardware 14.1. SerialPortDataandHandshakingSignals Incomputerterminology,theRFmodemisconsidereda“DataCommunications Equipment”device,orDCE.Theuser’shardwarethatthemodemisconnected toisconsidered“DataTerminalEquipment”,orDTE. Followingisadescriptionofhowdataandcontroliscommunicatedoverthe variousserialportsignalsbetweenthemodem(DCE)andanotherdevice(DTE) thatthemodem’sI/Oportisconnectedto. TxD(INPUT) ThislineisusedtotransmitdatafromtheDTEtotheDCE.Itismaintainedata logical1statewhennothingistransmitted.IfHardwareFlowControlisenabled inthemodem,theterminalwillstarttotransmitdatatothemodemwhenalogical 1ispresentonallofthefollowinglines:

• ClearToSend (outputfrommodem) • RequesttoSend (outputfromtheDTE)

RxD (OUTPUT) ThiscircuitisusedtoreceivedatafromtheDCEtotheDTE.Themodemwill starttotransmitdatatotheDTEwhenalogical1ispresentonallofthefollowing lines:

• DataTerminalReady (replythatitisOKtosend) • DataSetReady (assertedbythemodem)

RTS Onthisline,theDTEwillsendasignalwhenitwantstoreceivedatafromthe FireLine modem.The FireLine modemwillnotoutputdataunlessthispinislow, or“FlowControl”hasbeendisabledinthemodemsetup.WhenaDTE(suchas aPCormicrocontroller)wantstostoptheflowintoit,itnegatesRTS.Negated "RequestToSend"(digital1)means"requestNOTtosendtome"(stop sending).WhentheDTEisreadyformorebytesitassertsRTS(digital0)andthe flowofbytestoitresumes.DCEequipmentworksthesamewaybutsendsthe stopsignalouttheCTSpin.Thusit'sRTS/CTSflowcontrolusing2lines.The usermayturnthisfeatureofforon,usingthe ATCH command.Thedefaultis OFF.Toturniton,issuean ATCH 1 command. CTS Thissignalisanoutputfromthe FireLine ,anditindicatesthe FireLine’s abilityto sendmoredata.Iftheusertriestosendmoredataintothe FireLine thanthe FireLine cantransmitovertheair,itwillnegatethesignalonthispin.TheCTS maybeassertedwhentheserialportdatarateisgreatertoorequaltotheover theairrate.Forexample,iftheovertheairdatarateissetto2400baud,and

CompanyConfidential 54 RaveonTechnologiesCorp. theuserissenddataintothemodemat9600baud,themodemwillnegatethe CTSsignaloncethe FireLine’s internaldatabuffersbecomefull. CD OnthislinethemodemindicatestotheDTEthatithasreceivedacarrierfroma remotedevice.Itwillassertthissignalanytimethereisacarrierdetected.The modemmaybeconfiguredtoassertthiswhenanRFcarrierisdetected(anyon channelRF,voiceordata),assertitonlywhenanotherRFmodemsignalis detected,oralwaysassertit.Theoperationofthislineisconfiguredwiththe ATR1command.Thedefaultis1(assertswhen FireLine dataisdetectedonthe radioreceiver). DTR Thislineisaninputtothe FireLine .Itisnormallyignoredbecausethedefault configurationofthe FireLine modemistoignorethissignal.IftheDTRlineis enabledforuse,usingthe ATK5 1 command,theDTRinputlinecanbeusedto putthe FireLine modemintoitsSLEEPmode.WithDTRenabled,anytimethe DTRlineisalogic0,the FireLine willbeoperatingnormally.WithDTRenabled, anytimetheDTRlineisalogic1,the FireLine willgointoaSLEEPmode, drawingmuchlessDCpower.

CompanyConfidential 55 RaveonTechnologiesCorp. 14.2. Nullmodemwithouthandshaking

Sometimes,a“ Null Modem ”cablemayberequiredtoconnectthe FireLine modemtoanotherdevice.Thespecificconnectionsareverydependentupon thetypeofhardwareandhandshakingused,butthefollowingsectionsshould helpinconfiguringanullmodemcable.

Howtousethehandshakinglinesinanullmodemconfiguration?Thesimplest wayistodon'tusethematall.Inthatsituation,onlythedatalinesandsignal groundarecrossconnectedinthenullmodemcommunicationcable.Allother pinshavenoconnection.Anexampleofsuchanullmodemcablewithout handshakingcanbeseeninthefigurebelow.

Simple null modem without handshaking

(DB-9 Female shown. Same wiring for male-to-male cable)

Connector 1 Connector 2 Function

2 3 Rx Tx

3 2 Tx Rx

5 5 Signal ground 14.3. Compatibilityissues Thereisaproblem,ifeitherofthetwodeviceschecksthe DSR or CD inputs. Thesesignalsnormallydefinetheabilityoftheothersidetocommunicate.As theyarenotconnected,theirsignallevelwillnevergohigh.Thismightcausea problem. Thesameholdsforthe RTS /CTS handshakingsequence.Ifthesoftwareon bothsidesiswellstructured,the RTS outputissethighandthenawaitingcycle isstarteduntilareadysignalisreceivedontheCTS line.Thiscausesthe softwaretohangbecausenophysicalconnectionispresenttoeither CTS lineto makethispossible.Theonlytypeofcommunicationwhichisallowedonsucha nullmodemlineisdataonlytrafficonthecrossconnected Rx /Tx lines.

CompanyConfidential 56 RaveonTechnologiesCorp. 14.4. Nullmodemwithfullhandshaking Inthisnullmodemcable,sevenwiresarepresent.Thecableisshowninthe followingfigure. Null modem with full handshaking

(DB-9 Female shown. Same wiring for male-to-male cable)

Connector 1 Connector 2 Function

2 3 Rx Tx

3 2 Tx Rx

4 6 DTR DSR

5 5 Signal ground

6 4 DSR DTR

7 8 RTS CTS

8 7 CTS RTS 14.5. Compatibilityissues Thenullmodemcablewithfullhandshakingdoesnotpermittheolderwayofflow controltotakeplace.Themainincompatibilityisthecrossconnectionofthe RTS and CTS pins.Originally,thesepinsareusedforaquestion/answertypeofflow control.Whenthefullhandshakingnullmodemcableisused,thereisnorequest anymore.Thelinesarepurelyusedfortellingtheothersideifcommunicationis possible. Themainadvantageofthiscableis,thattherearetwosignalinglinesineach direction.Boththe RTS and DTR outputscanbeusedtosendflowcontrol informationtotheotherdevice.Thismakesitpossibletoachievehigh communicationspeedswiththistypeofnullmodemcable,providedthatthe systemhasbeendesignedforit.

CompanyConfidential 57 RaveonTechnologiesCorp. 15.Troubleshooting Symptom:Unitwillnotreceive Solution #1 . VerifythatthemodemisonthecorrectRFchannel. Ifitis,theRXLEDshould blinkeverytimeanothermodemtriestotransmittoit.IftheRXLEDdoesnotblinkwhenit shouldbereceiving,itisonthewrongRFfrequency. Soultion #2 . Iftheaddressesmatch,andRXLEDblinksbutstillnoreceptionofdata,verify thattheRTSsignalisasserted .The FireLine willnotoutputdataiftheRTSsignalontheDB9 I/Oconnectorisnotasserted.Iftheuser’shardwarecannotasserttheRTShardwareline, disablehardwareflowcontrolinthe FireLine modem,usingthe ATCH 0 command. Solution #3 . IftheRXLEDblinks,verifythattheUnitAddress ofthesendingmodemmatches theunitaddressofthereceivingmodem.IfthisisOK,verifythattheovertheairbaudrate ofall modemsisthesame(ATR2command). Solution #4 . VerifyLowPowerMode. TheFireLinehasanoptionalLowPowerMode(LPM). IfLPMisenabled,theFireLinewillpowerdownwhenevertheDTRlineoftheserialportisturned off.ThePowerLEDwillblinkonceevery10secondsintheLPMmode.The ATRP commandis usedtosetorreadtheLowPowerMode. ATRP 1 enablesit,and ATRP 0 disablesit.IfLPMis used( ATRP 1 ),thentheFireLinewillturnoffwhentheDTRlineisoff,ortheprogramconnected totheserialportisclosed,ortheRS232connectorisunplugged. Symptom:Unitwillnottransmit Solution #1 . VerifythatCTSiswired. Somedevicesthatcouldbeconnectedtothe FireLine willrequiretheCTSsignaltobeasserted.The FireLine doesassertthissignal,butifthewireis notconnected,youdevicemaynotbeoutputtingdatatothe FireLine .IftheTXLEDblinks,the FireLine istransmittingdata.Everytimedataentersthemodem,theTXLEDshouldblink Solution #2 . VerifythatserialporttimeoutisOK. TheATG0commandsetsthenumberof microsecondsthatthe FireLine willlookforintheserialinputdatastream.Ifapausegreaterthan thisvaluehappens,themodemwilltransmit.IftheATG0paramterissetverylarge,say 2000000,thismeans2seconds,andthemodemmaysimplybewaitingalongtime Solution #3 . VerifythattheradiochannelisclearorBCLisoff. The ATBC 1 command enablesBusyChannelLockout.IfBCLison,themodemwillnottransmitonabusychannel. The ATBC 0 commandturnsitoff,andthusthemodemwilltransmitwhenitneedsto,regardless ifthechannelisbusy.TheRXledonthefrontofthemodemisilluminatedwhenevertheradio channelisbusy(RFpresent). Solution #4 . VerifyLowPowerMode. TheFireLinehasanoptionalLowPowerMode(LPM). IfLPMisenabled,theFireLinewillpowerdownwhenevertheDTRlineoftheserialportisturned off.ThePowerLEDwillblinkonceevery10secondsintheLPMmode.The ATRP commandis usedtosetorreadtheLowPowerMode. ATRP 1 enablesit,and ATRP 0 disablesit.IfLPMis used( ATRP 1 ),thentheFireLinewillturnoffwhentheDTRlineisoff,ortheprogramconnected totheserialportisclosed,ortheRS232connectorisunplugged. Symptom:Receivelightblinks,butnodataisreceived Solution #1 . VerifyInput/OutputConfiguration. The FireLine hasnumerousI/Ooptions. RS232isstandard,butEthernet,RS485orRS422maybeconfiguredalso.UsetheATIO commandtoviewhowtheI/Oisconfigured.ATIO0isthedefault(RS232mode). Solution #2 . Verifytheserialportbaudrate. Thisisdifficultifitissetwrong,becauseyou cannotenterthecommandmodetocheckit.Tryallpossiblebaudrates,andseeifoneofthem workswiththemodem.Alternately,removetherearcoverofthemodem,andpresstheCONFIG button.ThiswillforcethemodemintotheCommandMode,aswellassettheserialportto9600

CompanyConfidential 58 RaveonTechnologiesCorp. baud,8databits,onestop,andnoparity.IfthebaudratewasOK,verifytheAT,BTandCT times, thattheyarelongenoughforyoutoenterthe+++string. Symptom:Longdelaybeforetransmitting Solution #1 . VerifythatserialporttimeoutisOK. TheATR3commandsetsthenumberof millisecondsthatthe FireLine willlookforintheserialinputdatastream.Ifapausegreaterthan thisvaluehappens,themodemwilltransmit.IftheATG0parameterissetverylarge,say2000, thismeans2seconds,andthemodemmaysimplybewaitingalongtime.Typicalsettingsfor thisparameterare20(20mS). Symptom:Modifiedparametersarelostatpowerup Solution #1 . IssueanATSVcommand. Afteranyparameterismodified,themodemwill operatewiththenewsetting,butunlesstheATSVcommandisissued,itwillreverttotheold settinguponturningpoweroffandbackonagain.TheATSVcommandsavesallparametersinto EEPROMmemory,andthesesavedparametersarerestoreduponpowerup. Symptom:CannotenterCommandMode Solution #1 . Verifytheserialportbaudrate. Thisisdifficultifitissetwrong,becauseyou cannotenterthecommandmodetocheckit.Tryallpossiblebaudrates,andseeifoneofthem workswiththemodem.Alternately,removetherearcoverofthemodem,andpresstheCONFIG button.ThiswillforcethemodemintotheCommandMode,aswellassettheserialportto9600 baud,8databits,onestop,andnoparity.IfthebaudratewasOK,verifytheAT,BTandCT times, thattheyarelongenoughforyoutoenterthe+++string. Solution #2 . Handshaking. Youmayhavehardwarehandshakingenabledonyourterminal program,butthehardwareorcablemaynotsupportit.Disablehardwarehandshakingonyour terminalprogramtoverifythisistheissue. Symptom:Modemappearsdead. Solution #1 . Verifythepowerison. WhenthemodemhasgoodDCpower,thePWRLED willblinkoncepersecond.Ifitisnotblinking,eitherthemodemdoesnothavepower,the modemisbroken,ortheLEDshavebeendisabledviathe ATL0 command. Solution #2 . VerifyLowPowerMode. TheFireLinehasanoptionalLowPowerMode(LPM). IfLPMisenabled,theFireLinewillpowerdownwhenevertheDTRlineoftheserialportisturned off.ThePowerLEDwillblinkonceevery10secondsintheLPMmode.The ATRP commandis usedtosetorreadtheLowPowerMode. ATRP 1 enablesit,and ATRP 0 disablesit.IfLPMis used( ATRP 1 ),thentheFireLinewillturnoffwhentheDTRlineisoff,ortheprogramconnected totheserialportisclosed,ortheRS232connectorisunplugged.

CompanyConfidential 59 RaveonTechnologiesCorp. 16.Mechanical

CompanyConfidential 60 RaveonTechnologiesCorp. 17.UsewithExternalRadio 17.1. Overview ThemodelRVM5XisanOEMversionoftheFireLinemodemwhichdoesnot containaninternalradio. 17.2. RadioRequirements TheradiousedwiththeRVM5Xmodemmustbecapableof: A) Flat transmit modulation. Thefrequencyresponseofthethetransmitaudio mustbeDCtoatleast2.5kHz(for4800baud)orDCto4.8kHz(for9600 baud). B) Flat receive audio. Theaudiooutputmusthaveaflatfrequencyresponse. Oftenthisiscalled“DiscriminatorOutput”.Speakeroutputoranyreceive audiosourcethatisdeemphasizedwillnotwork.Thereceiveaudiomustbe flatfromDCtoatleast2.5kHz(for4800baud)orDCto4.8kHz(for9600 baud). C) Fast PLL. TheTXattacktimeofthetransmittermustbe10mSorless.Ifthe transmittertransmitattacktimeisslowerthan10mS,thenadditionalpreamble bytesshouldbesenttoaccommodatefortheslowrisetime.The ATR5 commandsetsthenumberoftransmitpreamblebytes. OntherearpaneloftheRVM5Xisa15pinDsubfemaleconnector,intended forconnectiontoanexternalradio.Thefollowingtabledescribesthefunctionsof thevariouspins.

17.3. RadioInterfaceConnectorPinOut Front view of 15 D female Radio Interface Connector. It is wired 1-to-1 to the radio interface connector on the modem PCB. Pin Number Function Notes 1 Ground Groundconnection 2 8V DC Out 8VDCoutput.2Amaxat10%duty,1Amaxat25%duty, 250mAmaxcontinuous. 3 TX ON Activehigh.0VwhenofforinRXmode.5VinTXmode. Digitaloutputfrommodem.10mAmaxcurrentdraw. 4 RX ON Activehigh.0VwhenofforinTXmode.5VinRXmode. Digitaloutputfrommodem.10mAmaxcurrentdraw. 5 Radio ON. Activehigh.0Vwhenexternalradioshouldbeoff.5Vwhen externalradioshouldbeon.Digitaloutputfrommodem.10mA maxcurrentdraw. 6 TX Mod Widebandmodulationtothetransmitter.MustbeDCcoupled,

CompanyConfidential 61 RaveonTechnologiesCorp. flat04800Hzfrequencyresponse.1Vppnominalforfull deviation. 7 No Connect 8 No Connect 9 No Connect 10 No Connect 11 Keyline InRXmode,thisisandopendraincircuit.InTXmode,itis pulledtogroundwithapproximatelya10ohmimpedance. 12 RSSI In Optionalsignal.AnalogRSSIfromexternalradiototheFireLine modem.Unusedinmostapplications.Maybeusedtosignal BUSYChanneltothemodem.Highbusy,low=notbusy. 13 RX Audio Widebandreceiveaudioinput.MustbeDCcoupledtothe radioFMdiscriminator.Flatresponsefrom0to4800Hz.Signal mustbeanalog,between.5and2.5VDC. 14 No Connect 15 DC Input to 916VDC.DirectlyconnectedtotheDCinputjackofthe modem. Do FireLine.UsetopowertheFireLinemodem.DOnotpoweran not draw externalradiofromthissignal. current. 17.4. Connections DCPower Connect12.5VDCtotheRVM5X’sDCpowerinputconnectoronthefront paneloftheRVM5. ConnecttheexternalradiotoitsDCpowersourceusingitsownDCpowercable. Note,mayradiosdrawmanyampsofpower,andthepowersourcemustbe capableofsupplyadequateamperage. Ground(1) Besurethegroundconnectiononthemodem(pin1)andtheradio’ssignal groundarewellconnected. TransmitSignal (optional) (3) Pin3oftheradiointerfaceconnectoristhealternatetransmitkeyline.Itwillgoto 5voltswheneverthetransmittershouldbeon.Itwillbelow(near0V),whenthe externalradioshouldbethereceivemode. Iftheexternalradiorequiresalowsignaltokeythetransmitter,donotusethis signal.Usethefollowing“KeyLine”lineinstead,pin11. ReceiverEnable (optional) (4) Thisoutputwillgohighwhentheunitistobeinthereceivemode,andlowwhen transmitting.

CompanyConfidential 62 RaveonTechnologiesCorp. KeyLineSignal(1) Pin11oftheradiointerfaceconnectoristheprimarytransmitkeyline.Itwillgoto groundwheneverthetransmittershouldbeon.Itwillbehighorfloatingwhen theexternalradioshouldbethereceivemode. ReceiveAudiointothemodem(13) Connectthereceiver’sFMdiscriminatoroutputtothisinput.Donotconnectthis tothespeakeraudio. TransmitModulationoutofthemodem(6) Connectthisaudiooutputtotheradio’stransmitaudioinput.ItmustbeDC coupledtotheradio’smodulator(noseriescapacitors).Thereisa1.65VDC biasonthisline,andthetransmitaudiomodulationlevelisadjustablewiththe ATR0 command. RSSIInput(12) IftheexternalradiohasananalogRSSIsignalstrengthindication,connectitto theRSSIinputifyouwishtouseRSSIasaqualifierforreception.Inmostcases thisisnotnecessary,butifthemodemisconfiguredtoprohibittransmissionon busychannels,theRSSImustbeconnectedandcalibratedsothatthemodem cancheckforbusychannel. 17.5. Calibration Oncethemodemisconnected,performtheradioalignmentstepsasdescribed inSection10. ThedefaultradiosettingsarethesameasthestandardRVM5UC.Theover theairbaudrateis4800baud. 17.6. InternalCable InternaltotheRVM5Xisacablethatconnectthe15Dtothe5A110PCA.Itis wiredasfollows. 15D Pin Number Connection to 5A110 PCA Function 1 Ground 1 2 8V DC Out 2 3 TX ON 3(seesect17.7) 4 RX ON 4 5 Radio ON. 5 6 TX Mod 6 7 No Connect 8 No Connect 9 No Connect 10 No Connect 11 Keyline 14(whichisjumperedonthePCA toQ2drain)

CompanyConfidential 63 RaveonTechnologiesCorp. 12 RSSI In 12 13 RX Audio 13 14 No Connect 15 DC Input to J1pin2 modem. Do not draw current. 17.7. FactoryModsto5A110PCBforExternalRadioUse ThesechangesaredoneinternallytothePCAinsidetheFireLinemodemto accommodatetheuseofanexternalradio. 1. RemoveQ1andC67.PlaceR63as10ohmjumper. Thesechangescausepin3tohavea 0/5Vcontrolsignalonit.Standardis0/8VforTXon. 2. RemoveR23.JumperQ2draintopin14.

CompanyConfidential 64 RaveonTechnologiesCorp. LimitedOneYearWarranty If within one year from date of purchase, this product fails due to a defect in material or workmanship, Raveon Technologies, Incorporated will repair or replace it, at Raveon’s sole discretion. This warranty is extended to the original consumer purchaser only and is not transferable. Thiswarrantydoesnotapplyto:(a)productdamagecausedbyaccident,droppingorabusein handling, acts of God or any negligent use; (b) units which have been subject to unauthorized repair, opened, taken apart or otherwise modified; (c) units not used in accordance with instructions; (d) damages exceeding the cost of the product; (e) batteries; (f) the finish on any portionoftheproduct,suchassurfaceand/orweathering,asthisisconsiderednormalwearand tear;(g)transitdamage,initialinstallationcosts,removalcosts,orreinstallationcosts;(h)damage duetolighting,floods,fire,orearthquakes. RAVEON TECHNOLOGIES INCORPORATED WILL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU. THISWARRANTY IS IN LIEU OF ALLOTHEREXPRESSORIMPLIEDWARRANTIES.ALLIMPLIEDWARRANTIES,INCLUDING THE WARRANTY OF MERCHANTABILITY AND THE WARRANTY OF FITNESS FOR A PARTICULARPURPOSE,AREHEREBYMODIFIEDTOEXISTONLYASCONTAINEDINTHIS LIMITED WARRANTY, AND SHALL BE OF THE SAME DURATION AS THE WARRANTY PERIOD STATED ABOVE. SOME STATES DO NOT ALLOW LIMITATIONS ON THE DURATIONOFANIMPLIEDWARRANTY,SOTHEABOVELIMITATIONMAYNOTAPPLYTO YOU. Thiswarrantygivesyouspecificlegalrightsandyoumayalsohaveotherrightswhichvaryfrom statetostate. Warrantyserviceisavailablebymailingpostageprepaidto: Raveon Technologies Corporation 2722 Loker Avenue West Suite D Carlsbad, CA 92024 Toobtainwarrantyservice,includeacopyoftheoriginalsalesreceiptorinvoiceshowingthe date,location,andpriceofpurchase.Includeawrittendescriptionoftheproblemwiththe product,aphonenumberandnameofpersonwhomaybecontactedregardingtheproblem,and theaddresstowheretheproductshouldbereturned. Productsrepairedunderwarrantywilltypicallyhavetheirprogrammemorieserasedandresetto factorydefaultsettings.

CompanyConfidential 65 RaveonTechnologiesCorp.