{"id":65,"date":"2009-03-05T10:25:45","date_gmt":"2009-03-05T10:25:45","guid":{"rendered":"http:\/\/ravtrack.com\/GPStracking\/?p=65"},"modified":"2010-03-22T05:10:46","modified_gmt":"2010-03-22T05:10:46","slug":"m7-firmware-updating","status":"publish","type":"post","link":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/","title":{"rendered":"M7 Firmware Updating"},"content":{"rendered":"<div class=\"mceTemp\">\n<h1 class=\"mceTemp mceIEcenter\" style=\"text-align: left;\"><span style=\"font-size: large; color: #333399; font-family: Arial;\">Overview<\/span><\/h1>\n<\/div>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 6pt;\"><span style=\"font-size: small;\"><span style=\"font-family: Arial;\">This Technical Brief describes how to upload firmware into the RV-M7 transceiver. <span style=\"mso-spacerun: yes;\"> <\/span>The RV-M7 series transceivers utilize a Phillips ARM-based Microprocessor with internal FLASH memory.<span style=\"mso-spacerun: yes;\"> <\/span><\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 6pt;\"><span style=\"font-size: small;\"><span style=\"font-family: Arial;\">All RV-M7-GX series transceiver use an LPC2136 processor, which has 256kB of flash memory.<span style=\"mso-spacerun: yes;\"> <\/span><\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 6pt;\"><span style=\"font-size: small; font-family: Arial;\">Phillips Semiconductor provides a utility to upload firmware into the microprocessor. Their program is called \u201cLPC2000 Flash Utility\u201d <span style=\"mso-spacerun: yes;\"> <\/span><span style=\"mso-spacerun: yes;\"> <\/span>This utility may be used in the field to upload new firmware into the RV-M7 series transceivers. <\/span><\/p>\n<div style=\"border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; padding-bottom: 1pt; border-left: medium none; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div;\">\n<h1 style=\"margin: 0in 0in 6pt;\"><span style=\"font-size: large; color: #333399; font-family: Arial;\"><em>Procedure<\/em><\/span><\/h1>\n<\/div>\n<h2 style=\"margin: 0in 0in 6pt;\"><em><span style=\"text-decoration: underline;\"><span style=\"font-size: small; font-family: Arial;\">1.0<span style=\"mso-tab-count: 1;\"> <\/span>Uploading Firmware<\/span><\/span><\/em><\/h2>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">1.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Extract the .zip files if the firmware update was supplied in .zip format.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">2.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Open the Philips Flash Utility Installation.exe file inside the LPC21xx folder. The version must be V2.2.3 or higher.<span style=\"mso-spacerun: yes;\"> Version 2.2.3 is available <a href=\"http:\/\/ravtrack.com\/downloads\/Philips223.zip\">&lt;here&gt;<\/a>. <\/span>Walk through the installation steps to install the Philips Flash Utility program. The Utility program should open when the installation is complete. The Utility program window is shown below.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt; text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-32\" title=\"flashing\" src=\"http:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg\" alt=\"Philips Flash Utility\" width=\"850\" height=\"404\" \/><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">3.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Select the appropriate COM port from the Connected To Port pull-down menu.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">4.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Set the baud rate to 19200 from the Use Baud Rate pull-down menu.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">5.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Set the XTAL Freq (kHz) to 20000.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">6.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Select the appropriate file to upload to the modem. The file name will end in a .hex extension. <\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">7.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Remove the four Phillips panhead screws securing the modem\u2019s rear panel to the housing. You don\u2019t need to disconnect the SMA GPS cable from the rear panel. <\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">8.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Carefully remove the rear panel from the modem housing. The internal SMA GPS cable has a 2\u201d service loop to allow access to the modem\u2019s CONFIG button. The CONFIG button location is shown below.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt; text-align: center;\"><span style=\"font-size: small; font-family: Arial;\"> <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-33 aligncenter\" title=\"configbutton\" src=\"http:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/configbutton.jpg\" alt=\"configbutton\" width=\"331\" height=\"212\" srcset=\"https:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/configbutton.jpg 331w, https:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/configbutton-300x192.jpg 300w\" sizes=\"(max-width: 331px) 100vw, 331px\" \/><\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt; text-align: center;\">\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">9.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Set a DC power supply for +12VDC. Set the power supply output OFF.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">10.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Connect the PC serial port to the modem\u2019s DB9 front panel connector.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">11.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Connect the modem\u2019s green 2-pin power connector to the power supply. <\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">12.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Press and hold the modem CONFIG button. Set the power supply output to ON, wait approximately 2 seconds, and release the CONFIG button. If these steps were performed correctly the modem\u2019s current draw should be approximately 30mA.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">13.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Press the Read Device ID button on the Philips Utility program window to establish communication with the modem. A reset message saying \u201cPlease reset your LPC2000 board now and then press OK!\u201d will appear. DO NOT RESET POWER TO THE MODEM. Press the OK button. A \u201cRead Part ID Successfully\u201d message will appear in the lower left corner of the Flash Utility program window.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in;\"><span style=\"font-size: small; font-family: Arial;\">Note: When the Read Device ID button is pressed the Utility program may display a \u201cCannot communicate with test board!\u201d message. Disregard this message. Press the OK button and press the Read Device ID button again to establish communications with the modem.<\/span><span style=\"font-size: small; font-family: Arial;\"> <\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">14.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Press the Upload to Flash button on the Philips Utility program window to upload the 2F700GXB5.hex file to the modem\u2019s flash memory. The Utility program will display a \u201cFile Upload Successfully Completed\u201d in the lower left corner when the file upload is completed.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l1 level1 lfo1;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">15.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Repeat steps 7 through 14 for any additional units.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt;\"><span style=\"font-size: small; font-family: Arial;\"> <\/span><\/p>\n<h2 style=\"margin: 0in 0in 6pt;\"><em><span style=\"text-decoration: underline;\"><span style=\"font-size: small; font-family: Arial;\">2.0 Configuring the Modem<\/span><\/span><\/em><\/h2>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l0 level1 lfo2;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">1.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Close the Philips Flash Utility program.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l0 level1 lfo2;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">2.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Open a terminal program with port settings of 8 data bits, no parity, 1 stop bit, and flow control off. The bps setting will depend on the previous modem configuration of the ATBD setting. For modem ID: 0001 and 0002 set the bps setting to 38400 and for modem ID: 0003 set the bps setting to 4800. <\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l0 level1 lfo2;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">3.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Set a DC power supply for +12VDC.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l0 level1 lfo2;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">4.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Connect the PC serial port to the modem\u2019s DB9 front panel connector.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l0 level1 lfo2;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">5.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Connect the modem\u2019s green 2-pin power connector to the power supply. <\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l0 level1 lfo2;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">6.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Type \u201c+++\u201d on the terminal program to enter the modem\u2019s configuration mode.<\/span><\/p>\n<p class=\"MsoBodyText\" style=\"margin: 0in 0in 6pt 0.5in; text-indent: -0.25in; tab-stops: list .5in; mso-list: l0 level1 lfo2;\"><span style=\"mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;\"><span style=\"mso-list: Ignore;\"><span style=\"font-size: small; font-family: Arial;\">7.<\/span><span style=\"font: 7pt &amp;amp;amp;\"> <\/span><\/span><\/span><span style=\"font-size: small; font-family: Arial;\">Configure the product per the user manual. <\/span><\/p>\n<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal<\/w:View> <w:Zoom>0<\/w:Zoom> <w:PunctuationKerning \/> <w:ValidateAgainstSchemas \/> <w:SaveIfXMLInvalid>false<\/w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false<\/w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false<\/w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables \/> <w:SnapToGridInCell \/> <w:ApplyBreakingRules \/> <w:WrapTextWithPunct \/> <w:UseAsianBreakRules \/> <w:DontGrowAutofit \/> <\/w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4<\/w:BrowserLevel> <\/w:WordDocument> <\/xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState=\"false\" LatentStyleCount=\"156\"> <\/w:LatentStyles> <\/xml><![endif]--> <!--[if gte mso 10]>\n<mce:style><!   \/* Style Definitions *\/  table.MsoNormalTable \t{mso-style-name:\"Table Normal\"; \tmso-tstyle-rowband-size:0; \tmso-tstyle-colband-size:0; \tmso-style-noshow:yes; \tmso-style-parent:\"\"; \tmso-padding-alt:0in 5.4pt 0in 5.4pt; \tmso-para-margin:0in; \tmso-para-margin-bottom:.0001pt; \tmso-pagination:widow-orphan; \tfont-size:10.0pt; \tfont-family:\"Times New Roman\"; \tmso-ansi-language:#0400; \tmso-fareast-language:#0400; \tmso-bidi-language:#0400;} --><\/p>\n<p><!--[endif]--><\/p>\n<div style=\"padding: 0in 0in 1pt; border: medium medium 1pt none none solid -moz-use-text-color -moz-use-text-color windowtext;\">\n<h1><span style=\"text-decoration: underline;\"><span style=\"font-size: large; color: #333399; font-family: Arial;\"><em><em>Upgrading to version B10 Firmware<\/em><\/em><\/span><\/span><\/h1>\n<\/div>\n<p class=\"MsoNormal\">Version B10 introduced a number of new features and parameters in the M7 radio.<span> <\/span>Because these new features have parameters stored in EEPROM, the new features must be manually initialized on radios that have a previous version of the firmware.<span> <\/span>Any radio with a current firmware version less than B10, must<span> <\/span>have the following commands executed.<span> <\/span>If the firmware in the radio is already B10 or higher, you will not need to do the following commands.<\/p>\n<p class=\"MsoNormal\">Once the version B10 (or higher) firmware has been loaded into the radio, execute the following commands:<\/p>\n<h2>Set the radio back to factory defaults<\/h2>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>AT&amp;F <\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<\/span><\/em><\/p>\n<h2>Set the group code to 0<\/h2>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>ATGP 0 <\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<\/span><\/em><\/p>\n<h2>Set the charge pump current<\/h2>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>CPUMP 13<\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<\/span><\/em><\/p>\n<h2>Set the channel frequency<\/h2>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>ATFX xxx.xxxx<\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<span> <\/span>All previously stored frequencies were probably erased with B10<\/span><\/em><\/p>\n<h2>Recalibrate RSSI<\/h2>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>AT$A 340<\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<span> <\/span>The A\/D reading at -100dBm<\/span><\/em><\/p>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>AT$B 530<\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<span> <\/span>The A\/D reading at -70dBm<\/span><\/em><\/p>\n<h2>If the radio is a \u2013GX version (GPS )<\/h2>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>GPS&amp;F<\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<\/span><\/em><strong> <\/strong><\/p>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>GPS X <\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<span> <\/span>where X is the desired GPS mode of operation<\/span><\/em><\/p>\n<p class=\"MsoNormal\" style=\"text-indent: 0.5in;\"><strong>SLOTQTY 1<\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<span> <\/span>Set the number of tdma slots to 1 .<\/span><\/em><\/p>\n<h2>Re-calibrate RF power output calibration<\/h2>\n<p class=\"MsoNormal\" style=\"margin-left: 0.5in;\"><strong>AT$P xx <\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<span> <\/span>adjust<span> <\/span>XX value so that the RF power output is correct. Use a wattmeter connected to the M7 to read the power.<span> <\/span>Monitor the current craw, and ensure it does not exceed 2.8A. <\/span><\/em><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 0.5in;\"><strong>AT$R -10 <\/strong><em><span style=\"font-size: 10pt;\"><span> <\/span>PA temperature compensation.<\/span><\/em><\/p>\n<p class=\"MsoNormal\">\n<div style=\"padding: 0in 0in 1pt; border: medium medium 1pt none none solid -moz-use-text-color -moz-use-text-color windowtext;\">\n<h1 style=\"margin: 0in 0in 6pt;\"><span style=\"text-decoration: underline;\"><span style=\"font-size: large; color: #333399; font-family: Arial;\"><em><em>Upgrading to Version B24 Firmware<\/em><\/em><\/span><\/span><\/h1>\n<\/div>\n<p class=\"MsoNormal\">Since B10, a number of new features and parameters in the M7 radio.<span> <\/span>Because these new features have parameters stored in EEPROM, the new features need to be initialized before the radio will work.<span> <\/span>Normally, this is done at the factory, but it you are upgrading the firmware in the field, you should execute the following commands after you have uploaded B24 into your radio.<span> <\/span><\/p>\n<p class=\"MsoNormal\">Your MUST execute the following commands, based upon the firmware version you were upgrading from.<span> <\/span><\/p>\n<p class=\"MsoNormal\"><strong>FREEWHEEL 120<span> <\/span><span> <\/span><\/strong>(Only if your radio has a GPS and is a \u2013GX version)<\/p>\n<p class=\"MsoNormal\"><strong>TDMADATA 0<span> <\/span><span> <\/span><\/strong>(Only if your radio has a GPS and is a \u2013GX version)<\/p>\n<p class=\"MsoNormal\"><strong>SLOTNUM -1<span> <\/span><span> <\/span><\/strong>(Only if your radio has a GPS and is a \u2013GX version)<\/p>\n<p class=\"MsoNormal\"><strong>ATJF 3000 <\/strong>Set the hardware flow control threshold.<\/p>\n<p class=\"MsoNormal\">\n<div style=\"padding: 0in 0in 1pt; border: medium medium 1pt none none solid -moz-use-text-color -moz-use-text-color windowtext;\">\n<h1 style=\"margin: 0in 0in 6pt;\"><span style=\"text-decoration: underline;\"><span style=\"font-size: large; color: #333399; font-family: Arial;\"><em><em>Upgrading to Version C2 Firmware<\/em><\/em><\/span><\/span><\/h1>\n<\/div>\n<p class=\"MsoNormal\">Since B24, a number of new features and parameters in the M7 radio.<span> <\/span>Because these new features have parameters stored in EEPROM, the new features need to be initialized before the radio will work.<span> <\/span>Normally, this is done at the factory, but it you are upgrading the firmware in the field, you should execute the following commands after you have uploaded C2 into your radio.<span> <\/span><\/p>\n<p class=\"MsoNormal\">Your MUST execute the following commands, based upon the firmware version you were upgrading from.<span> <\/span><\/p>\n<p class=\"MsoNormal\"><strong>BANDL xxx <span> <\/span><\/strong><span>Set the lower end of the band, in MHz. For example if your radio is a 450-470Mhz radio, the BANDL must be<span> <\/span><\/span><strong>BANDL 450.<\/strong><\/p>\n<p class=\"MsoNormal\"><strong>BANDH xxx <\/strong><span><span> <\/span><span> <\/span>Set the uppder end of the radio band, in MHz.<span> <\/span><\/span><\/p>\n<p class=\"MsoNormal\"><strong>PASSWORD 0<span> <\/span><span> <\/span><\/strong>Disables the user password feature introduced in version C of the firmware.<\/p>\n<p class=\"MsoNormal\"><strong>CPUMPL 0 <span> <\/span><\/strong><span><span> <\/span>Charge pump compensation at low end of the band. <\/span><\/p>\n<p class=\"MsoNormal\"><strong>CPUMPH 0<span> <\/span><\/strong><span><span> <\/span>Charge pump compensation at the high end of the band.<\/span><\/p>\n<p class=\"MsoNormal\"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal<\/w:View> <w:Zoom>0<\/w:Zoom> <w:PunctuationKerning \/> <w:ValidateAgainstSchemas \/> <w:SaveIfXMLInvalid>false<\/w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false<\/w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false<\/w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables \/> <w:SnapToGridInCell \/> <w:ApplyBreakingRules \/> <w:WrapTextWithPunct \/> <w:UseAsianBreakRules \/> <w:DontGrowAutofit \/> <\/w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4<\/w:BrowserLevel> <\/w:WordDocument> <\/xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState=\"false\" LatentStyleCount=\"156\"> <\/w:LatentStyles> <\/xml><![endif]--><!--  \/* Style Definitions *\/  p.MsoNormal, li.MsoNormal, div.MsoNormal \t{mso-style-parent:\"\"; \tmargin-top:0in; \tmargin-right:0in; \tmargin-bottom:6.0pt; \tmargin-left:0in; \tmso-pagination:widow-orphan; \tfont-size:12.0pt; \tfont-family:Arial; \tmso-fareast-font-family:\"Times New Roman\"; \tmso-bidi-font-family:\"Times New Roman\"; \tmso-bidi-language:AR-SA;} p.MsoFooter, li.MsoFooter, div.MsoFooter \t{margin-top:0in; \tmargin-right:0in; \tmargin-bottom:6.0pt; \tmargin-left:0in; \tmso-pagination:widow-orphan; \ttab-stops:center 3.0in right 6.0in; \tfont-size:12.0pt; \tfont-family:Arial; \tmso-fareast-font-family:\"Times New Roman\"; \tmso-bidi-font-family:\"Times New Roman\"; \tmso-bidi-language:AR-SA;} @page Section1 \t{size:8.5in 11.0in; \tmargin:1.0in 63.0pt 1.0in 1.25in; \tmso-header-margin:.5in; \tmso-footer-margin:.5in; \tmso-paper-source:0;} div.Section1 \t{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   \/* Style Definitions *\/  table.MsoNormalTable \t{mso-style-name:\"Table Normal\"; \tmso-tstyle-rowband-size:0; \tmso-tstyle-colband-size:0; \tmso-style-noshow:yes; \tmso-style-parent:\"\"; \tmso-padding-alt:0in 5.4pt 0in 5.4pt; \tmso-para-margin:0in; \tmso-para-margin-bottom:.0001pt; \tmso-pagination:widow-orphan; \tfont-size:10.0pt; \tfont-family:\"Times New Roman\"; \tmso-ansi-language:#0400; \tmso-fareast-language:#0400; \tmso-bidi-language:#0400;} --> <!--[endif]--><\/p>\n<p class=\"MsoNormal\"><strong>ATCD -113<\/strong><span><span> <\/span>Set the carrier detect threshold to -113dBm. <\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 6pt;\"><span style=\"font-size: small; font-family: Arial;\"> <\/span><\/p>\n<div id=\"_mcePaste\" style=\"overflow: hidden; position: absolute; left: -10000px; top: 1918px; width: 1px; height: 1px;\">\n<h2 style=\"margin: 0in 0in 6pt;\"><em><span style=\"text-decoration: underline;\"><span style=\"font-size: small; font-family: Arial;\">Re-calibrate RF power output calibration<\/span><\/span><\/em><\/h2>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 6pt 0.5in;\"><span style=\"font-family: Arial;\"><strong><span style=\"font-size: small;\">AT$P xx <\/span><\/strong><em><span style=\"font-size: 10pt;\">&lt;enter&gt;<span style=\"mso-spacerun: yes;\"> <\/span>adjust<span style=\"mso-spacerun: yes;\"> <\/span>XX value so that the RF power output is correct. Use a wattmeter connected to the M7 to read the power.<span style=\"mso-spacerun: yes;\"> <\/span>Monitor the current craw, and ensure it does not exceed 2.8A. <\/span><\/em><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0in 0in 6pt 0.5in;\"><span style=\"font-family: Arial;\"><strong><span style=\"font-size: small;\">AT$R -10 <\/span><\/strong><em><span style=\"font-size: 10pt;\"><span style=\"mso-spacerun: yes;\"> <\/span>PA temperature compensation.<\/span><\/em><\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview This Technical Brief describes how to upload firmware into the RV-M7 transceiver. The RV-M7 series transceivers utilize a Phillips ARM-based Microprocessor with internal FLASH memory. All RV-M7-GX series transceiver use an LPC2136 processor, which has 256kB of flash memory.&hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>M7 Firmware Updating - GPS Tracking - RavTrack Complete Real Time Tracking<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M7 Firmware Updating - GPS Tracking - RavTrack Complete Real Time Tracking\" \/>\n<meta property=\"og:description\" content=\"Overview This Technical Brief describes how to upload firmware into the RV-M7 transceiver. The RV-M7 series transceivers utilize a Phillips ARM-based Microprocessor with internal FLASH memory. All RV-M7-GX series transceiver use an LPC2136 processor, which has 256kB of flash memory.&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/\" \/>\n<meta property=\"og:site_name\" content=\"GPS Tracking - RavTrack Complete Real Time Tracking\" \/>\n<meta property=\"article:published_time\" content=\"2009-03-05T10:25:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2010-03-22T05:10:46+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg\" \/>\n<meta name=\"author\" content=\"JS\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"JS\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/\",\"url\":\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/\",\"name\":\"M7 Firmware Updating - GPS Tracking - RavTrack Complete Real Time Tracking\",\"isPartOf\":{\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg\",\"datePublished\":\"2009-03-05T10:25:45+00:00\",\"dateModified\":\"2010-03-22T05:10:46+00:00\",\"author\":{\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/#\/schema\/person\/a5c8be48c037158a55b9d456dd065931\"},\"breadcrumb\":{\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#primaryimage\",\"url\":\"https:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg\",\"contentUrl\":\"https:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg\",\"width\":\"1200\",\"height\":\"692\",\"caption\":\"Philips Flash Utility\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ravtrack.com\/GPStracking\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"M7 Firmware Updating\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/#website\",\"url\":\"https:\/\/ravtrack.com\/GPStracking\/\",\"name\":\"GPS Tracking - RavTrack Complete Real Time Tracking\",\"description\":\"GPS Tracking System Blogs Articles News\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ravtrack.com\/GPStracking\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/#\/schema\/person\/a5c8be48c037158a55b9d456dd065931\",\"name\":\"JS\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ravtrack.com\/GPStracking\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/81e959a1edf11a7ce64aef82d8c9c5e7?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/81e959a1edf11a7ce64aef82d8c9c5e7?s=96&r=g\",\"caption\":\"JS\"},\"url\":\"https:\/\/ravtrack.com\/GPStracking\/author\/js\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M7 Firmware Updating - GPS Tracking - RavTrack Complete Real Time Tracking","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/","og_locale":"en_US","og_type":"article","og_title":"M7 Firmware Updating - GPS Tracking - RavTrack Complete Real Time Tracking","og_description":"Overview This Technical Brief describes how to upload firmware into the RV-M7 transceiver. The RV-M7 series transceivers utilize a Phillips ARM-based Microprocessor with internal FLASH memory. All RV-M7-GX series transceiver use an LPC2136 processor, which has 256kB of flash memory.&hellip;","og_url":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/","og_site_name":"GPS Tracking - RavTrack Complete Real Time Tracking","article_published_time":"2009-03-05T10:25:45+00:00","article_modified_time":"2010-03-22T05:10:46+00:00","og_image":[{"url":"http:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg"}],"author":"JS","twitter_card":"summary_large_image","twitter_misc":{"Written by":"JS","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/","url":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/","name":"M7 Firmware Updating - GPS Tracking - RavTrack Complete Real Time Tracking","isPartOf":{"@id":"https:\/\/ravtrack.com\/GPStracking\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#primaryimage"},"image":{"@id":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#primaryimage"},"thumbnailUrl":"http:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg","datePublished":"2009-03-05T10:25:45+00:00","dateModified":"2010-03-22T05:10:46+00:00","author":{"@id":"https:\/\/ravtrack.com\/GPStracking\/#\/schema\/person\/a5c8be48c037158a55b9d456dd065931"},"breadcrumb":{"@id":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#primaryimage","url":"https:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg","contentUrl":"https:\/\/ravtrack.com\/GPStracking\/wp-content\/uploads\/2009\/01\/flashing.jpg","width":"1200","height":"692","caption":"Philips Flash Utility"},{"@type":"BreadcrumbList","@id":"https:\/\/ravtrack.com\/GPStracking\/m7-firmware-updating\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ravtrack.com\/GPStracking\/"},{"@type":"ListItem","position":2,"name":"M7 Firmware Updating"}]},{"@type":"WebSite","@id":"https:\/\/ravtrack.com\/GPStracking\/#website","url":"https:\/\/ravtrack.com\/GPStracking\/","name":"GPS Tracking - RavTrack Complete Real Time Tracking","description":"GPS Tracking System Blogs Articles News","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ravtrack.com\/GPStracking\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ravtrack.com\/GPStracking\/#\/schema\/person\/a5c8be48c037158a55b9d456dd065931","name":"JS","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ravtrack.com\/GPStracking\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/81e959a1edf11a7ce64aef82d8c9c5e7?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/81e959a1edf11a7ce64aef82d8c9c5e7?s=96&r=g","caption":"JS"},"url":"https:\/\/ravtrack.com\/GPStracking\/author\/js\/"}]}},"_links":{"self":[{"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/posts\/65"}],"collection":[{"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":9,"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/posts\/65\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ravtrack.com\/GPStracking\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}